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.