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

all classes should have a required type-designating slot, with range CURIe and `designates_type` = True #1048

Closed turbomam closed 2 months ago

turbomam commented 1 year ago

make these assertions as high in the class hierarchy as possible

turbomam commented 1 year ago

may need to restructure hierarchy

see also

turbomam commented 1 year ago

also review any nmdc-schema (not MIxs) slots whose name includes the word 'type'

turbomam commented 1 year ago

This may decrease the number of ..._set slots required for class Database and therefore the number of MongoDB collections.

But that would require a review of code that infers the type of something based on the collection that it came from.

aclum commented 9 months ago

overlap with #1030

mslarae13 commented 7 months ago

@turbomam is this still in progress or is it done?

mslarae13 commented 6 months ago

@turbomam status update?

turbomam commented 6 months ago

@turbomam status update?

It's merged into the main branch of berkeley-schema-fy24