Protocol Action: 'Concise Binary Object Representation (CBOR) Tags for Typed Arrays' to Proposed Standard (draft-ietf-cbor-array-tags-08.txt)
The IESG <iesg-secretary@ietf.org> Mon, 21 October 2019 17:31 UTC
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ietf-announce@ietf.org
Delivered-To: ietf-announce@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5BBC51200F7; Mon, 21 Oct 2019 10:31:29 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
Subject: Protocol Action: 'Concise Binary Object Representation (CBOR) Tags for Typed Arrays' to Proposed Standard (draft-ietf-cbor-array-tags-08.txt)
X-Test-IDTracker: no
X-IETF-IDTracker: 6.106.0
Auto-Submitted: auto-generated
Precedence: bulk
Cc: The IESG <iesg@ietf.org>, draft-ietf-cbor-array-tags@ietf.org, Francesca Palombini <francesca.palombini@ericsson.com>, cbor@ietf.org, alexey.melnikov@isode.com, cbor-chairs@ietf.org, francesca.palombini@ericsson.com, rfc-editor@rfc-editor.org
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Message-ID: <157167908936.31832.12151359090992444457.idtracker@ietfa.amsl.com>
Date: Mon, 21 Oct 2019 10:31:29 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-announce/38F2yybAt-Vj_ftjKXXP9Xay4lg>
X-BeenThere: ietf-announce@ietf.org
X-Mailman-Version: 2.1.29
List-Id: "IETF announcement list. No discussions." <ietf-announce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-announce/>
List-Post: <mailto:ietf-announce@ietf.org>
List-Help: <mailto:ietf-announce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-announce>, <mailto:ietf-announce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Oct 2019 17:31:30 -0000
The IESG has approved the following document: - 'Concise Binary Object Representation (CBOR) Tags for Typed Arrays' (draft-ietf-cbor-array-tags-08.txt) as Proposed Standard This document is the product of the Concise Binary Object Representation Maintenance and Extensions Working Group. The IESG contact persons are Adam Roach, Alexey Melnikov and Barry Leiba. A URL of this Internet Draft is: https://datatracker.ietf.org/doc/draft-ietf-cbor-array-tags/ Technical Summary The Concise Binary Object Representation (CBOR, RFC 7049) is a data format whose design goals include the possibility of extremely small code size, fairly small message size, and extensibility without the need for version negotiation. The present document makes use of this extensibility to define a number of CBOR tags for typed arrays of numeric data, as well as two additional tags for multi-dimensional and homogeneous arrays. It is intended as the reference document for the IANA registration of the CBOR tags defined. Working Group Summary There were two point that could be considered as a controversy. The first if there should be a rule about using big endian or little endian in the case of deterministic encoding. The WG consensus result was no, but that may not reflect the view of all individuals in the working group. Secondly, regarding tag 68 (Uint8ClampedArray): on one side, it was noted that such a tag indicates a property of the processing more than just the item's encoding. On the other side, it was noted that that allows to identify more precisely what the data type is, which is a desirable feature of CBOR, and that this does not differ from other tags such as MIME. In general, this brings up the point of using CBOR tags to identify types of objects in protocols that exists elsewhere in an object oriented system, such as in other standards or other implementations (JavaScript/ES6 for “Uint8ClampedArray”) rather than in JSON. The WG consensus was towards this being a desirable feature, and the tag was kept in the document. Another more general note, there exist different perception of usefulness of some of the concepts in the document (such as homogenous arrays). Document Quality There is no existing implementations of the specifications, as far as I can tell. The document went through several thorough reviews during the time as working group document, including broader community reviews. No expert review was requested, although an expert review was done during early registration of IANA parameters defined in this document. Personnel Francesca Palombini is the Document Shepherd. Alexey Melnikov is the Responsible Area Director.