microbiomedata / nmdc-runtime

Runtime system for NMDC data management and orchestration
https://microbiomedata.github.io/nmdc-runtime/
Other
4 stars 3 forks source link

Implementation of API endpoint for NMDC Database roll-up #551

Open sujaypatil96 opened 3 weeks ago

sujaypatil96 commented 3 weeks ago

In the context of this issue, the phrase "Database roll-up" is being used to refer to the mechanism of being able to traverse the input/output graph of NMDC schema class instance relations (related by way of has_input and has_output slots) given an id of a class instance (any class instance like Biosample id, ProcessedSample id, Extraction id, etc.) we should be able to identify all the related class instances that are upstream of the given class instance, or downstream of the given class instance.

To accomplish this task, we need to come up with a structure of the API endpoint response object that will encode these upstream/downstream class instance relationships.

ssarrafan commented 1 week ago

No updates on this issue for the last 2 weeks so I will remove from the sprint and add to unfinished backlog. @sujaypatil96 @aclum