Re: [urn] Request for oneM2M URN Namespace registration

Peter Saint-Andre <stpeter@stpeter.im> Tue, 15 November 2022 18:39 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 644C2C15258A for <urn@ietfa.amsl.com>; Tue, 15 Nov 2022 10:39:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.099
X-Spam-Level:
X-Spam-Status: No, score=-7.099 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.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=ZbUVZCj7; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=OUXkERz1
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 Tzb8FmnZS11p for <urn@ietfa.amsl.com>; Tue, 15 Nov 2022 10:39:07 -0800 (PST)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (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 94C50C152589 for <urn@ietf.org>; Tue, 15 Nov 2022 10:39:07 -0800 (PST)
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id A9DB05C0271; Tue, 15 Nov 2022 13:39:06 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 15 Nov 2022 13:39:06 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=stpeter.im; h=cc :cc:content-transfer-encoding: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=fm2; t=1668537546; x= 1668623946; bh=p9Xi/GaROZHYtmp8F8/JtkniDCUuPbSkYGhTSoGvt+M=; b=Z bUVZCj78CqOnyUrxZhze2gj1JZ+BcHiHT3Y9Epo+9CFQWIoxHv4+HKTDFA5XqQuG +aDTR4LucQZOD9Gsj8jtYFUSqv6UFSCRqk7ejJLhVMwZAgbKphlILiEGOxq1Y5ks BWMJYwdc7D6uotjHvF0ICVlz9j3OgqqzIgpeIsgqPkSWKkhS/W7czlCOQZBTPDOd ziKrB5WIHb0kneTJo7800GZeFcn1NUEmXqXxPD3gs6ASi7CAQVaQT1pL6dOaOpUW WUkpk4DLVtJvRuau5e5CvrsGP0fBUmqzsLD+d7L8dTOiQgW1geb+XL+rCNddD9vM lAiU5ItaBxguNwixpe3Jw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :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=fm1; t=1668537546; x= 1668623946; bh=p9Xi/GaROZHYtmp8F8/JtkniDCUuPbSkYGhTSoGvt+M=; b=O UXkERz1PKRqetjrNsJytSflTBKOQUpzcnPOxAowpoNVp5oT/zjsE5LyRgBrgR854 Aa4vPj9jFBzyj8HuKNPRhKLFAfHgYAAhVfFnRngxSL7kfoJ9m8z9RaIaWUk1DHEn JBUplhzq+TEHw9vga4be7a90xL8G9CL+lfDmTmMrLB5eiXdeLMLF/9FYwDmgLyhp 2fOfE83crQcpOOXxOhguqEmLmUT4JjFM3Qpe575+lmNQDt28rrPQTyasy7ogCGDn tRmdKtYyU9PkyHGH19UmtRApj0j+hytr8qlVhIK5h+zxihuGaEQ4UQbOUmF8D5Fq QN9lGB5FNxUpE1hppZnRA==
X-ME-Sender: <xms:ytxzY1ZKJr_3bTObgZjHucsZPdztXLYuffnCI_vJmPXAJc_-L-raUw> <xme:ytxzY8YGVS2bQ-CwCcT9gh612AiDnG3HC3HEAbLIeKY-EvH4d0W5WdB2mSUb7pgnf 2zyrl6XpGgfpxc1dA>
X-ME-Received: <xmr:ytxzY38eMpsbq4-enp2zHJbKrbwDluT6JKe0RisgYIH_ankpx2Xk7bWmmZO-CUAF>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvgedrgeeggdduudehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffhvfevfhgjtgfgsehtkeertddtfeejnecuhfhrohhmpefrvght vghrucfurghinhhtqdetnhgurhgvuceoshhtphgvthgvrhesshhtphgvthgvrhdrihhmqe enucggtffrrghtthgvrhhnpefhvedvgeejteegveekkeffhfehgeehvedtjeegtdevtdev gfefvdfhteduveeuieenucffohhmrghinhepvghtshhirdhorhhgpdhivghtfhdrohhrgh dpohhnvghmvdhmrdhorhhgpdhirghnrgdrohhrghenucevlhhushhtvghrufhiiigvpedt necurfgrrhgrmhepmhgrihhlfhhrohhmpehsthhpvghtvghrsehsthhpvghtvghrrdhimh
X-ME-Proxy: <xmx:ytxzYzqCtJ8J4Yo0_nSdi9mQhSksJoPiYk0vCceuydJflUDtl8BjOQ> <xmx:ytxzYwpTl8IKDQ5TnQuUuMUDGMMhwhFsFql12noC8XzIUjf_4XJmFg> <xmx:ytxzY5TzJ4kGmt4GjZ8r0dtkwKfYof-JTuywuxxfYZ-ffsawBXNblA> <xmx:ytxzY7W3e4TW3sQz-dPEYNyBznrGvC_mDBKMQAXORiUbW_XWW4jHfQ>
Feedback-ID: i24394279:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 15 Nov 2022 13:39:05 -0500 (EST)
Message-ID: <88d5a0fa-0398-fb9a-a59b-b1e5a6ae3940@stpeter.im>
Date: Tue, 15 Nov 2022 11:39:05 -0700
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.4.2
Content-Language: en-US
From: Peter Saint-Andre <stpeter@stpeter.im>
To: Miguel Angel Reina Ortega <MiguelAngel.ReinaOrtega@etsi.org>, "Hakala, Juha E" <juha.hakala@helsinki.fi>, "Dale R. Worley" <worley@ariadne.com>
Cc: "urn@ietf.org" <urn@ietf.org>
References: <PR0P264MB1804CAE04B82C5D3D36EECAE8E3A9@PR0P264MB1804.FRAP264.PROD.OUTLOOK.COM> <87ee3ue2qz.fsf@hobgoblin.ariadne.com> <HE1PR07MB3196DEBC39E401BD187D3B99FA3C9@HE1PR07MB3196.eurprd07.prod.outlook.com> <PR0P264MB18044907C2FBD8E4CEBA05418E3E9@PR0P264MB1804.FRAP264.PROD.OUTLOOK.COM> <HE1PR07MB3196637ABBBDE0638D06D5FBFA039@HE1PR07MB3196.eurprd07.prod.outlook.com> <PR0P264MB1804F859AA603EAFB27FC86F8E039@PR0P264MB1804.FRAP264.PROD.OUTLOOK.COM> <PR0P264MB1804BE0CB7A5F764404BFC918E3B9@PR0P264MB1804.FRAP264.PROD.OUTLOOK.COM> <0a7c50f8-870c-f5cf-2ce4-44c9e2cfc33b@stpeter.im> <PR0P264MB18043366EBB12D7863D03BD68E059@PR0P264MB1804.FRAP264.PROD.OUTLOOK.COM> <9647508b-15f2-5df4-32ab-f8d8816d5ebd@stpeter.im>
In-Reply-To: <9647508b-15f2-5df4-32ab-f8d8816d5ebd@stpeter.im>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/urn/9WARfIqddxTmm3Gia6xPctL36d8>
Subject: Re: [urn] Request for oneM2M URN Namespace registration
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: Tue, 15 Nov 2022 18:39:12 -0000

I've asked IANA to register this namespace and will report back when 
that task has been completed.

Peter

On 11/14/22 9:26 AM, Peter Saint-Andre wrote:
> Excellent, thank you. Sorry to have missed your updated version. I will 
> move forward on this with IANA.
> 
> Peter
> 
> On 11/14/22 4:12 AM, Miguel Angel Reina Ortega wrote:
>> Dear Peter,
>>
>> I think that was the old RFC draft. I sent a new one that I think it 
>> solves all the issues you commented on.
>>
>> I am attaching them again.
>>
>> Best regards.
>>
>> -----------------------------------------------------------------------------------------------------------------
>> Miguel Angel Reina Ortega – Testing Expert
>> Centre for Testing and Interoperability (CTI)
>> ETSI ● www.etsi.orgmiguelangel.reinaortega@etsi.org
>> Phone: +33 (0)4 92 94 43 49 ● Mobile: +33 (0)6 76 73 60 99
>>
>> This email may contain confidential information and is intended for
>> the use of the addressee only. Any unauthorized use may be unlawful.
>> If you receive this email by mistake, please advise the sender
>> immediately by using the reply facility in your email software.
>> Thank you for your co-operation.
>>
>> -----Original Message-----
>> From: Peter Saint-Andre <stpeter@stpeter.im>
>> Sent: 08 November 2022 21:50
>> To: Miguel Angel Reina Ortega <MiguelAngel.ReinaOrtega@etsi.org>; 
>> Hakala, Juha E <juha.hakala@helsinki.fi>; Dale R. Worley 
>> <worley@ariadne.com>
>> Cc: urn@ietf.org
>> Subject: Re: [urn] Request for oneM2M URN Namespace registration
>>
>> Dear Miguel,
>>
>> Thanks for your note and my apologies about the delays you have 
>> experienced.
>>
>> I've just now looked at the expired Internet-Draft
>> (https://www.ietf.org/archive/id/draft-fujimoto-urn-onem2m-01.txt) and 
>> I have a few comments.
>>
>> 1. The completed registration template follows RFC 2141, not RFC 8141.
>> It should be updated to conform to RFC 8141 (see Appendix A for the 
>> new template).
>>
>> 2. https://www.onem2m.org/urn results in a 404 error.
>>
>> 3. Would it be possible to briefly clarify what is meant by "name 
>> models"?
>>
>> Once you have updated the Internet-Draft or just the template (because 
>> publication of an Internet-Draft or RFC is not required for 
>> registration of a URN namespace identifier), I will make sure that we 
>> complete the registration with IANA in a timely manner.
>>
>> Peter
>>
>> On 11/4/22 2:05 AM, Miguel Angel Reina Ortega wrote:
>>> Dear all,
>>>
>>> It's been a while now from this registration request, and I would 
>>> like to know the status of it as it appears not to be registered yet 
>>> (I cannot see it in 
>>> https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml)
>>>
>>> Please, could you let me know about that? Or if anything else need to 
>>> be done from my side?
>>>
>>> Thanks in advance.
>>>
>>> Cordialement.
>>>
>>> ----------------------------------------------------------------------
>>> -------------------------------------------
>>> Miguel Angel Reina Ortega – Testing Expert Centre for Testing and
>>> Interoperability (CTI) ETSI ? www.etsi.org ?
>>> miguelangel.reinaortega@etsi.org
>>> Phone: +33 (0)4 92 94 43 49 ? Mobile: +33 (0)6 76 73 60 99
>>>
>>> This email may contain confidential information and is intended for
>>> the use of the addressee only. Any unauthorized use may be unlawful.
>>> If you receive this email by mistake, please advise the sender
>>> immediately by using the reply facility in your email software.
>>> Thank you for your co-operation.
>>>
>>> -----Original Message-----
>>> From: Miguel Angel Reina Ortega
>>> Sent: 02 March 2022 18:17
>>> To: Hakala, Juha E <juha.hakala@helsinki.fi>; Dale R. Worley
>>> <worley@ariadne.com>
>>> Cc: urn@ietf.org; superuser@gmail.com;
>>> francesca.palombini@ericsson.com
>>> Subject: RE: [urn] Request for oneM2M URN Namespace registration
>>>
>>> Dear Juha,
>>>
>>> Thanks again so much for your comments. After discussion with oneM2M 
>>> delegates, q-component seems to be the most appropriate in our case. 
>>> We will accordingly update the syntax in case either several 
>>> parameters or only one can be used.
>>>
>>> Best regards.
>>>
>>> ----------------------------------------------------------------------
>>> -------------------------------------------
>>> Miguel Angel Reina Ortega – Testing Expert Centre for Testing and
>>> Interoperability (CTI) ETSI ? www.etsi.org ?
>>> miguelangel.reinaortega@etsi.org
>>> Phone: +33 (0)4 92 94 43 49 ? Mobile: +33 (0)6 76 73 60 99
>>>
>>> This email may contain confidential information and is intended for 
>>> the use of the addressee only. Any unauthorized use may be unlawful.
>>> If you receive this email by mistake, please advise the sender 
>>> immediately by using the reply facility in your email software.
>>> Thank you for your co-operation.
>>>
>>> -----Original Message-----
>>> From: Hakala, Juha E <juha.hakala@helsinki.fi>
>>> Sent: 02 March 2022 13:27
>>> To: Miguel Angel Reina Ortega <MiguelAngel.ReinaOrtega@etsi.org>; Dale
>>> R. Worley <worley@ariadne.com>
>>> Cc: urn@ietf.org; superuser@gmail.com;
>>> francesca.palombini@ericsson.com
>>> Subject: VS: [urn] Request for oneM2M URN Namespace registration
>>>
>>> Dear Miguel,
>>>
>>> see comments below.
>>>
>>> -----Alkuperäinen viesti-----
>>> Lähettäjä: Miguel Angel Reina Ortega
>>> <MiguelAngel.ReinaOrtega@etsi.org>
>>> Lähetetty: perjantai 25. helmikuuta 2022 18.55
>>> Vastaanottaja: Hakala, Juha E <juha.hakala@helsinki.fi>; Dale R.
>>> Worley <worley@ariadne.com>
>>> Kopio: urn@ietf.org; superuser@gmail.com;
>>> francesca.palombini@ericsson.com
>>> Aihe: RE: [urn] Request for oneM2M URN Namespace registration
>>>
>>> Dear Juha,
>>>
>>> I have discussed the issues with the oneM2M delegates and we have 
>>> updated the oneM2M URN namespace with the following:
>>>
>>> - General rule to limit NSS-restoftree to printable ASCII characters, 
>>> as you proposed.
>>>
>>> OK.
>>>
>>> - parameters for the MGMT URN namespace will be part of the 
>>> q-component, so starting with "?=" as should not be part of the URN 
>>> resolution. Please, advise if that's correct.
>>>
>>> I suggested r-component, but using the q-component (or even the 
>>> f-component) should be ok as well since your URNs will not be 
>>> actionable. The choice between these options is yours; what is 
>>> important is that the parameter can be separated from the nss string.
>>>
>>> Compared with the other two options, f-component has the benefit that 
>>> if against all odds at least some of the oneM2M URN should be made 
>>> actionable in the future, both q-component and r-component will be 
>>> available for that purpose.
>>>
>>> With q-component your URN syntax would then be
>>>
>>> urn:onem2m:<nss-root>:<nss-restoftree>?=<parameters>
>>>
>>> So for instance urn:onem2m:mgmt:nwkType:lora?=parameter1&parameter2
>>>
>>> If it is OK to have more than one parameter, you may want to specify 
>>> the character separating them (for instance, &). An easier solution 
>>> is to allow just one parameter at the time.
>>>
>>> Best regards,
>>>
>>> Juha
>>> ----------------------------------------------------------------------
>>> -------------------------------------------
>>> Miguel Angel Reina Ortega - Testing Expert Centre for Testing and
>>> Interoperability (CTI) ETSI ? www.etsi.org ?
>>> miguelangel.reinaortega@etsi.org
>>> Phone: +33 (0)4 92 94 43 49 ? Mobile: +33 (0)6 76 73 60 99
>>>
>>> This email may contain confidential information and is intended for 
>>> the use of the addressee only. Any unauthorized use may be unlawful.
>>> If you receive this email by mistake, please advise the sender 
>>> immediately by using the reply facility in your email software.
>>> Thank you for your co-operation.
>>>
>>> -----Original Message-----
>>> From: Hakala, Juha E <juha.hakala@helsinki.fi>
>>> Sent: 23 February 2022 08:57
>>> To: Dale R. Worley <worley@ariadne.com>; Miguel Angel Reina Ortega
>>> <MiguelAngel.ReinaOrtega@etsi.org>
>>> Cc: urn@ietf.org; superuser@gmail.com;
>>> francesca.palombini@ericsson.com
>>> Subject: VS: [urn] Request for oneM2M URN Namespace registration
>>>
>>> Hello,
>>>
>>> -----Alkuperäinen viesti-----
>>> Lähettäjä: urn <urn-bounces@ietf.org> Puolesta Dale R. Worley
>>> Lähetetty: keskiviikko 23. helmikuuta 2022 4.28
>>> Vastaanottaja: Miguel Angel Reina Ortega
>>> <MiguelAngel.ReinaOrtega=40etsi.org@dmarc.ietf.org>
>>> Kopio: urn@ietf.org; superuser@gmail.com;
>>> francesca.palombini@ericsson.com
>>> Aihe: Re: [urn] Request for oneM2M URN Namespace registration
>>>
>>> As ETSI is a recognized standards body, we should fast-track this.
>>>
>>> + 1.
>>>
>>> Also, there's little specific information to review.
>>>
>>> Subtree registration page
>>>
>>> https://wiki.onem2m.org/index.php?title=OneM2M_URN_Namespace
>>>
>>> provides additional information about oneM2M URNs, but there are some 
>>> gaps.
>>>
>>> Namespace specific strings will consist of two parts:
>>>
>>> <nss-root>:<nss-restoftree>
>>>
>>> Character set of nss-root is specified as a-z, A-Z, 0-9, but nothing 
>>> is said about the character set of nss-restoftree. I suppose you 
>>> could limit it to printable ASCII characters, in order to eliminate 
>>> the impact of Unicode confusables.
>>>
>>>    Within nss-root MGMT, the nss-restoftree will have the following 
>>> structure:
>>>
>>> urn:onem2m:mgmt.:nwkType:<identifier>:[<parameters>]
>>>
>>> I suppose the dot after mgmt is an error. If so, we get URNs like:
>>>
>>> urn:onem2m:mgmt:nwkType:lora or
>>> urn:onem2m:mgmt:nwkType:ansi_c_12:parameter
>>>
>>> Within nss-restoftree colon has two different roles in the mgmt 
>>> sub-namespace. It separates both nwkType from identifier and 
>>> identifier from parameter (if any). This might create confusion 
>>> regarding the role of the parameter, since nothing in the URN syntax 
>>> says that the parameter is not part of the identifier. And if in the 
>>> future you need to sub-divide nwkType, it might no longer be obvious 
>>> for someone who does not know the syntax already where the identifier 
>>> is and whether there is a parameter.
>>>
>>> Since onem2m parameters will not have a role in identification, you 
>>> might be better off including them as URN R-components. Since your 
>>> URNs will not be resolved, this should not be problematic in any way.
>>>
>>> URN namespace registrations do not need to be RFCs. An RFC can be 
>>> provided if the identifier system has not been specified elsewhere, 
>>> and it is considered useful to create an RFC for this purpose (see 
>>> e.g. RFC 8458; https://datatracker.ietf.org/doc/html/rfc8458) In 
>>> your case, I do not think that RFC is required or even justified. It 
>>> will be easier both for you and IETF if you send us just a template 
>>> as specified in RFC 8141. All registrations published as such 
>>> templates are listed at 
>>> https://www.iana.org/assignments/urn-namespaces/urn-namespaces.xhtml.
>>>
>>> ETSI has already made one namespace registration as a template, 
>>> available at https://www.iana.org/assignments/urn-formal/etsi.
>>>
>>> All the best,
>>>
>>> Juha
>>>
>>>
>>> I would recommend that the registration template specify how the NSSs 
>>> are to be compared, although looking at RFC 8141, it doesn't seem to 
>>> be required.  (It used to be that specifying the comparison rule was 
>>> important.)  I suspect that oneM2M intends to use case-sensitive 
>>> comparison and largely assign NSSs in a single case.
>>>
>>> Dale
>>>
>>> _______________________________________________
>>> urn mailing list
>>> urn@ietf.org
>>> https://www.ietf.org/mailman/listinfo/urn
>>>
>>> _______________________________________________
>>> urn mailing list
>>> urn@ietf.org
>>> https://www.ietf.org/mailman/listinfo/urn
>>
>