Passa al contenuto principale

7. Considerazioni IANA

IANA ha creato due registri per i nuovi valori CBOR. I registri sono separati, cioè non sono sotto un registro ombrello, e seguono le regole del [RFC5226]. IANA ha anche assegnato un nuovo tipo di media MIME e una voce Content-Format associata per il Constrained Application Protocol (CoAP).

7.1. Registro Simple Values​

IANA ha creato il registro "Concise Binary Object Representation (CBOR) Simple Values". I valori iniziali sono mostrati nella Tabella 2.

Le nuove voci nell'intervallo da 0 a 19 sono assegnate tramite Standards Action. Si suggerisce che queste Standards Action assegnino i valori a partire dal numero 16, in modo da riservare i numeri inferiori a blocchi contigui (se presenti).

Le nuove voci nell'intervallo da 32 a 255 sono assegnate tramite Specification Required.

7.2. Registro Tags​

IANA ha creato il registro "Concise Binary Object Representation (CBOR) Tags". I valori iniziali sono mostrati nella Tabella 3.

Le nuove voci nell'intervallo da 0 a 23 sono assegnate tramite Standards Action. Le nuove voci nell'intervallo da 24 a 255 sono assegnate tramite Specification Required. Le nuove voci nell'intervallo da 256 a 18446744073709551615 sono assegnate tramite First Come First Served. Il modello per le richieste di registrazione è:

  • Data item

  • Semantics (short form)

Inoltre, le richieste First Come First Served dovrebbero includere:

  • Point of contact

  • Description of semantics (URL) Questa descrizione è opzionale; l'URL può puntare a qualcosa come un Internet-Draft o una pagina web.

7.3. Tipo di media ("MIME Type")​

Il tipo di media Internet [RFC6838] per i dati CBOR è application/cbor.

Type name: application

Subtype name: cbor

Required parameters: n/a

Optional parameters: n/a

Encoding considerations: binary

Security considerations: vedere la Sezione 8 di questo documento

Interoperability considerations: n/a

Published specification: questo documento

Applicazioni che utilizzano questo tipo di media: nessuna per ora, ma si prevede che questo formato verrà utilizzato in protocolli e applicazioni.

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. Registrazione del suffisso di sintassi strutturata +cbor​

Name: Concise Binary Object Representation (CBOR)

+suffix: +cbor

References: [RFC7049]

Encoding Considerations: CBOR è un formato binario.

Interoperability Considerations: n/a

Fragment Identifier Considerations: la sintassi e la semantica degli identificatori di frammento specificati per +cbor SHOULD essere come specificato per "application/cbor". (Al momento della pubblicazione di questo documento, non esiste una sintassi di identificazione dei frammenti definita per "application/cbor".)

La sintassi e la semantica degli identificatori di frammento per uno specifico "xxx/yyy+cbor" SHOULD essere elaborate come segue:

Per i casi definiti in +cbor, in cui l'identificatore di frammento si risolve secondo le regole di +cbor, allora elaborare come specificato in +cbor.

Per i casi definiti in +cbor, in cui l'identificatore di frammento non si risolve secondo le regole di +cbor, allora elaborare come specificato in "xxx/yyy+cbor".

Per i casi non definiti in +cbor, allora elaborare come specificato in "xxx/yyy+cbor".

Security Considerations: vedere la Sezione 8 di questo documento

Contact: Apps Area Working Group ([email protected]) Author/Change Controller: The Apps Area Working Group. The IESG has change control over this registration.