Skip to main content

Runtime environment for LinkML, the Linked open data modeling language

Project description

linkml-runtime

Pyversions badge PyPi 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.1.26.tar.gz (169.8 kB view details)

Uploaded Source

Built Distribution

linkml_runtime-1.1.26-py3-none-any.whl (225.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linkml_runtime-1.1.26.tar.gz
  • Upload date:
  • Size: 169.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for linkml_runtime-1.1.26.tar.gz
Algorithm Hash digest
SHA256 bc4b8aaa6a2ad12a4b750bca7aecf6b28b39e080dfbd66838ab915adc560fe38
MD5 15b727f161c2d90e29db297df0d6774b
BLAKE2b-256 c6fac708fa554b15c9f9869500c0ffd481746b1d1eacc179fa407c3bd9fc6e4c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: linkml_runtime-1.1.26-py3-none-any.whl
  • Upload date:
  • Size: 225.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

File hashes

Hashes for linkml_runtime-1.1.26-py3-none-any.whl
Algorithm Hash digest
SHA256 af4b27a0e29dfdb64143c0db5f26763e1aad6895bc8f185a57a28fde7e529032
MD5 357f0d0f7f06604ac027a1df4e6a3430
BLAKE2b-256 3fc2077a5e739b446a2df7d5a6a97591e5585ece6040bcf73e214b1252f7c81a

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