LinkML Schema Automator¶
Schema Automator is a toolkit for bootstrapping and automatically enhancing schemas from a variety of sources.
Use cases include:
Inferring an initial schema or data dictionary from a dataset that is a collection of TSVs
Automatically annotating schema elements and enumerations using the BioPortal annotator
Importing from a language like RDFS/OWL
The primary output of Schema Automator is a LinkML Schema. This can be converted to other schema frameworks, including:
JSON-Schema
SQL DDL
SHACL
ShEx
RDFS/OWL
Python dataclasses or Pydantic