- From: McBride, Brian <brian.mcbride@hp.com>
- Date: Mon, 19 Feb 2007 16:33:58 -0000
- To: "GRDDL Working Group" <public-grddl-wg@w3.org>
Section 2 example [[ <html xmlns="http://www.w3.org/1999/xhtml" xmlns:grddl='http://www.w3.org/2003/g/data-view#' grddl:transformation="glean_title.xsl http://www.w3.org/2001/sw/grddl-wg/td/getAuthor.xsl" > ]] Might that better be http://www.w3.org/2001/sw/grddl-wg/td/getAuthor i.e. drop the commitment to xsl. -------------- A little further down, where it states: [[ The glean_title.xsl transformation computes the following RDF/XML document, given the XML document above as input: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"> <rdf:Description rdf:about=""> <dc:title>Are You Experienced?</dc:title> </rdf:Description> </rdf:RDF> ]] This would be a good place to make it clear that the relative URI references in this graph are relative to the URI of the source document e.g. [[ Note that this serialization of the graph contains a relative URI reference. The base URI for interpretting relative URI references in a serialization of a graph produced by a GRDDL transformation is the URI of the source document. ]] --------------- [[ If an information resource([WEBARCH], section 2.2) IR is represented by an XML document with an XPath root node R, and R has a GRDDL transformation with a transformation property TP, and TP applied to R gives an RDF Graph G, then G is a GRDDL result of IR. ]] Reading the rule jars a bit because the definition of TP comes after the rule - better to move it before. [[ Before introducing the rule that will define a GRDDL result, we first introduce the idea of a transformation property. Loosely, a transformation can be thought of as a function from an input representation to an RDF graph. The transformation property of a transformation represents that function. The transformation property of a transformation T is an RDF property that relates each input to T to the result of applying T to that input. [[[Might want to move the rule at the end of section 6 Transformation Algorithms here]]] If an information resource([WEBARCH], section 2.2) IR is represented by an XML document with an XPath root node R, and R has a GRDDL transformation with a transformation property TP, and R is in the domain of TP and TP relates R to an RDF Graph G, then G is a GRDDL result of IR. ]] This raises two questions in my mind. 1. Should we say something about what happens when the input document is not in the domain of the transformation - e.g. the code goes belly up when executing. This might affect the section on conformance labels. Maybe we can just stay silent. 2. Is a transform necessarily functional on the input document alone? For example, a transform that includes a triple containing the time at which the transform was run is not a GRDDL transform? Hey - I got to the end of section 2. Brian
Received on Monday, 19 February 2007 16:34:56 UTC