On Tue, 14 Jan 2003, Pete Johnston wrote:
> Sticking (for a while longer ;-)) with my (quite possibly misguided)
> notion that a "DCMI Namespace" is not an XML Namespace, I'm quite happy
On reflection I agree... a "DCMI Namespace" is *not* an "XML Namespace".
A DCMI namespace is a collection of DCMI terms.
An XML namesapce is a collection of names used in an XML document.
The two are different...
Unfortunately we have assigned the same URI to these two different things
- which is potentially quite confusing and probably a mistake. However,
the DCMI Namespace Policy indicates that what we get when we retrieve
something from the DCMI namesapce URI is a representation of the DCMI
namespace (not a representation of the XML namespace).
So, I think we have just about got away with it! :-) Though, of course,
it will make it difficult to provide separate RDF descriptions about our
DCMI namespaces and our XML namespaces should we want to at some point in
the future.
I.e. which of the following are correct:
--- 1 ---
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF SYSTEM
"http://purl.org/dc/schemas/dcmes-xml-20000714.dtd">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description about="http://purl.org/dc/elements/1.1/">
<dc:title>
The DCMI Namespace for the Dublin Core Metadata Element Set
</dc:title>
</rdf:Description>
</rdf:RDF>
--- 1 ---
--- 2 ---
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF SYSTEM
"http://purl.org/dc/schemas/dcmes-xml-20000714.dtd">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description about="http://purl.org/dc/elements/1.1/">
<dc:title>
The XML Namespace for the Dublin Core Metadata Element Set
</dc:title>
</rdf:Description>
</rdf:RDF>
--- 2 ---
--- 3 ---
<?xml version="1.0"?>
<!DOCTYPE rdf:RDF SYSTEM
"http://purl.org/dc/schemas/dcmes-xml-20000714.dtd">
<rdf:RDF
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description about="http://purl.org/dc/elements/1.1/">
<dc:title>
The RDF Schema representation of the DCMI Namespace for the Dublin
Core Metadata Element Set
</dc:title>
</rdf:Description>
</rdf:RDF>
--- 3 ---
?
Andy.
> with the notion that the RDFS document found at the XML Namespace URI is
> a representation of the "DCMI Namespace" (in the sense of term set,
> vocabulary, ontology...) and its constitutent terms (where those terms
> are DC elements (not XML elements), DC element refinements, encoding
> schemes). And that "DCMI Namespace" is our "defining resource" as far as
> rdfs:isDefinedBy goes.
>
> I'm less sure what I expect a representation of an _XML_ Namespace to
> look like because an XML Namespace is just a collection of names used in
> an XML document. (OK, following Jon's point about modes in XSLT,
> possibly names for something other than element type names and attribute
> names, but it's still just a set of names for use in an XML document.)
> Maybe an XML Schema is closer to a representation of an XML Namespace,
> I'm not sure.
>
> So as long as we don't mention XML Namespaces, I'm happy....
>
> Pete
>
Andy
--
Distributed Systems, UKOLN, University of Bath, Bath, BA2 7AY, UK
http://www.ukoln.ac.uk/ukoln/staff/a.powell +44 1225 383933
Resource Discovery Network http://www.rdn.ac.uk/
|