GRDDL test output file loopx-output is invalid

The expected output of test
  http://www.w3.org/2001/sw/grddl-wg/td/grddl-tests#loopx
is in
  http://www.w3.org/2001/sw/grddl-wg/td/loopx-output

but it is not legal RDF/XML right now, so the test should always fail.

<!-- A GRDDL aware agent that considers
  all GRDDL results of IR, when computing the
  GRDDL results for IR, may produce this
  output.
-->
<rdf:RDF
  xmlns:data-view="http://www.w3.org/2003/g/data-view#"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
  <rdf:Description rdf:about="">
          <data-view:namespaceTransformation
              rdf:resource="loopx.xsl" />
          <data-view:namespaceTransformation
              rdf:resource="loopy.xsl" />
          <data-view:namespaceTransformation
              rdf:resource="one.xsl" />
          <rdf:Description rdf:value="one"/>
  </rdf:Description>
</rdf:RDF>


You cannot have an rdf:Description used as a property element
inside another rdf:Description.

$ rapper -c http://www.w3.org/2001/sw/grddl-wg/td/loopx-output
rapper: Parsing URI http://www.w3.org/2001/sw/grddl-wg/td/loopx-output
rapper: Error - URI
http://www.w3.org/2001/sw/grddl-wg/td/loopx-output:16 - rdf:Description
is forbidden as a property element.
rapper: Failed to parse URI
http://www.w3.org/2001/sw/grddl-wg/td/loopx-output rdfxml content
rapper: Parsing returned 3 triples


The W3C RDF Validator agrees, so it's not just my code:
http://www.w3.org/RDF/Validator/ARPServlet?URI=http%3A%2F%2Fwww.w3.org%2F2001%2Fsw%2Fgrddl-wg%2Ftd%2Floopx-output&PARSE=Parse+URI%3A+&TRIPLES_AND_GRAPH=PRINT_TRIPLES&FORMAT=PNG_EMBED

What is curious is that according to HTTP the document was:
  Last-Modified: Thu, 29 Mar 2007 14:06:48 GMT
but looks like it's been in the test suite for months.

Dave

Received on Monday, 24 September 2007 01:10:10 UTC