- From: Jonathan Rowell <bigrat18@hotmail.com>
- Date: Wed, 26 Mar 2003 15:09:59 +0100
- To: mike@indexdata.com
- Cc: www-zig@w3.org
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. Rat >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 >Schema. > _________________________________________________________________ The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail
Received on Wednesday, 26 March 2003 09:10:06 UTC