linkml / schemasheets

Structure your data in a FAIR way using google sheets or TSVs. These are then converted to LinkML, and from there other formats
https://linkml.io/schemasheets/
41 stars 5 forks source link

add a column for directing rows to different YAML files #65

Closed turbomam closed 1 year ago

turbomam commented 1 year ago

The NMDC and MIxS models (and presumably many more) consist of several YAML files.

In order to support faithful round-tripping, we could add a column that specifies that a row from a template should to to a particular YAML file when running sheets2linkml

sierra-moxon commented 1 year ago

I think this is already implemented (types vs. enums vs. slots vs. classes tabs?) closing, reopen if necessary :)

turbomam commented 1 year ago

This hasn't been implemented, but it might not be a high priority.

If one has TSV files for types vs. enums vs. slots vs. classes etc., sheets2linkml will compile them down to one YAML file.

The MIxS schema currently has many YAML modules. We are moving towards a shemasheets implementation, but that will generate a single YAML file, and some contributors may feel disoriented by that or may not like working with such a large file.

I was hoping that sheets2linkml could be configured to emit different parts of the model to different YAML files.