Added EARL report infrastructure for NQuads, Trig and Semantics.
authorGregg Kellogg <gregg@kellogg-assoc.com>
Wed, 30 Oct 2013 17:35:31 -0700
changeset 1183 e6813122d2dd
parent 1182 41e72960cd6c
child 1185 6697f8966169
Added EARL report infrastructure for NQuads, Trig and Semantics.
nquads/reports/.earl
nquads/reports/README
nquads/reports/rdf.rb-earl-2013-07-25.ttl
nquads/reports/template.md
rdf-mt/reports/.earl
rdf-mt/reports/README
rdf-mt/reports/earl.jsonld
rdf-mt/reports/template.md
rdf-turtle/reports/index.html
rdf-turtle/reports/template.md
trig/reports/.earl
trig/reports/README
trig/reports/rdf.rb-earl-2013-09-09.ttl
trig/reports/template.md
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nquads/reports/.earl	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,6 @@
+---
+:format: :json
+:manifest:
+- https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl
+:bibRef: ! '[[NQUADS]]'
+:name: NQUads
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nquads/reports/README	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,11 @@
+This is a collection of individual EARL reports for
+test subjects claiming Turtle processor conformance.
+
+The consolodated report is saved to index.html generated
+using the earl-report Ruby gem. Run it as follows:
+
+gem install earl-report
+
+earl-report --format json -o earl.jsonld *.ttl
+earl-report --json --format ttl -o earl.ttl earl.jsonld
+earl-report --json --format html --template template.md -o index.html earl.jsonld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nquads/reports/rdf.rb-earl-2013-07-25.ttl	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,704 @@
+@base         <http://rubygems.org/gems/rdf> .
+@prefix rdf:  <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix dc:   <http://purl.org/dc/terms/> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+
+<> a doap:Project ;
+  doap:name          "RDF.rb" ;
+  doap:homepage      <http://rubygems.org/gems/rdf> ;
+  doap:license       <http://creativecommons.org/licenses/publicdomain/> ;
+  doap:shortdesc     "A Ruby library for working with Resource Description Framework (RDF) data."@en ;
+  doap:description   "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."@en ;
+  doap:created       "2007-10-23" ;
+  doap:platform      "Ruby" ;
+  doap:category      <http://dbpedia.org/resource/Resource_Description_Framework>,
+                     <http://dbpedia.org/resource/Ruby_(programming_language)> ;
+  doap:implements    <http://www.w3.org/TR/rdf11-concepts/>,
+                     <http://www.w3.org/TR/n-quads/>,
+                     <http://www.w3.org/TR/n-triples/> ;
+  doap:download-page <http://rubyforge.org/projects/rdf/> ;
+  doap:bug-database  <http://github.com/ruby-rdf/rdf/issues> ;
+  doap:blog          <http://ar.to/>, <http://blog.datagraph.org/> ;
+  doap:vendor        <http://datagraph.org/> ;
+  doap:developer     <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
+  doap:maintainer    <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
+  doap:documenter    <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Călin Ardelean" ;
+                      foaf:mbox_sha1sum "274bd18402fc773ffc0606996aa1fb90b603aa29"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Danny Gagne" ;
+                      foaf:mbox_sha1sum "6de43e9cf7de53427fea9765706703e4d957c17b"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Joey Geiger" ;
+                      foaf:mbox_sha1sum "f412d743150d7b27b8468d56e69ca147917ea6fc"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Fumihiro Kato" ;
+                      foaf:mbox_sha1sum "d31fdd6af7a279a89bf09fdc9f7c44d9d08bb930"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Naoki Kawamukai" ;
+                      foaf:mbox_sha1sum "5bdcd8e2af4f5952aaeeffbdd371c41525ec761d"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Hellekin O. Wolf" ;
+                      foaf:mbox_sha1sum "c69f3255ff0639543cc5edfd8116eac8df16fab8"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "John Fieber" ;
+                      foaf:mbox_sha1sum "f7653fc1ac0e82ebb32f092389bd5fc728eaae12"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Keita Urashima" ;
+                      foaf:mbox_sha1sum "2b4247b6fd5bb4a1383378f325784318680d5ff9"] ;
+  doap:helper        [a foaf:Person ;
+                      foaf:name "Pius Uzamere" ;
+                      foaf:mbox_sha1sum "bedbbf2451e5beb38d59687c0460032aff92cd3c"] ;
+  foaf:maker         <http://ar.to/#self> ;
+  dc:creator         <http://ar.to/#self> .
+
+<http://ar.to/#self> a foaf:Person ;
+  foaf:name          "Arto Bendiken" ;
+  foaf:mbox          <mailto:arto@bendiken.net> ;
+  foaf:mbox_sha1sum  "a033f652c84a4d73b8c26d318c2395699dd2bdfb",
+                     "d0737cceb55eb7d740578d2db1bc0727e3ed49ce" ;
+  foaf:homepage      <http://ar.to/> ;
+  foaf:made          <> ;
+  rdfs:isDefinedBy   <http://datagraph.org/bendiken/foaf> .
+
+<http://bhuga.net/#ben> a foaf:Person ;
+  foaf:name          "Ben Lavender" ;
+  foaf:mbox          <mailto:blavender@gmail.com> ;
+  foaf:mbox_sha1sum  "dbf45f4ffbd27b67aa84f02a6a31c144727d10af" ;
+  foaf:homepage      <http://bhuga.net/> ;
+  rdfs:isDefinedBy   <http://datagraph.org/bhuga/foaf> .
+
+<http://greggkellogg.net/foaf#me> a foaf:Person ;
+  foaf:name          "Gregg Kellogg" ;
+  foaf:mbox          <mailto:gregg@greggkellogg.net> ;
+  foaf:mbox_sha1sum  "35bc44e6d0070e5ad50ccbe0d24403c96af2b9bd" ;
+  foaf:homepage      <http://greggkellogg.net/>;
+  rdfs:isDefinedBy   <http://greggkellogg.net/foaf> .
+
+<http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
+  foaf:name "Gregg Kellogg";
+  foaf:title "Implementor";
+  foaf:homepage <http://greggkellogg.net/> .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-01.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-02.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-03.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-04.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-05.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-uri-06.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-01.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-02.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-03.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-04.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-05.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bnode-06.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bad-literal-01.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bad-literal-02.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bad-literal-03.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bad-uri-01.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/nquads/tests/manifest.ttl#nq-syntax-bad-quint-01.nq>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-06-27T14:01:41-06:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/nquads/reports/template.md	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,403 @@
+-# This template is used for generating a rollup EARL report. It expects to be
+-# called with a single _tests_ local with the following structure
+-#
+-#  {
+-#    "@context": {...},
+-#    "@id": "",
+-#    "@type": "earl:Software",
+-#    "name": "...",
+-#    "bibRef": "[[...]]",
+-#    "assertions": ["./rdf.rb-earl.ttl"],
+-#    "testSubjects": [
+-#      {
+-#        "@id": "http://rubygems.org/gems/rdf-turtle",
+-#        "@type": "earl:TestSubject",
+-#        "name": "RDF::Turtle"
+-#      },
+-#      ...
+-#    ],
+-#    "tests": [{
+-#      "@id": "http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01",
+-#      "@type": ["earl:TestCriterion", "earl:TestCase"],
+-#      "title": "subm-test-00",
+-#      "description": "Blank subject",
+-#      "testAction": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.ttl",
+-#      "testResult": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.out"
+-#      "mode": "earl:automatic",
+-#      "assertions": [
+-#        {
+-#          "@type": "earl:Assertion",
+-#          "assertedBy": "http://greggkellogg.net/foaf#me",
+-#          "test": "http://svn.apache.org/repos/asf/jena/Experimental/riot-reader/testing/RIOT/Lang/TurtleSubm/manifest.ttl#testeval00",
+-#          "subject": "http://rubygems.org/gems/rdf-turtle",
+-#          "result": {
+-#            "@type": "earl:TestResult",
+-#            "outcome": "earl:passed"
+-#          }
+-#        }
+-#      ]
+-#    }]
+-#  }
+- require 'cgi'
+
+!!! 5
+%html{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+  - subjects = tests['testSubjects']
+  %head
+    %meta{"http-equiv" => "Content-Type", :content => "text/html;charset=utf-8"}
+    %link{:rel => "alternate", :href => "earl.ttl"}
+    %link{:rel => "alternate", :href => "earl.jsonld"}
+    - tests['assertions'].each do |file|
+      %link{:rel => "related", :href => file}
+    %title
+      = tests['name']
+      Implementation Report
+    %script.remove{:type => "text/javascript", :src => "http://www.w3.org/Tools/respec/respec-w3c-common"}
+    :javascript
+      var respecConfig = {
+          // extend the bibliography entries
+          localBiblio: {
+              TURTLE: "Eric Prud'hommeaux, Gavin Carothers. <cite><a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">Turtle: Terse RDF Triple Language.</a></cite> W3C Candidate Recommendation 19 February 2013. URL: <a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>",
+              DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Turtle: Terse RDF Triple Language.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>",
+          },
+
+          // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
+          specStatus:           "unofficial",
+          copyrightStart:       "2010",
+          doRDFa:               "1.1",
+
+          // the specification's short name, as in http://www.w3.org/TR/short-name/
+          shortName:            "turtle-earl",
+          //subtitle:             "Turtle Implementation Conformance Report",
+          // if you wish the publication date to be other than today, set this
+          publishDate:  "#{Time.now.strftime("%Y/%m/%d")}",
+
+          // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
+          // and its maturity status
+          //previousPublishDate:  "2011-10-23",
+          //previousMaturity:     "ED",
+          //previousDiffURI:      "http://json-ld.org/spec/ED/json-ld-syntax/20111023/index.html",
+          //diffTool:             "http://www.aptest.com/standards/htmldiff/htmldiff.pl",
+
+          // if there a publicly available Editor's Draft, this is the link
+          //edDraftURI:           "",
+
+          // if this is a LCWD, uncomment and set the end of its review period
+          // lcEnd: "2009-08-05",
+
+          // if you want to have extra CSS, append them to this list
+          // it is recommended that the respec.css stylesheet be kept
+          extraCSS:             [
+              "http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css"
+          ],
+
+          // editors, add as many as you like
+          // only "name" is required
+          editors:  [
+              { name: "Gregg Kellogg", url: "http://greggkellogg.net/",
+                company: "Kellogg Associates" },
+              { name: "Andy Seaborne",
+                company: "The Apache Software Foundation"}
+          ],
+
+          // authors, add as many as you like.
+          // This is optional, uncomment if you have authors as well as editors.
+          // only "name" is required. Same format as editors.
+          //authors:  [
+          //RDF Working Group],
+
+          // name of the WG
+          wg:           "RDF Working Group",
+
+          // URI of the public WG page
+          wgURI:        "http://www.w3.org/2011/rdf-wg/",
+
+          // name (with the @w3c.org) of the public mailing to which comments are due
+          wgPublicList: "public-rdf-comments",
+
+          // URI of the patent status for this WG, for Rec-track documents
+          // !!!! IMPORTANT !!!!
+          // This is important for Rec-track documents, do not copy a patent URI from a random
+          // document unless you know what you're doing. If in doubt ask your friendly neighbourhood
+          // Team Contact.
+          wgPatentURI:  "http://www.w3.org/2004/01/pp-impl/46168/status",
+          alternateFormats: [
+            {uri: "earl.ttl", label: "Turtle"},
+            {uri: "earl.jsonld", label: "JSON-LD"}
+          ],
+      };
+    :css
+      span[property='dc:description'] { display: none; }
+      td.PASS { color: green; }
+      td.FAIL { color: red; }
+      table.report {
+        border-width: 1px;
+        border-spacing: 2px;
+        border-style: outset;
+        border-color: gray;
+        border-collapse: separate;
+        background-color: white;
+      }
+      table.report th {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      table.report td {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      tr.summary {font-weight: bold;}
+      td.passed-all {color: green;}
+      td.passed-most {color: darkorange;}
+      td.passed-some {color: red;}
+  %body{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+    %section#abstract{:about => tests['@id'], :typeof => [tests['@type']].flatten.join(" ")}
+      %p
+        This document report test subject conformance for and related specifications for
+        %span{:property => "doap:name"}<=tests['name']
+        %span{:property => "dc:bibliographicCitation"}<
+          = tests['bibRef']
+        according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]].
+      %p
+        This report is also available in alternate formats:
+        %a{:rel => "xhv:alternate", :href => "earl.ttl"}
+          Turtle
+        and
+        %a{:rel => "xhv:alternate", :href => "earl.jsonld"}
+          JSON-LD
+    %section#sodt
+    %section
+      :markdown
+        ## Instructions for submitting implementation reports
+
+          Tests should be run using the test manifests defined in the 
+          [Test Manifests](#test-manifests) Section.
+
+          The assumed base URI for the tests is `<http://example/base/>` if needed.
+
+          Reports should be submitted in Turtle format to [public-rdf-comments@w3.org](mailto:public-rdf-comments@w3.org)
+          and include an `earl:Assertion`
+          for each test, referencing the test resource from the associated manifest
+          and the test subject being reported upon. An example test entry is be the following:
+
+              [ a earl:Assertion;
+                earl:assertedBy <http://greggkellogg.net/foaf#me>;
+                earl:subject <http://rubygems.org/gems/rdf-turtle>;
+                earl:test <http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01>;
+                earl:result [
+                  a earl:TestResult;
+                  earl:outcome earl:passed;
+                  dc:date "2013-02-22T15:12:30-08:00"^^xsd:dateTime];
+                earl:mode earl:automatic ] .
+
+          The Test Subject should be defined as a `doap:Project`, including the name,
+          homepage and developer(s) of the software (see [[DOAP]]). Optionally, including the
+          project description and programming language. An example test subject description is the following:
+
+              <> foaf:primaryTopic <http://rubygems.org/gems/rdf-turtle>
+                dc:issued "2013-06-18T17:30:22-07:00"^^xsd:dateTime ;
+                foaf:maker <http://greggkellogg.net/foaf#me> .
+
+              <http://rubygems.org/gems/rdf-turtle> a doap:Project, earl:TestSubject, earl:Software ;
+                doap:name          "RDF::Turtle" ;
+                doap:homepage      <http://ruby-rdf.github.com/rdf-turtle> ;
+                doap:license       <http://creativecommons.org/licenses/publicdomain/> ;
+                doap:description   "RDF::Turtle is an Turtle reader/writer for the RDF.rb library suite."@en ;
+                doap:created       "2011-08-29"^^xsd:date ;
+                doap:programming-language "Ruby" ;
+                doap:implements    <http://www.w3.org/TR/turtle/> ;
+                doap:category      <http://dbpedia.org/resource/Resource_Description_Framework>,
+                                   <http://dbpedia.org/resource/Ruby_(programming_language)> ;
+                doap:developer     <http://greggkellogg.net/foaf#me> ;
+                dc:title           "RDF::Turtle" ;
+                dc:description     "RDF::Turtle is an Turtle reader/writer for the RDF.rb library suite."@en ;
+                dc:date            "2011-08-29"^^xsd:date ;
+                .
+
+          The software developer, either an organization or one or more individuals SHOULD be
+          referenced from `doap:developer` using [[FOAF]]. For example:
+
+              <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
+                foaf:name "Gregg Kellogg";
+                foaf:title "Implementor";
+                foaf:homepage <http://greggkellogg.net/> .
+
+          See [Turtle Test Suite Wiki](http://www.w3.org/2011/rdf-wg/wiki/Turtle_Test_Suite)
+          for more information.
+    %section
+      - test_info = {}
+      - test_refs = {}
+      - subject_refs = {}
+      %h2
+        Test Manifests
+      - tests['entries'].each do |manifest|
+        - test_cases = manifest['entries']
+        %section{:typeof => manifest['@type'].join(" "), :resource => manifest['@id']}
+          %h2<=manifest['title']
+          - [manifest['description']].flatten.compact.each do |desc|
+            %p<
+              ~ CGI.escapeHTML desc
+          %table.report
+            - skip_subject = {}
+            - passed_tests = []
+            %tr
+              %th
+                Test
+              - subjects.each_with_index do |subject, index|
+                - subject_refs[subject['@id']] = "subj_#{index}"
+                -# If subject is untested for every test in this manifest, skip it
+                - skip_subject[subject['@id']] = manifest['entries'].all? {|t| t['assertions'][index]['result']['outcome'] == 'earl:untested'}
+                - unless skip_subject[subject['@id']]
+                  %th
+                    %a{:href => '#' + subject_refs[subject['@id']]}<=subject['name']
+            - test_cases.each do |test|
+              - tid = 'test_' + (test['@id'][0,2] == '_:' ? test['@id'][2..-1] : test['@id'].split('#').last)
+              - (test_info[tid] ||= []) << test
+              - test_refs[test['@id']] = tid
+              %tr{:rel => "mf:entries", :typeof => test['@type'].join(" "), :resource => test['@id'], :inlist => true}
+                %td
+                  %a{:href => "##{tid}"}<
+                    ~ CGI.escapeHTML test['title']
+                - test['assertions'].each_with_index do |assertion, ndx|
+                  - next if skip_subject[assertion['subject']]
+                  - pass_fail = assertion['result']['outcome'].split(':').last.upcase.sub(/(PASS|FAIL)ED$/, '\1')
+                  - passed_tests[ndx] = (passed_tests[ndx] || 0) + (pass_fail == 'PASS' ? 1 : 0)
+                  %td{:class => pass_fail, :property => "earl:assertions", :typeof => assertion['@type'], :inlist => true}
+                    - if assertion['assertedBy']
+                      %link{:property => "earl:assertedBy", :href => assertion['assertedBy']}
+                    %link{:property => "earl:test", :href => assertion['test']}
+                    %link{:property => "earl:subject", :href => assertion['subject']}
+                    - if assertion['mode']
+                      %link{:property => 'earl:mode', :href => assertion['mode']}
+                    %span{:property => "earl:result", :typeof => assertion['result']['@type']}
+                      %span{:property => 'earl:outcome', :resource => assertion['result']['outcome']}
+                        = pass_fail
+            %tr.summary
+              %td
+                = "Percentage passed out of #{manifest['entries'].length} Tests"
+              - passed_tests.compact.each do |r|
+                - pct = (r * 100.0) / manifest['entries'].length
+                %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 95.0 ? 'passed-most' : 'passed-some'))}
+                  = "#{'%.1f' % pct}%"
+    %section.appendix
+      %h2
+        Test Subjects
+      %p
+        This report was tested using the following test subjects:
+      %dl
+        - subjects.each_with_index do |subject, index|
+          %dt{:id => subject_refs[subject['@id']]}
+            %a{:href => subject['@id']}
+              %span{:about => subject['@id'], :property => "doap:name"}<= subject['name']
+          %dd{:property => "earl:testSubjects", :resource => subject['@id'], :typeof => [subject['@type']].flatten.join(" "), :inlist => true}
+            %dl
+              - if subject['doapDesc']
+                %dt= "Description"
+                %dd{:property => "doap:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML subject['doapDesc']
+              - if subject['language']
+                %dt= "Programming Language"
+                %dd{:property => "doap:programming-language"}<
+                  ~ CGI.escapeHTML subject['language']
+              - if subject['homepage']
+                %dt= "Home Page"
+                %dd{:property => "doap:homepage"}
+                  %a{:href=> subject['homepage']}
+                    ~ CGI.escapeHTML subject['homepage']
+              - if subject['developer']
+                %dt= "Developer"
+                %dd{:rel => "doap:developer"}
+                  - subject['developer'].each do |dev|
+                    %div{:resource => dev['@id'], :typeof => [dev['@type']].flatten.join(" ")}
+                      - if dev.has_key?('@id')
+                        %a{:href => dev['@id']}
+                          %span{:property => "foaf:name"}<
+                            ~ CGI.escapeHTML dev['foaf:name']
+                      - else
+                        %span{:property => "foaf:name"}<
+                          ~ CGI.escapeHTML dev['foaf:name']
+                      - if dev['foaf:homepage']
+                        %dt
+                          Home Page
+                        %dd
+                          %a{:property => "foaf:homepage", :href=> dev['foaf:homepage']}
+                            ~ CGI.escapeHTML dev['foaf:homepage']
+              %dt
+                Test Suite Compliance
+              %dd
+                %table.report
+                  %tbody
+                    - tests['entries'].each do |manifest|
+                      - passed = manifest['entries'].select {|t| t['assertions'][index]['result']['outcome'] == 'earl:passed' }.length
+                      - next if passed == 0
+                      - total = manifest['entries'].length
+                      - pct = (passed * 100.0) / total
+                      %tr
+                        %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 85.0 ? 'passed-most' : 'passed-some'))}
+                          = "#{passed}/#{total} (#{'%.1f' % pct}%)"
+    - unless tests['assertions'].empty?
+      %section.appendix{:rel => "xhv:related earl:assertions"}
+        %h2
+          Individual Test Results
+        %p
+          Individual test results used to construct this report are available here:
+        %ul
+          - tests['assertions'].each do |file|
+            %li
+              %a.source{:href => file}<= file
+    %section.appendix
+      %h2
+        Test Definitions
+      %dl
+        - tests['entries'].each do |manifest|
+          %div{:property => "mf:entries", :inlist => true, :resource => manifest['@id']}
+            - manifest['entries'].each do |test|
+              %dt{:id => test_refs[test['@id']], :resource => test['@id']}
+                Test
+                %span{:property => "dc:title mf:name"}<
+                  ~ CGI.escapeHTML test['title']
+              %dd{:resource => test['@id']}
+                %p{:property => "dc:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML test['description']
+                %pre{:class => "example actionDoc", :property => "mf:action", :resource => test['testAction'], :title => "#{test['title']} Input"}<
+                  ~ Kernel.open(test['testAction']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testAction']} not loaded"
+                - if test['testResult']
+                  %pre{:class => "example resultDoc", :property => "mf:result", :resource => test['testResult'], :title => "#{test['title']} Result"}<
+                    ~ Kernel.open(test['testResult']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testResult']} not loaded"
+    %section#appendix{:property => "earl:generatedBy", :resource => tests['generatedBy']['@id'], :typeof => tests['generatedBy']['@type']}
+      %h2
+        Report Generation Software
+      - doap = tests['generatedBy']
+      - rel = doap['release']
+      %p
+        This report generated by
+        %span{:property => "doap:name"}<
+          %a{:href => tests['generatedBy']['@id']}<
+            = doap['name']
+        %meta{:property => "doap:shortdesc", :content => doap['shortdesc'], :lang => 'en'}
+        %meta{:property => "doap:description", :content => doap['doapDesc'], :lang => 'en'}
+        version
+        %span{:property => "doap:release", :resource => rel['@id'], :typeof => 'doap:Version'}
+          %span{:property => "doap:revision"}<=rel['revision']
+          %meta{:property => "doap:name", :content => rel['name']}
+          %meta{:property => "doap:created", :content => rel['created'], :datatype => "xsd:date"}
+        an
+        %a{:property => "doap:license", :href => doap['license']}<="Unlicensed"
+        %span{:property => "doap:programming-language"}<="Ruby"
+        application. More information is available at
+        %a{:property => "doap:homepage", :href => doap['homepage']}<=doap['homepage']
+        = "."
+      %p{:property => "doap:developer", :resource => "http://greggkellogg.net/foaf#me", :typeof => "foaf:Person"}
+        This software is provided by
+        %a{:property => "foaf:homepage", :href => "http://greggkellogg.net/"}<
+          %span{:aboue => "http://greggkellogg.net/foaf#me", :property => "foaf:name"}<
+            Gregg Kellogg
+        in hopes that it might make the lives of conformance testers easier.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-mt/reports/.earl	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,6 @@
+---
+:format: :json
+:manifest:
+- https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-mt/tests/manifest.ttl
+:bibRef: ! '[[RDF11-MT]]'
+:name: RDF Semantics
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-mt/reports/README	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,11 @@
+This is a collection of individual EARL reports for
+test subjects claiming Turtle processor conformance.
+
+The consolodated report is saved to index.html generated
+using the earl-report Ruby gem. Run it as follows:
+
+gem install earl-report
+
+earl-report --format json -o earl.jsonld *.ttl
+earl-report --json --format ttl -o earl.ttl earl.jsonld
+earl-report --json --format html --template template.md -o index.html earl.jsonld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-mt/reports/template.md	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,403 @@
+-# This template is used for generating a rollup EARL report. It expects to be
+-# called with a single _tests_ local with the following structure
+-#
+-#  {
+-#    "@context": {...},
+-#    "@id": "",
+-#    "@type": "earl:Software",
+-#    "name": "...",
+-#    "bibRef": "[[...]]",
+-#    "assertions": ["./rdf.rb-earl.ttl"],
+-#    "testSubjects": [
+-#      {
+-#        "@id": "http://rubygems.org/gems/rdf-turtle",
+-#        "@type": "earl:TestSubject",
+-#        "name": "RDF::Turtle"
+-#      },
+-#      ...
+-#    ],
+-#    "tests": [{
+-#      "@id": "http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01",
+-#      "@type": ["earl:TestCriterion", "earl:TestCase"],
+-#      "title": "subm-test-00",
+-#      "description": "Blank subject",
+-#      "testAction": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.ttl",
+-#      "testResult": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.out"
+-#      "mode": "earl:automatic",
+-#      "assertions": [
+-#        {
+-#          "@type": "earl:Assertion",
+-#          "assertedBy": "http://greggkellogg.net/foaf#me",
+-#          "test": "http://svn.apache.org/repos/asf/jena/Experimental/riot-reader/testing/RIOT/Lang/TurtleSubm/manifest.ttl#testeval00",
+-#          "subject": "http://rubygems.org/gems/rdf-turtle",
+-#          "result": {
+-#            "@type": "earl:TestResult",
+-#            "outcome": "earl:passed"
+-#          }
+-#        }
+-#      ]
+-#    }]
+-#  }
+- require 'cgi'
+
+!!! 5
+%html{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+  - subjects = tests['testSubjects']
+  %head
+    %meta{"http-equiv" => "Content-Type", :content => "text/html;charset=utf-8"}
+    %link{:rel => "alternate", :href => "earl.ttl"}
+    %link{:rel => "alternate", :href => "earl.jsonld"}
+    - tests['assertions'].each do |file|
+      %link{:rel => "related", :href => file}
+    %title
+      = tests['name']
+      Implementation Report
+    %script.remove{:type => "text/javascript", :src => "http://www.w3.org/Tools/respec/respec-w3c-common"}
+    :javascript
+      var respecConfig = {
+          // extend the bibliography entries
+          localBiblio: {
+              TURTLE: "Eric Prud'hommeaux, Gavin Carothers. <cite><a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">Turtle: Terse RDF Triple Language.</a></cite> W3C Candidate Recommendation 19 February 2013. URL: <a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>",
+              DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Turtle: Terse RDF Triple Language.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>",
+          },
+
+          // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
+          specStatus:           "unofficial",
+          copyrightStart:       "2010",
+          doRDFa:               "1.1",
+
+          // the specification's short name, as in http://www.w3.org/TR/short-name/
+          shortName:            "turtle-earl",
+          //subtitle:             "Turtle Implementation Conformance Report",
+          // if you wish the publication date to be other than today, set this
+          publishDate:  "#{Time.now.strftime("%Y/%m/%d")}",
+
+          // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
+          // and its maturity status
+          //previousPublishDate:  "2011-10-23",
+          //previousMaturity:     "ED",
+          //previousDiffURI:      "http://json-ld.org/spec/ED/json-ld-syntax/20111023/index.html",
+          //diffTool:             "http://www.aptest.com/standards/htmldiff/htmldiff.pl",
+
+          // if there a publicly available Editor's Draft, this is the link
+          //edDraftURI:           "",
+
+          // if this is a LCWD, uncomment and set the end of its review period
+          // lcEnd: "2009-08-05",
+
+          // if you want to have extra CSS, append them to this list
+          // it is recommended that the respec.css stylesheet be kept
+          extraCSS:             [
+              "http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css"
+          ],
+
+          // editors, add as many as you like
+          // only "name" is required
+          editors:  [
+              { name: "Gregg Kellogg", url: "http://greggkellogg.net/",
+                company: "Kellogg Associates" },
+              { name: "Andy Seaborne",
+                company: "The Apache Software Foundation"}
+          ],
+
+          // authors, add as many as you like.
+          // This is optional, uncomment if you have authors as well as editors.
+          // only "name" is required. Same format as editors.
+          //authors:  [
+          //RDF Working Group],
+
+          // name of the WG
+          wg:           "RDF Working Group",
+
+          // URI of the public WG page
+          wgURI:        "http://www.w3.org/2011/rdf-wg/",
+
+          // name (with the @w3c.org) of the public mailing to which comments are due
+          wgPublicList: "public-rdf-comments",
+
+          // URI of the patent status for this WG, for Rec-track documents
+          // !!!! IMPORTANT !!!!
+          // This is important for Rec-track documents, do not copy a patent URI from a random
+          // document unless you know what you're doing. If in doubt ask your friendly neighbourhood
+          // Team Contact.
+          wgPatentURI:  "http://www.w3.org/2004/01/pp-impl/46168/status",
+          alternateFormats: [
+            {uri: "earl.ttl", label: "Turtle"},
+            {uri: "earl.jsonld", label: "JSON-LD"}
+          ],
+      };
+    :css
+      span[property='dc:description'] { display: none; }
+      td.PASS { color: green; }
+      td.FAIL { color: red; }
+      table.report {
+        border-width: 1px;
+        border-spacing: 2px;
+        border-style: outset;
+        border-color: gray;
+        border-collapse: separate;
+        background-color: white;
+      }
+      table.report th {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      table.report td {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      tr.summary {font-weight: bold;}
+      td.passed-all {color: green;}
+      td.passed-most {color: darkorange;}
+      td.passed-some {color: red;}
+  %body{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+    %section#abstract{:about => tests['@id'], :typeof => [tests['@type']].flatten.join(" ")}
+      %p
+        This document report test subject conformance for and related specifications for
+        %span{:property => "doap:name"}<=tests['name']
+        %span{:property => "dc:bibliographicCitation"}<
+          = tests['bibRef']
+        according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]].
+      %p
+        This report is also available in alternate formats:
+        %a{:rel => "xhv:alternate", :href => "earl.ttl"}
+          Turtle
+        and
+        %a{:rel => "xhv:alternate", :href => "earl.jsonld"}
+          JSON-LD
+    %section#sodt
+    %section
+      :markdown
+        ## Instructions for submitting implementation reports
+
+          Tests should be run using the test manifests defined in the 
+          [Test Manifests](#test-manifests) Section.
+
+          The assumed base URI for the tests is `<http://example/base/>` if needed.
+
+          Reports should be submitted in Turtle format to [public-rdf-comments@w3.org](mailto:public-rdf-comments@w3.org)
+          and include an `earl:Assertion`
+          for each test, referencing the test resource from the associated manifest
+          and the test subject being reported upon. An example test entry is be the following:
+
+              [ a earl:Assertion;
+                earl:assertedBy <http://greggkellogg.net/foaf#me>;
+                earl:subject <http://rubygems.org/gems/rdf-turtle>;
+                earl:test <http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01>;
+                earl:result [
+                  a earl:TestResult;
+                  earl:outcome earl:passed;
+                  dc:date "2013-02-22T15:12:30-08:00"^^xsd:dateTime];
+                earl:mode earl:automatic ] .
+
+          The Test Subject should be defined as a `doap:Project`, including the name,
+          homepage and developer(s) of the software (see [[DOAP]]). Optionally, including the
+          project description and programming language. An example test subject description is the following:
+
+              <> foaf:primaryTopic <http://rubygems.org/gems/rdf-turtle>
+                dc:issued "2013-06-18T17:30:22-07:00"^^xsd:dateTime ;
+                foaf:maker <http://greggkellogg.net/foaf#me> .
+
+              <http://rubygems.org/gems/rdf-turtle> a doap:Project, earl:TestSubject, earl:Software ;
+                doap:name          "RDF::Turtle" ;
+                doap:homepage      <http://ruby-rdf.github.com/rdf-turtle> ;
+                doap:license       <http://creativecommons.org/licenses/publicdomain/> ;
+                doap:description   "RDF::Turtle is an Turtle reader/writer for the RDF.rb library suite."@en ;
+                doap:created       "2011-08-29"^^xsd:date ;
+                doap:programming-language "Ruby" ;
+                doap:implements    <http://www.w3.org/TR/turtle/> ;
+                doap:category      <http://dbpedia.org/resource/Resource_Description_Framework>,
+                                   <http://dbpedia.org/resource/Ruby_(programming_language)> ;
+                doap:developer     <http://greggkellogg.net/foaf#me> ;
+                dc:title           "RDF::Turtle" ;
+                dc:description     "RDF::Turtle is an Turtle reader/writer for the RDF.rb library suite."@en ;
+                dc:date            "2011-08-29"^^xsd:date ;
+                .
+
+          The software developer, either an organization or one or more individuals SHOULD be
+          referenced from `doap:developer` using [[FOAF]]. For example:
+
+              <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
+                foaf:name "Gregg Kellogg";
+                foaf:title "Implementor";
+                foaf:homepage <http://greggkellogg.net/> .
+
+          See [Turtle Test Suite Wiki](http://www.w3.org/2011/rdf-wg/wiki/Turtle_Test_Suite)
+          for more information.
+    %section
+      - test_info = {}
+      - test_refs = {}
+      - subject_refs = {}
+      %h2
+        Test Manifests
+      - tests['entries'].each do |manifest|
+        - test_cases = manifest['entries']
+        %section{:typeof => manifest['@type'].join(" "), :resource => manifest['@id']}
+          %h2<=manifest['title']
+          - [manifest['description']].flatten.compact.each do |desc|
+            %p<
+              ~ CGI.escapeHTML desc
+          %table.report
+            - skip_subject = {}
+            - passed_tests = []
+            %tr
+              %th
+                Test
+              - subjects.each_with_index do |subject, index|
+                - subject_refs[subject['@id']] = "subj_#{index}"
+                -# If subject is untested for every test in this manifest, skip it
+                - skip_subject[subject['@id']] = manifest['entries'].all? {|t| t['assertions'][index]['result']['outcome'] == 'earl:untested'}
+                - unless skip_subject[subject['@id']]
+                  %th
+                    %a{:href => '#' + subject_refs[subject['@id']]}<=subject['name']
+            - test_cases.each do |test|
+              - tid = 'test_' + (test['@id'][0,2] == '_:' ? test['@id'][2..-1] : test['@id'].split('#').last)
+              - (test_info[tid] ||= []) << test
+              - test_refs[test['@id']] = tid
+              %tr{:rel => "mf:entries", :typeof => test['@type'].join(" "), :resource => test['@id'], :inlist => true}
+                %td
+                  %a{:href => "##{tid}"}<
+                    ~ CGI.escapeHTML test['title']
+                - test['assertions'].each_with_index do |assertion, ndx|
+                  - next if skip_subject[assertion['subject']]
+                  - pass_fail = assertion['result']['outcome'].split(':').last.upcase.sub(/(PASS|FAIL)ED$/, '\1')
+                  - passed_tests[ndx] = (passed_tests[ndx] || 0) + (pass_fail == 'PASS' ? 1 : 0)
+                  %td{:class => pass_fail, :property => "earl:assertions", :typeof => assertion['@type'], :inlist => true}
+                    - if assertion['assertedBy']
+                      %link{:property => "earl:assertedBy", :href => assertion['assertedBy']}
+                    %link{:property => "earl:test", :href => assertion['test']}
+                    %link{:property => "earl:subject", :href => assertion['subject']}
+                    - if assertion['mode']
+                      %link{:property => 'earl:mode', :href => assertion['mode']}
+                    %span{:property => "earl:result", :typeof => assertion['result']['@type']}
+                      %span{:property => 'earl:outcome', :resource => assertion['result']['outcome']}
+                        = pass_fail
+            %tr.summary
+              %td
+                = "Percentage passed out of #{manifest['entries'].length} Tests"
+              - passed_tests.compact.each do |r|
+                - pct = (r * 100.0) / manifest['entries'].length
+                %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 95.0 ? 'passed-most' : 'passed-some'))}
+                  = "#{'%.1f' % pct}%"
+    %section.appendix
+      %h2
+        Test Subjects
+      %p
+        This report was tested using the following test subjects:
+      %dl
+        - subjects.each_with_index do |subject, index|
+          %dt{:id => subject_refs[subject['@id']]}
+            %a{:href => subject['@id']}
+              %span{:about => subject['@id'], :property => "doap:name"}<= subject['name']
+          %dd{:property => "earl:testSubjects", :resource => subject['@id'], :typeof => [subject['@type']].flatten.join(" "), :inlist => true}
+            %dl
+              - if subject['doapDesc']
+                %dt= "Description"
+                %dd{:property => "doap:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML subject['doapDesc']
+              - if subject['language']
+                %dt= "Programming Language"
+                %dd{:property => "doap:programming-language"}<
+                  ~ CGI.escapeHTML subject['language']
+              - if subject['homepage']
+                %dt= "Home Page"
+                %dd{:property => "doap:homepage"}
+                  %a{:href=> subject['homepage']}
+                    ~ CGI.escapeHTML subject['homepage']
+              - if subject['developer']
+                %dt= "Developer"
+                %dd{:rel => "doap:developer"}
+                  - subject['developer'].each do |dev|
+                    %div{:resource => dev['@id'], :typeof => [dev['@type']].flatten.join(" ")}
+                      - if dev.has_key?('@id')
+                        %a{:href => dev['@id']}
+                          %span{:property => "foaf:name"}<
+                            ~ CGI.escapeHTML dev['foaf:name']
+                      - else
+                        %span{:property => "foaf:name"}<
+                          ~ CGI.escapeHTML dev['foaf:name']
+                      - if dev['foaf:homepage']
+                        %dt
+                          Home Page
+                        %dd
+                          %a{:property => "foaf:homepage", :href=> dev['foaf:homepage']}
+                            ~ CGI.escapeHTML dev['foaf:homepage']
+              %dt
+                Test Suite Compliance
+              %dd
+                %table.report
+                  %tbody
+                    - tests['entries'].each do |manifest|
+                      - passed = manifest['entries'].select {|t| t['assertions'][index]['result']['outcome'] == 'earl:passed' }.length
+                      - next if passed == 0
+                      - total = manifest['entries'].length
+                      - pct = (passed * 100.0) / total
+                      %tr
+                        %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 85.0 ? 'passed-most' : 'passed-some'))}
+                          = "#{passed}/#{total} (#{'%.1f' % pct}%)"
+    - unless tests['assertions'].empty?
+      %section.appendix{:rel => "xhv:related earl:assertions"}
+        %h2
+          Individual Test Results
+        %p
+          Individual test results used to construct this report are available here:
+        %ul
+          - tests['assertions'].each do |file|
+            %li
+              %a.source{:href => file}<= file
+    %section.appendix
+      %h2
+        Test Definitions
+      %dl
+        - tests['entries'].each do |manifest|
+          %div{:property => "mf:entries", :inlist => true, :resource => manifest['@id']}
+            - manifest['entries'].each do |test|
+              %dt{:id => test_refs[test['@id']], :resource => test['@id']}
+                Test
+                %span{:property => "dc:title mf:name"}<
+                  ~ CGI.escapeHTML test['title']
+              %dd{:resource => test['@id']}
+                %p{:property => "dc:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML test['description']
+                %pre{:class => "example actionDoc", :property => "mf:action", :resource => test['testAction'], :title => "#{test['title']} Input"}<
+                  ~ Kernel.open(test['testAction']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testAction']} not loaded"
+                - if test['testResult']
+                  %pre{:class => "example resultDoc", :property => "mf:result", :resource => test['testResult'], :title => "#{test['title']} Result"}<
+                    ~ Kernel.open(test['testResult']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testResult']} not loaded"
+    %section#appendix{:property => "earl:generatedBy", :resource => tests['generatedBy']['@id'], :typeof => tests['generatedBy']['@type']}
+      %h2
+        Report Generation Software
+      - doap = tests['generatedBy']
+      - rel = doap['release']
+      %p
+        This report generated by
+        %span{:property => "doap:name"}<
+          %a{:href => tests['generatedBy']['@id']}<
+            = doap['name']
+        %meta{:property => "doap:shortdesc", :content => doap['shortdesc'], :lang => 'en'}
+        %meta{:property => "doap:description", :content => doap['doapDesc'], :lang => 'en'}
+        version
+        %span{:property => "doap:release", :resource => rel['@id'], :typeof => 'doap:Version'}
+          %span{:property => "doap:revision"}<=rel['revision']
+          %meta{:property => "doap:name", :content => rel['name']}
+          %meta{:property => "doap:created", :content => rel['created'], :datatype => "xsd:date"}
+        an
+        %a{:property => "doap:license", :href => doap['license']}<="Unlicensed"
+        %span{:property => "doap:programming-language"}<="Ruby"
+        application. More information is available at
+        %a{:property => "doap:homepage", :href => doap['homepage']}<=doap['homepage']
+        = "."
+      %p{:property => "doap:developer", :resource => "http://greggkellogg.net/foaf#me", :typeof => "foaf:Person"}
+        This software is provided by
+        %a{:property => "foaf:homepage", :href => "http://greggkellogg.net/"}<
+          %span{:aboue => "http://greggkellogg.net/foaf#me", :property => "foaf:name"}<
+            Gregg Kellogg
+        in hopes that it might make the lives of conformance testers easier.
Binary file rdf-turtle/reports/index.html has changed
--- a/rdf-turtle/reports/template.md	Wed Oct 30 22:20:55 2013 +0100
+++ b/rdf-turtle/reports/template.md	Wed Oct 30 17:35:31 2013 -0700
@@ -58,7 +58,7 @@
           // extend the bibliography entries
           localBiblio: {
               TURTLE: "Eric Prud'hommeaux, Gavin Carothers. <cite><a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">Turtle: Terse RDF Triple Language.</a></cite> W3C Candidate Recommendation 19 February 2013. URL: <a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>",
-              DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Turtle: Terse RDF Triple Language.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>",
+              DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Description of a Project.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>",
           },
 
           // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/reports/.earl	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,6 @@
+---
+:format: :json
+:manifest:
+- https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl
+:bibRef: ! '[[TRIG]]'
+:name: TriG
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/reports/README	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,11 @@
+This is a collection of individual EARL reports for
+test subjects claiming TriG processor conformance.
+
+The consolodated report is saved to index.html generated
+using the earl-report Ruby gem. Run it as follows:
+
+gem install earl-report
+
+earl-report --format json -o earl.jsonld *.ttl
+earl-report --json --format ttl -o earl.ttl earl.jsonld
+earl-report --json --format html --template template.md -o index.html earl.jsonld
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/reports/rdf.rb-earl-2013-09-09.ttl	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,3282 @@
+@prefix dc: <http://purl.org/dc/terms/> .
+@prefix doap: <http://usefulinc.com/ns/doap#> .
+@prefix earl: <http://www.w3.org/ns/earl#> .
+@prefix foaf: <http://xmlns.com/foaf/0.1/> .
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
+@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
+
+<https://github.com/ruby-rdf/rdf-trig> a doap:GitRepository;
+   dc:title "RDF::TriG";
+   doap:browse <https://github.com/ruby-rdf/rdf-trig> .
+
+ <http://rubygems.org/gems/rdf-trig> a doap:Project, earl:TestSubject, earl:Software;
+    doap:blog          <http://greggkellogg.net/> ;
+    doap:developer <http://greggkellogg.net/foaf#me>;
+    doap:documenter <http://greggkellogg.net/foaf#me>;
+    doap:maintainer <http://greggkellogg.net/foaf#me>;
+    doap:bug-database <https://github.com/ruby-rdf/rdf-trig/issues>;
+    doap:description "TriG reader/writer for RDF.rb";
+    doap:name "RDF::TriG";
+    doap:shortdesc "TriG reader/writer for Ruby."@en;
+    doap:programming-language "Ruby";
+    doap:repository <https://github.com/ruby-rdf/rdf-trig>;
+    doap:mailing-list <http://lists.w3.org/Archives/Public/public-rdf-ruby/>;
+    doap:implements <http://www.w3.org/TR/trig/> ;
+    doap:category <http://dbpedia.org/resource/Resource_Description_Framework>,
+      <http://dbpedia.org/resource/Ruby_(programming_language)>;
+    doap:homepage <http://github.com/ruby-rdf/rdf-trig>;
+    doap:license <http://creativecommons.org/licenses/publicdomain/>;
+    doap:wiki <https://github.com/ruby-rdf/rdf-trig/wiki> ;
+    foaf:maker <http://greggkellogg.net/foaf#me> ;
+    dc:date "2011-12-22"^^xsd:date;
+    dc:creator <http://greggkellogg.net/foaf#me>;
+    dc:description "TriG reader/writer for RDF.rb";
+    dc:isPartOf        <http://rubygems.org/gems/rdf> .
+
+<http://github.com/gkellogg> a foaf:OnlineAccount;
+   dc:created "2009-01-13T08:58:46-08:00"^^xsd:dateTime;
+   doap:homepage <http://github.com/gkellogg>;
+   foaf:accountName "gkellogg";
+   foaf:accountServiceHomepage <http://github.com/>;
+   foaf:name "GitHub";
+   foaf:page <http://github.com/gkellogg> .
+
+<http://greggkellogg.net/foaf#me> a foaf:Person;
+  foaf:mbox <mailto:gregg@greggkellogg.net>;
+  foaf:mbox_sha1sum "35bc44e6d0070e5ad50ccbe0d24403c96af2b9bd";
+  foaf:name "Gregg Kellogg";
+  foaf:nick "gkellogg";
+  foaf:developer _:proj;
+  foaf:account <http://github.com/gkellogg>;
+  foaf:based_near "San Rafael, CA";
+  foaf:depiction <http://www.gravatar.com/avatar/42f948adff3afaa52249d963117af7c8>;
+  foaf:weblog <http://greggkellogg.net> .
+
+<> foaf:primaryTopic <http://rubygems.org/gems/rdf-trig> ;
+  dc:issued "2013-09-07T17:54:43-07:00"^^xsd:dateTime ;
+  foaf:maker <http://greggkellogg.net/foaf#me> .
+
+<http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
+  foaf:name "Gregg Kellogg";
+  foaf:title "Implementor";
+  foaf:homepage <http://greggkellogg.net/> .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#anonymous_blank_node_graph>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_graph>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#alternating_iri_graphs>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#alternating_bnode_graphs>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-base-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-base-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#IRI_subject>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#IRI_with_four_digit_numeric_escape>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#IRI_with_eight_digit_numeric_escape>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#IRI_with_all_punctuation>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#bareword_a_predicate>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#old_style_prefix>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#SPARQL_style_prefix>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefixed_IRI_predicate>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefixed_IRI_object>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefix_only_IRI>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefix_with_non_leading_extras>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#default_namespace_IRI>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefix_reassigned_and_used>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#reserved_escaped_localName>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#percent_escaped_localName>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#HYPHEN_MINUS_in_localName>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#underscore_in_localName>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localname_with_COLON>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_leading_underscore>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_leading_digit>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#localName_with_non_leading_extras>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#old_style_base>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#SPARQL_style_base>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_subject>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_object>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_with_leading_underscore>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_with_leading_digit>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#labeled_blank_node_with_non_leading_extras>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#anonymous_blank_node_subject>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#anonymous_blank_node_object>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#sole_blankNodePropertyList>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#blankNodePropertyList_as_subject>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#blankNodePropertyList_as_object>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#blankNodePropertyList_with_multiple_triples>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#nested_blankNodePropertyLists>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#blankNodePropertyList_containing_collection>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#collection_subject>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#collection_object>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#empty_collection>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#nested_collection>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#first>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#last>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL1>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL1_ascii_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL1_all_controls>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL1_all_punctuation>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG1>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG1_ascii_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG1_with_1_squote>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG1_with_2_squotes>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL2>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL2_ascii_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG2>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG2_ascii_boundaries>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG2_with_1_squote>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG2_with_2_squotes>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_CHARACTER_TABULATION>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_BACKSPACE>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_LINE_FEED>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_CARRIAGE_RETURN>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_FORM_FEED>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_REVERSE_SOLIDUS>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_escaped_BACKSPACE>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_escaped_LINE_FEED>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_escaped_FORM_FEED>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_numeric_escape4>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_with_numeric_escape8>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#IRIREF_datatype>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#prefixed_name_datatype>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#bareword_integer>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#bareword_decimal>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#bareword_double>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#double_lower_case_e>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#negative_numeric>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#positive_numeric>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#numeric_with_leading_0>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_true>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#literal_false>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#langtagged_non_LONG>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#langtagged_LONG>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#lantag_with_subtag>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#objectList_with_two_objects>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#predicateObjectList_with_two_objectLists>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#repeated_semis_at_end>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#repeated_semis_not_at_end>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-file-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-file-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-file-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-uri-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-uri-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-uri-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-uri-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-base-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-base-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-base-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-base-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-prefix-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-string-11>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-str-esc-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-str-esc-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-str-esc-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-pname-esc-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-pname-esc-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-pname-esc-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bnode-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-number-11>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-datatypes-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-datatypes-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-kw-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-kw-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-kw-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-struct-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-lists-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-lists-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-lists-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-lists-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-lists-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-uri-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-uri-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-uri-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-uri-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-uri-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-prefix-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-base-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-base-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-base-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-kw-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-kw-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-kw-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-kw-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-kw-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-11>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-12>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-n3-extras-13>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-12>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-13>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-14>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-15>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-16>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-struct-17>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-lang-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-esc-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-esc-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-esc-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-esc-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-pname-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-pname-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-pname-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-string-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-num-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-num-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-num-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-num-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-num-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-struct-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-struct-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-11>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-12>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-13>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-14>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-15>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-16>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-17>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-18>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-19>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-20>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-21>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-22>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-23>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-24>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-25>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-26>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-subm-27>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-bad-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-bad-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-bad-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-eval-bad-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#two_LITERAL_LONG2s>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#langtagged_LONG_with_subtag>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-blank-label-dot-end>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-ln-dash-start>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-ln-escape-start>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-ln-escape>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-ns-dot-end>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-ns-dot-start>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-bad-number-dot-in-anon>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-blank-label>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-ln-colons>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-ln-dots>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-syntax-ns-dots>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-kw-graph-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-07>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-08>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-09>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-10>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-graph-bad-11>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-bnodeplist-graph-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-collection-graph-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-collection-graph-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-03>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-04>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-05>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-06>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-bad-01>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
+
+[ a earl:Assertion;
+  earl:assertedBy <http://greggkellogg.net/foaf#me>;
+  earl:subject <http://rubygems.org/gems/rdf-trig>;
+  earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/trig/tests/manifest.ttl#trig-turtle-bad-02>;
+  earl:result [
+    a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2013-09-07T17:54:43-07:00"^^xsd:dateTime];
+  earl:mode earl:automatic ] .
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/trig/reports/template.md	Wed Oct 30 17:35:31 2013 -0700
@@ -0,0 +1,395 @@
+-# This template is used for generating a rollup EARL report. It expects to be
+-# called with a single _tests_ local with the following structure
+-#
+-#  {
+-#    "@context": {...},
+-#    "@id": "",
+-#    "@type": "earl:Software",
+-#    "name": "...",
+-#    "bibRef": "[[...]]",
+-#    "assertions": ["./rdf.rb-earl.ttl"],
+-#    "testSubjects": [
+-#      {
+-#        "@id": "http://rubygems.org/gems/rdf-turtle",
+-#        "@type": "earl:TestSubject",
+-#        "name": "RDF::Turtle"
+-#      },
+-#      ...
+-#    ],
+-#    "tests": [{
+-#      "@id": "http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01",
+-#      "@type": ["earl:TestCriterion", "earl:TestCase"],
+-#      "title": "subm-test-00",
+-#      "description": "Blank subject",
+-#      "testAction": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.ttl",
+-#      "testResult": "http://www.w3.org/2013/TurtleTests/turtle-syntax-file-01.out"
+-#      "mode": "earl:automatic",
+-#      "assertions": [
+-#        {
+-#          "@type": "earl:Assertion",
+-#          "assertedBy": "http://greggkellogg.net/foaf#me",
+-#          "test": "http://svn.apache.org/repos/asf/jena/Experimental/riot-reader/testing/RIOT/Lang/TurtleSubm/manifest.ttl#testeval00",
+-#          "subject": "http://rubygems.org/gems/rdf-turtle",
+-#          "result": {
+-#            "@type": "earl:TestResult",
+-#            "outcome": "earl:passed"
+-#          }
+-#        }
+-#      ]
+-#    }]
+-#  }
+- require 'cgi'
+
+!!! 5
+%html{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+  - subjects = tests['testSubjects']
+  %head
+    %meta{"http-equiv" => "Content-Type", :content => "text/html;charset=utf-8"}
+    %link{:rel => "alternate", :href => "earl.ttl"}
+    %link{:rel => "alternate", :href => "earl.jsonld"}
+    - tests['assertions'].each do |file|
+      %link{:rel => "related", :href => file}
+    %title
+      = tests['name']
+      Implementation Report
+    %script.remove{:type => "text/javascript", :src => "http://www.w3.org/Tools/respec/respec-w3c-common"}
+    :javascript
+      var respecConfig = {
+          // extend the bibliography entries
+          localBiblio: {
+              TRIG: "Gavin Carothers, Andy Seaborne, Eds. <cite><a href=\"http://www.w3.org/TR/2013/WD-trig-20130919/\">TriG: RDF Dataset Language.</a></cite> W3C Candidate Recommendation 19 September 2013. URL: <a href=\"http://www.w3.org/TR/2013/WD-trig-20130919/\">http://www.w3.org/TR/2013/WD-trig-20130919/</a>",
+              DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Description of a Project.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>",
+          },
+
+          // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED.
+          specStatus:           "unofficial",
+          copyrightStart:       "2010",
+          doRDFa:               "1.1",
+
+          // the specification's short name, as in http://www.w3.org/TR/short-name/
+          shortName:            "trig-earl",
+          //subtitle:             "TriG Implementation Conformance Report",
+          // if you wish the publication date to be other than today, set this
+          publishDate:  "#{Time.now.strftime("%Y/%m/%d")}",
+
+          // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date
+          // and its maturity status
+          //previousPublishDate:  "2011-10-23",
+          //previousMaturity:     "ED",
+          //previousDiffURI:      "http://json-ld.org/spec/ED/json-ld-syntax/20111023/index.html",
+          //diffTool:             "http://www.aptest.com/standards/htmldiff/htmldiff.pl",
+
+          // if there a publicly available Editor's Draft, this is the link
+          //edDraftURI:           "",
+
+          // if this is a LCWD, uncomment and set the end of its review period
+          // lcEnd: "2009-08-05",
+
+          // editors, add as many as you like
+          // only "name" is required
+          editors:  [
+              { name: "Gregg Kellogg", url: "http://greggkellogg.net/",
+                company: "Kellogg Associates" }
+          ],
+
+          // authors, add as many as you like.
+          // This is optional, uncomment if you have authors as well as editors.
+          // only "name" is required. Same format as editors.
+          //authors:  [
+          //RDF Working Group],
+
+          // name of the WG
+          wg:           "RDF Working Group",
+
+          // URI of the public WG page
+          wgURI:        "http://www.w3.org/2011/rdf-wg/",
+
+          // name (with the @w3c.org) of the public mailing to which comments are due
+          wgPublicList: "public-rdf-comments",
+
+          // URI of the patent status for this WG, for Rec-track documents
+          // !!!! IMPORTANT !!!!
+          // This is important for Rec-track documents, do not copy a patent URI from a random
+          // document unless you know what you're doing. If in doubt ask your friendly neighbourhood
+          // Team Contact.
+          wgPatentURI:  "http://www.w3.org/2004/01/pp-impl/46168/status",
+          alternateFormats: [
+            {uri: "earl.ttl", label: "Turtle"},
+            {uri: "earl.jsonld", label: "JSON-LD"}
+          ],
+      };
+    :css
+      span[property='dc:description'] { display: none; }
+      td.PASS { color: green; }
+      td.FAIL { color: red; }
+      table.report {
+        border-width: 1px;
+        border-spacing: 2px;
+        border-style: outset;
+        border-color: gray;
+        border-collapse: separate;
+        background-color: white;
+      }
+      table.report th {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      table.report td {
+        border-width: 1px;
+        padding: 1px;
+        border-style: inset;
+        border-color: gray;
+        background-color: white;
+        -moz-border-radius: ;
+      }
+      tr.summary {font-weight: bold;}
+      td.passed-all {color: green;}
+      td.passed-most {color: darkorange;}
+      td.passed-some {color: red;}
+  %body{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"}
+    %section#abstract{:about => tests['@id'], :typeof => [tests['@type']].flatten.join(" ")}
+      %p
+        This document report test subject conformance for and related specifications for
+        %span{:property => "doap:name"}<=tests['name']
+        %span{:property => "dc:bibliographicCitation"}<
+          = tests['bibRef']
+        according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]].
+      %p
+        This report is also available in alternate formats:
+        %a{:rel => "xhv:alternate", :href => "earl.ttl"}
+          Turtle
+        and
+        %a{:rel => "xhv:alternate", :href => "earl.jsonld"}
+          JSON-LD
+    %section#sodt
+    %section
+      :markdown
+        ## Instructions for submitting implementation reports
+
+          Tests should be run using the test manifests defined in the 
+          [Test Manifests](#test-manifests) Section.
+
+          The assumed base URI for the tests is `<http://example/base/>` if needed.
+
+          Reports should be submitted in Turtle format to [public-rdf-comments@w3.org](mailto:public-rdf-comments@w3.org)
+          and include an `earl:Assertion`
+          for each test, referencing the test resource from the associated manifest
+          and the test subject being reported upon. An example test entry is be the following:
+
+              [ a earl:Assertion;
+                earl:assertedBy <http://greggkellogg.net/foaf#me>;
+                earl:subject <http://rubygems.org/gems/rdf-turtle>;
+                earl:test <http://www.w3.org/2013/TurtleTests/manifest.ttl#turtle-syntax-file-01>;
+                earl:result [
+                  a earl:TestResult;
+                  earl:outcome earl:passed;
+                  dc:date "2013-02-22T15:12:30-08:00"^^xsd:dateTime];
+                earl:mode earl:automatic ] .
+
+          The Test Subject should be defined as a `doap:Project`, including the name,
+          homepage and developer(s) of the software (see [[DOAP]]). Optionally, including the
+          project description and programming language. An example test subject description is the following:
+
+              <> foaf:primaryTopic <http://rubygems.org/gems/rdf-turtle>
+                dc:issued "2013-06-18T17:30:22-07:00"^^xsd:dateTime ;
+                foaf:maker <http://greggkellogg.net/foaf#me> .
+
+              <http://rubygems.org/gems/rdf-turtle> a doap:Project, earl:TestSubject, earl:Software ;
+                doap:name          "RDF::Turtle" ;
+                doap:homepage      <http://ruby-rdf.github.com/rdf-turtle> ;
+                doap:license       <http://creativecommons.org/licenses/publicdomain/> ;
+                doap:description   "RDF::TriG is an TriG reader/writer for the RDF.rb library suite."@en ;
+                doap:created       "2011-08-29"^^xsd:date ;
+                doap:programming-language "Ruby" ;
+                doap:implements    <http://www.w3.org/TR/trig/> ;
+                doap:category      <http://dbpedia.org/resource/Resource_Description_Framework>,
+                                   <http://dbpedia.org/resource/Ruby_(programming_language)> ;
+                doap:developer     <http://greggkellogg.net/foaf#me> ;
+                dc:title           "RDF::TriG" ;
+                dc:description     "RDF::TriG is an TriG reader/writer for the RDF.rb library suite."@en ;
+                dc:date            "2011-08-29"^^xsd:date ;
+                .
+
+          The software developer, either an organization or one or more individuals SHOULD be
+          referenced from `doap:developer` using [[FOAF]]. For example:
+
+              <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
+                foaf:name "Gregg Kellogg";
+                foaf:title "Implementor";
+                foaf:homepage <http://greggkellogg.net/> .
+
+          See [TriG Test Suite Wiki](http://www.w3.org/2011/rdf-wg/wiki/TriG_Test_Suite)
+          for more information.
+    %section
+      - test_info = {}
+      - test_refs = {}
+      - subject_refs = {}
+      %h2
+        Test Manifests
+      - tests['entries'].each do |manifest|
+        - test_cases = manifest['entries']
+        %section{:typeof => manifest['@type'].join(" "), :resource => manifest['@id']}
+          %h2<=manifest['title']
+          - [manifest['description']].flatten.compact.each do |desc|
+            %p<
+              ~ CGI.escapeHTML desc
+          %table.report
+            - skip_subject = {}
+            - passed_tests = []
+            %tr
+              %th
+                Test
+              - subjects.each_with_index do |subject, index|
+                - subject_refs[subject['@id']] = "subj_#{index}"
+                -# If subject is untested for every test in this manifest, skip it
+                - skip_subject[subject['@id']] = manifest['entries'].all? {|t| t['assertions'][index]['result']['outcome'] == 'earl:untested'}
+                - unless skip_subject[subject['@id']]
+                  %th
+                    %a{:href => '#' + subject_refs[subject['@id']]}<=subject['name']
+            - test_cases.each do |test|
+              - tid = 'test_' + (test['@id'][0,2] == '_:' ? test['@id'][2..-1] : test['@id'].split('#').last)
+              - (test_info[tid] ||= []) << test
+              - test_refs[test['@id']] = tid
+              %tr{:rel => "mf:entries", :typeof => test['@type'].join(" "), :resource => test['@id'], :inlist => true}
+                %td
+                  %a{:href => "##{tid}"}<
+                    ~ CGI.escapeHTML test['title']
+                - test['assertions'].each_with_index do |assertion, ndx|
+                  - next if skip_subject[assertion['subject']]
+                  - pass_fail = assertion['result']['outcome'].split(':').last.upcase.sub(/(PASS|FAIL)ED$/, '\1')
+                  - passed_tests[ndx] = (passed_tests[ndx] || 0) + (pass_fail == 'PASS' ? 1 : 0)
+                  %td{:class => pass_fail, :property => "earl:assertions", :typeof => assertion['@type'], :inlist => true}
+                    - if assertion['assertedBy']
+                      %link{:property => "earl:assertedBy", :href => assertion['assertedBy']}
+                    %link{:property => "earl:test", :href => assertion['test']}
+                    %link{:property => "earl:subject", :href => assertion['subject']}
+                    - if assertion['mode']
+                      %link{:property => 'earl:mode', :href => assertion['mode']}
+                    %span{:property => "earl:result", :typeof => assertion['result']['@type']}
+                      %span{:property => 'earl:outcome', :resource => assertion['result']['outcome']}
+                        = pass_fail
+            %tr.summary
+              %td
+                = "Percentage passed out of #{manifest['entries'].length} Tests"
+              - passed_tests.compact.each do |r|
+                - pct = (r * 100.0) / manifest['entries'].length
+                %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 95.0 ? 'passed-most' : 'passed-some'))}
+                  = "#{'%.1f' % pct}%"
+    %section.appendix
+      %h2
+        Test Subjects
+      %p
+        This report was tested using the following test subjects:
+      %dl
+        - subjects.each_with_index do |subject, index|
+          %dt{:id => subject_refs[subject['@id']]}
+            %a{:href => subject['@id']}
+              %span{:about => subject['@id'], :property => "doap:name"}<= subject['name']
+          %dd{:property => "earl:testSubjects", :resource => subject['@id'], :typeof => [subject['@type']].flatten.join(" "), :inlist => true}
+            %dl
+              - if subject['doapDesc']
+                %dt= "Description"
+                %dd{:property => "doap:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML subject['doapDesc']
+              - if subject['language']
+                %dt= "Programming Language"
+                %dd{:property => "doap:programming-language"}<
+                  ~ CGI.escapeHTML subject['language']
+              - if subject['homepage']
+                %dt= "Home Page"
+                %dd{:property => "doap:homepage"}
+                  %a{:href=> subject['homepage']}
+                    ~ CGI.escapeHTML subject['homepage']
+              - if subject['developer']
+                %dt= "Developer"
+                %dd{:rel => "doap:developer"}
+                  - subject['developer'].each do |dev|
+                    %div{:resource => dev['@id'], :typeof => [dev['@type']].flatten.join(" ")}
+                      - if dev.has_key?('@id')
+                        %a{:href => dev['@id']}
+                          %span{:property => "foaf:name"}<
+                            ~ CGI.escapeHTML dev['foaf:name']
+                      - else
+                        %span{:property => "foaf:name"}<
+                          ~ CGI.escapeHTML dev['foaf:name']
+                      - if dev['foaf:homepage']
+                        %dt
+                          Home Page
+                        %dd
+                          %a{:property => "foaf:homepage", :href=> dev['foaf:homepage']}
+                            ~ CGI.escapeHTML dev['foaf:homepage']
+              %dt
+                Test Suite Compliance
+              %dd
+                %table.report
+                  %tbody
+                    - tests['entries'].each do |manifest|
+                      - passed = manifest['entries'].select {|t| t['assertions'][index]['result']['outcome'] == 'earl:passed' }.length
+                      - next if passed == 0
+                      - total = manifest['entries'].length
+                      - pct = (passed * 100.0) / total
+                      %tr
+                        %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 85.0 ? 'passed-most' : 'passed-some'))}
+                          = "#{passed}/#{total} (#{'%.1f' % pct}%)"
+    - unless tests['assertions'].empty?
+      %section.appendix{:rel => "xhv:related earl:assertions"}
+        %h2
+          Individual Test Results
+        %p
+          Individual test results used to construct this report are available here:
+        %ul
+          - tests['assertions'].each do |file|
+            %li
+              %a.source{:href => file}<= file
+    %section.appendix
+      %h2
+        Test Definitions
+      %dl
+        - tests['entries'].each do |manifest|
+          %div{:property => "mf:entries", :inlist => true, :resource => manifest['@id']}
+            - manifest['entries'].each do |test|
+              %dt{:id => test_refs[test['@id']], :resource => test['@id']}
+                Test
+                %span{:property => "dc:title mf:name"}<
+                  ~ CGI.escapeHTML test['title']
+              %dd{:resource => test['@id']}
+                %p{:property => "dc:description", :lang => 'en'}<
+                  ~ CGI.escapeHTML test['description']
+                %pre{:class => "example actionDoc", :property => "mf:action", :resource => test['testAction'], :title => "#{test['title']} Input"}<
+                  ~ Kernel.open(test['testAction']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testAction']} not loaded"
+                - if test['testResult']
+                  %pre{:class => "example resultDoc", :property => "mf:result", :resource => test['testResult'], :title => "#{test['title']} Result"}<
+                    ~ Kernel.open(test['testResult']) {|f| f.set_encoding(Encoding::UTF_8); CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testResult']} not loaded"
+    %section#appendix{:property => "earl:generatedBy", :resource => tests['generatedBy']['@id'], :typeof => tests['generatedBy']['@type']}
+      %h2
+        Report Generation Software
+      - doap = tests['generatedBy']
+      - rel = doap['release']
+      %p
+        This report generated by
+        %span{:property => "doap:name"}<
+          %a{:href => tests['generatedBy']['@id']}<
+            = doap['name']
+        %meta{:property => "doap:shortdesc", :content => doap['shortdesc'], :lang => 'en'}
+        %meta{:property => "doap:description", :content => doap['doapDesc'], :lang => 'en'}
+        version
+        %span{:property => "doap:release", :resource => rel['@id'], :typeof => 'doap:Version'}
+          %span{:property => "doap:revision"}<=rel['revision']
+          %meta{:property => "doap:name", :content => rel['name']}
+          %meta{:property => "doap:created", :content => rel['created'], :datatype => "xsd:date"}
+        an
+        %a{:property => "doap:license", :href => doap['license']}<="Unlicensed"
+        %span{:property => "doap:programming-language"}<="Ruby"
+        application. More information is available at
+        %a{:property => "doap:homepage", :href => doap['homepage']}<=doap['homepage']
+        = "."
+      %p{:property => "doap:developer", :resource => "http://greggkellogg.net/foaf#me", :typeof => "foaf:Person"}
+        This software is provided by
+        %a{:property => "foaf:homepage", :href => "http://greggkellogg.net/"}<
+          %span{:aboue => "http://greggkellogg.net/foaf#me", :property => "foaf:name"}<
+            Gregg Kellogg
+        in hopes that it might make the lives of conformance testers easier.