{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/9"}],"enrichment":{"capability":"Schema Salad is a schema language for validating and transforming JSON or YAML structured linked data documents, with support for preprocessing, structural validation, hyperlink checking, and code generation.","skillfed_tags":["schema-validation","linked-data","code-generation"],"use_cases":["Define and validate complex data structures for scientific workflows or bioinformatics pipelines.","Generate type-safe Python classes from a schema to load and serialize structured documents.","Transform YAML or JSON documents into RDF triples for semantic web applications.","Generate HTML documentation from a schema to communicate data requirements to collaborators.","Validate incoming JSON or YAML documents against a schema before processing in a data pipeline."],"what_it_does":"Schema Salad is a schema language and validation framework for describing rules that govern JSON and YAML documents. It sits at the intersection of document validation and semantic web technologies, allowing you to define schemas with inheritance, object references, and rich data modeling, then validate documents against those schemas and transform them to RDF or other formats.\n\nThe package works as both a command-line tool and a Python library. From the CLI, you can validate schemas and documents, generate HTML documentation, extract JSON-LD contexts, perform code generation in multiple languages, and visualize class hierarchies. As a library, you import schema_salad to programmatically validate and transform data. It depends on requests, ruamel.yaml, rdflib, mistune, CacheControl, mypy_extensions, and rich-argparse to handle HTTP fetching, YAML parsing, RDF operations, markdown rendering, and CLI formatting.","worth_installing":"Yes. Schema Salad is actively maintained, has no known vulnerabilities, supports current Python versions, and carries a permissive license. Install it if you need to validate structured linked data, generate code from schemas, or bridge document-oriented and semantic web data modeling. The low install friction and established dependencies make it a low-risk addition. Skip it if you only need basic JSON Schema validation without RDF or code generation."},"id":"schema-salad","links":{"html":"https://skillfed.io/packages/schema-salad","md":"https://skillfed.io/packages/schema-salad.md","pypi":"https://pypi.org/project/schema-salad/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"schema-salad","python_support":"supports_current","summary":"Schema Annotations for Linked Avro Data (SALAD)"},"popularity":{"monthly_downloads":337872,"position":7443,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"8.10.20260814121804"}
