[urn] Re: Registration request for AR URN Namespace

"[email protected]" <[email protected]> Mon, 16 Feb 2026 00:18:08 +0000
Newsgroups gmane.ietf.urn
Message-ID <PH0PR02MB93648A03C75F9F37B347AEE4BD6CA@PH0PR02MB9364.namprd02.prod.outlook.com>
Hi @Dale R. Worley<mailto:[email protected]>,

The Key Value example that I provided is a extension we intend to submit to allow for additional data to be recorded against domain names. For example a registered business number. So the values are the Key (for the attribute) and the value for, well the value supplied by the client.

We don’t have an intention in setting a key value in the URN itself.

So … it will be:

    urn:gdr:params:xml:ns:variant-1.0
    urn:gdr:params:xml:ns:kvlist-1.0

(sorry I released I may have posted an incorrect example in the past where the "ns" was missing from the full URN.).

With that clarification, is version 4 of the document acceptable in its current form?

Or should we update it to:

      extension = 1*( ALPHA / DIGIT / "-" / "." / "_" / "~")

Regards
Quoc


From: Dale R. Worley <[email protected]>
Sent: Friday, 13 February 2026 01:45
To: Quoc Pham <[email protected]>
Cc: [email protected]; [email protected]; Sharon Jonnalagadda <[email protected]>
Subject: Re: [urn] Re: Registration request for AR URN Namespace

My apologies for not dealing looking at sooner. "Quoc@ registry. godaddy" <Quoc@ registry. godaddy> writes: > Thank you both, I’ve made the updates and @Dale > R. Worley<mailto: worley@ ariadne. com> I used your suggested rephrasing
ZjQcmQRYFpfptBannerStart
This Message Is From an External Sender
This message came from outside your organization.
ZjQcmQRYFpfptBannerEnd

My apologies for not dealing looking at sooner.



"[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>> writes:

> Thank you both, I’ve made the updates and @Dale

> R. Worley<mailto:[email protected]> I used your suggested rephrasing

> (couldn’t of said it better myself).

>

> Please see the attached, hopefully this is the last revision.



> [2:text/plain Show Save:gdr_namespace_v4.txt (2kB)]



Looking at gdr_namespace_v4.txt, I think the Syntax section needs more

detail regarding the precise syntax of <extension>.  My I suggest this

version?



    Syntax:



      urn:gdr:params:xml:ns:<extension>, where <extension> is the EPP command

      extension. Some examples include but not limited to:

      * <variant>: managing variants of internationalized domain names.

      * <kvlist>: supplying a key value list to represent additional domain name

      registration details.



      All extensions extend the base EPP commands described in RFC5730,

      according to the following syntax:



      extension = segment *( ":" segment )

      segment   = 1*( ALPHA / DIGIT / "-" / "." / "_" / "~" / "=" )



The main difference is that <extension> is specified concretely as a

series of one or more "segments", which are separated by colons, and

each segment is one or more characters in the specified list.  We

haven't been talking about many examples but these have been mentioned:



    urn:gdr:params:xml:ns:rgp-1.0

    urn:gdr:params:xml:ns:variant-1.0

    urn:gdr:params:xml:variant-1.0



The first two each have one segment, "rgp-1.0" and "variant-1.0".



The last example is actually incorrect according to the syntax because

it doesn't start with "urn:gdr:params:xml:ns:".  You may want to make

the specification more general and just say "urn:gdr:<extension>", which

would allow you to make URNs that aren't XML namespace names the

third example.



The syntax I've written above allows more elaborate URNs like



    urn:gdr:params:xml:ns:variant-1.0:feature-abc



Each segment is one or more character taken from the list of characters.

It is the "unreserved" list that we've been talking about, but I've

added "=" because the discussion talks about "supplying a key value

list" so that you can have a key-value pair in a URN, perhaps like this:



    urn:gdr:params:xml:ns:variant-1.0:feature=abc



I don't know whether you intend to have URNs which prescribe values for

keys; if not, there's no need to include "=" in segment.



Dale

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