Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated NMDC metadata to include inlined biosample metadata descriptors. #117

Open
wants to merge 4 commits into
base: frictionless-overhaul
Choose a base branch
from

Conversation

jeff-cohere
Copy link
Collaborator

This PR creates a distinction between "file" and "data" descriptors. The former category includes descriptors that (ehm) describe files to be moved in transfers, whereas the latter includes in-line data which is placed into the transfer manifest. This lets us include NMDC biosample metadata, which is not stored in files within NMDC. These metadata are stored in a simple JSON format which is transplanted to the manifest as is.

This PR should also go in after the Frictionless overhaul, which is again waiting on a production Spin instance of the DTS. (After all, we wouldn't want all these radical updates to go straight to production!)

NOTE: I need to test this PR with some data objects/studies/biosample metadata that are properly related within NMDC.

NOTE ALSO: There's some duplicate credit schema reformatting code here because too many branches.

@jeff-cohere jeff-cohere added enhancement New feature or request NMDC metadata labels Mar 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request metadata NMDC
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants