7. IANA に関する考慮事項
IANA は新しい CBOR 値のために 2 つのレジストリを作成しました。これらのレジストリは別個のものであり、つまりアンブレラレジストリの下にはなく、[RFC5226] の規則に従います。IANA はまた、新しい MIME メディアタイプと、それに関連する Constrained Application Protocol (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 や Web ページのようなものを指すことができます。
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 に対して規定されるフラグメント識別子の構文と意味は、"application/cbor" に対して規定されるものと同じである SHOULD です。(本文書の発行時点では、"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.