Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments.
This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data instances conform to defined schemas. It serves as a data validation framework capable of validating both the data itself and the schemas against official meta-schemas to ensure structural correctness. The library features a schema reference resolver that maps URIs to definitions, enabling the resolution of internal and remote references for modular schema management. It is designed for extensibility, allowing for the definition of custom keywords, custom type-checking logic,
This library is a PHP framework for enforcing data integrity and business rules by validating scalar values and complex object structures against predefined constraints. It provides a structured approach to inspecting object graphs and property metadata, ensuring that data conforms to expected requirements before it is processed by an application. The framework distinguishes itself through a metadata-driven mapping system that uses reflection or configuration files to apply rules directly to object properties. It supports contextual rule orchestration, allowing developers to organize constrai
This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It serves as a digital humanities corpus, providing machine-readable access to hundreds of thousands of poems and detailed poet biographies, specifically spanning the Tang and Song dynasties. The collection is distinguished by its scholarly depth, incorporating textual variation annotations to track disputed characters across different source editions. It also includes tonal pattern mapping to describe the rhythmic and phonetic structures of the verse, alongside a popularity ranking
This project provides the JSON Schema Specification, a standard for annotating and validating JSON documents to ensure consistent data structures across different systems. It serves as a data validation standard and an interoperability standard, establishing a common language for exchanging data definitions between different programming languages and platforms.
The main features of json-schema-org/json-schema-spec are: JSON-Schema, Data Validation, Schema Validators, Meta-Schema Validations, Structural Data Validators, Data Exchange Standards, Data Interoperability Standards, Data Vocabulary Frameworks.
Open-source alternatives to json-schema-org/json-schema-spec include: open-circle/valibot — Valibot is a modular, type-safe schema library for validating and parsing structural data in TypeScript environments. julian/jsonschema — This project is a Python implementation of the JSON Schema specification, providing a library for verifying that data… symfony/validator — This library is a PHP framework for enforcing data integrity and business rules by validating scalar values and… chinese-poetry/chinese-poetry — This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It… obsidianmd/jsoncanvas — JSON Canvas is an interoperable whiteboard specification and data exchange format. It provides a standardized JSON… typestack/class-validator — class-validator is a TypeScript class validation library that uses decorators to define constraints and rules for…