Relationship Types

Relationship Types

DesignFoundry ships with a set of built-in ArchiMate relationship types, and content packs can add custom ones.

Built-in ArchiMate Relationships

TypeMeaningDirection
servesA provides capability to B
usesA depends on B
realizesA implements B
associatesA is connected to B
triggersA causes B to happen
flowsA passes information to B
specializesA is a specific form of B
aggregatesA is composed of B
compositionA is made of B (stronger than aggregate)
assignmentA is assigned to B
influenceA affects B

Relationship Type Properties

Each relationship type has:

  • Name — Human-readable label
  • Direction — Whether it flows one way or is bidirectional
  • Allowed source types — Which object types can be the source
  • Allowed target types — Which object types can be the target
  • Visual style — Default line style, color, arrow head

Custom Relationship Types

Content packs can define additional relationship types. Once a pack is activated, its relationship types appear in the type picker alongside the built-in ones.