Skip to content

Commit

Permalink
feat: Add links to similar technologies (#126) (#390)
Browse files Browse the repository at this point in the history
* feat: Add links to similar technologies (#126)

* feat: Update documentation: Links to similar technologies (#126)

* Update to Links to similar technologies (#126) PR

* Update pages/overview/similar-technologies.md

Co-authored-by: Benjamin Granados <[email protected]>

---------

Co-authored-by: Benjamin Granados <[email protected]>
  • Loading branch information
Michael-Obele and benjagm authored Mar 1, 2024
1 parent 661581e commit ed082cc
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 0 deletions.
2 changes: 2 additions & 0 deletions components/Sidebar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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 = [
Expand Down Expand Up @@ -207,6 +208,7 @@ export const DocsNav = () => {
>
<DocLink uri='/overview/what-is-jsonschema' label='What is JSON Schema?' />
<DocLink uri='/overview/sponsors' label='Sponsors' />
<DocLink uri='/overview/similar-technologies' label='Similar Technologies' />
<DocLink uri='/overview/code-of-conduct' label='Code of Conduct' />
</div>
</div>
Expand Down
22 changes: 22 additions & 0 deletions pages/overview/similar-technologies.md
Original file line number Diff line number Diff line change
@@ -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!


0 comments on commit ed082cc

Please sign in to comment.