diff --git a/components/Sidebar.tsx b/components/Sidebar.tsx index 79145c997..3f85e2f04 100644 --- a/components/Sidebar.tsx +++ b/components/Sidebar.tsx @@ -51,6 +51,7 @@ const SegmentSubtitle = ({ label }: { label: string }) => { const getDocsPath = [ '/overview/what-is-jsonschema', '/overview/sponsors', + '/overview/similar-technologies', '/overview/code-of-conduct' ] const getStartedPath = [ @@ -207,6 +208,7 @@ export const DocsNav = () => { > + diff --git a/pages/overview/similar-technologies.md b/pages/overview/similar-technologies.md new file mode 100644 index 000000000..aa46dc539 --- /dev/null +++ b/pages/overview/similar-technologies.md @@ -0,0 +1,22 @@ +--- +section: docs +title: Similar Technologies +--- + +While we think that JSON Schema has a unique value proposition, we'd like to provide visibility to other technologies that share similar goals: + + + +* **JSON Constraint Rules (JCR):** JCR aims to provide a more expressive way to define constraints on JSON data compared to JSON Schema. While still under development, you can learn more about it on GitHub: [http://codalogic.github.io/jcr/](http://codalogic.github.io/jcr/). + +* **CBOR Constrained Data Description Language (CBL):** Similar to JCR, CBL focuses on describing constraints, but specifically for the CBOR data format. Dive deeper into CBL in the CBL IETF draft: [https://datatracker.ietf.org/doc/draft-cordell-jcr-co-constraints/](https://datatracker.ietf.org/doc/draft-cordell-jcr-co-constraints/). + +* **CBOR Data Definition Language (Cddl):** While not strictly focused on constraints, Cddl allows defining the structure of CBOR data. Check out the Cddl IETF draft: [https://tools.ietf.org/html/draft-greevenbosch-appsawg-cbor-cddl-08](https://tools.ietf.org/html/draft-greevenbosch-appsawg-cbor-cddl-08) for more information. + +* **AJV (Another JSON Schema Validator):** A high-performance JSON Schema validator with extensive support for various features. Explore it at AJV website: [https://ajv.js.org/](https://ajv.js.org/). + +## Contributing to the Community + +Do you know of any other relevant technologies that we should add to this list? Please submit a pull request. We encourage contributions! + +