Added EARL report infrastructure for NQuads, Trig and Semantics.
--- /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.