microbiomedata / nmdc-schema

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

Remodel class that aggregates steps of `WorkflowExecution` for easier schema traversal #2060

Open kheal opened 3 weeks ago

kheal commented 3 weeks ago

Although we've decided to remove the WorkflowChain class, having a class that holds several steps of WorkflowExecution to mirror the current ProtocolExecution class for easier schema searching/traversing would be very useful. The name of this class is TBD.

Proposed slots

@aclum @brynnz22 @mbthornton-lbl <- Open to others' inputs to the modelling of this class.

aclum commented 2 weeks ago

When we remodel this we should include these slots which current don't have a home. We could put this on the individual WorkflowExecution subclasses but it would be redundant info across multiple classes. gold_analysis_project_identifiers: