Re: proposed "xmpp" NID

Leslie Daigle <leslie@thinkingcat.com> Thu, 02 November 2006 18:46 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GfhaO-0006nC-VJ; Thu, 02 Nov 2006 13:46:44 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GfhaN-0006n6-OB for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 13:46:43 -0500
Received: from zeke.hxr.us ([69.31.8.124] helo=zeke.ecotroph.net) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GfhaJ-0003aE-De for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 13:46:43 -0500
Received: from [192.168.0.105] ([::ffff:64.102.254.33]) (AUTH: PLAIN leslie, SSL: TLSv1/SSLv3,256bits,AES256-SHA) by zeke.ecotroph.net with esmtp; Thu, 02 Nov 2006 13:46:35 -0500 id 015880EF.454A3D0B.000033F2
Message-ID: <454A3D0B.7060405@thinkingcat.com>
Date: Thu, 02 Nov 2006 13:46:35 -0500
From: Leslie Daigle <leslie@thinkingcat.com>
User-Agent: Thunderbird 1.5.0.7 (Macintosh/20060909)
MIME-Version: 1.0
To: Peter Saint-Andre <stpeter@jabber.org>
References: <45466A87.8090606@jabber.org> <4548D358.8080408@refactored-networks.com>
In-Reply-To: <4548D358.8080408@refactored-networks.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 3d7f2f6612d734db849efa86ea692407
Cc: urn-nid@apps.ietf.org
Subject: Re: proposed "xmpp" NID
X-BeenThere: urn-nid@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: discussion of new namespace identifiers for URNs <urn-nid.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:urn-nid@apps.ietf.org>
List-Help: <mailto:urn-nid-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/urn-nid>, <mailto:urn-nid-request@apps.ietf.org?subject=subscribe>
Errors-To: urn-nid-bounces@apps.ietf.org

Ditto, although I think RFC3046 is actually a normative
reference.

Leslie.

Michael Mealling wrote:
> This registration looks fine to me!
> 
> -MM
> 
> Peter Saint-Andre wrote:
>> The following NID template is extracted from an Internet-Draft I just
>> submitted to the Secretariat; until the I-D is published, you may find
>> it here:
>>
>> http://www.xmpp.org/internet-drafts/draft-saintandre-xmpp-urn-00.txt
>> http://www.xmpp.org/internet-drafts/draft-saintandre-xmpp-urn-00.html
>>
>> Review from folks on this list would be appreciated.
>>
>> Thanks!
>>
>> /psa
>>
>> ******
>>
>>    Namespace ID:
>>
>>       The Namespace ID "xmpp" is requested.
>>
>>    Registration Information:
>>
>>       Version 1
>>       Date: <when submitted>
>>
>>    Declared Registrant of the Namespace:
>>
>>       Registering organization
>>          Organization: Jabber Software Foundation
>>          Address: P.O. Box 1641, Denver, CO 80201 USA
>>
>>       Designated contact
>>          Role: XMPP Registrar
>>          Email: registrar@jabber.org
>>
>>    Declaration of Syntactic Structure:
>>
>>       The Namespace Specific String (NSS) of all URNs that use the
>>       "xmpp" NID shall have the following structure:
>>
>>          urn:xmpp:{ShortName}:{SubName}
>>
>>       The keywords have the following meaning:
>>
>>          (1) the "ShortName" is a US-ASCII string that conforms to
>>          the URN syntax requirements (see RFC 2141) and defines a
>>          particular protocol or format that is used as an XMPP
>>          extension
>>
>>          (2) the "SubName" is a US-ASCII string that conforms to
>>          the URN syntax requirements (see RFC 2141) and defines a
>>          particular subset of the relevant protocol or format.
>>
>>       The JSF's XMPP Registrar function shall be responsible for
>>       managing the assignment of both "ShortName" and "SubName"
>>       strings and maintaining a registry of resulting namespaces
>>       at <http://www.xmpp.org/registrar/namespaces.html>.  The
>>       XMPP Registrar may also assign URNs in sub-trees below the
>>       level of the ShortName or SubName as needed for use in various
>>       XMPP extensions.
>>
>>    Relevant Ancillary Documentation:
>>
>>       Information about the JSF's XMPP Registrar function can be
>>       found at <http://www.xmpp.org/registrar/>.
>>
>>    Identifier Uniqueness Considerations:
>>
>>       The XMPP Registrar is already responsible for managing the
>>       assignment of XML namespace names of the form
>>       "http://jabber.org/protocol/{ShortName}" and
>>       "http://jabber.org/protocol/{ShortName}#{SubName}"
>>       (e.g., "http://jabber.org/protocol/pubsub" and
>>       "http://jabber.org/protocol/disco#info").  If the "xmpp"
>>       NID is approved, the XMPP Registrar shall simply modify the
>>       syntax of the namespace names it assigns from
>>       "http://jabber.org/protocol/{ShortName}" and
>>       "http://jabber.org/protocol/{ShortName}#{SubName}" to
>>       "urn:xmpp:{ShortName}" and "urn:xmpp:{ShortName}:{SubName}".
>>
>>       The XMPP Registrar is shall ensure the uniqueness of all
>>       ShortName strings and of all SubName strings within the
>>       context of a given ShortName through checking such names
>>       against the list of existing namespace names (this process
>>       is not currently documented, but documentation may be added
>>       to XEP-0053, which is the controlling specification for the
>>       XMPP Registrar).  It is envisioned that the XMPP Registrar
>>       shall in all cases directly ensure the uniqueness of the
>>       assigned strings and that the XMPP Registrar shall not assign
>>       secondary responsibility for management of any sub-trees.
>>       However, the XMPP Registrar may assign URNs in sub-trees below
>>       the level of the ShortName or SubName as needed for use in
>>       various XMPP extensions.
>>
>>       The resulting URNs shall not be re-assigned.
>>
>>    Identifier Persistence Considerations:
>>
>>       The XMPP Registrar shall provide clear documentation of the
>>       registered uses of the "xmpp" NID in the form of XMPP
>>       Extension Protocol (XEP) specifications published at
>>       <http://www.xmpp.org/extensions/> as well as a
>>       registry of the registered namespaces themselves at
>>       <http://www.xmpp.org/registrar/namespaces.html>.
>>
>>    Process of Identifier Assignment:
>>
>>       The XMPP Registrar's processes for ShortName and SubName
>>       assignment are not currently documented, but such strings
>>       are typically generated by the author of the relevant XMPP
>>       Extension Protocol specification and checked by the XMPP
>>       Registrar against the list of existing namespace names to
>>       ensure relevance, memorability, and uniqueness
>>       (documentation of this process may be added to XEP-0053,
>>       which is the controlling specification for the XMPP
>>       Registrar).  Assignment of URNs within the "xmpp" tree is
>>       reserved to the Jabber Software Foundation, specifically
>>       to its XMPP Registrar function as specified in XEP-0053.
>>
>>    Process for Identifier Resolution:
>>
>>       The namespace is not listed with a Resolution Discovery
>>       System.
>>
>>    Rules for Lexical Equivalence:
>>
>>       No special considerations; the rules for lexical
>>       equivalence specified in RFC 2141 apply.
>>
>>    Conformance with URN Syntax:
>>
>>       No special considerations.
>>
>>    Validation Mechanism:
>>
>>       None specified.
>>
>>    Scope:
>>
>>       Global.
>>
>> ******
>>
>>
> 
>