[urn] Re: Application: URN Namespace Identifier: nfi

Peter Saint-Andre <[email protected]> Thu, 31 Jul 2025 10:31:59 -0600
Newsgroups gmane.ietf.urn
Message-ID <[email protected]>
Hi Peter,

Here is more feedback. You can also find my suggestions here:

https://github.com/stpeter/urn-namespaces/pull/1

The version number should be "1". (It is the version of the namespace 
itself, not of the document or template registering this version.)

I don't think we need the citations (e.g. to various RFCs) because we 
don't usually include those in the completed templates published here:

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

Peter

On 7/31/25 6:10 AM, Peter Waher wrote:
> Hello Dale
> 
> Thanks for the feedback. I've addressed all the issues as you 
> recommended. Please find the revised application attached (version 3).
> 
> Best regards,
> Peter Waher
> 
> ------------------------------------------------------------------------
> *Från:* Dale R. Worley <[email protected]>
> *Skickat:* Torsdag, 31 juli 2025 03:27
> *Till:* Peter Waher <[email protected]>
> *Kopia:* [email protected] <[email protected]>
> *Ämne:* Re: [urn] Application: URN Namespace Identifier: nfi
> 
> Reviewing this application:
> 
>      Namespace Identifier (formal)
> 
>         nfi
> 
>      Version
> 
>         2
> 
> I am noting here that I am reviewing the "nfi" version.
> 
>         Contact Person:
> 
>            Peter Waher
>            email: [email protected]
>            email: [email protected]
>            xmpp: [email protected]
> 
> It's desirable for the contact address to be given as a "role e-mail
> address" rather than an individual's address.
> 
>      Syntax
> 
>         Using the format defined in RFC 3986 [5], and some of its base
>         classes, a formal definition of the syntax used for urn URIs
>         used together with the nfi Namespace Identifier is as follows:
> 
>               nfi-uri      = "urn:nfi:" category ":" subcat : version
>               category     = name
>               subcat       = 1*( ":" name )
>               name         = 1*( unreserved / pct-encoded )
>               version      = 1*DIGIT "." 1*DIGIT
> 
> I note that "urn:nfi:iot:ctr:1.0" and "urn:nfi:iot:ctr:1.0:1.0" both
> conform to this syntax, though you probably don't want allocate the
> second one.  In practice, I think you want to restrict "name" to start
> with an ALPHA so that any "name" part is imediately distingushable
> from the "version" part by the human reader.  It also allows the
> possiblity of the future use of omitting the version part.
> 
>               name         = ALPHA *( unreserved / pct-encoded )
> 
>      Resolution
> 
>         There is no resolution mechanism anticipated for use with the
>         nfi namespace identifier.
> 
>      Documentation
> 
>         The Neuro-Foundation interfaces are documented publicly in [1].
> 
> The "Resolution" section is correct within the meaning of RFC 8141,
> but for practical purposes, I would recommend pointing people to the
> mapping between the URNs and the definition of the interfaces they
> identify as a "resolution" process:
> 
>      Resolution
> 
>         There is no resolution mechanism anticipated for use with the
>         nfi namespace identifier.  However, each URN identifies an
>         interface as described by the Documentation.
> 
> --
> 
>         [5] T. Berners-Lee, R. Fielding and L. Masinter, "Uniform Resource
>             Identifier (URI): Generic Syntax," 01 2005. [Online].
>             Available: https://tools.ietf.org/html/rfc3986 <https:// 
> tools.ietf.org/html/rfc3986>.
>             [Accessed 03 07 2015].
> 
> If you provide a reference for RFC 3986, I would recommend adding a
> reference to RFC 8141, even though strictly speaking, the registration
> doesn't reference it:
> 
>        [6] "Uniform Resource Names (URNs)," [Online].
>            Available: http://xmpp.org/rfcs/rfc8141.html <http:// 
> xmpp.org/rfcs/rfc8141.html>.
> 
> Dale
> 
> _______________________________________________
> urn mailing list -- [email protected]
> To unsubscribe send an email to [email protected]

_______________________________________________
urn mailing list -- [email protected]
To unsubscribe send an email to [email protected]