Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures
Metadata
- Publisher
- IETF
- Doc Type
- Standard
- Pages
- 64
- Abstract
- This document proposes a notational convention to express Concise Binary Object Representation (CBOR) data structures (RFC 7049). Its main goal is to provide an easy and unambiguous way to express structures for protocol messages and data formats that use CBOR or JSON.
- Publication Date
- 2019-06-01
- Status Note
- Proposed Standard
- DOI
10.17487/RFC8610- Link
- https://doi.org/10.17487/RFC8610
- Author(s)
- Henk BirkholzChristoph ViganoCarsten Bormann
- Keyword(s)
- Binary Format, Data Interchange Format, Schema Language, Tree Grammar
Latest version of IETF RFC 8610
Document Versions — IETF RFC 8610
-
▶ IETF RFC 8610 (2019-06-01)THIS DOC [ACTIVE] [LATEST VERSION]
Normative Reference(s)
- ISO.6093 — ISO6093 EXTERNAL
- IETF RFC 2119 [Active*]
- IETF RFC 3552 [Active*]
- IETF RFC 3629 [Active*]
- IETF RFC 4648 [Active*]
- IETF RFC 5234 [Active, Amended*]
- IETF RFC 7049 [Superseded*]
- IETF RFC 7493 [Active*]
- IETF RFC 8126 [Active*]
- IETF RFC 8174 [Active*]
- IETF RFC 8259 [Active*]
- W3C XML Schema P2 [Active]
Bibliographic Reference(s)
- 10.1145-964001.964011 — PEG EXTERNAL
- IEEE 754:2008 [Superseded]
- IETF draft-bormann-cbor-cddl-freezer-01 [Active*]
- IETF.draft-ietf-anima-grasp-15 — GRASP EXTERNAL
- IETF.draft-newton-json-content-rules-09 — JCR EXTERNAL
- ISO.19757-2 — RNC EXTERNAL
- Ben-Kiki, O., Evans, C., and I. Net, "YAML Ain't Markup Language (YAML[TM]) Version 1.2", 3rd Edition, October 2009, < https://yaml.org/spec/1.2/spec.html >. EXTERNAL
- IETF RFC 7071 [Active*]
- IETF RFC 7950 [Active, Amended*]
- IETF RFC 8007 [Active*]
- IETF RFC 8152 [Superseded*]
- IETF RFC 8428 [Active*]
Source Data (JSON)
Full registry record with provenance metadata. Open directly: /api/doc/RFC8610.json
Amended by:
RFC9682 NOT IN REGISTRY
Reference Tree
Explore all references and references to this document, as a navigable tree.
Open Reference TreeReference this Doc
Plain text (ISO 690 compliant)
Preview:
IETF RFC 8610, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures. Available at https://doi.org/10.17487/RFC8610
Snippet:
IETF RFC 8610, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures. Available at https://doi.org/10.17487/RFC8610
HTML (ISO 690 compliant)
Preview:
IETF RFC 8610, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures. Available at https://doi.org/10.17487/RFC8610
Snippet:
<span class="citation"><cite>IETF RFC 8610</cite>, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures. Available at <a href="https://doi.org/10.17487/RFC8610" target="_blank" rel="noopener">https://doi.org/10.17487/RFC8610</a></span>
SMPTE's HTML Pub
Preview:
IETF RFC 8610, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures
doi: 10.17487/RFC8610
url: https://doi.org/10.17487/RFC8610
doi: 10.17487/RFC8610
url: https://doi.org/10.17487/RFC8610
Snippet:
<li> <cite id="bib-rfc8610">IETF RFC 8610</cite>, Concise Data Definition Language (CDDL): A Notational Convention to Express Concise Binary Object Representation (CBOR) and JSON Data Structures <span class="doi">10.17487/RFC8610</span> </li>
Referenced By
- IETF RFC 8613 [Active*]
- IETF RFC 8618 [Active*]
- IETF RFC 8710 [Active*]
- IETF RFC 8742 [Active*]
- IETF RFC 8746 [Active*]
- IETF RFC 8778 [Active*]
- IETF RFC 8949 [Active*]
- IETF RFC 8994 [Active*]
- IETF RFC 8995 [Active*]
- IETF RFC 9031 [Active*]
- IETF RFC 9052 [Active*]
- IETF RFC 9053 [Active*]
- IETF RFC 9338 [Active*]