Skip to main content

Runtime environment for LinkML, the Linked open data modeling language

Project description

linkml-runtime

Pyversions badge PyPi PyPIDownloadsTotal PyPIDownloadsMonth codecov

Runtime support for linkml generated models

About

This python library provides runtime support for LinkML datamodels.

See the LinkML repo for the Python Dataclass Generator which will convert a schema into a Python object model. That model will have dependencies on functionality in this library.

The library also provides

  • loaders: for loading from external formats such as json, yaml, rdf, tsv into LinkML instances
  • dumpers: the reverse operation

See working with data in the documentation for more details

This repository also contains the Python dataclass representation of the LinkML metamodel, and various utility functions that are useful for working with LinkML data and schemas.

It also includes the SchemaView class for working with LinkML schemas

Notebooks

See the notebooks folder for examples

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

linkml_runtime-1.2.13.tar.gz (210.5 kB view details)

Uploaded Source

Built Distribution

linkml_runtime-1.2.13-py3-none-any.whl (267.1 kB view details)

Uploaded Python 3

File details

Details for the file linkml_runtime-1.2.13.tar.gz.

File metadata

  • Download URL: linkml_runtime-1.2.13.tar.gz
  • Upload date:
  • Size: 210.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.13

File hashes

Hashes for linkml_runtime-1.2.13.tar.gz
Algorithm Hash digest
SHA256 a4fc14830ff3ca8c56881f55ac3e745ba4c43fc4a75a49c9711c4868dfb2074a
MD5 6df0b691275243ee9262c550da08d252
BLAKE2b-256 b3b2e3f567fc29264f4086f6ec4dfc72a627342a2d6c38cbf0e8865291624c5e

See more details on using hashes here.

Provenance

File details

Details for the file linkml_runtime-1.2.13-py3-none-any.whl.

File metadata

File hashes

Hashes for linkml_runtime-1.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 7b00ad1a0e2afee4c92ebbf6518594864a28d72817398f45ba09a1f6b8e0bdec
MD5 ef37438ba4d2399d3f6638da1f642928
BLAKE2b-256 2d3cc53d13d1b2470121a2b4a24452edaf25e3fd752ee6b1a010e32559bc41ea

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page