From 0b7fb24cca22015dd86295fce82a3ead93b8b70b Mon Sep 17 00:00:00 2001 From: Jacobus Geluk Date: Wed, 18 Feb 2026 17:53:52 +0000 Subject: [PATCH] fix(ontology): add Retire to DataProductLifecycleStatus enumeration Add "Retire" as a terminal lifecycle status for obsolete data products, aligning with the CDMC source document. Resolves: DPROD-17, #28 Co-Authored-By: Claude Opus 4.6 --- ontology/dprod/dprod-ontology.ttl | 2 +- ontology/dprod/dprod-shapes.ttl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ontology/dprod/dprod-ontology.ttl b/ontology/dprod/dprod-ontology.ttl index 1db2f38..fe0eb37 100644 --- a/ontology/dprod/dprod-ontology.ttl +++ b/ontology/dprod/dprod-ontology.ttl @@ -54,7 +54,7 @@ dprod:DataProduct dprod:DataProductLifecycleStatus a owl:Class, rdfs:Class ; dct:description - "The development status of the data product taken from a controlled list (e.g. Ideation, Design, Build, Deploy, Consume)."@en ; + "The development status of the data product taken from a controlled list (e.g. Ideation, Design, Build, Deploy, Consume, Retire)."@en ; rdfs:comment "The lifecycle of the data product as defined by EDM Council CDMC"@en ; rdfs:isDefinedBy dprod: ; rdfs:label "data product lifecycle status" ; diff --git a/ontology/dprod/dprod-shapes.ttl b/ontology/dprod/dprod-shapes.ttl index fe50f71..dfb8bc1 100644 --- a/ontology/dprod/dprod-shapes.ttl +++ b/ontology/dprod/dprod-shapes.ttl @@ -125,7 +125,7 @@ dprod-shapes:InformationSensitivityClassificationShape dprod-shapes:DataProductLifecycleStatusShape a sh:NodeShape; rdfs:label "data product lifecycle status shape" ; - dct:description "The development status of the data product taken from a controlled list (e.g. Ideation, Design, Build, Deploy, Consume)."@en ; + dct:description "The development status of the data product taken from a controlled list (e.g. Ideation, Design, Build, Deploy, Consume, Retire)."@en ; sh:targetClass dprod:DataProductLifecycleStatus; rdfs:isDefinedBy dprod-shapes:; .