Re: proposed "xmpp" NID
Peter Saint-Andre <stpeter@jabber.org> Thu, 02 November 2006 21:22 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gfk0h-0000WN-Mz; Thu, 02 Nov 2006 16:22:03 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Gfk0g-0000W2-D0 for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 16:22:02 -0500
Received: from atlas.jabber.org ([208.245.212.69]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Gfk0c-0006zr-SC for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 16:22:02 -0500
Received: by atlas.jabber.org (Postfix, from userid 1005) id 4AB1021A353; Thu, 2 Nov 2006 15:21:58 -0600 (CST)
Date: Thu, 02 Nov 2006 15:21:58 -0600
From: Peter Saint-Andre <stpeter@jabber.org>
To: Leslie Daigle <leslie@thinkingcat.com>
Message-ID: <20061102212158.GC11008@jabber.org>
References: <45466A87.8090606@jabber.org> <4548D358.8080408@refactored-networks.com> <454A3D0B.7060405@thinkingcat.com> <20061102203250.GA11008@jabber.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <20061102203250.GA11008@jabber.org>
Jabber-ID: stpeter@jabber.org
User-Agent: Mutt/1.5.6+20040907i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 0e9ebc0cbd700a87c0637ad0e2c91610
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
Done (including a copy edit). The updated text is 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 For those who care, the CVS diff is here: http://www.jabberstudio.org/cgi-bin/viewcvs.cgi/cvs/xmpp/internet-drafts/draft-saintandre-xmpp-urn-00.xml?r1=1.1&r2=1.3 Peter On Thu, Nov 02, 2006 at 02:32:50PM -0600, Peter Saint-Andre wrote: > I've updated my working copy accordingly. > > Since the I-D hasn't been published yet because of the IETF 67 > moratorium, I'll probably submit an updated version of the -00 > draft here soon... > > Peter > > On Thu, Nov 02, 2006 at 01:46:35PM -0500, Leslie Daigle wrote: > > > > 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. > > >> > > >>****** > > >> > > >>
- proposed "xmpp" NID Peter Saint-Andre
- Re: proposed "xmpp" NID Michael Mealling
- Re: proposed "xmpp" NID Leslie Daigle
- Re: proposed "xmpp" NID Peter Saint-Andre
- Re: proposed "xmpp" NID Peter Saint-Andre