-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
document current linkml2schemasheets-template
setup and output
#900
Comments
@cmungall and I discussed this briefly. He prefers this kind of discovery, as opposed to a statistical linter (which we had also considered for MIxS) Schema Sheet ReportsReport GenerationThe schema sheet reports are generated using the
Perhaps we should remove one of those targets, or clarify why it's helpful to have both. Debug and Log OutputThe report generation process creates TSV output, a log and a debugging file: Log FileA few types of logging messages are generated: From the
From the
Debug File (YAML)
Report Details
Report Structuremixs_derived_class_term_schemasheet.tsv
mixs-schemasheets-concise-global-slots.tsv
Note: This file has been pre-processed to remove class-centric rows and class-centric columns for easier slot analysis. Metaslot UsageMetaslots Used for MIxS Terms/Slots
Annotations Keys Used for MIxS Terms/SlotsVia the
Metaslots only used by classes in MIxS
Notes on Specific Metaslots
Metaslot Usage Statistics
Distribution of Populated Metaslots
Examples
|
Finding read-only metaslots: yq '.slots | to_entries | map(select(.value.readonly) | .key)' meta.yaml | sort
https://github.com/linkml/linkml-model/blob/main/linkml_model/model/schema/meta.yaml |
There have been questions about what metaslots or "attributes" should be asserted on MIxS slots/terms. The
linkml2schemasheets-template
command line tool at least helps discover what metaslots have been used in the past.For a list of all metaslots that could be used on a LinkML slot, see
The text was updated successfully, but these errors were encountered: