microbiomedata / nmdc-schema

National Microbiome Data Collaborative (NMDC) unified data model
https://microbiomedata.github.io/nmdc-schema/
Creative Commons Zero v1.0 Universal
27 stars 8 forks source link

December schema refactoring super issue - suggested updates #1237

Open turbomam opened 11 months ago

turbomam commented 11 months ago
mbthornton-lbl commented 11 months ago

Use Case:

Refactor Biosample.

The Biosample Class is very overloaded, with:

Linked Issue:

1251

Branch: https://github.com/microbiomedata/monterey-schema/tree/issue-1251-refactor-biosample

Monterrey Schema Diagram: https://app.diagrams.net/#G1Ufsblf98rGzRhJMDt7ZMgosioywnGJIU

mslarae13 commented 11 months ago

Should we move this into the fork? & I haven't looked at it, but let's make sure the documentation of the fork is VERY clear that this is a model for what we plant to incrementally implement back into NMDC schema

aclum commented 11 months ago

another example of biosample being overloaded is img_identifiers, this is an analysis identifier, which should be associated w/MetagenomeAnnotationActivity, MetatranscriptomeAnnotationActivity, MagsAnalysisActivity. Currently Sujay populates these values so the ingest process would have to change

mbthornton-lbl commented 11 months ago

I would like to take a first pass at refactoring this before we meet in Dec. I was planning to do this as a branch off of the refactoring fork that Mark made. We can use the PR mechanism to review / modify the refactored model. There will also doubtless be any number of questions on terminology / semantics etc. to bring up to the team. #1251

aclum commented 11 months ago

Alicia's list

turbomam commented 11 months ago

@aclum you're welcome to edit my initial comment in this thread, so that your checklist items will be eligible for click-to-create-issue.

anastasiyaprymolenna commented 11 months ago

Related to this standing issue: https://github.com/microbiomedata/nmdc-schema/issues/251

brynnz22 commented 11 months ago
mslarae13 commented 10 months ago

@lamccue Can you check out the issues and requests here & let me know which ones should be prioritized for the meeting? https://github.com/microbiomedata/nmdc-schema/issues/1466