Re: [urn] NEW NAMESPACE REGISTRATION: KNX

Peter Saint-Andre <stpeter@stpeter.im> Mon, 18 September 2023 16:36 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 18BB0C1519AB for <urn@ietfa.amsl.com>; Mon, 18 Sep 2023 09:36:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, SUBJ_ALL_CAPS=0.5, T_SCC_BODY_TEXT_LINE=-0.01, 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="gLcE3PR6"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="Z7ZEOWSU"
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 KDUe4BPa9-rT for <urn@ietfa.amsl.com>; Mon, 18 Sep 2023 09:36:02 -0700 (PDT)
Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) (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 954E4C1519A6 for <urn@ietf.org>; Mon, 18 Sep 2023 09:36:02 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 61E19320090E; Mon, 18 Sep 2023 12:35:59 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Mon, 18 Sep 2023 12:36:00 -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= 1695054958; x=1695141358; bh=gjmkw4ZfDyQ8mERopS/nGN5Do/6SCSduWCH roo+kqI8=; b=gLcE3PR6U9nR+baRX1G/RuZ9E2xVAjp9uwnjmigxnr/GiKmu4m5 rhAK2mW2vlHAV6OqarChvx84YGzj5cFg1DO8orWYXhJviMdykLt8/CROxA69dK/r sjP7qo7+DWC0EXll5oJHcFqIRZWRhcNQugdvE+xYlL2aiqyolW0QOTDm1vDv/1eV KDah88olxD1bMgYkG6DQttLB10Icyrjrw8iZabUUszspBKxW8hKqEfDPu+An1di6 6P1vkWV0Snrn0HzXVJDXnfqlNjEF7eMQ3YZo5VXLgneefF6QxLk9ckS+nLXPUSDk py2o9+X3trDvRc+8l6qGT0PsAhM8VhLPyoA==
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= 1695054958; x=1695141358; bh=gjmkw4ZfDyQ8mERopS/nGN5Do/6SCSduWCH roo+kqI8=; b=Z7ZEOWSUzVcW/ORXILcIKENBpmpcvqn4+HcJ+vlbqP+v8AlrGgt Yi2O+Ac+cWJQPEQOVOJDfaOyi/xgj9LuCi24K5rFFOwdE9/cJH6jeUl9sjGfEdhm soiyrCVgpYFm2oyVK1MCQWDlADa9+U/h+4FMKrP3jtFbU2o+l/MtXRtjRuq92Tc7 t9Wt1sB9KmwtUOSDarLF1wd0vI2nu2Mp/4AD4BnmhEXfUanzQuuaqz5+oagar39O PwzCAMVL+AT/iFVtIwNrwTcLBUUha8ZFtPtmB8JCRJirTq9WauuinrUaue1Ytb5r aXCLMGhlsqJ7cI3YYQH8FTm7TgwOkOVwzcQ==
X-ME-Sender: <xms:bnwIZb2arGml1WsMaJGYdZh-HL7kWDcLr93a9do3vMEg1UZK23VJmA> <xme:bnwIZaHMteXpybXnAHWAr1gv_H90Tl3oYt_o812zOZGkbC8SOUDWIkILJCLiR1BHG 8f5oin2l9lnBNOW1g>
X-ME-Received: <xmr:bnwIZb4eDV7ZkuOUi-xqgHqZTwh-k-LYyEUOKtewbRpit-1eS2-biF7zQndEu1Ss>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrudejkedguddtudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpefkffggfgfuvfevfhfhjggtgfesthekredttdefjeenucfhrhhomheprfgv thgvrhcuufgrihhnthdqtehnughrvgcuoehsthhpvghtvghrsehsthhpvghtvghrrdhimh eqnecuggftrfgrthhtvghrnhepvefgiefhfeeiffekgfekteeijeetteetgeeggffgtdej teefjedtkeelffejtdeunecuffhomhgrihhnpehirghnrgdrohhrghdpkhhngidrohhrgh dpkhhngigtlhhouhgurdhorhhgnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghm pehmrghilhhfrhhomhepshhtphgvthgvrhesshhtphgvthgvrhdrihhm
X-ME-Proxy: <xmx:bnwIZQ03QDVP1Hc_POZUelVhoDJ-v5UVDW6oaW0qIHBSr9Mr5T5_zw> <xmx:bnwIZeHiDKBG1TR02c4aC-KdrZoVPg7vsuZhrOeFm0xy2E3OIDFlVQ> <xmx:bnwIZR9cpX81Cc7p9wk9j_psOeU_5KxRwzn_Pq4Qv5Use_fKzFW7aw> <xmx:bnwIZbOKdDrH08yNAi50f2t2uSSPFw6Ln04K3bTjXbgysZHvK-DCMQ>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 18 Sep 2023 12:35:57 -0400 (EDT)
Message-ID: <7402c8cf-6d7f-f1dd-e387-21000856cdcc@stpeter.im>
Date: Mon, 18 Sep 2023 10:35:56 -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> <a7901ba9-39ff-9ec5-8c42-a65f0ca614bd@stpeter.im> <AS8P251MB01996E77365E0BBA9EE2BE72FFF4A@AS8P251MB0199.EURP251.PROD.OUTLOOK.COM>
From: Peter Saint-Andre <stpeter@stpeter.im>
In-Reply-To: <AS8P251MB01996E77365E0BBA9EE2BE72FFF4A@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/LENWL0dlZoZ2gEMulv99FXLQUPE>
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: Mon, 18 Sep 2023 16:36:08 -0000

Thanks, Michael. This looks good to me and I approve of registration.

What do other review team members think?

Peter

P.S. When submitting this to IANA, I will remove the text about the 
pending changes, since the completed registration template will be 
posted on the IANA website:

https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml

On 9/17/23 11:03 AM, Michael Critchfield wrote:
> Hi Peter, hi URN Team,
> 
> I appreciate your suggestion, many thanks!
> 
> To make things easier on your end, I submit our amended registration 
> request here:
> 
> Reference is again our KNX IoT Point API Specification, available on 
> https://schema.knx.org <https://schema.knx.org>.
> 
> Specifically, the KNX IoT Point API Specification is attached, while the 
> Servers are down.
> 
> 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 in the attached PDF.
> 
>   * 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.
>       o 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.
>   * 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] and [RFC8141].
>       o This document registers a namespace for URNs.
>   * 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
> 
> Please contact me for any registration related questions in this regard.
> 
> Best regards,
> 
> *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/>
> 
> -----Ursprüngliche Nachricht-----
> Von: Peter Saint-Andre <stpeter@stpeter.im>
> Gesendet: Samstag, 16. September 2023 03:00
> 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: AW: [urn] NEW NAMESPACE REGISTRATION: KNX
> 
> 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 <mailto:stpeter@stpeter.im>>
> 
>  > Gesendet: Donnerstag, 14. September 2023 18:20
> 
>  > An: Michael Critchfield <michael.critchfield@knx.org 
> <mailto:michael.critchfield@knx.org>>; urn@ietf.org <mailto:urn@ietf.org>
> 
>  > Cc: Joost Demarest <joost.demarest@knx.org 
> <mailto:joost.demarest@knx.org>>; André Hänel
> 
>  > <ahaenel@knx.org <mailto:ahaenel@knx.org>>; Steven De Bruyne 
> <steven.debruyne@knx.org <mailto:steven.debruyne@knx.org>>; W. van
> 
>  > der Beek <w.vanderbeek@cascoda.com <mailto: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> 
> <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>
> 
>  >> <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>
> 
>  >>          <mailto: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>
> 
>  >>      <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>
> 
>  >>      <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 
> <https://www.rfc-editor.org/rfc/rfc1737>>] and [RFC8141
> 
>  >>          <https://www.rfc-editor.org/rfc/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> 
> <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>
> 
>  >>      <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> 
> <mailto: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> <http://www.knx.org/ 
> <http://www.knx.org/>>
> 
>  >>
> 
>  >> <https://knxperience.knx.org/ <https://knxperience.knx.org/>>
> 
>  >>
> 
>  >>
> 
>  >> _______________________________________________
> 
>  >> urn mailing list
> 
>  >> urn@ietf.org <mailto:urn@ietf.org>
> 
>  >> https://www.ietf.org/mailman/listinfo/urn 
> <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.
> 
>  >
> 
> 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.
>