Updated earl source

In preparation for HTML5+RDFa EARL reports, I've updated the generation software; the Turtle and JSON-LD generated for the rollup report is now better, as it doesn't use as many predicate hacks to create the structure required for generating HTML.

I've also updated the shell command used for running running tests from the command line to make it easier to test all the various endpoints. I've updated results for all of the existing processors, other than Green Turtle (for which there is no online distiller AFAIK) and librdfa, which is giving a "Permission Denied" error. I also added reports for EasyRdf, java-rdfa and Semargl.

The updated report (source only) is at http://rdfa.info/earl-reports/earl.html. Not for publishing, just an update to give a current state for advertised processors and to wring out issues in the reporting software.

Note that the report format includes the test manifests for every version/host-language variant using the <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#>, so the report can also be used to run tests without needing to decipher to RDFa-specifc test manifest. An example entry is as follows:

<http://rdfa.info/test-suite/test-cases/rdfa1.1/xhtml5/manifest#0001> a earl:TestCase, mf:QueryEvaluationTest;
  mf:name "Test 0001: Predicate establishment with @property";
  mf:result true;
  mf:action [ a qt:QueryTest; qt:queryForm qt:QueryAsk;
    qt:query <http://rdfa.info/test-suite/test-cases/rdfa1.1/xhtml5/0001.sparql>;
    qt:data <http://rdfa.info/test-suite/test-cases/rdfa1.1/xhtml5/0001.xhtml> ];
  dc:title "Test 0001: Predicate establishment with @property";
  dc:description """Tests @property to establish the predicate; literal object is in the content of the element.""";
  earl:assertions (...),

Gregg Kellogg
gregg@greggkellogg.net

Received on Thursday, 27 December 2012 08:20:31 UTC