Multiplicity Notations
Example:
- An arbitrary but specified instance of Person in the role of Father or Mother can be associated with ‘zero to many’ other persons in the role of Child.
- How should this range be specified?
UML (Unified Modeling Language) is a proposed standard from the Object Management Group’s Analysis and Design Task Force (OMG/ADTF).
- UML uses [0..M] or [0..N] to denote this range of values.
EIA/CDIF (CASE Data Interchange Format) is a standard for meta-models that capture software design information inside of CASE (Computer-Aided Software Engineering) tools.
- CDIF uses 0:M or 0:N to denote this range of values.