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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linkml_runtime-1.9.5.tar.gz
.
File metadata
- Download URL: linkml_runtime-1.9.5.tar.gz
- Upload date:
- Size: 480.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
78dc1383adf11ad5f20bb11b6adde56ed566fbd2429a292d57699ad4596c738a
|
|
MD5 |
9915ae453c988f740f9b6ee64e8e038c
|
|
BLAKE2b-256 |
e03838ac19a5b81982f03709cda0a008327dc775d11f008d0cbdc0f2a5389e24
|
Provenance
The following attestation bundles were made for linkml_runtime-1.9.5.tar.gz
:
Publisher:
pypi-publish.yaml
on linkml/linkml-runtime
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
linkml_runtime-1.9.5.tar.gz
-
Subject digest:
78dc1383adf11ad5f20bb11b6adde56ed566fbd2429a292d57699ad4596c738a
- Sigstore transparency entry: 399654472
- Sigstore integration time:
-
Permalink:
linkml/linkml-runtime@c62747f15d00165e655041a699f4d4c2a65a4904
-
Branch / Tag:
refs/tags/v1.9.5
- Owner: https://github.com/linkml
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pypi-publish.yaml@c62747f15d00165e655041a699f4d4c2a65a4904
-
Trigger Event:
release
-
Statement type:
File details
Details for the file linkml_runtime-1.9.5-py3-none-any.whl
.
File metadata
- Download URL: linkml_runtime-1.9.5-py3-none-any.whl
- Upload date:
- Size: 576.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
fece3e8aa25a4246165c6528b6a7fe83a929b985d2ce1951cc8a0f4da1a30b90
|
|
MD5 |
b1f44c3679949aba9bc16d539fa8c485
|
|
BLAKE2b-256 |
3428cdcbe1f0521a98b891dd30249513eef1ddcc7bb406be953b4a8d7825e68f
|
Provenance
The following attestation bundles were made for linkml_runtime-1.9.5-py3-none-any.whl
:
Publisher:
pypi-publish.yaml
on linkml/linkml-runtime
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1
-
Predicate type:
https://docs.pypi.org/attestations/publish/v1
-
Subject name:
linkml_runtime-1.9.5-py3-none-any.whl
-
Subject digest:
fece3e8aa25a4246165c6528b6a7fe83a929b985d2ce1951cc8a0f4da1a30b90
- Sigstore transparency entry: 399654554
- Sigstore integration time:
-
Permalink:
linkml/linkml-runtime@c62747f15d00165e655041a699f4d4c2a65a4904
-
Branch / Tag:
refs/tags/v1.9.5
- Owner: https://github.com/linkml
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com
-
Runner Environment:
github-hosted
-
Publication workflow:
pypi-publish.yaml@c62747f15d00165e655041a699f4d4c2a65a4904
-
Trigger Event:
release
-
Statement type: