Linked.Archi TIME Framework SHACL Shapes
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
Linked.Archi
Every Application must have a skos:prefLabel.
Every Application should have at least one FitAssessment.
businessOwner must be a Person.
itOwner must be a Person.
lifecycleState must be one of: Plan, Build, Run, Retire.
Every FitAssessment must reference exactly one Application.
Every FitAssessment must have an assessmentDate (xsd:date).
Every FitAssessment must have a timeDisposition: Tolerate, Invest, Migrate, or Eliminate.
functionalFitScore must be an integer between 1 and 5.
technicalFitScore must be an integer between 1 and 5.
costFitScore must be an integer between 1 and 5.
functionalFitRating must be High or Low.
technicalFitRating must be High or Low.
costFitRating must be High or Low.
assessmentStatus must be one of: Draft, Approved, Superseded, Rejected.
Every FitAssessment should have a rationale explaining the disposition.
Every Evidence item must have a skos:prefLabel.
Every Evidence item must have a valid evidenceType.
Every FitCriterionScore must reference exactly one FitCriterion.
criterionScoreValue must be an integer between 1 and 5.
Every FitCriterion must have a skos:prefLabel.
Every FitCriterion must specify its dimension: Functional, Technical, or Cost.