O'Reilly logo

UML and Data Modeling: A Reconciliation by David 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

The structure for identifiers and names has the advantage of being supremely flexible. Any name value can be given to any Person or Organization. Any identifier value can be given to any Person or Organization. But only certain kinds of Party Identifiers are appropriate for certain kinds of Parties, just as only certain Party Name Types are appropriate for certain kinds of Parties. For example, the Party Identifier Social Security Number is only appropriate for Person. The Party Name Type corporate abbreviation is only appropriate for Company.

Here is where splitting out Party Type becomes useful. Figure 5-6 shows that we can specify that each Party Identifier is only appropriate for particular Party Types.

Figure 5-6: Party ...

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