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

RE: Cutting the Patrician datatype knot

From: Pierre-Antoine CHAMPIN <champin@bat710.univ-lyon1.fr>
Date: 26 Nov 2001 12:29:26 +0100
To: "Peter F. "Patel-Schneider <pfps@research.bell-labs.com>
Cc: geoff@sover.net, www-rdf-interest@w3.org
Message-Id: <1006774168.490.2.camel@lisiperso3>
So we have, if I understand well, 3 propositions for representing typed
data:

<p xsi:type="du">x</p>       <!-- by Peter F. Patel-Schneider-->
<p rdf:parseType="du">x</p>  <!-- by Geoff Chappell-->
<p rdf:resource="xsd:du:x"/> <!-- by Patrick Stickler-->

all resulting to the same RDF triple, most simply represented by
Patrick's version.

On Thu, 2001-11-22 at 17:34, Peter F. Patel-Schneider wrote:
> > If you're going to put the mapping in the parsing, why not just use
> > 'parseType=' to make clear it's a parser directive?
> 
> Precisely because XML Schema has a perfectly good way of doing it, so why
> not use that way?

Because the XML syntax of RDF, as proposed in the RDF M&S
recommendation, does *not* rely on XML schema (neither does it have a
DTD, btw).
Hence it needs another *explicit* way of expressing the type of a value.

Patrick's version is the most simple, though not very intuitive.
I also like Geoff's proposal because it does not need to extend the
syntax (only the parsers), and I do think that rdf:parseType works well
for that purpose.


On the other hand, I can imagine an RDF *harvester* (by contrast to a
*parser*) able to produce RDF triple from XML schema-compliant
documents, provided that
 - we define some general rules about XMLS to RDF mapping
   (in a way similar to the approach used in
      http://www.w3.org/TR/xlink2rdf/ )
 - the schema contains some additionnal RDF "hints", like default values
for rdf:parseType in the appropriate elements.


  Pierre-Antoine
Received on Monday, 26 November 2001 06:27:11 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:52 GMT