SHACL Shapes
https://meta.linked.archi/c4/shapes#
SHACL shapes for validating C4 model data. Covers the abstract C4 model relationships (Using, ContainerContainment, ComponentContainment). For Structurizr deployment shapes, see structurizr-shapes.ttl.
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
source |
class | Container | Violation | |
target |
class | Component | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
source |
class | SoftwareSystem | Violation | |
target |
class | Container | Violation |