7. IANA 考虑事项
IANA 已经为新的 CBOR 值创建了两个注册表. 这两个注册表是分开的, 即不隶属于某个总括注册表, 并且遵循 [RFC5226] 中的规则. IANA 还分配了一个新的 MIME 媒体类型以及一个相关的受限应用协议 (CoAP) Content-Format 条目.
7.1. Simple Values 注册表
IANA 已经创建了 "Concise Binary Object Representation (CBOR) Simple Values" 注册表. 初始值见表 2.
0 到 19 范围内的新条目通过 Standards Action 分配. 建议这些 Standards Action 从数字 16 开始分配值, 以便把较小的数字保留给连续块 (如果有的话).
32 到 255 范围内的新条目通过 Specification Required 分配.
7.2. Tags 注册表
IANA 已经创建了 "Concise Binary Object Representation (CBOR) Tags" 注册表. 初始值见表 3.
0 到 23 范围内的新条目通过 Standards Action 分配. 24 到 255 范围内的新条目通过 Specification Required 分配. 256 到 18446744073709551615 范围内的新条目通过 First Come First Served 分配. 注册请求的模板如下:
-
Data item
-
Semantics (short form)
此外, First Come First Served 请求还应当包含:
-
Point of contact
-
Description of semantics (URL) 该描述是可选的; 该 URL 可以指向 Internet-Draft 或网页之类的内容.
7.3. 媒体类型 ("MIME 类型")
CBOR 数据的互联网媒体类型 [RFC6838] 是 application/cbor.
Type name: application
Subtype name: cbor
Required parameters: n/a
Optional parameters: n/a
Encoding considerations: binary
Security considerations: 见本文档第 8 节
Interoperability considerations: n/a
Published specification: 本文档
使用该媒体类型的应用: 目前尚无, 但预计该格式将被部署在协议和应用中.
Additional information: Magic number(s): n/a File extension(s): .cbor Macintosh file type code(s): n/a
Person & email address to contact for further information: Carsten Bormann [email protected]
Intended usage: COMMON
Restrictions on usage: none
Author: Carsten Bormann [email protected]
Change controller: The IESG [email protected]
7.4. CoAP Content-Format
Media Type: application/cbor
Encoding: -
Id: 60
Reference: [RFC7049]
7.5. +cbor 结构化语法后缀注册
Name: Concise Binary Object Representation (CBOR)
+suffix: +cbor
References: [RFC7049]
Encoding Considerations: CBOR 是一种二进制格式.
Interoperability Considerations: n/a
Fragment Identifier Considerations: 为 +cbor 规定的片段标识符的语法和语义 SHOULD 与为 "application/cbor" 规定的一致. (在本文档发布时, 尚没有为 "application/cbor" 定义片段标识语法.)
针对特定 "xxx/yyy+cbor" 的片段标识符的语法和语义 SHOULD 按以下方式处理:
对于 +cbor 中已定义、且片段标识符依据 +cbor 规则能够解析的情形, 则按 +cbor 中的规定处理.
对于 +cbor 中已定义、但片段标识符依据 +cbor 规则无法解析的情形, 则按 "xxx/yyy+cbor" 中的规定处理.
对于 +cbor 中未定义的情形, 则按 "xxx/yyy+cbor" 中的规定处理.
Security Considerations: 见本文档第 8 节
Contact: Apps Area Working Group ([email protected]) Author/Change Controller: The Apps Area Working Group. The IESG has change control over this registration.