[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proposed "xmpp" NID
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 at 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.
> >>
> >>******
> >>
> >>
> >
> >