[core] AD review of draft-ietf-core-senml-data-ct-04

Francesca Palombini <francesca.palombini@ericsson.com> Mon, 23 August 2021 20:07 UTC

Return-Path: <francesca.palombini@ericsson.com>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DA6B3A1369; Mon, 23 Aug 2021 13:07:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LKNLEg31ZcyB; Mon, 23 Aug 2021 13:07:13 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on2042.outbound.protection.outlook.com [40.107.22.42]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0A8F73A1366; Mon, 23 Aug 2021 13:07:09 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gqKXL+gNUjpAc8Ya8JKXxMS3C68MLDeLFSltcpSX4i7H4w9Uy1sf7BYMTmmWnrfoDmjpWxr6U5NBnHvcONhAatZfAkXyso7n2gnermS09b/CC5JXv3gmmWBoMi5/mtZGbgtJgioVCl9qY7LTUsvfypOwTH06jqqVXg2fUmm1PoPS14jnijkX1hH3bJ5ANbngIecpzUMluJwvfxZGV/99HaiG41QgFIfyJaGkAE/++GK346Txmlx5NncQpqKyLyqLPaq+f6l6xghLMy/9KvJMNbmN+9BytZBBzkdVBTo2HIiSglAxRnl05YsRakMhVixpkom50nE68GbwnETuiS6J6A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZUcoJMQ0chciHkf7zLGCr2TiEi4ZpWyrjINZa5p5EGM=; b=PxRJN93moKiojzWi9QQWcKMiuGxPpMNv08wocvuMUtqzl6suASQgczp6F7PYAyAubGpSzfry7UUlg+TpEnPSXFGsmSwGwqXXDiZJRzRA21pYGaWRIfRdMqKNhgPI+eOg1qugNMZhUnP+B2j7EuHfN5Yrv0lJER5wZUdCh/6HQ5tafJw8FmNvfyvw6mFkLn3bKcgpzP9GHv8jh4A6TJb5T0O0pjAnFdSG3r6aWKK4wX6r0TmrYauHp84SI8KslmxyJwm3mw1UcTRn7mnvpWrM3PcWSSBLFmvWf7rTdBQnshlm5A2/A6dLJ4JXyRlQw1pY4D480k3jfp9ab2ZzU1x6yQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZUcoJMQ0chciHkf7zLGCr2TiEi4ZpWyrjINZa5p5EGM=; b=SYL03FMlEsX8uOCTvSO6HR5Lyv1JkpeSiWKXbc5AGCbdW7GEE93Uxy+2BK4z9sK5TJJfL933Y+2aLvfXCx/CVCgrcfvCbXSE3V8j9dRWj9oA/9l0u3D9xsEVhCHbzyxNRml9Cr8NrjUslJ4XtS8eNiBzKKe+AQL339KwDhIAgQ0=
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com (2603:10a6:7:96::33) by HE1PR0701MB2972.eurprd07.prod.outlook.com (2603:10a6:3:56::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.16; Mon, 23 Aug 2021 20:07:04 +0000
Received: from HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::6536:1eff:d4ae:d51a]) by HE1PR07MB4217.eurprd07.prod.outlook.com ([fe80::6536:1eff:d4ae:d51a%7]) with mapi id 15.20.4436.024; Mon, 23 Aug 2021 20:07:04 +0000
From: Francesca Palombini <francesca.palombini@ericsson.com>
To: "draft-ietf-core-senml-data-ct.all@ietf.org" <draft-ietf-core-senml-data-ct.all@ietf.org>, "core@ietf.org" <core@ietf.org>
Thread-Topic: AD review of draft-ietf-core-senml-data-ct-04
Thread-Index: AQHXmFpxg9dovoeIP066E1NsHR9gTg==
Date: Mon, 23 Aug 2021 20:07:04 +0000
Message-ID: <8DC48816-852A-47D9-B533-37D9FB69E97A@ericsson.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.51.21071101
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 8340b311-1818-43f6-a99a-08d9667193ae
x-ms-traffictypediagnostic: HE1PR0701MB2972:
x-microsoft-antispam-prvs: <HE1PR0701MB29721BB310D6BCBDFF73CB3598C49@HE1PR0701MB2972.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: hAwe9/P6X9fFwQ+o6Tq0jouEk1WdOrh3CHog9YmfUnMsVFXjRTL15b3o3hxngsd36vKIDRtBoWceuZtv6AQ0+AO+JB4L7LRQAMmfVBETxuNg5PRx3LGculGqwoF+XgUS4unlHPQDlp93hi3MQxvaQjLcUbFAqagf1Zj+EB5pnKcy31b3h9xmLtkaFS7GM/vch3vio84jZjahTchF9p8KiQgC9xCZ2cYf1+ucwyQX4P6ZtUVxNfxMvOde6KAnLQMKrf1Yxpd0iIvSJ5tBUHPulDFVTxpR7CBt+nEKieh+QN2aqN0lRnmb7cLwlVGqyO9sC5iRbW9CCTD9hqBSAckxHyAl0TE6RIHEXNMXWJTDjJVgP13DqTpMPQgNEAqiDAAp8c4Qo1V6GKjK4P3DpHO7AMia5SWj8bqaOy3vBVCNRV5umQ9TzygdNfhYJvyqfVIPMxZfJ46dHaPhvvVSsFL1GH9CUgnKIfNNr6slu4NF22n2jFMv2HUoLZm3DqpIbOz9c8VldO+oinTM/bjH2BWHmCetOC9iYE/e4Ldm7lcVunQ4wQ7P7iNdkpHK2ZpL6VtfxnSYgxJG/18lm4x11dyzUstvQgf3G8BN/P9BWGcnCAz+4pWXPh0OxHfst6ljvdlnCeu8aWiGz/ybJ6HegRvUJV4qGTQeUALy9oNYvLDW9iw5z3lFLr8Cd4Ydt5W5/y2IRDf8Lchg5HMvXIgi7r49Hw+KL0nI8YkFZAhvKF8XXkPntBzkoinIn2Dbr6da8FM8
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4217.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(136003)(39860400002)(346002)(396003)(8936002)(6506007)(6512007)(86362001)(2616005)(83380400001)(38100700002)(8676002)(76116006)(66946007)(66476007)(64756008)(66446008)(5660300002)(66556008)(2906002)(478600001)(110136005)(71200400001)(6486002)(186003)(316002)(122000001)(450100002)(38070700005)(36756003)(33656002)(44832011)(45980500001); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: xYHVoVqHpGTpG0Vtzf785IDW59/+3kxVpIpeNSiHrygC9o+ReSbEMbODS/QDHg49WM1Z/4sH34d9lvH01pms4aG+rex9qUP2WUPgfm1zCUTK8sorYUqSgSNiOwpRP+dOS65lD5rZhTAvyodR0jO0vjwBGWLXviumlFzdxHckuQ48tr1MJeAFuPLV23+2Scoq2bZjuZ20U4e4Vu/P0vRzSHiOHgUFdDas31rK5mwCfo21fD47P4+ncs98GJ4LD+wPa2+0bU6PnaZkWsZHJ4cN0UieFA7/gSO2ec1F032+GzqLEXJMFcznbD1ZoZ8TXuv089K49G+6VkFQjOMEtoRSIOVMBEBJJ7NMvKcZNLqdzPW+om3nVJ1E6F7zriTwOSUVmGr3/EmZu4GpzwKEgL0SnLtK0CIfH5ryWE8xwDJDdj4Jy3xghWKZrLMKPNXjVyjayoyRjSZs63ash5Xeyg/Wb67HerAEKOop4wLlVI8j8N7DFQCDcqu4Rb2JTP+t27rbcu9WaPv1Hyt0zJ5j8dmXD9ZGGeJtbTlFvGY0F126waTNpQJz0TVyp+p0GPbj3yXPruUFPWF/MpC5LiLKppZymFoa9wqCybfaPSgXlzNjVVEdoo6+5aqWLqYOcdGbnt4APvr+SR6Brs5qGx9Gi9uTk+sAqvw/W2LZnN4G6jNoggRb9BLKv7TkGgHa8PaxQzSRNlvZ3FZLzIZMTqaHgoWDaPqfFeTWLia3N50eIlYfPM9p8RSuZe9X8JgXl+G3FC3JOrVKQfIz+VLC3fYBLx8ZCDZu4hKajzxAG53pSLrNaKyyMJ9p1ikOP2vIPy70XK1S7Rqew+2H4e+lCl/Y2f9ZZ6jev4Eie7Axfmb8QMMOIK/FOD42sdft7V00s/JfmOTW4K7qgUb8alkfzg0XOXXZpp4YO4xtCwE0PEztTTMKc2oZhP/9SIayPZi1ykVEQWs47pmB0XvSEnh+hqgRROTPoeQRx4G2cQ/4S5X7SEhx54THxzzNGMmy/Fbg5Ax7dLj/A5nAFv8J3ugmTTvgdqAYXTSaVYxYe+C7PWImzdTTXdm00iDmw980DHVXifAB+Dd/sh0TQ//UWzp2fKWzTLR/UWDPPnPQQvu+pBMe0HtU8dOWm5IeTT04hipc8CSqWiEmwSo1svD99TBL7MZ0GQDUcTAnUsftRCfk9EbO2vvBCOahseyia5YjccQWp3voPZS+np8BSl4SVvXCKG64zKe9ycFAcxYCs11eOtbg/+CaI5PKKhTwcghzuP99zDI8VuQ7RlNIFIH13rczz54vapKM6Aa/Mw1HKqEBrXBORUmOaYohPHztoa84eYxVTCFf09eZ9r7Bf5icoKOz767uAGJqaemQ4voQEJBqzDBLUc6e0QE9LN4TYHuSUI6qM4jk4RLXbJrSjCGhsZX9B7/bfSTKPw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <140F059E2359CF4E9582AAAAD5C10ADB@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4217.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 8340b311-1818-43f6-a99a-08d9667193ae
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Aug 2021 20:07:04.3531 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: yDWOt2xEbaYuyX93bh7d3xTwVuXBXCM02LLzoL4uJKOOXQk1ZgTF7WpjA5MkYyGAijnnP2ZeuVZdc1pVPH0Uoi1yswS51ZVhmpMghBgNcOQ96jsnCM9JkWnMG0J5sOy9
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2972
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/8zy8k7L16n0be19pgBMr8jWEvNY>
Subject: [core] AD review of draft-ietf-core-senml-data-ct-04
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Aug 2021 20:07:19 -0000

Thank you for the work on this document. Please take care of these minor comments at the same time as the Last Call comments.

Francesca

1. -----

FP: First of all, I wanted to confirm with the WG that the status "proposed standard" is the appropriate one here. Just making sure this was considered by the working group and the authors, as I note that the standard track is not needed for the IANA registrations, which require only expert review.

2. -----

   used to send various kinds of data.  In the example given in
   Figure 1, a temperature value, an indication whether a lock is open,
   and a data value (with SenML field "vd") read from an NFC reader is
   sent in a single SenML pack.


FP: Might be worth stating in the sentence above that the example uses JSON and base64 encoding.

3. -----


   Media-Type-Name:  A combination of a type-name and a subtype-name
      registered in [IANA.media-types] as per [RFC6838], conventionally
      identified by the two names separated by a slash.

FP: RFC 6838 is an informative reference, I wonder if it wouldn't make more sense to bring it up to normative, given that type-name and subtype-name (and media types in general) need to be understood in this specification.

4. -----

   Content-Type:  A Media-Type-Name, optionally associated with
      parameters (separated from the media type name and from each other
      by a semicolon).  In HTTP and many other protocols, used in a

FP: Please add a reference to the RFC defining media types parameters.

5. ----

      "Content-Encoding"; we *never* use this term (except when we are
      in error).

FP: It is not clear to me the goal of what stated in parenthesis.

6. -----

FP: There is a subtle difference between Content-Format and Content-Format-Spec, the latter being the "string representation" of the former. By reading the two definitions, it does feel like the same thing is specified twice, it might be worth moving the following to Content-Format-Spec:

       , identified by (1) a numeric identifier defined by the
      "CoAP Content-Formats" subregistry of [IANA.core-parameters] as
      per [RFC7252] or (2) a Content-Format-String.

Also, Content-Format-Spec right now mentions "Content-Format number". If you don't do the change above, it might be worth adding the following clarification:

OLD:
   Content-Format:  the combination of a Content-Type and a Content-
      Coding, identified by (1) a numeric identifier defined by the
      "CoAP Content-Formats" subregistry of [IANA.core-parameters] as
      per [RFC7252] or (2) a Content-Format-String.
NEW:
   Content-Format:  the combination of a Content-Type and a Content-
      Coding, identified by (1) a numeric identifier defined by the
      "CoAP Content-Formats" subregistry of [IANA.core-parameters] as
      per [RFC7252] (referred to as Content-Format number) or (2) a
      Content-Format-String.

(Content-Format number is used also in section 3)

7. -----

FP: I would have appreciated an example of use or the "bct" field in Section 4.

8. -----

FP: I think an example using a Content-Format-String including a parameter could have been useful.

9. -----

FP: In Section 8, several columns for the registration of SenML labels are missing: CBOR label, exi ID.