Runtime environment for LinkML, the Linked open data modeling language
Project description
linkml-runtime
Runtime support for linkml generated data classes
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
Built Distribution
Hashes for linkml_runtime-1.8.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e99a809eda52640633f07a9e8b391d1a9da863eb68a475dfd74a79335b909931 |
|
MD5 | 8a668176e25ef8f331d889e0130c55c0 |
|
BLAKE2b-256 | b115b832a9b992a2934a9df312b6def412f077ee829fd795ee0fa5062482f2fc |