What is the different between Procedure and Assay?
Where would an experimental procedure or an analytical workflow/procedure fit in the model?
Do we need to add Experimental Procedure and/or Analytical Procedure as a child of Procedure? Are experiments included in Lab Procedure?
See the Analysis node types in the BDC Gen3 documentation for some examples of Analytical Procedures.
See the properties of "Read Group" for examples of metadata that might be attributes of an Experimental Procedure element.
I suspect some File types in Gen3 result from analysis of other File types, procedures, and assays so, this has bearing on how Files are modeled as well.
https://gen3.biodatacatalyst.nhlbi.nih.gov/DD