| Internet-Draft | IANA Registrations for the Concise Data | December 2025 |
| Leiba & Birkholz | Expires 15 June 2026 | [Page] |
When the Concise Data Definition Language (CDDL) was defined, media-type, content-format, CBOR tag, and a file name extension were not defined for CDDL Definitions in RFC 8610. Correspondingly, this documents specifies a media type (including a file name extension), a content format, and a CBOR tag for CDDL Definitions as specified in RFC 8610.¶
This note is to be removed before publishing as an RFC.¶
Source for this draft and an issue tracker can be found at https://github.com/henkbirkholz/draft-leiba-cbor-cddl-media-type.¶
This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶
Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet-Drafts is at https://datatracker.ietf.org/drafts/current/.¶
Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress."¶
This Internet-Draft will expire on 15 June 2026.¶
Copyright (c) 2025 IETF Trust and the persons identified as the document authors. All rights reserved.¶
This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Revised BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Revised BSD License.¶
When the Concise Data Definition Language (CDDL) was defined, media-type, content-format, CBOR tag, and a file name extension were not defined for CDDL Definitions in [RFC8610]. Correspondingly, this documents specifies a media type (including a file name extension, see Table 1), a content format (see Table 2), and a CBOR tag (see Table 3) for CDDL Definitions as specified in [RFC8610].¶
IANA is requested to add "application/cddl" as a new media type for CDDL Definitions to the "Media Types" registry [IANA.media-types] in the Standards Tree [RFC6838]:¶
| Name | Template | Reference |
|---|---|---|
cddl
|
application/cddl
|
[RFC8610] and RFCthis |
application¶
cddl¶
N/A¶
N/A¶
text¶
See Security Considerations in RFC 8610.¶
N/A¶
RFCthis¶
Applications that need to describe the structure of data in representation formats such as CBOR and JSON.¶
N/A¶
CBOR WG mailing list (cbor@ietf.org)¶
COMMON¶
none¶
See Author's Addresses section¶
IETF¶
no¶
IANA is requested to assign a Content-Format ID for CDDL Definitions in the "CoAP Content-Formats" registry, within the "Constrained RESTful Environments (CoRE) Parameters" registry group [IANA.core-parameters]:¶
| Content-Type | Content Coding | ID | Reference |
|---|---|---|---|
| application/cddl | - | TBD1 | [RFC8610] and RFCthis |
If possible, TBD1 should be assigned in the 256...9999 range.¶
IANA is requested to allocate a tag for CDDL Definitions in the "CBOR Tags" registry [IANA.cbor-tags], preferably with the specific value requested:¶
| Tag | Data Item | Semantics |
|---|---|---|
| 4344 | text | CDDL Definition as defined in [RFC8610] |