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

Uploaded Source

Built Distribution

linkml_runtime-1.2.7-py3-none-any.whl (265.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: linkml_runtime-1.2.7.tar.gz
  • Upload date:
  • Size: 208.9 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.7.tar.gz
Algorithm Hash digest
SHA256 8fa7d89a370217759a4e1c883c9da17e3dbb4144e55cfc5a4bd3d69b66b66d3e
MD5 94a4e2ff5391a19aacc1ebeafe2c70cd
BLAKE2b-256 9b33d19865c7025fbec02e6b88bf4ba37f4fbd06997753e84788ea761503ff2c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for linkml_runtime-1.2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 ba02d958af88ebc3eff8b521adb61b89049ced91523d637543dffe1493ae9900
MD5 28415e1aaab3501cb1324196bbb4b12b
BLAKE2b-256 649a5a7924b7fdbbb114a63a6f5d359c369ac457b5a31d823bc0c856917a02b0

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