[urn] Re: Application: URN Namespace Identifier: nfi
[email protected] (Dale R. Worley) Wed, 30 Jul 2025 21:27:55 -0400
| Newsgroups | gmane.ietf.urn |
|---|---|
| Message-ID | <[email protected]> |
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.
[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.
Dale
_______________________________________________
urn mailing list -- [email protected]
To unsubscribe send an email to [email protected]