flâneur

LinkML at a glance - linkml documentation

linkml.io · 710 words · saved by 1 readers

LinkML is a flexible modeling language that allows you to author schemas (“models”) in YAML that describe the structure of your data. The language is designed to allow for both simple use cases such as describing the column headers in a spreadsheet through to creating a complex interlinked schema. LinkML is designed to work in harmony with other frameworks, including both semantic RDF-based frameworks, as well as frameworks that are more familiar to developers such as JSON. Quick links: [ Schemas | Spec | Slides | Notebooks | SchemaSheets | Schema Automator | FAQ: Why LinkML? | GitHub ] Example schemas: [ PersonInfo | Biolink | LinkML | SSSOM ] LinkML models are organized around the core concepts of Classes and Slots. They are authored in YAML and allow both rich expressivity while keeping things simple in a way that allows non-technical domain modelers to contribute. Example schema fragment, for modeling a simple “Person” concept: See PersonSchema for the complete example LinkML offer

LinkML is a flexible modeling language that allows you to author schemas (“models”) in YAML that describe the structure of your data. The language is designed to allow for both simple use cases such as describing the column headers in a spreadsheet through to creating a complex interlinked schema. LinkML is designed to work in harmony with other frameworks, including both semantic RDF-based frameworks, as well as frameworks that are more familiar to developers such as JSON. Quick links: [ Schemas | Spec | Slides | Notebooks | SchemaSheets | Schema Automator | FAQ: Why LinkML? | GitHub ]…

saved by

related reading