Relationship Linkage Rules (Relationship Category)¶
Relationships have a cardinality. This determines, when starting from a particular element, how many relationships of a particular type are allowed. If multiple (many) relationships are permitted. the relationship category further controls how many relationships of a specific type are permitted between two elements.
Uni-link relationships¶
This is the default category, and most common setting. Uni-link means only one relationship of this type can be connected between two element instances in a specific direction. If a second relationship is connected between them in a specific direction, the properties of the original relationship are simply updated.
Reversible relationships¶
Reversible means a relationship can be created in both directions between two elements. However, only one relationship will be stored and later "creates" will simply update the properties of the original relationship. A reversible relationship is defined by setting the attribute name of either end to be the same value.
Multi-link relationships¶
Multi-link means multiple instances of the relationship may be present between two elements. In this case, the relationship properties are key in identifying the significance of each relationship instance. A multi-link relationship is defined using the milti-link boolean setting in the relationship definition.
Raise an issue or comment below