W3C home > Mailing lists > Public > public-grddl-comments@w3.org > July to September 2007

RE: Comments on GRDDL (using 3rd-party XML schemas with GRDDL) [OK?]

From: Booth, David (HP Software - Boston) <dbooth@hp.com>
Date: Thu, 19 Jul 2007 00:26:03 -0400
Message-ID: <EBBD956B8A9002479B0C9CE9FE14A6C202EB8753@tayexc19.americas.cpqcorp.net>
To: "Dan Connolly" <connolly@w3.org>, "C. M. Sperberg-McQueen" <cmsmcq@acm.org>
Cc: "Andrew Eisenberg" <andrew.eisenberg@us.ibm.com>, <public-grddl-comments@w3.org>, <w3c-xsl-query@w3.org>

This is not an official response from the GRDDL WG, but just a couple of
points that I hope will aid this discussion.

1. A key concept of GRDDL is that the XML document author has
*authorized* the resulting RDF as a "faithful rendition" of the original
XML document:
http://www.w3.org/TR/grddl/#sec_rend

The central idea is that there must be a clear chain of authority
leading from the XML document to the resulting RDF, either via direct
annotations or by explicit reference to some a namespace or profile
document.  

2. The use (or non-use) of XML Schema is irrelevant to GRDDL.
Independent of GRDDL, the same XML document may be used by different
applications that wish to transform that XML document to different kinds
of RDF for different purposes that are *not* necessarily "faithful
renditions" of the original XML document, just as the same XML document
may be used with different XML schemas, and not all of them may be
sanctioned by the original XML document author.  GRDDL is not designed
to support such arbitrary transformations.  It is only designed to
support those that are demonstrably intended to produce a "Faithful
Rendition" as indicated by a clear chain of authority leading from the
original XML document as mentioned above.  

This chain of authority is what permits XML document consumers to
reliably follow their noses from the XML document to authorized RDF
results *without* resorting to out-of-band communication between XML
document producers and consumers.

If XML document consumers are intended to use a transformation that is
*not* indicated directly or indirectly by the XML document -- a 3rd
party transformation -- then the XML document producer and consumers
would have to have some out-of-band mechanism to indicate that the
transformation is authorized.  And if the parties have such an
out-of-band communication channel anyway, then they might as well also
use that channel to indicate what transformation should be used.  There
is much less need to standardize how that transformation can be
indicated.  Granted, there may still be some need, but it is a far less
compelling need than when producer and consumers do not have such an
out-of-band channel, and that is what GRDDL addresses.


David Booth, Ph.D.
HP Software
+1 617 629 8881 office  |  dbooth@hp.com
http://www.hp.com/go/software

Opinions expressed herein are those of the author and do not represent
the official views of HP unless explicitly stated otherwise.
Received on Thursday, 19 July 2007 04:33:28 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:11:43 GMT