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

`has_input`, `has_output`, and `has_process_parts` slots on `ProtocolExecution` need pattern constraints #2061

Closed kheal closed 2 weeks ago

kheal commented 2 weeks ago

has_input, has_output, and has_process_parts slots on ProtocolExecution

ProtocolExecution:has_input should be limited to Biosample or ProcessSample via pattern constraint. ProtocolExecution:has_output should be limited to ProcessSample via pattern constraint. ProtocolExecution:has_process_parts should be limited to MaterialProcesing or StorageProcess via pattern constraint.