The following tables show the relationships that can be used to create ArchiMate® models. The relationships are categorized into structural relationships, dependency relationships, dynamic relationships, and other relationships, in accordance with the ArchiMate standard. 

Each relationship is visualized in an example. Other elements and relationships in the example are faded in order to place them in the background.

For a more detailed description of ArchiMate elements and their use, please see the official ArchiMate specification, or visit the website of The Open Group (www.opengroup.org).


On this page:


Structural relationships

Symbol

Name + description

Composition

The composition relationship represents that an element consists of one or more other elements.



Aggregation

The aggregation relationship represents that an element groups a number of other elements.



Assignment relationship

The assignment relationship represents the allocation of responsibility, performance of behavior, or execution.



Realization relationship

The realization relationship represents that an entity plays a critical role in the creation, achievement, sustenance, or operation of a more abstract entity.

The realization relationship is used to model run-time realization.



Dependency relationships

Symbol

Name + description

Serving relationship

The serving relationship represents that an element provides its functionality to another element.

The serving relationship describes how the services or interfaces offered by a behavior or active structure element serve entities in their environment.



Access relationship

The access relationship represents the ability of behavior and active structure elements to observe or act upon passive structure elements.



Influence relationship

The influence relationship represents that an element affects the implementation or achievement of some motivation element.

The influence relationship is used to describe that some architectural element influences achievement or implementation of a motivation element, such as a goal or a principle.



Association relationship

An association represents an unspecified relationship, or one that is not represented by another ArchiMate relationship.



Dynamic relationships

Symbol

Name + description

Triggering relationship

The triggering relationship represents a temporal or causal relationship between elements.



Flow relationship

The flow relationship represents transfer from one element to another. It is used to model the flow of, for example, information, goods, or money between behavior elements.



Other relationships

Symbol

Name + description

Specialization relationship

The specialization relationship represents that an element is a particular kind of another element.



Junction

A junction is used to connect relationships of the same type.

The (And) junction is used to explicitly express that several elements together participate in the relationship.

A junction should either have one incoming and more than one outgoing relationships, or more than one incoming and one outgoing.



Or junction

A junction is used to connect relationships of the same type.

The Or junction is used to explicitly express that one of the elements participates in the relationship.

A junction should either have one incoming and more than one outgoing relationships, or more than one incoming and one outgoing.




ArchiMate is a registered trademark of The Open Group.