NASA-PDS / pds4-information-model

The software tools and data necessary for generating the Information Model including PDS4 ontology, data, and information model.
https://nasa-pds.github.io/pds4-information-model/
Other
9 stars 6 forks source link

IMTool Refactoring - Deprecate the Java "Deprecated Object Array" #724

Closed jshughes closed 3 months ago

jshughes commented 3 months ago

💡 Description

IMTool Refactoring - Deprecate the Java "Deprecated Object Array"

The Deprecated boolean flag has been moved to the Object definitions in the dd11179 Protege ontology file. The hard-coded list of deprecated objects is no longer used. It will be removed during the next build.

There should be no noticeable change in the operational capabilities of the artifacts generated by the software. However there are "cosmetic" differences.

1) The order of the deprecation rules in the .sch file and the listing of deprecated items in the .xsd file have changed. They are now ordered by name.

2) An error in a deprecation rule was found and fixed. name:Node/name:name -> pds:Node/pds:name for deprecation of the value Navigation Ancillary Information Facility.

⚔️ Parent Epic / Related Tickets

This one in a series of IMTool/LDDTool refactoring tasks to clean up the code.