Closed turbomam closed 8 months ago
poetry run linkml-lint --format tsv --output nmdc.yaml.lint.tsv src/schema/nmdc.yaml
does not catch those slots with whitespace in their names.
PS we could have a TSV liniting target in project.Makefile in addition to the basic one in Makefile
see also
@sujaypatil96 observed that it also appears in mixs.yaml
I think that once the slot assignment is deleted from Biosample
, its presence in mixs.yaml
won't re-inject the assignment back into Biosample.
But removing it form mixs.yaml
is preferable. Having said that, we will be switching to importing from GSC's mixs.yaml
(v6.2.0) soon, replacing our current practice of importing from our static mixs.yaml.
has ...
slots and Biosample
in nmdc.yaml
assets/yq-for-mixs_subset_modified.txt
so that the has ...
slots won't get into src/schema/mixs.yaml
in the first place
look at all of these slots with spaces in their names in Biosample!
the search in the online documentation doesn't make it easy to see that there are
has_unit
andhas unit
slots or which classes use them.