| template |
block |
logo |
navigation |
cta |
navigation-header-w-button |
header-2 |
/uploads/linkml-logo_color.png |
| link |
link_text |
#jsonld |
Linked Data |
|
| link |
link_text |
#model |
Model |
|
| link |
link_text |
#generate |
Build |
|
| link |
link_text |
#codegen |
Codegen |
|
| link |
link_text |
#publish |
Publish |
|
|
|
|
| template |
block |
slug |
headline |
content |
cta |
image |
background_image |
hero-banner-w-image |
hero-2 |
features |
LinkML <br><strong>model your data</strong> |
LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms |
| enabled |
url |
button_text |
true |
|
LinkML Documentation |
|
| image |
alt_text |
/uploads/2021/03/30/screen-shot-2021-03-29-at-7-09-55-pm.png |
Product Shot |
|
/uploads/2018/06/21/hero-2-bg.png |
|
| template |
block |
media_alignment |
slug |
headline |
content |
media |
content-feature |
feature-1 |
Left |
model |
<strong>Model your data </strong>easily by authoring YAML files |
Use the LinkML modeling language to author models for your schemas and data dictionaries.<br><br>LinkML offers features such as as <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://linkml.io/linkml/schemas/inheritance.html" rel="nofollow">https://linkml.io/linkml/schemas/inheritance.html" title="reference">flexible inheritance</a>, <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://linkml.io/linkml/schemas/enums.html">semantic" rel="nofollow">https://linkml.io/linkml/schemas/enums.html">semantic enumerations</a>, and <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://linkml.io/linkml/schemas/inlining.html">control" rel="nofollow">https://linkml.io/linkml/schemas/inlining.html">control of JSON inlining</a>. At the same time, it can be used for simple tasks such as defining data dictionaries. <br><br>See the <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://linkml.io/linkml/schemas/" rel="nofollow">https://linkml.io/linkml/schemas/" title="schemas">Modeling Documentation</a> |
| image |
alt_text |
/uploads/2021/03/30/screen-shot-2021-03-29-at-7-05-14-pm.png |
uBuild Blocks Mock-Up |
|
|
| template |
block |
media_alignment |
slug |
headline |
content |
media |
content-feature |
feature-1 |
Right |
jsonld |
Linked Data is <strong>JSON-ready</strong> |
Generate JSON-Schema and JSON-LD contexts for semantic-web ready and developer-friendly schemas! |
| image |
alt_text |
/uploads/2021/03/30/screen-shot-2021-03-29-at-7-49-27-pm.png |
json-schema screenshot from PyCharm |
|
|
| template |
block |
slug |
headline |
content |
1-column-text |
one-column-1 |
generate |
Generate schema artifacts |
The <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://linkml.io/linkml/generators/index.html">LinkML" rel="nofollow">https://linkml.io/linkml/generators/index.html">LinkML Generator framework</a> generates downstream artfacts, including JSON-Schema, ShEx, RDF, OWL, GraphQL, and SQL DDL.<br><br>This allows you to use LinkML while continuing to work with other toolchains, e.g. JSON-Schema validators |
|
| template |
block |
media_alignment |
slug |
headline |
content |
media |
content-feature |
feature-1 |
Right |
codegen |
Generate<strong> Python dataclasses</strong> |
LinkML can be used to generate Python dataclasses.<br></br>The <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://github.com/linkml/linkml-runtime/">LinkML">https://github.com/linkml/linkml-runtime/">LinkML runtime</a> allows these to be automatically loaded/dumped from YAML, JSON, CSV, and RDF.<br><br>Stay tuned for implementations in other languages... |
| image |
alt_text |
/uploads/2021/03/30/screen-shot-2021-03-29-at-7-02-30-pm.png |
Customize Blocks |
|
|
| template |
block |
slug |
headline |
content |
1-column-text |
one-column-1 |
semantics |
Stealth Semantics |
In LinkML, <b>everything</b> has a URI behind the scenes. Developers can work directly with YAML/JSON/CSVs, and semantic models in JSON-LD and ShEx are autogenerated. <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://w3id.org/linkml/EnumDefinition">LinkML" rel="nofollow">https://w3id.org/linkml/EnumDefinition">LinkML enums</a> allow binding to ontologies with a simple enumeration model.<br></br><iframe src="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://docs.google.com/presentation/d/e/2PACX-1vQyQsRIBjSxhaDie5ASDAOTfJO9JqFjYmdoBHgCVVKMHzKo0AyL04lGNqWdgbCnyV8a-syk1U81tRXg/embed?start=false&loop=false&delayms=3000" rel="nofollow">https://docs.google.com/presentation/d/e/2PACX-1vQyQsRIBjSxhaDie5ASDAOTfJO9JqFjYmdoBHgCVVKMHzKo0AyL04lGNqWdgbCnyV8a-syk1U81tRXg/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" height="569" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe> |
|
| template |
block |
media_alignment |
headline |
slug |
media |
content |
content-feature |
feature-1 |
Right |
<strong>Publish</strong> your schema on the web |
publish |
| image |
alt_text |
/uploads/2021/03/30/screen-shot-2021-03-29-at-7-21-58-pm.png |
|
|
The LinkML framework automates publishing schema documentation using mkdocs, and assists in publishing schema artefacts using w3id.org |
|
| template |
block |
headline |
content |
detail-content |
text-1 |
Steps to Build a Model |
<p>You can get started right away!</p><ol><li><p>Use <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://github.com/linkml/linkml-project-copier">https://github.com/linkml/linkml-project-copier" title="LinkML Project Copier">linkml-project-copier</a> in GitHub.</p></li><li><p>Edit your YAML file</p></li><li><p>Add example data</p></li><li><p>Use the <a href="proxy.php?url=https%3A%2F%2Fgithub.com.%2F%3Ca+href%3D"https://just.systems/man/en/" rel="nofollow">https://just.systems/man/en/" title="just command runner documentation">just</a> commands to generate all downstream artefacts</p></li></ol> |
|
| template |
block |
content |
simple-footer |
footer-1 |
LinkML ❤︎s your data |
|