Linked.Archi EA-as-a-Service SHACL Shapes
SHACL shapes for validating EA-as-a-Service models. Enforces governance rules: every service must declare required capabilities, every engagement must have an assigned architect and status, and every EA service must have a label.
Linked.Archi
EA Service Shape
Validates that EA services have required metadata.
Every EA service must have a human-readable label.
Every EA service must declare its service type.
Every EA service must declare the capabilities required to deliver it.
Service Engagement Shape
Validates that service engagements have required metadata.
Every service engagement must have a human-readable label.
Every service engagement must have an assigned architect.
Every service engagement must have exactly one status.
Every service engagement should specify what it serves.
Service Request Shape
Validates that service requests have required metadata.
Every service request must identify who requested it.
Every service request must specify which service is being requested.
Service Outcome Shape
Validates that service outcomes have required metadata.
Every service outcome must describe the value delivered.
Satisfaction Assessment Shape
Validates that satisfaction assessments have required metadata.
Satisfaction score must be an integer between 1 and 5.
Every satisfaction assessment must have a date.
EA Maturity Assessment Shape
Validates that maturity assessments have required metadata.
Every maturity assessment must assign exactly one maturity level.
Every maturity assessment must have a date.
Every maturity assessment should include findings and recommendations.
Service Catalog Shape
Validates that service catalogs have required metadata.
Every service catalog must have a human-readable label.
A service catalog must offer at least one service.