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 5a3f870f0e1c48f Violation
lifecycleState maxCount 1 Violation

EvidenceShape — target: Evidence

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
evidenceType in 5a3f870f0e1c4ae 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 5a3f870f0e1c4a7 Violation
assessmentStatus maxCount 1 Violation
costFitRating in 5a3f870f0e1c4a4 Violation
costFitRating maxCount 1 Violation
costFitScore datatype integer Violation
costFitScore maxCount 1 Violation
functionalFitRating in 5a3f870f0e1c49e Violation
functionalFitRating maxCount 1 Violation
functionalFitScore datatype integer Violation
functionalFitScore maxCount 1 Violation
rationale minCount 1 Violation
technicalFitRating in 5a3f870f0e1c4a1 Violation
technicalFitRating maxCount 1 Violation
technicalFitScore datatype integer Violation
technicalFitScore maxCount 1 Violation
timeDisposition in 5a3f870f0e1c496 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 5a3f870f0e1c4ba Violation
dimension maxCount 1 Violation
dimension minCount 1 Violation