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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file linkml_runtime-1.2.11rc1.tar.gz.

File metadata

  • Download URL: linkml_runtime-1.2.11rc1.tar.gz
  • Upload date:
  • Size: 210.4 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.11rc1.tar.gz
Algorithm Hash digest
SHA256 23611c79902fbd1c8ec9ab29c952f7f8817b094de361eeb0df236038f39dfb38
MD5 c9aa42ba1f8a19c2ea552d911bb932e5
BLAKE2b-256 63c785bb45d0964ce95b95b81fcad26eabda953e6a0f78d18eb8133720cf04d6

See more details on using hashes here.

Provenance

File details

Details for the file linkml_runtime-1.2.11rc1-py3-none-any.whl.

File metadata

File hashes

Hashes for linkml_runtime-1.2.11rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 f19b3eb291de6cb6a934c485406ab3e8b56fd3ec49f82fe65158447493c2afc7
MD5 cd2a52fdf7cc331ddee297a89aad16e9
BLAKE2b-256 6dcb9633b69d8357f1804f72fc3fb4ee20584c71f5793d5b20948c1b7ef97122

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