Please note that for existing customers services will continue to operate as usual for the immediate period and you do not need to take any action.
ArchiMate Relationships

Learning ArchiMate Part 2 – ArchiMate Relationships Explained

Published: July 8, 2013
Share on:

ArchiMate Relationships

In the last article of this series, we provided an overview of ArchiMate Concepts that symbolized artifacts that make up TOGAF’s Architecture Framework. Each of the concepts has specific relationships to each other that represent flow, dependencies, realizations, and others. Relationships usually have specific pairings, but not always.

Consider the following diagram:

figure1The box symbols represent concepts and the connectors are the relationships. The diagram shows how the concepts are related: assignments, triggers, realizations, and used-by.

Relationship Definitions

Structural Core Relationships

Association: Models a relationship between objects that is not covered by another, more specific, relationship. Often used when the relationship is not known or is not relevant to a viewpoint.

figure2Access: Models the access of behavioral concepts to business or data objects.

figure3Used by: Models the use of services by processes, functions, or interactions and the access to interfaces by roles, components, or collaborations.

figure4Realization: Links a logical entity with a more concrete entity that realizes it; that is, a logical representation of a real object (a data object is real; a report is the logical entity that is realized by the data object).

figure5Assignment: Links the units of behavior with active elements (e.g., roles, components) that perform them, or roles with actors that fulfill them.

figure6Aggregation: Indicates that an object groups a number of other objects. Objects can be aggregated to more than one aggregating object. figure7Composition: Indicates that an object is composed of one or more other objects. The latter objects can only be part of one composition.

figure8Dynamic Core Relationships

Flow: Describer the exchange or transfer of, for example, information or value between processes, function, interactions, and events.

figure9Trigger: Describes the temporal or causal relationships between processes, functions, interactions, and events.

figure10Other Core Relationships

Grouping: Indicates that objects of the same or different types belong together based on some common characteristics.

figure11Junction: Used to connect relationships of the same type.

figure12Specialization: Indicates that an object is a specialization of another object.

figure13Motivation Extension Relationships

Motivation relationships deal with interaction/dependencies between motivation concepts such as drivers, goals, principles, etc. Two of the relationships are similar to Core relationships but have different connotations: Aggregation and Realization. The influence relationship is unique to Motivation.

Aggregation: Models the division of some intention into multiple intentions (arrowhead points to the more general, undivided intention).

figure14Realization: Models that some end is realized by some means.

figure15Influence: Models that some motivational element has a positive or negative influence on the realization of another motivational element.

figure16Next time…

For the next blog entry, we will demonstrate how Concepts and Relationships are combined to create Viewpoints and other visualizations.

This blog includes extracts of the ArchiMate 2.0 Specification, Copyright © 2009-2012 The Open Group. ArchiMate® is a registered trademark of The Open Group. For the original material please refer to this page.