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 Public

    Linked Open Data Modeling Language

    Python 374 120

  2. linkml-model Public

    Link Modeling Language (LinkML) model

    Python 52 20

  3. linkml-runtime Public

    Runtime support for linkml generated models

    Python 34 32

  4. 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 6

  5. schema-automator Public

    Automated assistance for the schema development lifecycle

    Python 46 16

  6. linkml-project-cookiecutter Public

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

    Python 27 19

Repositories

Showing 10 of 44 repositories
  • linkml Public

    Linked Open Data Modeling Language

    Python 374 120 561 (9 issues need help) 38 Updated May 21, 2025
  • linkml-model Public

    Link Modeling Language (LinkML) model

    Python 52 20 2 (1 issue needs help) 17 Updated May 21, 2025
  • dm-bip Public

    Data Model Based Ingestion Pipeline

    Python 4 MIT 0 26 2 Updated May 20, 2025
  • linkml-runtime Public

    Runtime support for linkml generated models

    Python 34 CC0-1.0 32 1 (1 issue needs help) 23 Updated May 20, 2025
  • schema-automator Public

    Automated assistance for the schema development lifecycle

    Python 46 BSD-3-Clause 16 38 (1 issue needs help) 2 Updated May 19, 2025
  • linkml-store Public

    wrapper for multiple linkml storage engines

    Python 21 MIT 2 3 0 Updated May 17, 2025
  • 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 6 30 (1 issue needs help) 0 Updated May 1, 2025
  • linkml-map Public

    Mapping between LinkML schemas

    Python 22 3 5 2 Updated Apr 23, 2025
  • linkml-project-cookiecutter Public

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

    Python 27 CC0-1.0 19 20 (1 issue needs help) 3 Updated Feb 13, 2025
  • linkml-arrays Public

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

    Python 6 BSD-3-Clause 1 7 4 Updated Jan 18, 2025

Top languages

Loading…

Most used topics

Loading…