Re: proposed "xmpp" NID

Peter Saint-Andre <stpeter@jabber.org> Thu, 02 November 2006 20:33 UTC

Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1GfjFK-0007yc-Um; Thu, 02 Nov 2006 15:33:06 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1GfjFK-0007yH-3n for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 15:33:06 -0500
Received: from atlas.jabber.org ([208.245.212.69]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1GfjFD-0001Aq-Ip for urn-nid@apps.ietf.org; Thu, 02 Nov 2006 15:33:06 -0500
Received: by atlas.jabber.org (Postfix, from userid 1005) id 3A4F621A51A; Thu, 2 Nov 2006 14:32:50 -0600 (CST)
Date: Thu, 02 Nov 2006 14:32:50 -0600
From: Peter Saint-Andre <stpeter@jabber.org>
To: Leslie Daigle <leslie@thinkingcat.com>
Message-ID: <20061102203250.GA11008@jabber.org>
References: <45466A87.8090606@jabber.org> <4548D358.8080408@refactored-networks.com> <454A3D0B.7060405@thinkingcat.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <454A3D0B.7060405@thinkingcat.com>
Jabber-ID: stpeter@jabber.org
User-Agent: Mutt/1.5.6+20040907i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 1449ead51a2ff026dcb23465f5379250
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

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