Re: [urn] NEW NAMESPACE REGISTRATION: KNX

Michael Critchfield <michael.critchfield@knx.org> Wed, 06 September 2023 13:58 UTC

Return-Path: <michael.critchfield@knx.org>
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 4CF22C15106D for <urn@ietfa.amsl.com>; Wed, 6 Sep 2023 06:58:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.107
X-Spam-Level:
X-Spam-Status: No, score=-2.107 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H2=-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=knx.org
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 AswzmBtgWOEx for <urn@ietfa.amsl.com>; Wed, 6 Sep 2023 06:58:36 -0700 (PDT)
Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com [40.107.21.48]) (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 6C9FDC151061 for <urn@ietf.org>; Wed, 6 Sep 2023 06:58:35 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KvEh7OmiTdklu8fSNXW/GlBdS0jT3IrTAKfMUDHXAq7Ld/yRfMXNx5MQVj9x76p+2KtOUk2YhB8Sji8MrH6Rwrhafqi3m8NKn+WUoZ+L1cZqT+t/g8dKdyr4oQLtrPaQsd97L/HkQagT8ipVsUHD8tDCSJJWTmr9y02G3PGPXLdF5gCUEcsRqC6H1NTw3PJ18Ke/EndB+Kl0/Q0+AI94Pytjf/D1sAzPOb+apA4yizSKJdc3AP8Bz4MvEoyzRVwCcZvV7BW6jOY6q+SWv32kw+G/DTdVqnTMjKZmbHF96WtckNaozhoCacNcUZQ2huTjcN/WSCt3t9QggnNVeDyYRw==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=kqRqmXi8X2cz12I65YsZLJUlvVyH/EeoJ125cpp7U8w=; b=PwnJy1z6t4ur41paA+qp6fivJcbKYocSiD5KlQ0Lmi5sujGi6fe8LGnjn2itLBKMNdLj/LJ24XQFneCiMlErgPsX5qbDRsFfOS3hfsupy8RAb6c06+8znakiozaiSKGN+xGFmG6W0/FWEOLQyPvQuvgn1Gei1FEZmfINsN0nbIQ/PFpy6gZ2IEeLmjbO2q/8eDr3OnhotOIA33bHtrhFCGT0QPowJKgtSA59gKlQ2ewtnMKS/SVl2w6nUM2cx+8ckCUvV7HoPq/wJZzRMMX2JyH5/YSK1JfeS/6fMsBvk1PtOPouLvbuDTMUsxObMNeCe/u64X3MtwLtrdxwDBkT5w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=knx.org; dmarc=pass action=none header.from=knx.org; dkim=pass header.d=knx.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=knx.org; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=kqRqmXi8X2cz12I65YsZLJUlvVyH/EeoJ125cpp7U8w=; b=RaqjWSXqHoxJUu9Nbia3Zv0y0KCHjdJN05taKnnQPb2jCJJcVP7iuRzTnhepZBnq0TXNgjbnFX7Jj82czkOO8n1jCXPuiBfAybmDZH2frzgY8+vq+hXy+WR827hhkEE/7yChldIt7/2KXIeXm3nsG2Zuiwde1n9mf6urT5r+YbC8TeZEoCd6nEg28aofgbBt3NoNKT4gQszjdlCcjA1hO7BrvKnrw4GlNh27GCFFb7forrzbfsKc6EivKMm7mKCaKheUrRqxcYs25JpvCpoPuoelVcSyexK/Wy6r2XqNzVQT8CHeSiAt1OZ6L1N9gaSfiI81VbnlTbjsbKoDa2Ahlg==
Received: from AS8P251MB0199.EURP251.PROD.OUTLOOK.COM (2603:10a6:20b:406::12) by PRAP251MB0565.EURP251.PROD.OUTLOOK.COM (2603:10a6:102:297::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6745.33; Wed, 6 Sep 2023 13:58:32 +0000
Received: from AS8P251MB0199.EURP251.PROD.OUTLOOK.COM ([fe80::1b42:ca70:7ea1:ea06]) by AS8P251MB0199.EURP251.PROD.OUTLOOK.COM ([fe80::1b42:ca70:7ea1:ea06%4]) with mapi id 15.20.6745.034; Wed, 6 Sep 2023 13:58:31 +0000
From: Michael Critchfield <michael.critchfield@knx.org>
To: John C Klensin <john-ietf@jck.com>, "Dale R. Worley" <worley@ariadne.com>, Peter Saint-Andre <stpeter@stpeter.im>
CC: "urn@ietf.org" <urn@ietf.org>, 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>, "O. Camerzind" <oskar.camenzind@siemens.com>
Thread-Topic: [urn] NEW NAMESPACE REGISTRATION: KNX
Thread-Index: AQHZ32FN5x3O97ZdgUWKlzmzvy5LhbAMYxsAgAAhUACAAAikgIABQNJw
Date: Wed, 06 Sep 2023 13:58:31 +0000
Message-ID: <AS8P251MB0199F41212623A2454972C51FFEFA@AS8P251MB0199.EURP251.PROD.OUTLOOK.COM>
References: <877cp433vl.fsf@hobgoblin.ariadne.com> <C395DD487D8D46A82923C47C@PSB>
In-Reply-To: <C395DD487D8D46A82923C47C@PSB>
Accept-Language: de-DE, en-US
Content-Language: de-DE
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=knx.org;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AS8P251MB0199:EE_|PRAP251MB0565:EE_
x-ms-office365-filtering-correlation-id: 7c1871e8-6576-4f11-4f26-08dbaee15adf
x-ld-processed: 974fcdbe-f44c-4d9a-b822-57d15d8ebc54,ExtAddr
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ENOsmmCd/xSq2+UPlkIWq2hxLUwUzlZrZiLm6FV09bVWghmxJ+RVSZcDgrUKZPxMoKxiOcvgQpfrvB9hwHXqhujesuaDN9gDY7zSuoKbOavchtKqJ+bV0iCrRUezyKed7utjjfmccIuXdl/7m1A+Kd0nXTTOZzaZcLMKXkEJPrre45A9UDa/LDPOlreBxK/cDTa7PdyVob9K1Gjhgf/0I2KDslo4RUdoORVxTHLj24BCJhqCupg6MCHQXseKXdd9vn+frVQxer/5V4GOlM7f8n4MxfT9WramASya/+3/2QM1cU5RBxkHwI0Z9oLA18atOZdJV8Nih1iChQglci7Yt1z3KBzNY+8KCFF13gTLs9blJe34N40ahxH/ojzxxJFLzQK0qm6vA9hpnZ/V0M9mxpr6EjD+YWtvWkmi9nZYOd6grLC7F7Jpn0sPER86ZSoh1XQuWHSNZsiGaAljQ7rgBUsg0F2D29cgWG8E0leiUspEvmd19YxKIFhxFkrBynKENNpH26AtX3FRlyNlOObP4h0vuncdpMBSBwqeafzinRQ9jJWolx9HkPk7vn86V1oY4xj8/877iWxzZb7wDPV6H+WpYu2eLYVkuWWYGoZy/1w=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8P251MB0199.EURP251.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230031)(376002)(346002)(39840400004)(136003)(366004)(396003)(451199024)(186009)(1800799009)(5660300002)(44832011)(26005)(66476007)(66446008)(64756008)(9686003)(66946007)(66556008)(54906003)(316002)(6506007)(76116006)(110136005)(7696005)(41300700001)(55016003)(122000001)(71200400001)(8936002)(4326008)(8676002)(52536014)(478600001)(83380400001)(966005)(66574015)(2906002)(86362001)(38100700002)(33656002)(38070700005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: HaZBrNuDS7JmH04mTtsdLZX2R19zuKJeV3jQLqGtm4hZObdQT57bwf+aUT0oWwEZ/xX04pbRUGHe0RUyi6me/OgR91/+gAQV0dTbgMFaEbdGMhqj3S1Spo/HqQPdB/WtyRBJEk8X62USy0yvAnkftsp1irew5USFo94tHX3jIKRb2a92fCN0dHMSVb3R6FJbtMKe/QZy0+lTPSDepSo6khUz1EAyjxk8T8eY2c7iJBsJkcMJFhhEbaswUr6WzApW8Kp8+3EBbwUCL2wiFsuNemuU47z0/p3kRnA1el6hfy1OyaVvVduw9ItvF/MH/TAgAV5goXffNqhI+UIMjSnoHFck6zQqcusLPu9U4psqLWRieXZT3traD/fTKqLZVRCCunQhW5wv4U99MG7AJbGsOlYLYgMh1Qgh3LGaVtln/Xh9J64rfWmoLPLDXQRUd/eZnF0P9DK5wgTOd62sr1upGQsNsP90ul3zaXbfcn9pIpCvnSNEZS91OYEvpFpxw07RmnUDxg4R/gIoYQl8cydnU4tjXojzexuxkM0imMlmHyVCnSQP9yJIPGayjUsG5Cygz/J1b1MfA+eYWaEmHle1ZAtT39syG0U8nuCEv9G0Hofge4Mxshn1BWC1hNdf8oZAf8eI0xmEtW4FWaXiJMnN7SEq6aRkk7B61CizJ6Vd7NPH1qAWkl6T7FBpS3WDfTwdYTQU6XvdQz/75syMy2n7i9GTrqB8FjS+AWLeFIntGR1XrHibjM69mee+hrbjRAeBW2Dn5ADWcBSrqsuB9WG1nOKDp+DoyfkDhCcmZwg0KElV13eFuOm+cvRPTZrMyJvOuABDWPwyVb50Dpbo4XQVfJUG6EHs3AfCEswiFVa+RjZWUcwZYjhITCNhkSIlU6DViffcq9OllUFglDKR4/RXe+GYa+T0FUXGs+A5n5GHHfpB2UzpKUXgUT5BeqiZevDoKssGC49dQRwaQ0HT11Q/ao09Mo3AKTqD9bn4KTArbMD+PuWJS3GJBbFh2Sv0L/MhdS3Oedtf6tX1B7JWWXWdC0207+eOAPGCESO9+GCG8DS07SR1+CDTwK1sdk0LowXHA+iO/A5DZwnPdB2U1gyY3FQX6o5qKTOpiLUmlx030tMr+zE7bFq6M6xYs9n91Ic0oBLHWrBePD68JkIl0HPcTJUnUOOSnmRbVnWpBWlmj7k4Xmj36u5JE7hP6fgNXqY1yvuxfjgF3AJk+mItGR5/P23v9rRQtDXB/bsZdvZa3Ga5QB5hymJOT7QbqX2Bq4+hEA8Jq5MAdv26cUmizobrdKv0JW0cLbvqImhbkn2RWyFziizc9Vb3b00xM+3BLxOiK8TwKdDbBcqDYXUg1nGhldtbGBLqnVE0oURDrg5hd1wPcf9KIWO31alyWh0jXgGVfPgv4NITvmEK6d08cjEZyAxv6X9LZ11z6D5qCXC46QQmhS2z7RFaMuKSWYeurmmsaf+4PtpO8wqmvGSqy74maHxYn2Hiw6hNV/ClT6y7jh/YgvkIYOPtINYPvKOxA+8l622H5Mn3ig0BqaS5Z4O0vE6eO0rpCR+NmxGXRNtA2WdxALBZrXAdoYtXRcMmUyFf
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: knx.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AS8P251MB0199.EURP251.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c1871e8-6576-4f11-4f26-08dbaee15adf
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Sep 2023 13:58:31.7933 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 974fcdbe-f44c-4d9a-b822-57d15d8ebc54
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: Wrkouog7l83lB0iu8nmijnrlKRYZIIG+86JAl+i9BwwAo8Tb8o8UZaGxCdzsY2krqpjel8XAXDUzQtwcD6DYng==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PRAP251MB0565
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/3Yv8IBId63f1qjuK3a7EwaKVKgE>
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: Wed, 06 Sep 2023 13:58:41 -0000

Dear IETF Team, 
Thank you for pointing out some of our necessary editorial changes in our KNX IoT Point API Specification.
    - We have triggered internally the change of "relative URN" towards "truncated URN".
    - Considering the comments made by Dale in a previous eMail, we also streamlined the use of {...} vs. <...> for the definitions/uses/examples of urn:knx.

Please understand that these changes now started a process of updating and formal acceptance internally at KNX and the changes will take some weeks to become available publicly.
We hope this clarifies our request for the URN Namespace Registration of KNX.
Please let us know if the registration can now be processed.

Many thanks!
Best regards,
Michael

-----Ursprüngliche Nachricht-----
Von: John C Klensin <john-ietf@jck.com> 
Gesendet: Dienstag, 5. September 2023 20:22
An: Dale R. Worley <worley@ariadne.com>; Peter Saint-Andre <stpeter@stpeter.im>
Cc: Michael Critchfield <michael.critchfield@knx.org>; urn@ietf.org; 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



--On Tuesday, September 5, 2023 13:51 -0400 "Dale R. Worley"
<worley@ariadne.com> wrote:

> Peter Saint-Andre <stpeter@stpeter.im> writes:
>> I disagree. There *is* a contradiction, the KNX specification is 
>> using  the term "relative URN" (which is undefined), and allowing 
>> this is not a  responsible way to proceed.
>>
>> Why do the authors of the KNX specification apparently feel the need 
>> to  elide 'urn:knx' from the start of (some) URNs in the KNX 
>> namespace? Is  this being done to save a few bytes over constrained 
>> links for IoT?

> There actually *is* a definition of "relative URN", although the 
> discussion admits that relative URNs are largely worthless.  See RFC 
> 8141 section 4.3 "URNs and Relative References".

Yes, and Peter cited it his note.  My recollection is that it was a compromise to avoid saying something close to "relative URN, at least defined consistently with the 3986 definition of relative URI, are a stupid idea and MUST NOT be allowed in any namespace".  At least in part, the feeling was that such a statement would contradict statements in 3986 that applied to all URIs.

> As far as I can tell from the document, the KNX people want to save 
> the 7 bytes over constrained links.

In its simplest form, the problem described above is that whether a particular "relative" string is a KNX URN, or any URN at all, requires either context or heuristics on the hier-part, heuristics that might not work.  AFAICT, independent of the niceties of 3996, common practice these days assumes that anything that might be a reference is an HTTPS (or maybe still
HTTP) URL.  To partially borrow an example from 3986, if "ftp.is.co.za/rfc/rfc1808.txt" appeared in running text, it is almost certain to be treated as a URL with an implicit scheme name.  And, borrowing heuristics that I don't think have been observed in the wild, that scheme name would not be "ftp".

Now, if the links are sufficiently constrained, that is a non-issue ... until some KNX device or its user has a need to reference foo.bar.baz and wants it to be interpreted as https://foo.bar.baz/ and the namespace requires that it be interpreted as urn:knx:... instead.  I don't understand the KNX environment well enough to know if that could be a major future constraint of not, but that seems like a bad idea to me.  And saying that, within the KNX environment anything that might be interpreted as relative but is not a KNX URN MUST specify the scheme name, would probably stretch the limits of 3986.


> IMHO the KNX usage would better use the word "abbreviated", as the 
> connotations of the word are closer to the intended usage
> -- the transmitted string is shorter, but it is not interpreted 
> *relative to* another string.

I like "abbreviated" for those reasons and because it neither requires redefining a term used elsewhere or using one we did our best to identify as undefined.

> But I'm OK with a
> second meaning being given to a word when the situation is 
> syntactically distinguishable from the original meaning and almost 
> certainly will be confined to a circumscribed subfield.

And I suggest, as above, that it is unlikely that those constraints can be met/guaranteed for the long term.

   john

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.