Chapter 10

Archetypes

Archetypes are abstractions that often occur and transcend individual applications. You should keep them in mind as you construct models. The use of an archetype can lead to a breakthrough. By necessity, the list in this chapter is arbitrary and incomplete. The archetypes themselves are also incomplete so you will need to add detail as you include them.

Many of the archetypes relate to each other. This chapter uses an entity type icon (UML—no attribute section, IDEF1X—ellipsis for attributes) for references to entity types that are defined elsewhere in the chapter.

Throughout the chapter the shaded boxes are metadata and the white boxes are data.

10.1 Account

An Account is a label for recording, reporting, and managing a ...

Get Patterns of Data Modeling now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.