- From: Jeremy Carroll <jjc@hpl.hp.com>
- Date: Thu, 29 Mar 2007 18:33:54 +0100
- To: GRDDL Working Group <public-grddl-wg@w3.org>
I suggest, at the end of section 4, http://www.w3.org/TR/2007/WD-grddl-20070302/#grddl-xhtml immediately before the section 5 heading, the following informative paragraph, clarifying the scope of the previous two normative statements. [[ While these mechanisms are intended primarily for valid XHTML family documents, they also can be used with invalid XHTML family documents: a validation error does not negate the applicability of these mechanisms. ]] Rationale: Working through the pending list, I came up with: http://www.w3.org/2001/sw/grddl-wg/td/pendinglist#html-and-transformation-attr i.e. input http://www.w3.org/2001/sw/grddl-wg/td/html-and-grddl-xform-attr i.e. <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:g="http://www.w3.org/2003/g/data-view#" g:transformation="two" > <head profile="http://www.w3.org/2003/g/data-view"> <title>HTML Doc with grddl:transformation Attribute</title> </head> <body> <h1>HTML Doc with grddl:transformation Attribute</h1> <p>GRDDL results for this entry come both from this inline <a rel="GRDDL transformation" href="one">one</a>, and the transformation on the root element.</p> </body> </html> My reader gets the following result: <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> <rdf:Description> <rdf:value>two</rdf:value> </rdf:Description> <rdf:Description> <rdf:value>one</rdf:value> </rdf:Description> </rdf:RDF> the first triple being the output of the transform "two" specified with the grrdl:transformation attribute. The second being the output of the transform "one" specified with the inline <a> element. I think this is the intent; but the GRDDL spec has a natural reading in which the "one" transform is not licensed, because all the relevant sections licensing that transform are headed 'valid' HTML etc. e.g. "Rules for GRDDL with valid XHTML". This document is not valid XHTML, and so, one could argue, that the rule does not apply. I suggest that such an argument is not intended. Hence the suggested text above. Jeremy -- Hewlett-Packard Limited registered Office: Cain Road, Bracknell, Berks RG12 1HN Registered No: 690597 England
Received on Thursday, 29 March 2007 17:34:39 UTC