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

EvidenceShape — target: Evidence

PropertyConstraintValueSeverityMessage
prefLabel minCount 1 Violation
evidenceType in 7f942e52a74eaf71 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 7f942e52a74eaf6a Violation
assessmentStatus maxCount 1 Violation
costFitRating in 7f942e52a74eaf67 Violation
costFitRating maxCount 1 Violation
costFitScore datatype integer Violation
costFitScore maxCount 1 Violation
functionalFitRating in 7f942e52a74eaf61 Violation
functionalFitRating maxCount 1 Violation
functionalFitScore datatype integer Violation
functionalFitScore maxCount 1 Violation
rationale minCount 1 Violation
technicalFitRating in 7f942e52a74eaf64 Violation
technicalFitRating maxCount 1 Violation
technicalFitScore datatype integer Violation
technicalFitScore maxCount 1 Violation
timeDisposition in 7f942e52a74eaf59 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 7f942e52a74eaf7d Violation
dimension maxCount 1 Violation
dimension minCount 1 Violation