-
Notifications
You must be signed in to change notification settings - Fork 12
Export of deprecated status #230
Copy link
Copy link
Open
Milestone
Description
This task aims to maintain the integrity and accuracy of the Semantic Data Specification by properly marking and managing deprecated concepts in the exported OWL and SHACL artefacts. Deprecating classes, rather than removing them, helps prevent data inconsistencies and broken dependencies. Deprecation is a gradual way to indicate that certain classes are no longer in use, while still maintaining them for backward compatibility. The mechanism should allow to deprecate elements for a major version or all previous versions
This task requires the implementer to:
- Define a method for generating deprecated status: Develop a method for identifying elements to be deprecated, particularly those removed between versions of the Conceptual Model. Ensure these elements are retained in the latest ontology version with appropriate deprecation properties. Clearly outline the required inputs and outputs for this process. Describe how Major versions are handled.
- Provide a command line tool: Create a command line tool or script to implement the deprecation method, ensuring that identified elements are correctly marked with deprecated status in the latest OWL and SHACL artefacts.
- Update ePO workflow: Modify the existing Model2Owl ePO workflow to generate deprecated statuses according to the defined method.
- Write deprecated status documentation: Provide instructions on how to enable and manage deprecated statuses and integrate with existing Model2Owl documentation.
Important
This ticket replaces model2owl#214
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels