Skip to content
@linkml

Linked data Modeling Language

LinkML is a general purpose modeling language that can be used with linked data, JSON, and other formalisms

Welcome to LinkML 👋

LinkML is a flexible modeling language that allows you to author schemas in YAML that describe the structure of your data. Additionally, it is a framework for working with and validating data in a variety of formats (JSON, RDF, TSV), with generators for compiling LinkML schemas to other frameworks.

Please submit all issues to the linkml/linkml repo. You can also vote for your favorite issue.

You can ask to join the linkml-community Google group (you need to have a Google account to join).

See our pinned repositories below for quick access to our main code bases, or use the search bar to find a specific code repository.

Quick Links

Pinned Loading

  1. linkml linkml Public

    Linked Open Data Modeling Language

    Python 333 103

  2. linkml-model linkml-model Public

    Link Modeling Language (LinkML) model

    Python 41 16

  3. linkml-runtime linkml-runtime Public

    Runtime support for linkml generated models

    Python 28 26

  4. schemasheets schemasheets Public

    Structure your data in a FAIR way using google sheets or TSVs. These are then converted to LinkML, and from there other formats

    Python 44 5

  5. schema-automator schema-automator Public

    Automated assistance for the schema development lifecycle

    Python 42 14

  6. linkml-project-cookiecutter linkml-project-cookiecutter Public

    A cookiecutter for linkml projects. An equivalent of `linkml-ws new project-name`.

    Python 19 18

Repositories

Showing 10 of 43 repositories
  • linkml Public

    Linked Open Data Modeling Language

    linkml/linkml’s past year of commit activity
    Python 333 103 502 (2 issues need help) 47 Updated Dec 23, 2024
  • linkml-map Public

    Mapping between LinkML schemas

    linkml/linkml-map’s past year of commit activity
    Python 19 2 2 2 Updated Dec 21, 2024
  • linkml-runtime Public

    Runtime support for linkml generated models

    linkml/linkml-runtime’s past year of commit activity
    Python 28 CC0-1.0 26 1 (1 issue needs help) 22 Updated Dec 21, 2024
  • linkml-arrays Public

    Support for loading and dumping N-dimensional arrays in LinkML.

    linkml/linkml-arrays’s past year of commit activity
    Python 5 BSD-3-Clause 1 7 3 Updated Dec 19, 2024
  • linkml-model Public

    Link Modeling Language (LinkML) model

    linkml/linkml-model’s past year of commit activity
    Python 41 16 2 (1 issue needs help) 9 Updated Dec 19, 2024
  • cmdr Public
    linkml/cmdr’s past year of commit activity
    Python 6 MIT 0 2 0 Updated Dec 11, 2024
  • linkml-arrays-paper Public

    Perspective Paper on LinkML Arrays

    linkml/linkml-arrays-paper’s past year of commit activity
    TeX 0 0 7 0 Updated Nov 14, 2024
  • linkml-project-cookiecutter Public

    A cookiecutter for linkml projects. An equivalent of `linkml-ws new project-name`.

    linkml/linkml-project-cookiecutter’s past year of commit activity
    Python 19 CC0-1.0 18 19 9 Updated Oct 25, 2024
  • prefixmaps Public

    Semantic prefix map registry

    linkml/prefixmaps’s past year of commit activity
    Python 12 Apache-2.0 3 10 0 Updated Oct 17, 2024
  • linkml-common Public

    ALPHA common modeling patterns

    linkml/linkml-common’s past year of commit activity
    Python 5 MIT 0 0 0 Updated Sep 16, 2024