W3C home > Mailing lists > Public > public-grddl-wg@w3.org > June 2007

RE: Proposal 3c (compromise) to address the ambiguity issue

From: Booth, David (HP Software - Boston) <dbooth@hp.com>
Date: Tue, 26 Jun 2007 12:40:05 -0400
Message-ID: <EBBD956B8A9002479B0C9CE9FE14A6C202D33855@tayexc19.americas.cpqcorp.net>
To: <ogbujic@ccf.org>
Cc: <public-grddl-wg@w3.org>

> From: Chimezie Ogbuji [mailto:ogbujic@ccf.org] 
> [ . . . ]
> However, I didn't add the note about what browsers do as GRDDL is a
> mechanism for web 'agents' in general not browsers specifically.  

That's fine.  I don't think that part is important.

> The
> emphasis on the suggestion in the GRDDL specification to use XProc (in
> the "Testing Faithful Infosets" section) seemed sufficient and more
> relevant than the TAG issue as XProc is specifically *chartered* to
> deliver a Recommendation Track document which addresses 
> fine-grained XML
> processing and we have commented [1] on the risk (WRT GRDDL) 
> associated with not addressing this.

The existing suggeston in section 6 to use XProc (to my mind) addresses
a different problem though.  It addresses the case where the GRDDL-aware
agent has *not* done unwanted pre-processing, and the GRDDL
transformation author can therefore control the desired
pre-preprocessing by explicit use of XProc's pipeline language.    It
does not address the case where the GRDDL-aware agent may do unwanted
pre-processing, and the GRDDL transformation author is unable to
indicate that such pre-process was not intended.  This is the case where
XProc's future default processing model would come into play.  The GRDDL
transformation author has no way to indicate that XProc's default
processing model should be used.

The key question is: Does GRDDL expect GRDDL implementations to conform
to the future XProc default processing model and the TAG's future
xmlFunctions-34 decision or not?   If so, then the GRDDL spec should
clearly say that and the ambiguity issue will go away when that happens.
If not, then those decisions will not resolve the ambiguity problem
because they are not binding on GRDDL implementations.

The purpose of this compromise proposal is to make clear that GRDDL
implementations *are* expected to conform to the XProc default
processing model and the TAG's xmlFunctions-34 decision when they are

> [1]http://lists.w3.org/Archives/Public/public-xml-processing-m
> odel-comments/2007Jun/0046.html
> >  - Making forward reference to a spec that is not yet published is
> > somewhat unusual, but not unprecedented.  For example, the 
> > RDF Concepts
> > document did this in reference to the non-yet-published IRI spec:
> > http://www.w3.org/TR/rdf-concepts/#section-Graph-URIref
> Is it the case that the resolution of the TAGs issue will result in a
> (TAG-authored) recommendation track document? Seems unlikely given the
> fact that the XProc WG has this responsibility placed 
> squarely in their lap.

DanC can probably speak to this better than me, but I doubt the TAG
would issue a rec-track document about xmlFunctions-34.  They usually
just issue "findings" on specific issues.  My understanding of
xmlFunctions-34 -- DanC please correct me if I'm wrong -- is that the
TAG is hoping that an XProc default processing model will represent a
solution to that issue, and hence the TAG won't have to do much other
than say "follow that spec".  However, the reason proposal 3c mentions
both xmlFunctions-34 and the XProc default processing model is in case
the XProc default processing model is only a partial solution to
xmlFunctions-34, and the TAG needs to say more about it.

David Booth, Ph.D.
HP Software
+1 617 629 8881 office  |  dbooth@hp.com

Opinions expressed herein are those of the author and do not represent
the official views of HP unless explicitly stated otherwise.
Received on Tuesday, 26 June 2007 16:40:17 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:39:12 UTC