1. Introduzione
La Rappresentazione Concisa di Oggetti Binari (Concise Binary Object Representation, CBOR) [RFC7049] può essere utilizzata per la serializzazione di dati nel modello di dati JSON [RFC8259] o nel proprio modello di dati, leggermente ampliato. Quando si serializza una sequenza di tali valori, a volte è conveniente avere un formato in cui queste sequenze possono essere semplicemente concatenate per ottenere una serializzazione della sequenza concatenata di valori o per codificare una sequenza di valori che potrebbe crescere alla fine semplicemente aggiungendo ulteriori elementi dati CBOR.
Questo documento descrive il concetto e il formato delle "Sequenze CBOR", che sono composte da zero o più elementi dati CBOR codificati. Le Sequenze CBOR possono essere consumate (e prodotte) in modo incrementale senza richiedere un parser CBOR in streaming che sia in grado di fornire sottostrutture di un elemento dati in modo incrementale (o un codificatore in streaming in grado di codificare da sottostrutture in modo incrementale).
Questo documento definisce e registra il tipo di media "application/cbor-seq" nel registro "Media Types" insieme a un identificatore di Formato Contenuto del Constrained Application Protocol (CoAP). I suffissi di sintassi strutturata dei tipi di media [RFC6838] sono stati introdotti come un modo per un tipo di media per segnalare che si basa su un altro tipo di media come fondamento. CBOR [RFC7049] definisce il suffisso di sintassi strutturata "+cbor". Questo documento definisce e registra il suffisso di sintassi strutturata "+cbor-seq" nel "Structured Syntax Suffix Registry".
1.1. Convenzioni Utilizzate in Questo Documento
Le parole chiave "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" e "OPTIONAL" in questo documento devono essere interpretate come descritto in BCP 14 [RFC2119] [RFC8174] quando, e solo quando, appaiono in lettere tutte maiuscole, come mostrato qui.
In questa specifica, il termine "byte" viene utilizzato nel suo senso ormai consueto come sinonimo di "ottetto".