Re: [core] SenML and its use in core-interfaces (follow-up on bn/n URI clarification)
Christian Amsüss <c.amsuess@energyharvesting.at> Sun, 02 April 2017 11:52 UTC
Return-Path: <c.amsuess@energyharvesting.at>
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 2B40D1286CA for <core@ietfa.amsl.com>; Sun, 2 Apr 2017 04:52:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham autolearn_force=no
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 kMlY4TChSxC7 for <core@ietfa.amsl.com>; Sun, 2 Apr 2017 04:52:02 -0700 (PDT)
Received: from prometheus.amsuess.com (prometheus.amsuess.com [5.9.147.112]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 37165127876 for <core@ietf.org>; Sun, 2 Apr 2017 04:52:01 -0700 (PDT)
Received: from poseidon-mailhub.amsuess.com (095129206250.cust.akis.net [95.129.206.250]) by prometheus.amsuess.com (Postfix) with ESMTPS id F3E91469E8; Sun, 2 Apr 2017 13:51:59 +0200 (CEST)
Received: from poseidon-mailbox.amsuess.com (poseidon-mailbox.amsuess.com [10.13.13.231]) by poseidon-mailhub.amsuess.com (Postfix) with ESMTP id 293E878; Sun, 2 Apr 2017 13:51:49 +0200 (CEST)
Received: from hephaistos.amsuess.com (hephaistos.amsuess.com [10.13.13.129]) by poseidon-mailbox.amsuess.com (Postfix) with ESMTPSA id D197A3E1; Sun, 2 Apr 2017 13:51:47 +0200 (CEST)
Received: (nullmailer pid 22296 invoked by uid 1000); Sun, 02 Apr 2017 11:51:46 -0000
Date: Sun, 02 Apr 2017 13:51:46 +0200
From: Christian Amsüss <c.amsuess@energyharvesting.at>
To: Cullen Jennings <fluffy@iii.ca>
Cc: core <core@ietf.org>
Message-ID: <20170402115146.l7pigbgnf7m2tiwm@hephaistos.amsuess.com>
References: <20170324113150.hrxznr44n5zdivud@hephaistos.amsuess.com> <5FFD07F7-0D8A-49A8-AD5F-47DFCD0182FE@iii.ca>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="u7laqmzfj2qtge7z"
Content-Disposition: inline
In-Reply-To: <5FFD07F7-0D8A-49A8-AD5F-47DFCD0182FE@iii.ca>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/C2VvC-Y5ru3gIO0c4UzPV6ZQ-to>
Subject: Re: [core] SenML and its use in core-interfaces (follow-up on bn/n URI clarification)
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.22
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: Sun, 02 Apr 2017 11:52:04 -0000
Hello Cullen, hello core-interfaces authors, On Fri, Mar 31, 2017 at 07:16:46PM -0500, Cullen Jennings wrote: > Might be good to have a short phone call about this. I don't think I > understand what problem we are trying to solve. sure; let's do this. I'm sending you contact details off-list in parallel. Nevertheless, ahead-of-time and for the record: The examples you've been giving of proper SenML use make it get across better; and I see the utility of having a format with always unique and fully given names[1]. The problem I'm trying to solve is that the users of SenML (not in terms of implementations but in terms of Internet Drafts referencing SenML; don't know about SDOs) do not follow that line of thought. The two documents[2] that describe applications on it (core-interfaces, t2trg-hsml) do so in a way that is not aligned with SenML as you describe it. What I've been trying to do with my proposal is to find a way to enable both use cases (yours of transporting uniquely named sensors' data, and core-interface's of transporting different resource's values; reading the latest t2trg-hsml, something similar is already attempted there). It may well be (and I think more so since your last mail) that those goals can not be reconciled, and that core-interfaces & co would be well-advised to stop using SenML (if it's not the right tool for the job) and specify something else (maybe something different, maybe something generalized like SenML w/o "n" and unique-name requirements that's clear about not being SenML compatible). The situation as I see it now is that SenML is (rightfully) pushing for a WGLC, but its users are sitting quietly in the WG with different ideas about it, and I have no clue about why. Christian [1] My applications never had a need for strong uniqueness as they must consider both name and time anyways, but that's not the issue here. [2] Of the 7 references to the SenML draft[2], 2 are about extending SenML (with no further issues), 3 merely mention it as a possible content-format; in detail: * draft-groves-core-senml-bto-00 (ext) * draft-groves-core-senml-options-00 (ext) * draft-ietf-lwig-crypto-sensors-02 (mention) * draft-groves-core-obsattr-00 (mention) * draft-keranen-t2trg-rest-iot-04 (mention) * draft-ietf-core-interfaces-09 (problem: linked batch) * draft-koster-t2trg-hsml (problem: all examples uri-like) -- To use raw power is to make yourself infinitely vulnerable to greater powers. -- Bene Gesserit axiom
- [core] SenML and its use in core-interfaces (foll… Christian Amsüss
- Re: [core] SenML and its use in core-interfaces (… Cullen Jennings
- Re: [core] SenML and its use in core-interfaces (… Cullen Jennings
- Re: [core] SenML and its use in core-interfaces (… Christian Amsüss
- Re: [core] SenML and its use in core-interfaces (… Christian Amsüss
- Re: [core] SenML and its use in core-interfaces (… Ari Keränen
- Re: [core] SenML and its use in core-interfaces (… Cullen Jennings (fluffy)
- Re: [core] SenML and its use in core-interfaces (… Cullen Jennings (fluffy)
- Re: [core] SenML and its use in core-interfaces (… Ari Keränen
- Re: [core] SenML and its use in core-interfaces (… Michael Koster