ArchiMate · Schema
Relationship
Enterprise ArchitectureArchitecture FrameworkModeling LanguageBusiness ArchitectureTechnology ArchitectureStandardOpen Group
Properties
| Name | Type | Description |
|---|---|---|
| id | string | Relationship identifier |
| type | string | ArchiMate relationship type |
| sourceId | string | Source element identifier |
| targetId | string | Target element identifier |
| label | string | Optional relationship label |
JSON Schema
{
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Relationship identifier",
"example": "rel-001"
},
"type": {
"type": "string",
"description": "ArchiMate relationship type",
"enum": [
"Association",
"Composition",
"Aggregation",
"Assignment",
"Realization",
"Serving",
"Access",
"Influence",
"Triggering",
"Flow",
"Specialization"
],
"example": "Assignment"
},
"sourceId": {
"type": "string",
"description": "Source element identifier",
"example": "elem-001"
},
"targetId": {
"type": "string",
"description": "Target element identifier",
"example": "elem-002"
},
"label": {
"type": "string",
"description": "Optional relationship label",
"example": "supports"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/archimate/refs/heads/main/json-schema/archimate-model-exchange-api-relationship-schema.json",
"title": "Relationship"
}