linkml / schema-automator

Automated assistance for the schema development lifecycle
https://linkml.io/schema-automator/
BSD 3-Clause "New" or "Revised" License
39 stars 13 forks source link
csvs data-modeling incatools intelligent-concept-assistant linked-data linkml owl python schema-inference spreadsheets tools

LinkML Schema Automator

This is a toolkit that assists with the generation and enhancement of LinkML schemas

Install

pip install schema-automator

Command Line

See CLI docs

Generalizing:

schemauto generalize-tsv my-data.tsv > my-schema.yaml

Importing:

schemauto import-json-schema their.schema.json > my-schema.yaml

Annotating:

schemauto annotate-schema my-schema.yaml

Full Documentation

linkml.io/schema-automator