Application module: Cardinality of relationship | ISO/TS 10303-1211:2005(E) © ISO |
TECHNICAL SPECIFICATION | ISO/TS 10303-1211:2005(E) |
This part of ISO 10303 specifies the application module Cardinality of relationship. The following are within the scope of this part of ISO 10303:
the cardinalities for a mapping or relationship between classes.
If the mapping or relationship R is between class A and class B, then the module can specify:
EXAMPLE Each member of 'man' has a relationship 'marriage' with 0 or 1 members of 'woman'. In this example we are recording information about an instant in time, and excluding polygamous marriages.
NOTE 1 A cardinality specification is about the real world, and is not a constraint upon the information that is stored. Not all relationships that exist in the real world need be recorded.
NOTE 2 A cardinality specification is conveyed by the symbols at the ends of the relationship lines in a UML class diagram.
The following are outside the scope of this part of ISO 10303:
the definition of a mapping or relationship.
© ISO 2005 — All rights reserved