メインコンテンツまでスキップ

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.