People and organizations share many attributes and relationships to other entities. A corporation is, after all, a legal Person. Both people and organizations can be described by Name and Address, and both may be party to contracts. For this reason, while Person and Organization are useful entities, so too is the super-set of the two, which we will here call Party. This is shown in Figure 4-2.

In this example, Party has the common attributes Global Party Identifier and Name. In Figure 4-1 we saw that Person has the attribute Birth Date, and Organization has the attribute Purpose. Now we can see that both Person and Organization also have Global Party Identifier and Name.

Of course, Person actually has two names (plus a ...

Get Enterprise Model Patterns: Describing the World (UML Version) now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.