Relationships describe the connections, data flows and interactions of the elements,
and created with the -> operator:
Relationship kinds
Relationships can be “kinded”:
This allows us to express and add more semantics to the interactions between the elements, for instance, from a technology perspective (REST, GRPC, GraphQL, Sync/Async, etc.) or from a business perspective (delegation, inform, accountability, etc.).
It’s up to you to define the relationship kinds that make sense for your context.
Examples
Relationships may be nested
Relationships may have a title (and better to have one)
Relationships may be tagged
Relationships may have multiple links:
Nested relationships may be “sourceless”, then the source is the parent element