W3C home > Mailing lists > Public > www-zig@w3.org > March 2003

Re: requesting XML records

From: Jonathan Rowell <bigrat18@hotmail.com>
Date: Wed, 26 Mar 2003 15:09:59 +0100
To: mike@indexdata.com
Cc: www-zig@w3.org
Message-ID: <F79iMvEDOi8aviBz8Ve00019133@hotmail.com>

Hi Mike!

not wanting to start a flame war the definition is :-

[Definition:] An XML namespace is a collection of names, identified by a URI 
reference [RFC2396], which are used in XML documents as element types and 
attribute names. XML namespaces differ from the "namespaces" conventionally 
used in computing disciplines in that the XML version has internal structure 
and is not, mathematically speaking, a set. These issues are discussed in 
"A. The Internal Structure of XML Namespaces".

from http://www.w3.org/TR/REC-xml-names/

What I actually meant was that the uri should be used in an XML document as 
a namespace uri (xmlns:xx=uri)

further from the w3c.org document :-

[Definition:] URI references which identify namespaces are considered 
identical when they are exactly the same character-for-character. Note that 
URI references which are not identical in this sense may in fact be 
functionally equivalent.

And this is probably the problem - functional equivalence.

I dislike intensely, XML documents perporting to be of some standard without 
a reference to that standard. Furthermore if a document contains elements 
from different standards they should be appropiately marked. XML has xmlns 
for this purpose and I think it should be used. Validation is in my opinion 
a separate issue.

I have, however, squeeked enough.


>From: Mike Taylor <mike@indexdata.com>
>To: bigrat18@hotmail.com
>CC: rden@loc.gov, www-zig@w3.org
>Subject: Re: requesting XML records
>Date: Wed, 26 Mar 2003 13:00:44 GMT
> > Date: Wed, 26 Mar 2003 13:40:42 +0100
> > From: "Jonathan Rowell" <bigrat18@hotmail.com>
> >
> > Ray wrote [...]
> >
> > "if you try to go to: http://www.loc.gov/zing/srw/dcschema/v1.0/
> > you'll get "Not Found" because it's not intended as an actionable
> > uri but as an identifier, the same way that an oid is an
> > identifier. We *can* guarantee persistence of this uri, as well as
> > un-ambiguity.  If a new version is developed, there will be a new
> > uri, maybe http://www.loc.gov/zing/srw/dcschema/v1.1/, but the old
> > uri (http://www.loc.gov/zing/srw/dcschema/v1.0/) will continue to
> > identify version 1.0."
> >
> > Now for me that's a namespace.
>No, it's a schema -- just one that's identified by a unique _name_
>rather than pointed to be an address.  A namespace is just a place to
>put names -- like a GRS-1 tag set.  A schema is a structure: it's
>conceptually the same kind of thing whether a GRS-1 schema or an XML

The new MSN 8: smart spam protection and 2 months FREE*  
Received on Wednesday, 26 March 2003 09:10:06 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:26:05 UTC