Releases: linkml/schema-automator
Releases · linkml/schema-automator
v0.2.7
Highlights
Generation of LinkML schemas by generalizing from tables in web pages
For example, given this table:
https://www.nature.com/articles/s41467-022-31626-4/tables/1
Run:
schemauto generalize-htmltable https://www.nature.com/articles/s41467-022-31626-4/tables/1
To get
name: example
description: example
id: https://w3id.org/example
imports:
- linkml:types
prefixes:
linkml: https://w3id.org/linkml/
example: https://w3id.org/example
default_prefix: example
slots:
GWAS trait:
examples:
- value: "\xC2"
range: string
Peak GWAS SNP:
examples:
- value: rs2974298
range: string
Gene:
examples:
- value: SMIM19
range: string
NK cell cis eSNP:
examples:
- value: rs2974348
range: string
TWAS Z score:
examples:
- value: '3.809'
range: string
TWAS P value:
examples:
- value: '0.0001'
range: string
classes:
example:
slots:
- GWAS trait
- Peak GWAS SNP
- Gene
- NK cell cis eSNP
- TWAS Z score
- TWAS P value
What's Changed
- Enhancing sphinx docs by @cmungall in #80
- Re committing sql_importer. by @sierra-moxon @cmungall in #82
- Added generalization using panderas by @cmungall in #84
Full Changelog: v0.2.6...v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.3
v0.2.2
v0.2.1
v0.2.0
- reorganized packages; split importers into generalizers and importers
- created a new CLI single-command multi-subcommand package
- tsv2linkml etc now deprecated
- use
schemauto generalize-tsv
now
- added more docs
What's Changed
- Small fixes to automator by @matentzn in #69
- Refactored package layout and command line interface by @cmungall in #70
New Contributors
Full Changelog: v0.1.7...v0.2.0