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: C. M. Sperberg-McQueen <cmsmcq@acm.org>
Date: Tue, 24 Jul 2007 13:24:35 -0600
Message-Id: <16440060-1B02-4575-BB0C-41B5550487E4@acm.org>
Cc: "C. M. Sperberg-McQueen" <cmsmcq@acm.org>, "Booth, David (HP Software - Boston)" <dbooth@hp.com>, "Dan Connolly" <connolly@w3.org>, "Andrew Eisenberg" <andrew.eisenberg@us.ibm.com>, public-grddl-comments@w3.org, w3c-xsl-query@w3.org
To: ogbujic@ccf.org

On 24 Jul 2007, at 13:14 , Chimezie Ogbuji wrote:

> ...
> On Tue, 2007-07-24 at 12:12 -0600, C. M. Sperberg-McQueen wrote:
>> ...
>> It seems to me to be a surprising and unfortunate lurch toward a
>> closed-world assumption, to require that the RDF representation of a
>> document originate with, or be authorized by, the creator of the
>> document.  I think that's a pretty severe design error, and one that
>> surprises me, coming from the Semantic Web activity.
> We should be careful not to conflate closed-world assumption (which is
> specifically a feature of inference - GRDDL has nothing to do with
> inference) with functional data transformations.

Except, of course, that the logic of the design, as I have
understood it so far, relies on an inference something like:

    The author did not point to this transformation from
    the document, nor did the namespace owner point to this
    transformation from the namespace name.

    Therefore, the transformation is not a faithful rendition
    of the author's intentions.

The rest of your note may be trying to clarify the notion of
authority in such a way as to make me see that this is not
the required inference; I need to read your note more carefully
to see.

> Consider that XSLT
> also doesn't rely on any other input to the transformation other than
> what is explicitly included in the source markup.

(Side note.)  Not quite true:  XSLT transformations can take
invocation-time parameters, and can be affected by documents
other than the main input, by use of the document() function.

Received on Tuesday, 24 July 2007 19:24:41 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 19:55:02 UTC