6. IANA 考虑
6.1. CDDL Control Operators 注册表
IANA 已经为控制操作符创建了一个注册表 (第 3.8 节). "CDDL Control Operators" 注册表已经创建在 "Concise Data Definition Language (CDDL)" 注册表之下.
该子注册表中的每个条目都必须包含控制操作符的名称 (按惯例带有前导点) 以及其文档引用. 名称必须由前导点加上符合附录 B 中 "id" 产生式的文本字符串组成.
该注册表的初始条目如下:
| 名称 (Name) | 文档 (Documentation) |
|---|---|
| .size | RFC 8610 |
| .bits | RFC 8610 |
| .regexp | RFC 8610 |
| .cbor | RFC 8610 |
| .cborseq | RFC 8610 |
| .within | RFC 8610 |
| .and | RFC 8610 |
| .lt | RFC 8610 |
| .le | RFC 8610 |
| .gt | RFC 8610 |
| .ge | RFC 8610 |
| .eq | RFC 8610 |
| .ne | RFC 8610 |
| .default | RFC 8610 |
所有其他控制操作符名称均为 Unassigned.
向该注册表添加条目的 IANA 策略如下: 对于不包含内部点的名称, 采用 [RFC8126] 中定义的 "Specification Required" (其中涉及 Expert Review); 对于包含内部点的名称, 采用 "IETF Review". 专家评审者被特别告知, 其他标准制定组织 (Standards Development Organizations, SDOs) 可能希望定义其领域专用的控制操作符 (例如, 基于该 SDO 已经使用的二进制语法); 评审过程应努力促成此类工作.