SHACL Shapes
https://meta.linked.archi/eaonapage/shapes#
SHACL validation shapes for the EA on a Page framework. Validates instances of the six CSVLOD artifact type classes, process structure, governance arrangements, and maturity stages. Shapes are based on the ontology only — taxonomy classification is not enforced by SHACL.
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
tierLevel |
datatype | integer | Violation | |
tierLevel |
maxCount | 1 |
Violation | |
tierLevel |
minCount | 1 |
Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | StrategicPlanning | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | InitiativeDelivery | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | TechnologyOptimization | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation |
SELECT $this WHERE { $this <https://meta.linked.archi/eaonapage/onto#escalatesTo> $this . }
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | InitiativeDelivery | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | TechnologyOptimization | Violation |
| Property | Constraint | Value | Severity | Message |
|---|---|---|---|---|
prefLabel |
datatype | langString | Violation | |
prefLabel |
minCount | 1 |
Violation | |
usedInProcess |
hasValue | StrategicPlanning | Violation |