Modeling Associations

Association element

Name

The name of an association element must end with the representation term “Association”.

Definition

The definition of an association element should begin with the phrase:

An (optional adjectives) (relationship|association)...

Type

The type of an association element must be an association type.

Association type

Name

The name of an association type must end with the representation term “AssociationType”.

Definition

The definition of an association should begin with the phrase:

Parent type

An association type must extend structures:AssociationType or a type derived from it.

Typically, association types extend nc:AssociationType, which meets this requirement plus adds properties to capture the beginning and end date of the association.

A data type for (a relationship|an association)...

References

Rule Applicability Title
NDR 10-21 REF, EXT Association type derived from structures:AssociationType
NDR 10-22 REF, EXT Association element type is an association type
NDR 11-32 REF, EXT Standard opening phrase for association element data definition
NDR 11-41 REF, EXT Standard opening phrase for association type data definition