O'Reilly logo

Enterprise Model Patterns: Describing the World (UML Version) by David C. Hay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Parties             

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required