يوفر هذا المشروع مواصفات JSON Schema، وهو معيار لتعليق والتحقق من مستندات JSON لضمان هياكل بيانات متسقة عبر أنظمة مختلفة. يعمل كمعيار للتحقق من البيانات ومعيار للتشغيل البيني، مما يرسخ لغة مشتركة لتبادل تعريفات البيانات بين لغات البرمجة والمنصات المختلفة.
الميزات الرئيسية لـ json-schema-org/json-schema-spec هي: JSON-Schema, Data Validation, Schema Validators, Meta-Schema Validations, Structural Data Validators, Data Exchange Standards, Data Interoperability Standards, Data Vocabulary Frameworks.
تشمل البدائل مفتوحة المصدر لـ json-schema-org/json-schema-spec: 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… edn-format/edn — Extensible Data Notation is a language-agnostic text format designed for the reliable exchange of structured data 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…
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
Extensible Data Notation is a language-agnostic text format designed for the reliable exchange of structured data and immutable values across diverse programming environments and distributed systems. It provides a standardized way to organize information into hierarchies using collections such as maps, sets, and vectors, ensuring consistent data recognition through the use of symbolic identifiers and keywords. The format distinguishes itself through its support for extensible tagged elements, which allow developers to register custom handlers to interpret domain-specific data structures beyon