7. IANA-Überlegungen
IANA hat zwei Register für neue CBOR-Werte eingerichtet. Die Register sind getrennt, das heißt nicht unter einem Dachregister zusammengefasst, und folgen den Regeln in [RFC5226]. IANA hat außerdem einen neuen MIME-Medientyp und einen zugehörigen Content-Format-Eintrag für das Constrained Application Protocol (CoAP) zugewiesen.
7.1. Register für einfache Werte
IANA hat das Register "Concise Binary Object Representation (CBOR) Simple Values" eingerichtet. Die Anfangswerte sind in Tabelle 2 dargestellt.
Neue Einträge im Bereich 0 bis 19 werden durch Standards Action zugewiesen. Es wird empfohlen, dass diese Standards Action Werte ab der Nummer 16 zuweisen, um die niedrigeren Nummern für zusammenhängende Blöcke (sofern vorhanden) zu reservieren.
Neue Einträge im Bereich 32 bis 255 werden durch Specification Required zugewiesen.
7.2. Tag-Register
IANA hat das Register "Concise Binary Object Representation (CBOR) Tags" eingerichtet. Die Anfangswerte sind in Tabelle 3 dargestellt.
Neue Einträge im Bereich 0 bis 23 werden durch Standards Action zugewiesen. Neue Einträge im Bereich 24 bis 255 werden durch Specification Required zugewiesen. Neue Einträge im Bereich 256 bis 18446744073709551615 werden nach dem Prinzip First Come First Served zugewiesen. Die Vorlage für Registrierungsanträge lautet:
-
Data item
-
Semantics (short form)
Darüber hinaus sollten Anträge nach First Come First Served enthalten:
-
Point of contact
-
Description of semantics (URL) Diese Beschreibung ist optional; die URL kann beispielsweise auf einen Internet-Draft oder eine Webseite verweisen.
7.3. Medientyp ("MIME-Typ")
Der Internet-Medientyp [RFC6838] für CBOR-Daten ist application/cbor.
Type name: application
Subtype name: cbor
Required parameters: n/a
Optional parameters: n/a
Encoding considerations: binary
Security considerations: siehe Abschnitt 8 dieses Dokuments
Interoperability considerations: n/a
Published specification: dieses Dokument
Anwendungen, die diesen Medientyp verwenden: bisher keine, aber es wird erwartet, dass dieses Format in Protokollen und Anwendungen eingesetzt wird.
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. Registrierung des strukturierten Syntax-Suffixes +cbor
Name: Concise Binary Object Representation (CBOR)
+suffix: +cbor
References: [RFC7049]
Encoding Considerations: CBOR ist ein Binärformat.
Interoperability Considerations: n/a
Fragment Identifier Considerations: Die Syntax und Semantik der für +cbor festgelegten Fragmentidentifikatoren SHOULD der für "application/cbor" festgelegten entsprechen. (Zum Zeitpunkt der Veröffentlichung dieses Dokuments ist keine Syntax zur Fragmentidentifikation für "application/cbor" definiert.)
Die Syntax und Semantik für Fragmentidentifikatoren eines bestimmten "xxx/yyy+cbor" SHOULD wie folgt verarbeitet werden:
Für in +cbor definierte Fälle, in denen sich der Fragmentidentifikator gemäß den +cbor-Regeln auflösen lässt, ist wie in +cbor festgelegt zu verfahren.
Für in +cbor definierte Fälle, in denen sich der Fragmentidentifikator nicht gemäß den +cbor-Regeln auflösen lässt, ist wie in "xxx/yyy+cbor" festgelegt zu verfahren.
Für nicht in +cbor definierte Fälle ist wie in "xxx/yyy+cbor" festgelegt zu verfahren.
Security Considerations: siehe Abschnitt 8 dieses Dokuments
Contact: Apps Area Working Group ([email protected]) Author/Change Controller: The Apps Area Working Group. The IESG has change control over this registration.