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

1. Introduction (はじめに)

1. Introduction (はじめに)

構造化データのバイナリ表現 (バイナリシリアライゼーションフォーマット, binary serialization formats とも呼ばれます) のための標準化されたフォーマットは数百種類存在します。それらのうち, 一部は特定の情報ドメイン向けであり, 他は任意のデータ向けの汎用的なものです。IETF では, 後者のカテゴリで最もよく知られているフォーマットは, おそらく ASN.1 の BER と DER [ASN.1] です。

ここで定義されるフォーマットは, 現在のフォーマットではうまく満たされていない特定の設計目標に従います。基礎となるデータモデルは, JSON データモデル [RFC4627] の拡張版です。これは RFC 4627 の文法を一般的に拡張することを提案するものではないことに注意することが重要です。なぜなら, そうすることは既にデプロイされている JSON ドキュメントとの重大な後方互換性の問題を引き起こすからです。代わりに, このドキュメントは JSON から始まる独自のデータモデルを定義するだけです。

付録 E では, いくつかの既存のバイナリフォーマットをリストし, それらが Concise Binary Object Representation (簡潔なバイナリオブジェクト表現, CBOR) の設計目標にどの程度適合するか, またはしないかについて説明します。