RE: URI for XML schema and namespace

"Scott Hollenbeck" <sah-ietf@tengwar.com> Fri, 04 January 2008 16:04 UTC

Return-path: <discuss-bounces@apps.ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JAp21-0000ha-3O; Fri, 04 Jan 2008 11:04:25 -0500
Received: from discuss by megatron.ietf.org with local (Exim 4.43) id 1JAp20-0000XE-0E for discuss-confirm+ok@megatron.ietf.org; Fri, 04 Jan 2008 11:04:24 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JAp1z-0000Ux-Le for discuss@apps.ietf.org; Fri, 04 Jan 2008 11:04:23 -0500
Received: from eastrmmtao104.cox.net ([68.230.240.46]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JAp1x-0006uv-Dd for discuss@apps.ietf.org; Fri, 04 Jan 2008 11:04:23 -0500
Received: from eastrmimpo02.cox.net ([68.1.16.120]) by eastrmmtao104.cox.net (InterMail vM.7.08.02.01 201-2186-121-102-20070209) with ESMTP id <20080104160421.UEYT23675.eastrmmtao104.cox.net@eastrmimpo02.cox.net>; Fri, 4 Jan 2008 11:04:21 -0500
Received: from charger ([68.100.33.12]) by eastrmimpo02.cox.net with bizsmtp id Z43l1Y00E0FiBvo0000000; Fri, 04 Jan 2008 11:03:46 -0500
From: Scott Hollenbeck <sah-ietf@tengwar.com>
To: 'Julian Reschke' <julian.reschke@gmx.de>
References: <FB2B4EC3-BE66-4192-8657-F318BF9F0329@osafoundation.org> <00a601c84edd$2ca4dcc0$0601a8c0@pc6> <000001c84ee8$789307a0$0223520a@charger> <477E568E.8050307@gmx.de>
Subject: RE: URI for XML schema and namespace
Date: Fri, 04 Jan 2008 11:04:21 -0500
Message-ID: <000201c84eeb$77c9e3e0$0223520a@charger>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Thread-Index: AchO6gmSsf0uLKbvQf+fBRNMbdbakAAAG4Sw
In-Reply-To: <477E568E.8050307@gmx.de>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 02ec665d00de228c50c93ed6b5e4fc1a
Cc: 'Apps Discuss' <discuss@apps.ietf.org>
X-BeenThere: discuss@apps.ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: general discussion of application-layer protocols <discuss.apps.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=unsubscribe>
List-Post: <mailto:discuss@apps.ietf.org>
List-Help: <mailto:discuss-request@apps.ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/discuss>, <mailto:discuss-request@apps.ietf.org?subject=subscribe>
Errors-To: discuss-bounces@apps.ietf.org

> -----Original Message-----
> From: Julian Reschke [mailto:julian.reschke@gmx.de] 
> Sent: Friday, January 04, 2008 10:54 AM
> To: Scott Hollenbeck
> Cc: 'tom.petch'; 'Apps Discuss'
> Subject: Re: URI for XML schema and namespace
> 
> Scott Hollenbeck wrote:
> >> -----Original Message-----
> >> From: tom.petch [mailto:cfinss@dial.pipex.com]
> >> Sent: Friday, January 04, 2008 8:19 AM
> >> To: Apps Discuss
> >> Subject: URI for XML schema and namespace
> >>
> >> What is the currently recommended form for a URI for an XML schema 
> >> and an XML namespace?
> >>
> >> The question has come up on ForCES where I, citing RFC3688 say it 
> >> should be urn:
> >> whereas the others cite RFC3470 to say that http: is recommended.
> >>
> >> Other opinions welcome.
> > 
> > Those folks looking at 3470 might have missed the third 
> paragraph in 
> > section
> > 4.9:
> > 
> > "In the case of namespaces in IETF standards-track 
> documents, it would 
> > be useful if there were some permanent part of the IETF's own web 
> > space that could be used for this purpose.  In lieu of such, other 
> > permanent URIs can be used, e.g., URNs in the IETF URN namespace"
> > ...
> 
> Unfortunately, the IETF so far hasn't followed the BCP's 
> advice to actually make http-based namespace URIs available.

As one of the authors of 3470 I can say very clearly that 3470 doesn't
provide advice on this point.  It states fact:

"Typically (and recommended practice in W3C) is to assign namespace names
using persistent http URIs."

Notice that there's no "may", "should", "must", etc.

> Thus, if it's considered A Good Thing to provide a 
> description of the namespace *at* the namespace URI - and 
> when would it not? - I'd suggest to still use an http based 
> namespace URL.
> 
> There are some IETF specs that for that very reason use URI 
> assigned by the W3C (Atom, Atompub), and lots of other IETF 
> specs use URIs on purl.org.

That's certainly a valid option.  I'm not saying that one is better than the
other. What I am saying is that people shouldn't think that 3470 recommends
one over the other.

-Scott-