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.
> > >>
> > >>******
> > >>
> > >>