Linked.Archi

Linked.Archi TIME Framework SHACL Shapes

SHACL Shapes

https://meta.linked.archi/time-framework/shapes#

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

SHACL shapes for validating TIME framework model data. Ensures applications have required metadata, fit assessments are complete, and controlled vocabulary values are valid. This is the SHACL layer of the TIME framework. Use together with: * time-onto.ttl (OWL) — defines classes, properties, and OWL reasoning rules * time-tax.ttl (SKOS) — organizes controlled vocabularies for navigation

Contents

ApplicationShape — target: Application

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
businessOwner class Person Violation
businessOwner maxCount 1 Violation
hasFitAssessment minCount 1 Violation
itOwner class Person Violation
itOwner maxCount 1 Violation
lifecycleState in 43d15b1f22423b21 Violation
lifecycleState maxCount 1 Violation

EvidenceShape — target: Evidence

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
evidenceType in 43d15b1f22423b40 Violation
evidenceType maxCount 1 Violation
evidenceType minCount 1 Violation

FitAssessmentShape — target: FitAssessment

PropertyConstraintValueSeverityMessage
assessedApplication class Application Violation
assessedApplication maxCount 1 Violation
assessedApplication minCount 1 Violation
assessmentDate datatype date Violation
assessmentDate maxCount 1 Violation
assessmentDate minCount 1 Violation
assessmentStatus in 43d15b1f22423b39 Violation
assessmentStatus maxCount 1 Violation
costFitRating in 43d15b1f22423b36 Violation
costFitRating maxCount 1 Violation
costFitScore datatype integer Violation
costFitScore maxCount 1 Violation
functionalFitRating in 43d15b1f22423b30 Violation
functionalFitRating maxCount 1 Violation
functionalFitScore datatype integer Violation
functionalFitScore maxCount 1 Violation
rationale minCount 1 Violation
technicalFitRating in 43d15b1f22423b33 Violation
technicalFitRating maxCount 1 Violation
technicalFitScore datatype integer Violation
technicalFitScore maxCount 1 Violation
timeDisposition in 43d15b1f22423b28 Violation
timeDisposition maxCount 1 Violation
timeDisposition minCount 1 Violation

FitCriterionScoreShape — target: FitCriterionScore

PropertyConstraintValueSeverityMessage
criterion class FitCriterion Violation
criterion maxCount 1 Violation
criterion minCount 1 Violation
criterionScoreValue datatype integer Violation
criterionScoreValue maxCount 1 Violation
criterionScoreValue minCount 1 Violation

FitCriterionShape — target: FitCriterion

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
dimension in 43d15b1f22423b4c Violation
dimension maxCount 1 Violation
dimension minCount 1 Violation