Re: [urn] NEW NAMESPACE REGISTRATION: KNX

Peter Saint-Andre <stpeter@stpeter.im> Sat, 16 September 2023 01:00 UTC

Return-Path: <stpeter@stpeter.im>
X-Original-To: urn@ietfa.amsl.com
Delivered-To: urn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B686C15109C for <urn@ietfa.amsl.com>; Fri, 15 Sep 2023 18:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.896
X-Spam-Level:
X-Spam-Status: No, score=-2.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.091, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=stpeter.im header.b="nicE+Fwp"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="kWVViW6p"
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ffRBD_MYbRsY for <urn@ietfa.amsl.com>; Fri, 15 Sep 2023 17:59:59 -0700 (PDT)
Received: from wout5-smtp.messagingengine.com (wout5-smtp.messagingengine.com [64.147.123.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3BFDC151089 for <urn@ietf.org>; Fri, 15 Sep 2023 17:59:59 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 3C785320039A; Fri, 15 Sep 2023 20:59:58 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 15 Sep 2023 20:59:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to; s=fm3; t= 1694825997; x=1694912397; bh=Py/2TeaS6GuDF72Y5hVSSaH8W/2It6QvexI jCvXWMyk=; b=nicE+FwpTdCA141CELpX+1tDGFz79AoA1vPksj0qtv7Sq4jKDMk hy4nKp/X5LWrW/PhNgcF8I1oSQ8eL3PVKjYU+POTxcjp7sPZ8aVvEKSAGR+jvFK5 6Jve2KjmkRgR7Nk8dOnNwMcUc9dtIVbB77R6+CpDSEDiEjt9w2XdfTp3FbRGannr +g3n/xwuzyZAdVQMJWk3pz8Y1NPh/pCFH2lZvYtOnBEw1IMH/E50orj4IkZLYceK InTzFHowGMdW6Ct0wp3Rq1myN7oei0mKq6+mfOPPATwT+cBPjophuh1h9Fw0hs2m iGnWAFjVp9R/mLyvTLVpKhS6j09ju+q2yGw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1694825997; x=1694912397; bh=Py/2TeaS6GuDF72Y5hVSSaH8W/2It6QvexI jCvXWMyk=; b=kWVViW6p82b0zCjlCEZ48g0cDuATcL5N4bmhkzZ9EEnIAoddgTK i8cWcwwlW3BTcF3WKqgZo93/mxO0T59OJJzCttyKeDrbFsu57v27UvzW5jn+O1+p jV8ScQPkwW6C6BCOQpD7s/S+Gr1x4cEpbwdy24fLzf7R0/I4QN2vc8fnj+V+qcJN MNHtTAuYjbrwcvaaJGWc9CYgATpmcQmFqY4esqZEBvU5ly/7daeIxfR8Zk2GJ+Iz ftjyvzoJdJ4zjLXK/cmpLoKWVI8bsEvKc0Ch95fnS/m07Xc3Luji5UcexKLjspLO befd8T3+fdIm3ge06UNBjbCgORP6hMAYjBg==
X-ME-Sender: <xms:Df4EZaluFO6CrokN5m6xI-e1px268r3sRX13lATGDtOkE-New7IndQ> <xme:Df4EZR0Q4ZNKKP06Re7AaCaTjlgDzGmypnKMT7Q9TE88ghLtUOggB1U2iwkopySYh OQUMc77_wHoD0hXuA>
X-ME-Received: <xmr:Df4EZYpCaiPtULuIcfx9FdvfOIWcheIRgs2NUhR82PkgFJ6aYfoWzyI6UhK_-7bN>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudejfedggeduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfvfevfhfhufgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrvght vghrucfurghinhhtqdetnhgurhgvuceoshhtphgvthgvrhesshhtphgvthgvrhdrihhmqe enucggtffrrghtthgvrhhnpeevieetueelveejfedvudfftdejhfetfeevtdfgheehfffh ieeuheefvefghfeitdenucffohhmrghinhepkhhngigtlhhouhgurdhorhhgpdhirghnrg drohhrghdpkhhngidrohhrghdprhhftgdqvgguihhtohhrrdhorhhgpdhivghtfhdrohhr ghenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehsth hpvghtvghrsehsthhpvghtvghrrdhimh
X-ME-Proxy: <xmx:Df4EZem8IdSJIj3N7xnqmWPMCDj3tuiT1Z4JHtG60Fp6NdmAd02RSA> <xmx:Df4EZY2JJhMCZlTvk3VRth8JuivcViMxCbjopxZnmZ7-NTuGzQL9_w> <xmx:Df4EZVvb31u4uTx-l_aKv_-gagIc9PTXkOcG6XAm98PlGirbazLltw> <xmx:Df4EZc_pgUgYt0GqF-dceN_SWC6Q0N7zzqTFLJdZCeUQZ_4XnPkvdw>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 15 Sep 2023 20:59:56 -0400 (EDT)
Message-ID: <a7901ba9-39ff-9ec5-8c42-a65f0ca614bd@stpeter.im>
Date: Fri, 15 Sep 2023 18:59:55 -0600
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.15.0
Content-Language: en-US
To: Michael Critchfield <michael.critchfield@knx.org>, "urn@ietf.org" <urn@ietf.org>
Cc: Joost Demarest <joost.demarest@knx.org>, André Hänel <ahaenel@knx.org>, Steven De Bruyne <steven.debruyne@knx.org>, "W. van der Beek" <w.vanderbeek@cascoda.com>
References: <AS8P251MB01994DEB80DECDCA210B95D1FFEEA@AS8P251MB0199.EURP251.PROD.OUTLOOK.COM> <9fbf117a-510e-433f-49f7-6557311f1df2@stpeter.im> <AS8P251MB019999740EEEA33DF1949D3EFFF6A@AS8P251MB0199.EURP251.PROD.OUTLOOK.COM>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <AS8P251MB019999740EEEA33DF1949D3EFFF6A@AS8P251MB0199.EURP251.PROD.OUTLOOK.COM>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/Id2K6cwhcFy__s3cLKAJ3j0FpaA>
Subject: Re: [urn] NEW NAMESPACE REGISTRATION: KNX
X-BeenThere: urn@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Revisions to URN RFCs <urn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/urn>, <mailto:urn-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/urn/>
List-Post: <mailto:urn@ietf.org>
List-Help: <mailto:urn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/urn>, <mailto:urn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 16 Sep 2023 01:00:04 -0000

Hi Michael,

Thanks for clarifying. I suggest moving that sentence out of the 
Security & Privacy section and into the Assignment section. I might 
rephrase it as so:

"The KNX Association may assign special meaning in its specifications to 
certain substrings within the Namespace Specific String (NSS), e.g., an 
NSS beginning with 'dpt' might refer to a datapoint type."

This would appear be more accurate and it would also alleviate concerns 
about the seemingly nonexistent security implications of such substrings.

Thanks,

Peter

On 9/15/23 1:56 AM, Michael Critchfield wrote:
> Hi Peter,
> Thanks for your kind reply and support on this.
> I attach the Specification in its current state and as it should be available via knxcloud.org (Server is down).
> The recommended changes are being processed internally as we speak.
> 
> Regarding your question on the special meaning of certain characters of the NSS, we were referring to language we have specified and will be using within our namespace.
> Examples are urn:knx:fb for Functional Block or urn:knx:dpt for Datapoint Type.
> 
> I hope this clarifies it a bit more. Please don’t hesitate to get back me if you need more info, like you did before.
> 
> Best regards,
> Michael
> 
> -----Ursprüngliche Nachricht-----
> Von: Peter Saint-Andre <stpeter@stpeter.im>
> Gesendet: Donnerstag, 14. September 2023 18:20
> An: Michael Critchfield <michael.critchfield@knx.org>; urn@ietf.org
> Cc: Joost Demarest <joost.demarest@knx.org>; André Hänel <ahaenel@knx.org>; Steven De Bruyne <steven.debruyne@knx.org>; W. van der Beek <w.vanderbeek@cascoda.com>
> Betreff: Re: [urn] NEW NAMESPACE REGISTRATION: KNX
> 
> Hi Michael & all,
> 
> Although we typically like registrations to include a higher level of detail, I think we can approve this registration.
> 
> I do have one further question about the following text under Security and Privacy:
> 
> "The KNX Association may assign special meaning to certain characters of the Namespace Specific String (NSS) in its specifications."
> 
> Because knxcloud.org is not responding to HTTP requests right now, I cannot download and check the specification for a description of this "special meaning"; however, what kind of security or privacy implications might there be?
> 
> Peter
> 
> On 9/7/23 1:16 AM, Michael Critchfield wrote:
>> Dear URN Team,
>>
>> As KNX Association cvba, we would like to register the following
>> Namespace from our KNX IoT Point API Specification with you for
>> listing in Uniform Resource Names (URN) Namespaces (iana.org)
>> <https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml>
>>
>> Reference is our KNX IoT Point API Specification available on
>> https://schema.knx.org <https://schema.knx.org>.
>>
>> Specifically, the KNX IoT Point API Specification is found under this
>> link https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download
>> <https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download>.
>>
>> Please note that as per our previous discussions via eMail, these
>> publicly available PDFs will undergo editorial changes to reflect your
>> latest recommendations of
>>
>>    * replacing “relative URN” with “truncated URN” and
>>    * streamlining the use of {...} vs. <...> for the
>>      definitions/uses/examples of urn:knx.
>>
>> These Changes are not yet reflected on the publicly available PDFs.
>>
>>    * Namespace Identifier: knx (example „urn:knx:dpa“)
>>    * Version: 1
>>    * Date: 2023-09-07
>>    * Registrant: KNX Association cvba, De Kleetlaan 5, B-1831
>>      Brussels-Diegem, Belgium
>>        o Joost Demarest joost.demarest@knx.org
>>          <mailto:joost.demarest@knx.org>
>>    * Purpose: KNX IoT Point API, as specified on https://schema.knx.org
>>      <https://schema.knx.org> (specifically
>>      https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download
>>      <https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download>) and
>>      future EN50090-4-4, see note above on pending editorial changes.
>>    * Syntax: urn:knx:<NSS> where the syntax of "<NSS>" is specified in
>>      Section 2.2 of the URN Syntax requirements [RFC8141].
>>    * Assignment: Assignment done by KNX Association through KNX
>>      Specifications.
>>    * Security and Privacy:
>>        o There are no additional security considerations other than those
>>          normally associated with the use and resolution of URNs in
>>          general, which are described in [RFC1737
>>          <https://www.rfc-editor.org/rfc/rfc1737>] and [RFC8141
>>          <https://www.rfc-editor.org/rfc/rfc8141>].
>>        o This document registers a namespace for URNs.  KNX Association
>>          may assign special meaning to certain characters of the
>>          Namespace Specific String (NSS) in its specifications.
>>    * Interoperability: No known issues related to interoperability.
>>    * Resolution: Not applicable; the "knx" namespace is not listed with a
>>      Resolution Discovery System.
>>    * Documentation: KNX IoT Point API, as specified on
>>      https://schema.knx.org <https://schema.knx.org> (specifically
>>      https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download
>>      <https://knxcloud.org/index.php/s/KNjAyyO0ojm5LSc/download>) and
>>      future EN50090-4-4, see note above on pending editorial changes.
>>    * Additional Information: Not applicable
>>    * Revision Information: Not applicable
>>
>> In the meantime, please contact me for any registration related
>> questions in this regard.
>>
>> Bestregards,
>>
>> *MICHAEL CRITCHFIELD *
>>
>> ETS Product Management
>>
>> michael.critchfield@knx.org <mailto:michael.critchfield@knx.org>• T
>> +49
>> 151 50 666255
>>
>> **
>>
>> *KNX Association*
>>
>> De Kleetlaan 5, B-1831 Brussels-Diegem • Belgium
>>
>> www.knx.org <http://www.knx.org/>
>>
>> <https://knxperience.knx.org/>
>>
>>
>> _______________________________________________
>> urn mailing list
>> urn@ietf.org
>> https://www.ietf.org/mailman/listinfo/urn
> 
> This email comes from outside KNX organization.
> Do not click links (with or without explicit IP addresses) or open attachments unless it is an email you expected to receive.
>