Architecting and designing > Archimate 3 > Introduction > ArchiMate relationships > Types of ArchiMate relationships
  
Types of ArchiMate relationships
There are several types of relationships in ArchiMate:
Structural relationships
Realization – Indicates that an element plays a critical role in the creation, achievement, sustenance, or operation of a more abstract, or logical, element.
Assignment – Expresses the allocation of responsibility, performance of behavior, or execution. The assignment relationship links active structure elements with units of behavior that are performed by them, business actors with business roles that are fulfilled by them, and nodes with technology objects. It always points from active structure to behavior, and from behavior to passive structure.
Aggregation – Indicates that an element groups a number of other elements. The entity at the end with a diamond is considered to be the parent of the entity at the end without a diamond.
Composition – Indicates that an element consists of one or more other elements. Whole or part of the source element is composed of the whole of the target element. The entity at the end with the diamond is the parent of the entity on the other end (the child).
Dependency relationships
Influence – Models that an element affects the implementation or achievement of some motivation element. This is the weakest type of dependency, used to model how motivation elements are influenced by other elements.
Access – Models the ability of behavior and active structure elements to observe or act upon passive structure elements.
Serving – Models that an element provides its functionality to another element.
Dynamic relationships
Triggering – Represents a control flow between elements, where one triggers the other.
Flow – Represents a data (or value) flow between elements.
Other types of relationships
Specialization – Indicates that an element is a particular kind of another element.
Association – Models an unspecified relationship, or one that is not represented by another ArchiMate relationship.
See also
ArchiMate relationship types in System Architect
Allowed relationships between model elements
Symbol-Inside-Symbol relationships
Indirect relationships
ArchiMate relationships