Releases: linkml/schema-automator
Releases · linkml/schema-automator
v0.2.9
What's Changed
- Improved docs for annotator by @cmungall in #92
- Using inflect library to depluralize class names when generalizing. by @cmungall in #94
- update dependencies fixes #95 fixes #97 by @sierra-moxon in #96
Full Changelog: v0.2.8...v0.2.9
v0.2.8
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 valueWhat'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-tsvnow
 
- 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