Linked.Archi

Linked.Archi EA on a Page SHACL Shapes

SHACL Shapes

https://meta.linked.archi/eaonapage/shapes#

v0.1.0 draft eaopsh: Kalin Maldzhanski Linked.Archi Modified: 2026-05-03 License

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.

Contents

ArchitectureTierShape — target: ArchitectureTier

PropertyConstraintValueSeverityMessage
tierLevel datatype integer Violation
tierLevel maxCount 1 Violation
tierLevel minCount 1 Violation

ConsiderationShape — target: Consideration

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue StrategicPlanning Violation

DesignShape — target: Design

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue InitiativeDelivery Violation

GovernanceBodyShape — target: GovernanceBody

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation

LandscapeShape — target: Landscape

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue TechnologyOptimization Violation

MaturityStageShape — target: MaturityStage

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation

NoSelfEscalationShape

SPARQL constraint: A governance body cannot escalate to itself. Violation
SELECT $this WHERE { $this <https://meta.linked.archi/eaonapage/onto#escalatesTo> $this . }

OutlineShape — target: Outline

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue InitiativeDelivery Violation

StandardShape — target: Standard

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue TechnologyOptimization Violation

VisionShape — target: Vision

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
usedInProcess hasValue StrategicPlanning Violation