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
10 stars 7 forks source link

LDDTool does not resolve the JUICE namespaces with IM 1J00 #818

Open tcornet opened 6 days ago

tcornet commented 6 days ago

Checked for duplicates

Yes - I've already checked

🐛 Describe the bug

I tried to build a JUICE instrument dictionary following the update of the JUICE namespaces in the LDDTool 15.2.0-SNAPSHOT but the namespace id's are not resolved using IM 1J00, which we are using. (with IM 1N00 it works)

🕵️ Expected behavior

I expected the namespaces to be resolved with 1J00.

📜 To Reproduce

execute lddtool -ldp -V 1J00 Some_Ingest_File.xml

🖥 Environment Info

No response

📚 Version of Software Used

lddtool 15.2.0-SNAPSHOT

🩺 Test Data / Additional context

No response

🦄 Related requirements

No response

⚙️ Engineering Details

No response

🎉 Integration & Test

No response

msbentley commented 6 days ago

We had this once before @jshughes, if I remember rightly, where the new namespaces were not backported to the config.properties files for previous IM versions. Is there something we should do procedurally to make sure this happens?

jshughes commented 6 days ago

Given the current software, indicating the desired IM version should be sufficient. However there is a planned fix that addresses this issue so that the IM version will not matter.

jordanpadams commented 6 days ago

@jshughes it sounds like they need IM 1J00, and the config for JUICE was not ported back that far. As @msbentley noted, per the PR when this update was made, it looks like we only made this update in the current config.properties, but not in past IM versions, i.e. the 1J00 config.properties file. Can we make this update?