Additional Control Operators for the Concise Data Definition Language
RFC 9165, “Additional Control Operators for the Concise Data Definition Language”, is a Proposed Standard document published in December 2021 by C. Bormann. The canonical text is published by the RFC Editor.
Abstract
The Concise Data Definition Language (CDDL), standardized in RFC 8610, provides "control operators" as its main language extension point.
The present document defines a number of control operators that were not yet ready at the time RFC 8610 was completed: .plus, .cat, and .det for the construction of constants; .abnf/.abnfb for including ABNF (RFC 5234 and RFC 7405) in CDDL specifications; and .feature for indicating the use of a non-basic feature in an instance.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 9165 is hosted at rfc-editor.org. Available in HTML,TXT,PDF,XML.
- RFC 9164 Concise Binary Object Representation Tags for IPv4 and IPv6 Addresses and Prefixes
- RFC 9167 Registry Maintenance Notification for the Extensible Provisioning Protocol
- RFC 9162 Certificate Transparency Version 2.0
- RFC 9169 New ASN.1 Modules for the Evidence Record Syntax
- RFC 9160 Export of MPLS Segment Routing Label Type Information in IP Flow Information Export
- RFC 9170 Long-Term Viability of Protocol Extension Mechanisms
- RFC 9159 IPv6 Mesh over BLUETOOTH Low Energy Using the Internet Protocol Support Profile
- RFC 9158 Update to the Object Identifier Registry for the PKIX Working Group