{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "ArchiMate 3.2 default schema bundle descriptor",
  "description": "Descriptor for the default ARGO schema bundle (ArchiMate 3.2 + ARGO extensions). A repository may override this bundle by placing its own SystemArchitecture.schema.json (plus an optional schema-bundle.config.json / schema-bundle.rules.json) under <workspace>/.argo/schema.",
  "id": "default",
  "aliases": ["archimate3.2", "archimate", "base"],
  "language": "ArchiMate 3.2",
  "elementTypeEnumKey": "archimateElementType",
  "relationshipTypeEnumKey": "archimateRelationshipType",
  "actorElementType": "Business Actor",
  "guide": "archimate3.2.md",
  "deliveryDependencies": {
    "sourceDependsOnTarget": ["Access", "Assignment", "Specialization", "Composition", "Aggregation"],
    "targetDependsOnSource": ["Serving", "Realization", "Flow", "Triggering", "Influence"]
  },
  "invariants": {
    "statementGrammar": true,
    "endpointMatrix": true,
    "rootViewName": "SystemArchitecture",
    "maxElementsPerView": 15
  }
}
