SHACL Shapes
https://meta.linked.archi/core-shapes#
Base SHACL shapes for the Linked.Archi core ontology. These shapes apply to all metamodels that extend the core. Metamodel-specific shapes (e.g., ArchiMate, C4, Backstage) import this file and add type-specific constraints. Label requirements are deliberately not here. arch:Element means "a node in a model", and several notations have nodes that are legitimately unnamed — BPMN gateways and events, ArchiMate junctions — so each metamodel states its own naming rule in its own shapes. See the labelling contract in this file and DD-24.
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
conceptOwner |
class | Stakeholder | Violation | |
conceptOwner |
maxCount | 1 |
Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
source |
class | ModelConcept | Violation | |
source |
maxCount | 1 |
Violation | |
source |
minCount | 1 |
Violation | |
target |
class | ModelConcept | Violation | |
target |
maxCount | 1 |
Violation | |
target |
minCount | 1 |
Violation |