Closed mslarae13 closed 8 months ago
Work on this did start, however, we discussed https://github.com/microbiomedata/nmdc-schema/issues/1454
Where maybe some slot mappings aren't needed because we won't need to capture them in mongoDB.
The following slots are UF specific & should be tracked. Add mappings for these slots
@turbomam in light of the few slots NMDC schema does need to track, compared to the few it doesn't #1454.. should these remain in emsl.yaml and the 2 jgi_*.yaml files? Or should we move them into nmdc.yam or basic_slots or core? (Cuz I can't keep track of what's what.
From slack
@turbomam "If some UF slots are gong to be moved to submission-schema in the near future, then I would prefer not to move them around within the nmdc-schema modules. I think Alicia and I moved some slots because she was using them outside of their original UF use-case, and that kept the schema from building. We should have included you ion that decison. I'm working on an issue to make all modules self sufficient (ie build on their own), and this will address the question you have asked along the line "how do I know which module to put new content in?" Can we leave the UF slots where they are until then?"
In summary for user facility slots we want to keep in NMDC schema, I'll add alias (this issue)
In a later task we'll complete issue https://github.com/microbiomedata/nmdc-schema/issues/1454. , getting the user facility slots that NMDC does NOT need to track removed from NMDC schema, and only have them in NMDC submission portal. We will also later decide if the slots that we DO capture should remain in separate .yaml files or be moved to basic_slots.
Due 02/09
All NMDC slots for JGI metadata should have the exact JGI metadata field mapped using alias or 'exact mapping'