W3C home > Mailing lists > Public > www-rdf-interest@w3.org > November 2000

Re: Coordinating XML schema and RDF schema

From: Sean B. Palmer <sean@mysterylights.com>
Date: Tue, 28 Nov 2000 15:13:05 -0000
Message-ID: <004601c0594d$c4e0e200$48ec93c3@z5n9x1>
To: "Susanne Guth" <susi@wu-wien.ac.at>
Cc: <www-rdf-interest@w3.org>
I've been pondering this for ages now:-

> How can we use vocabulary defined in an XML
> schema and vocabulary defined in an RDF schema
> to describe a resource within one an xml document.

RDF Schemas don't specify any sort of structure. However, XML Schemas don't
specify any form of RDF meaning, so that leads nicely to:-

> Is it possible, therefore, to import both the XML schema
> and the RDF schema as namespaces? Is it possible to
> mix RDF and XML to describe resources?

I already wrote about this a while ago, and what I was trying to imply then
is that there is no standard way of defining structure in RDF, mainly
because XML Schema is an inadequate way of expressing the constraints in
most RDF applications: e.g. RSS. If you constrain RDF to a rigid structure,
you lose the database/element set aspects of it, and the fact that RDF in
different namespaces can and should be easily combined. Note that both
Dublin Core and RSS have *prose* definitions as their core...
I think we should be using only RDF Schemas for RDF, unless you have an RDF
application that requires a very rigid structure and no namespace mixing
(then use XML Schemas as well). I'm not bashing XML Schemas here, rather
asking if RDF is meant to have structural constraints. Open discussion on
this matter is very welcome...

Kindest Regards,
Sean B. Palmer
"Perhaps, but let's not get bogged down in semantics."
   - Homer J. Simpson, BABF07.
Received on Tuesday, 28 November 2000 10:13:07 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:07:33 UTC