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.10.tar.gz (207.8 kB view details)

Uploaded Source

Built Distribution

linkml_runtime-1.2.10-py3-none-any.whl (264.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linkml_runtime-1.2.10.tar.gz
  • Upload date:
  • Size: 207.8 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.10.tar.gz
Algorithm Hash digest
SHA256 6028f9b80fb356b52b9b72d6a38bde074e7fc65b4a97a862f0f1c26428065d3e
MD5 907b4337b05dab0229c3ca73a5978bb5
BLAKE2b-256 52b34ca0ae80050afd6c36b382f141a5fd871f3753dfc503a1c4aab2727ed4a7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for linkml_runtime-1.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 e39918ca0fb5b1e616f920c4e400b286b2f8a08d442454d624a6dd81b3006b8f
MD5 ce15c7ca64df1c78956bafbd2b22723f
BLAKE2b-256 166b418e1ade88d54d36b743c7efdcd56b49116feed56688060e2f09e233a153

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