{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/11"}],"enrichment":{"capability":"Provides runtime support for LinkML-generated Python dataclasses, including loaders and dumpers for converting between JSON, YAML, RDF, TSV, and LinkML object instances.","skillfed_tags":["schema-driven-data","linked-data","serialization"],"use_cases":["Load YAML or JSON configuration files into strongly-typed Python objects generated from a LinkML schema.","Convert RDF data into Python dataclass instances for easier manipulation in application code.","Serialize Python objects back to JSON, YAML, or RDF for storage or downstream processing.","Programmatically inspect and validate LinkML schemas using SchemaView for code generation or documentation.","Build data pipelines that move data between multiple formats (TSV, JSON, RDF) while maintaining schema compliance."],"what_it_does":"linkml-runtime is the companion library for LinkML, a linked data modeling language. When you use LinkML's schema compiler to generate Python dataclasses from a schema definition, those generated classes depend on this package to function. It provides the machinery to load data from external formats (JSON, YAML, RDF, TSV) into your generated dataclass instances and dump them back out, making it easy to work with structured data that conforms to a LinkML schema.\n\nThe package also bundles the Python representation of the LinkML metamodel itself and includes SchemaView, a utility for programmatically inspecting and manipulating LinkML schemas. It's designed for developers building data pipelines, knowledge graphs, or domain-specific data systems where schema-driven serialization and deserialization are central to the workflow.","worth_installing":"Yes, if you are using LinkML to generate Python dataclasses from schemas. This package is a required dependency for any generated model to work. It is actively maintained, has low install friction, carries a permissive license, and has no known security vulnerabilities. Install it as part of your LinkML workflow."},"id":"linkml-runtime","links":{"html":"https://skillfed.io/packages/linkml-runtime","md":"https://skillfed.io/packages/linkml-runtime.md","pypi":"https://pypi.org/project/linkml-runtime/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-20","license_spdx":"CC0-1.0","license_treatment":"permissive","name":"linkml-runtime","python_support":"supports_current","summary":"Runtime environment for LinkML, the Linked open data modeling language"},"popularity":{"monthly_downloads":466751,"position":6502,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.11.1"}
