Linked.Archi EA on a Page SHACL Shapes
SHACL validation shapes for the EA on a Page framework. Validates artifact instances, process-artifact mappings, governance arrangements, and maturity stage consistency. These shapes encode the structural rules implicit in the EA on a Page framework.
Linked.Archi
EA Artifact Shape
Validates that every EA artifact instance has required metadata.
Every EA artifact must have at least one skos:prefLabel.
Usage frequency must be one of: essential, common, uncommon.
Artifact scope must be one of: organization-wide, initiative-scoped, project-scoped.
Artifact lifecycle must be one of: permanent, long-lived, short-lived.
Artifact nature must be one of: rules, structures, solutions.
Artifact focus must be one of: business-focused, IT-focused.
Consideration Shape
Considerations must be organization-wide.
Considerations must have a permanent lifecycle.
Considerations must be linked to the Strategic Planning process.
Standard Shape
Standards must be organization-wide.
Standards must have a permanent lifecycle.
Standards must be linked to the Technology Optimization process.
Vision Shape
Visions must be organization-wide.
Visions must have a long-lived lifecycle.
Visions must be linked to the Strategic Planning process.
Landscape Shape
Landscapes must be organization-wide.
Landscapes must have a long-lived lifecycle.
Landscapes must be linked to the Technology Optimization process.
Outline Shape
Outlines must be initiative-scoped.
Outlines must have a short-lived lifecycle.
Outlines must be linked to the Initiative Delivery process.
Design Shape
Designs must be initiative-scoped or project-scoped.
Designs must have a short-lived lifecycle.
Designs must be linked to the Initiative Delivery process.
EA Process Shape
Validates that every EA process has at least one participant and one artifact type.
Every EA process must have at least one participant.
Every EA process must use at least one artifact type.
Governance Body Shape
Every governance body must have at least one skos:prefLabel.
Architecture Tier Shape
Architecture tier level must be an integer between 1 and 3.
No Self-Escalation Shape
A governance body cannot escalate to itself.
SELECT $this WHERE { $this eaop:escalatesTo $this . }
Maturity Stage Shape
Validates that maturity stages above Stage Zero have at least one associated process and artifact type.
Every maturity stage must have at least one skos:prefLabel.