Linked.Archi

Linked.Archi ML-Enabled Systems SHACL Shapes

SHACL Shapes

https://meta.linked.archi/ml-systems/shapes#

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

SHACL shapes for validating ML-enabled system architecture models. Enforces governance rules: every ML model must have versioning, monitoring, and dataset lineage; every serving infrastructure must have latency SLAs.

Contents

DatasetShape — target: Dataset

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
hasDataLineage minCount 1 Violation

MLIntegrationShape — target: IntegratesWith

PropertyConstraintValueSeverityMessage
definition minCount 1 Violation
source maxCount 1 Violation
source minCount 1 Violation
target maxCount 1 Violation
target minCount 1 Violation

MLModelShape — target: MLModel

PropertyConstraintValueSeverityMessage
prefLabel datatype langString Violation
prefLabel minCount 1 Violation
hasModelVersion minCount 1 Violation
hasMonitoringPlan minCount 1 Violation
hasPerformanceMetric minCount 1 Violation
registeredIn minCount 1 Violation
trainedOn minCount 1 Violation

ServingInfrastructureShape — target: ServingInfrastructure

PropertyConstraintValueSeverityMessage
hasServingLatencySLA minCount 1 Violation
serves minCount 1 Violation

TrainingPipelineShape — target: TrainingPipeline

PropertyConstraintValueSeverityMessage
producesModel minCount 1 Violation