Some missing report files...
authorIvan Herman <ivan@ivan-herman.net>
Sat, 10 Jan 2015 09:33:10 +0100
changeset 2040 cf8b56920be0
parent 2039 f4057228a7fe
child 2041 8b403d6895e5
Some missing report files...
nquads/reports/earl.jsonld
nquads/reports/earl.ttl
rdf-turtle/reports-nt/earl.jsonld
rdf-turtle/reports-nt/earl.ttl
rdf-turtle/reports-nt/n3js-earl-report-ntriples.ttl
rdf-turtle/reports-nt/rdf.rb-earl-2013-11-24.ttl
rdf-turtle/reports-nt/template.md
rdf-turtle/reports/earl.jsonld
rdf-turtle/reports/earl.ttl
trig/reports/earl.jsonld
trig/reports/earl.ttl
--- a/nquads/reports/earl.jsonld	Fri Jan 09 17:14:05 2015 +0100
+++ b/nquads/reports/earl.jsonld	Sat Jan 10 09:33:10 2015 +0100
@@ -119,11 +119,11 @@
     "language": "Ruby",
     "license": "http://unlicense.org",
     "release": {
-      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.1",
+      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.4",
       "@type": "doap:Version",
-      "name": "earl-report-0.3.1",
-      "created": "2013-12-26",
-      "revision": "0.3.1"
+      "name": "earl-report-0.3.4",
+      "created": "2015-01-03",
+      "revision": "0.3.4"
     },
     "developer": {
       "@type": "foaf:Person",
@@ -135,6 +135,7 @@
   "assertions": [
     "Apache-Jena-nquads-earl-2013-11-23.ttl",
     "RIOT-jena-details.ttl",
+    "n3js-earl-report-nquads.ttl",
     "raptor2012-earl-nquads.ttl",
     "rdf.rb-earl-2013-11-24.ttl",
     "rdflib_nquads-2013-12-22T19-22-34.ttl"
@@ -253,6 +254,25 @@
         }
       ],
       "homepage": "https://github.com/RDFLib/rdflib"
+    },
+    {
+      "@id": "https://github.com/RubenVerborgh/N3.js#n3js",
+      "@type": [
+        "earl:TestSubject",
+        "doap:Project"
+      ],
+      "name": "N3.js",
+      "developer": [
+        {
+          "@type": "foaf:Person",
+          "@id": "http://ruben.verborgh.org/#me",
+          "foaf:name": "Ruben Verborgh",
+          "foaf:homepage": "http://ruben.verborgh.org/"
+        }
+      ],
+      "doapDesc": "N3.js is an asynchronous, streaming RDF parser for JavaScript.",
+      "homepage": "https://github.com/RubenVerborgh/N3.js",
+      "language": "JavaScript"
     }
   ],
   "entries": [
@@ -268,7 +288,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-01.nq",
@@ -316,6 +336,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with URI triple"
@@ -325,7 +356,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-02.nq",
@@ -373,6 +404,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with BNode subject"
@@ -382,7 +424,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-03.nq",
@@ -430,6 +472,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with BNode object"
@@ -439,7 +492,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-04",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-04.nq",
@@ -487,6 +540,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with simple literal"
@@ -496,7 +560,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-05",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-05.nq",
@@ -544,6 +608,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with language tagged literal"
@@ -553,7 +628,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-uri-06",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-06.nq",
@@ -601,6 +676,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "URI graph with datatyped literal"
@@ -610,7 +696,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-01.nq",
@@ -658,6 +744,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with URI triple"
@@ -667,7 +764,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-02.nq",
@@ -715,6 +812,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with BNode subject"
@@ -724,7 +832,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-03.nq",
@@ -772,6 +880,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with BNode object"
@@ -781,7 +900,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-04",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-04.nq",
@@ -829,6 +948,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with simple literal"
@@ -838,7 +968,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-05",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-05.nq",
@@ -886,6 +1016,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with language tagged literal"
@@ -895,7 +1036,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bnode-06",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-06.nq",
@@ -943,6 +1084,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BNode graph with datatyped literal"
@@ -952,7 +1104,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bad-literal-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-01.nq",
@@ -1000,6 +1152,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Graph name may not be a simple literal (negative test)"
@@ -1009,7 +1172,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bad-literal-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-02.nq",
@@ -1057,6 +1220,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Graph name may not be a language tagged literal (negative test)"
@@ -1066,7 +1240,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bad-literal-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-03.nq",
@@ -1114,6 +1288,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Graph name may not be a datatyped literal (negative test)"
@@ -1123,7 +1308,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bad-uri-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-uri-01.nq",
@@ -1171,6 +1356,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Graph name URI must be absolute (negative test)"
@@ -1180,7 +1376,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nq-syntax-bad-quint-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-quint-01.nq",
@@ -1228,6 +1424,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-quint-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N-Quads does not have a fifth element (negative test)"
@@ -1237,7 +1444,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-01.nq",
@@ -1285,6 +1492,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Empty file"
@@ -1294,7 +1512,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-02.nq",
@@ -1342,6 +1560,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only comment"
@@ -1351,7 +1580,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-03.nq",
@@ -1399,6 +1628,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "One comment, one empty line"
@@ -1408,7 +1648,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-01.nq",
@@ -1456,6 +1696,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only IRIs"
@@ -1465,7 +1716,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-02.nq",
@@ -1513,6 +1764,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with Unicode escape"
@@ -1522,7 +1784,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-03.nq",
@@ -1570,6 +1832,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with long Unicode escape"
@@ -1579,7 +1852,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-04",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-04.nq",
@@ -1627,6 +1900,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Legal IRIs"
@@ -1636,7 +1920,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-01.nq",
@@ -1684,6 +1968,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal"
@@ -1693,7 +1988,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-02.nq",
@@ -1741,6 +2036,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal"
@@ -1750,7 +2056,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-03.nq",
@@ -1798,6 +2104,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal with region"
@@ -1807,7 +2124,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-01.nq",
@@ -1855,6 +2172,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with escaped newline"
@@ -1864,7 +2192,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-02.nq",
@@ -1912,6 +2240,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with Unicode escape"
@@ -1921,7 +2260,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-03.nq",
@@ -1969,6 +2308,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with long Unicode escape"
@@ -1978,7 +2328,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-01.nq",
@@ -2026,6 +2376,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode subject"
@@ -2035,7 +2396,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-02.nq",
@@ -2083,6 +2444,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode object"
@@ -2092,7 +2464,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-03.nq",
@@ -2140,6 +2512,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Blank node labels may start with a digit"
@@ -2149,7 +2532,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-datatypes-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-datatypes-01.nq",
@@ -2197,6 +2580,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "xsd:byte literal"
@@ -2206,7 +2600,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-datatypes-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-datatypes-02.nq",
@@ -2254,6 +2648,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer as xsd:string"
@@ -2263,7 +2668,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-01.nq",
@@ -2311,6 +2716,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : space (negative test)"
@@ -2320,7 +2736,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-02.nq",
@@ -2368,6 +2784,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad escape (negative test)"
@@ -2377,7 +2804,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-03.nq",
@@ -2425,6 +2852,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad long escape (negative test)"
@@ -2434,7 +2872,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-04",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-04.nq",
@@ -2482,6 +2920,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (negative test)"
@@ -2491,7 +2940,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-05",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-05.nq",
@@ -2539,6 +2988,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (2) (negative test)"
@@ -2548,7 +3008,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-06",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-06.nq",
@@ -2596,6 +3056,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in subject (negative test)"
@@ -2605,7 +3076,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-07",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-07.nq",
@@ -2653,6 +3124,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in predicate (negative test)"
@@ -2662,7 +3144,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-08",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-08.nq",
@@ -2710,6 +3192,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in object (negative test)"
@@ -2719,7 +3212,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-09",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-09.nq",
@@ -2767,6 +3260,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in datatype (negative test)"
@@ -2776,7 +3280,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-prefix-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-prefix-01.nq",
@@ -2824,6 +3328,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-prefix-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix not allowed in n-triples (negative test)"
@@ -2833,7 +3348,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-base-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-base-01.nq",
@@ -2881,6 +3396,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-base-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base not allowed in N-Triples (negative test)"
@@ -2890,7 +3416,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-struct-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-struct-01.nq",
@@ -2938,6 +3464,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N-Triples does not have objectList (negative test)"
@@ -2947,7 +3484,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-struct-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-struct-02.nq",
@@ -2995,6 +3532,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N-Triples does not have predicateObjectList (negative test)"
@@ -3004,7 +3552,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-lang-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-lang-01.nq",
@@ -3052,6 +3600,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-lang-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString with bad lang (negative test)"
@@ -3061,7 +3620,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-01.nq",
@@ -3109,6 +3668,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -3118,7 +3688,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-02.nq",
@@ -3166,6 +3736,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -3175,7 +3756,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-03.nq",
@@ -3223,6 +3804,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -3232,7 +3824,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-01.nq",
@@ -3280,6 +3872,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -3289,7 +3892,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-02.nq",
@@ -3337,6 +3940,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -3346,7 +3960,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-03.nq",
@@ -3394,6 +4008,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "single quotes (negative test)"
@@ -3403,7 +4028,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-04",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-04.nq",
@@ -3451,6 +4076,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long single string literal (negative test)"
@@ -3460,7 +4096,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-05",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-05.nq",
@@ -3508,6 +4144,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long double string literal (negative test)"
@@ -3517,7 +4164,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-06",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-06.nq",
@@ -3565,6 +4212,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with no end (negative test)"
@@ -3574,7 +4232,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-07",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-07.nq",
@@ -3622,6 +4280,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with no start (negative test)"
@@ -3631,7 +4300,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-01.nq",
@@ -3679,6 +4348,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (integer) (negative test)"
@@ -3688,7 +4368,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-02",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-02.nq",
@@ -3736,6 +4416,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (decimal) (negative test)"
@@ -3745,7 +4436,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-03",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-03.nq",
@@ -3793,6 +4484,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (float) (negative test)"
@@ -3802,7 +4504,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-subm-01",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/nt-syntax-subm-01.nq",
@@ -3850,6 +4552,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-subm-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Submission test from Original RDF Test Cases"
@@ -3859,7 +4572,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "comment_following_triple",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/comment_following_triple.nq",
@@ -3907,6 +4620,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#comment_following_triple",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Tests comments after a triple"
@@ -3916,7 +4640,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal.nq",
@@ -3964,6 +4688,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal \"\"\"x\"\"\""
@@ -3973,7 +4708,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_all_controls",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_all_controls.nq",
@@ -4021,6 +4756,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_controls",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'"
@@ -4030,7 +4776,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_all_punctuation",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_all_punctuation.nq",
@@ -4078,6 +4824,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_punctuation",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_all_punctuation '!\"#$%&()...'"
@@ -4087,7 +4844,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_ascii_boundaries",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_ascii_boundaries.nq",
@@ -4135,6 +4892,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_ascii_boundaries '\\x00\\x26\\x28...'"
@@ -4144,7 +4912,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_2_dquotes",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_2_dquotes.nq",
@@ -4192,6 +4960,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_dquotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with 2 squotes \"\"\"a\"\"b\"\"\""
@@ -4201,7 +4980,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_2_squotes",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_2_squotes.nq",
@@ -4249,6 +5028,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_squotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with 2 squotes \"x''y\""
@@ -4258,7 +5048,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_BACKSPACE",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_BACKSPACE.nq",
@@ -4306,6 +5096,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_BACKSPACE",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with BACKSPACE"
@@ -4315,7 +5116,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CARRIAGE_RETURN",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_CARRIAGE_RETURN.nq",
@@ -4363,6 +5164,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CARRIAGE_RETURN",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CARRIAGE RETURN"
@@ -4372,7 +5184,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CHARACTER_TABULATION",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_CHARACTER_TABULATION.nq",
@@ -4420,6 +5232,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CHARACTER_TABULATION",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CHARACTER TABULATION"
@@ -4429,7 +5252,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_dquote",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_dquote.nq",
@@ -4477,6 +5300,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_dquote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with dquote \"x\"y\""
@@ -4486,7 +5320,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_FORM_FEED",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_FORM_FEED.nq",
@@ -4534,6 +5368,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_FORM_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with FORM FEED"
@@ -4543,7 +5388,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_LINE_FEED",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_LINE_FEED.nq",
@@ -4591,6 +5436,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_LINE_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with LINE FEED"
@@ -4600,7 +5456,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape4",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_numeric_escape4.nq",
@@ -4648,6 +5504,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape4",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape4 \\u"
@@ -4657,7 +5524,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape8",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_numeric_escape8.nq",
@@ -4705,6 +5572,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape8",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape8 \\U"
@@ -4714,7 +5592,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_REVERSE_SOLIDUS",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_REVERSE_SOLIDUS.nq",
@@ -4762,6 +5640,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with REVERSE SOLIDUS"
@@ -4771,7 +5660,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_REVERSE_SOLIDUS2",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_REVERSE_SOLIDUS2.nq",
@@ -4819,6 +5708,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "REVERSE SOLIDUS at end of literal"
@@ -4828,7 +5728,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_squote",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_squote.nq",
@@ -4876,6 +5776,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_squote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with squote \"x'y\""
@@ -4885,7 +5796,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_UTF8_boundaries",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/literal_with_UTF8_boundaries.nq",
@@ -4933,6 +5844,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"
@@ -4942,7 +5864,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "langtagged_string",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/langtagged_string.nq",
@@ -4990,6 +5912,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#langtagged_string",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langtagged string \"x\"@en"
@@ -4999,7 +5932,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "lantag_with_subtag",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/lantag_with_subtag.nq",
@@ -5047,6 +5980,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#lantag_with_subtag",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "lantag with subtag \"x\"@en-us"
@@ -5056,7 +6000,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "minimal_whitespace",
           "testAction": "http://www.w3.org/2013/N-QuadsTests/minimal_whitespace.nq",
@@ -5104,6 +6048,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-QuadsTests/manifest.ttl#minimal_whitespace",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "tests absense of whitespace between subject, predicate, object and end-of-statement"
--- a/nquads/reports/earl.ttl	Fri Jan 09 17:14:05 2015 +0100
+++ b/nquads/reports/earl.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -17,6 +17,7 @@
   earl:assertions
     <Apache-Jena-nquads-earl-2013-11-23.ttl>,
     <RIOT-jena-details.ttl>,
+    <n3js-earl-report-nquads.ttl>,
     <raptor2012-earl-nquads.ttl>,
     <rdf.rb-earl-2013-11-24.ttl>,
     <rdflib_nquads-2013-12-22T19-22-34.ttl>;
@@ -24,7 +25,8 @@
     <http://jena.apache.org/#riot>
     <http://librdf.org/raptor/>
     <http://rubygems.org/gems/rdf>
-    <https://github.com/RDFLib/rdflib>);
+    <https://github.com/RDFLib/rdflib>
+    <https://github.com/RubenVerborgh/N3.js#n3js>);
   mf:entries (
     <http://www.w3.org/2013/N-QuadsTests/manifest.ttl>) .
     
@@ -36,7 +38,7 @@
   doap:homepage <https://github.com/gkellogg/earl-report>;
   doap:programming-language "Ruby";
   doap:license <http://unlicense.org>;
-  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.1>;
+  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.4>;
   doap:developer <http://greggkellogg.net/foaf#me> .
 
     
@@ -225,10 +227,23 @@
   foaf:name "Gunnar Aastrand Grimnes" .
 
 
+<https://github.com/RubenVerborgh/N3.js#n3js> a earl:TestSubject, doap:Project;
+  doap:name "N3.js";
+  doap:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
+  doap:programming-language "JavaScript";
+ .
+
+<https://github.com/RubenVerborgh/N3.js#n3js> doap:developer <http://ruben.verborgh.org/#me> .
+
+<http://ruben.verborgh.org/#me> a foaf:Person;
+  foaf:homepage <http://ruben.verborgh.org/>;
+  foaf:name "Ruben Verborgh" .
+
+
 #
 # Test Case Definitions
 #
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-01";
   dc:description "URI graph with URI triple"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-01.nq>;
@@ -257,9 +272,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-02";
   dc:description "URI graph with BNode subject"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-02.nq>;
@@ -288,9 +309,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-03";
   dc:description "URI graph with BNode object"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-03.nq>;
@@ -319,9 +346,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-04";
   dc:description "URI graph with simple literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-04.nq>;
@@ -350,9 +383,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-05";
   dc:description "URI graph with language tagged literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-05.nq>;
@@ -381,9 +420,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-uri-06";
   dc:description "URI graph with datatyped literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-uri-06.nq>;
@@ -412,9 +457,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-uri-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-01";
   dc:description "BNode graph with URI triple"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-01.nq>;
@@ -443,9 +494,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-02";
   dc:description "BNode graph with BNode subject"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-02.nq>;
@@ -474,9 +531,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-03";
   dc:description "BNode graph with BNode object"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-03.nq>;
@@ -505,9 +568,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-04";
   dc:description "BNode graph with simple literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-04.nq>;
@@ -536,9 +605,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-05";
   dc:description "BNode graph with language tagged literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-05.nq>;
@@ -567,9 +642,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bnode-06";
   dc:description "BNode graph with datatyped literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bnode-06.nq>;
@@ -598,9 +679,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bnode-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bad-literal-01";
   dc:description "Graph name may not be a simple literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-01.nq>;
@@ -629,9 +716,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bad-literal-02";
   dc:description "Graph name may not be a language tagged literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-02.nq>;
@@ -660,9 +753,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bad-literal-03";
   dc:description "Graph name may not be a datatyped literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-literal-03.nq>;
@@ -691,9 +790,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-literal-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bad-uri-01";
   dc:description "Graph name URI must be absolute (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-uri-01.nq>;
@@ -722,9 +827,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-quint-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-quint-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nq-syntax-bad-quint-01";
   dc:description "N-Quads does not have a fifth element (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nq-syntax-bad-quint-01.nq>;
@@ -753,9 +864,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nq-syntax-bad-quint-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-01";
   dc:description "Empty file"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-01.nq>;
@@ -784,9 +901,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-02";
   dc:description "Only comment"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-02.nq>;
@@ -815,9 +938,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-03";
   dc:description "One comment, one empty line"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-file-03.nq>;
@@ -846,9 +975,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-file-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-01";
   dc:description "Only IRIs"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-01.nq>;
@@ -877,9 +1012,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-02";
   dc:description "IRIs with Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-02.nq>;
@@ -908,9 +1049,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-03";
   dc:description "IRIs with long Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-03.nq>;
@@ -939,9 +1086,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-04";
   dc:description "Legal IRIs"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-uri-04.nq>;
@@ -970,9 +1123,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-01";
   dc:description "string literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-01.nq>;
@@ -1001,9 +1160,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-02";
   dc:description "langString literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-02.nq>;
@@ -1032,9 +1197,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-03";
   dc:description "langString literal with region"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-string-03.nq>;
@@ -1063,9 +1234,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-01";
   dc:description "string literal with escaped newline"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-01.nq>;
@@ -1094,9 +1271,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-02";
   dc:description "string literal with Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-02.nq>;
@@ -1125,9 +1308,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-03";
   dc:description "string literal with long Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-str-esc-03.nq>;
@@ -1156,9 +1345,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-str-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-01";
   dc:description "bnode subject"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-01.nq>;
@@ -1187,9 +1382,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-02";
   dc:description "bnode object"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-02.nq>;
@@ -1218,9 +1419,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-03";
   dc:description "Blank node labels may start with a digit"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bnode-03.nq>;
@@ -1249,9 +1456,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bnode-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-datatypes-01";
   dc:description "xsd:byte literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-datatypes-01.nq>;
@@ -1280,9 +1493,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-datatypes-02";
   dc:description "integer as xsd:string"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-datatypes-02.nq>;
@@ -1311,9 +1530,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-datatypes-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-01";
   dc:description "Bad IRI : space (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-01.nq>;
@@ -1342,9 +1567,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-02";
   dc:description "Bad IRI : bad escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-02.nq>;
@@ -1373,9 +1604,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-03";
   dc:description "Bad IRI : bad long escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-03.nq>;
@@ -1404,9 +1641,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-04";
   dc:description "Bad IRI : character escapes not allowed (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-04.nq>;
@@ -1435,9 +1678,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-05";
   dc:description "Bad IRI : character escapes not allowed (2) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-05.nq>;
@@ -1466,9 +1715,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-06";
   dc:description "Bad IRI : relative IRI not allowed in subject (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-06.nq>;
@@ -1497,9 +1752,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-07";
   dc:description "Bad IRI : relative IRI not allowed in predicate (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-07.nq>;
@@ -1528,9 +1789,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-08";
   dc:description "Bad IRI : relative IRI not allowed in object (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-08.nq>;
@@ -1559,9 +1826,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-09";
   dc:description "Bad IRI : relative IRI not allowed in datatype (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-uri-09.nq>;
@@ -1590,9 +1863,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-uri-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-prefix-01";
   dc:description "@prefix not allowed in n-triples (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-prefix-01.nq>;
@@ -1621,9 +1900,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-prefix-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-base-01";
   dc:description "@base not allowed in N-Triples (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-base-01.nq>;
@@ -1652,9 +1937,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-base-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-struct-01";
   dc:description "N-Triples does not have objectList (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-struct-01.nq>;
@@ -1683,9 +1974,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-struct-02";
   dc:description "N-Triples does not have predicateObjectList (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-struct-02.nq>;
@@ -1714,9 +2011,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-struct-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-lang-01";
   dc:description "langString with bad lang (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-lang-01.nq>;
@@ -1745,9 +2048,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-lang-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-01";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-01.nq>;
@@ -1776,9 +2085,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-02";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-02.nq>;
@@ -1807,9 +2122,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-03";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-esc-03.nq>;
@@ -1838,9 +2159,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-01";
   dc:description "mismatching string literal open/close (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-01.nq>;
@@ -1869,9 +2196,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-02";
   dc:description "mismatching string literal open/close (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-02.nq>;
@@ -1900,9 +2233,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-03";
   dc:description "single quotes (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-03.nq>;
@@ -1931,9 +2270,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-04";
   dc:description "long single string literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-04.nq>;
@@ -1962,9 +2307,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-05";
   dc:description "long double string literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-05.nq>;
@@ -1993,9 +2344,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-06";
   dc:description "string literal with no end (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-06.nq>;
@@ -2024,9 +2381,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-07";
   dc:description "string literal with no start (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-string-07.nq>;
@@ -2055,9 +2418,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-string-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-01";
   dc:description "no numbers in N-Triples (integer) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-01.nq>;
@@ -2086,9 +2455,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-02";
   dc:description "no numbers in N-Triples (decimal) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-02.nq>;
@@ -2117,9 +2492,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsNegativeSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-03";
   dc:description "no numbers in N-Triples (float) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-bad-num-03.nq>;
@@ -2148,9 +2529,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-bad-num-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-subm-01";
   dc:description "Submission test from Original RDF Test Cases"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/nt-syntax-subm-01.nq>;
@@ -2179,9 +2566,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#nt-syntax-subm-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#comment_following_triple> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#comment_following_triple> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "comment_following_triple";
   dc:description "Tests comments after a triple"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/comment_following_triple.nq>;
@@ -2210,9 +2603,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#comment_following_triple>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal";
   dc:description "literal \"\"\"x\"\"\""@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal.nq>;
@@ -2241,9 +2640,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_all_controls";
   dc:description "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_all_controls.nq>;
@@ -2272,9 +2677,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_controls>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_all_punctuation";
   dc:description "literal_all_punctuation '!\"#$%&()...'"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_all_punctuation.nq>;
@@ -2303,9 +2714,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_all_punctuation>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_ascii_boundaries";
   dc:description "literal_ascii_boundaries '\\x00\\x26\\x28...'"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_ascii_boundaries.nq>;
@@ -2334,9 +2751,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_dquotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_dquotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_2_dquotes";
   dc:description "literal with 2 squotes \"\"\"a\"\"b\"\"\""@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_2_dquotes.nq>;
@@ -2365,9 +2788,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_dquotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_2_squotes";
   dc:description "literal with 2 squotes \"x''y\""@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_2_squotes.nq>;
@@ -2396,9 +2825,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_2_squotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_BACKSPACE";
   dc:description "literal with BACKSPACE"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_BACKSPACE.nq>;
@@ -2427,9 +2862,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_BACKSPACE>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CARRIAGE_RETURN";
   dc:description "literal with CARRIAGE RETURN"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_CARRIAGE_RETURN.nq>;
@@ -2458,9 +2899,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CARRIAGE_RETURN>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CHARACTER_TABULATION";
   dc:description "literal with CHARACTER TABULATION"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_CHARACTER_TABULATION.nq>;
@@ -2489,9 +2936,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_CHARACTER_TABULATION>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_dquote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_dquote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_dquote";
   dc:description "literal with dquote \"x\"y\""@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_dquote.nq>;
@@ -2520,9 +2973,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_dquote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_FORM_FEED";
   dc:description "literal with FORM FEED"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_FORM_FEED.nq>;
@@ -2551,9 +3010,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_FORM_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_LINE_FEED";
   dc:description "literal with LINE FEED"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_LINE_FEED.nq>;
@@ -2582,9 +3047,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_LINE_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape4";
   dc:description "literal with numeric escape4 \\u"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_numeric_escape4.nq>;
@@ -2613,9 +3084,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape4>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape8";
   dc:description "literal with numeric escape8 \\U"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_numeric_escape8.nq>;
@@ -2644,9 +3121,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_numeric_escape8>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_REVERSE_SOLIDUS";
   dc:description "literal with REVERSE SOLIDUS"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_REVERSE_SOLIDUS.nq>;
@@ -2675,9 +3158,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_REVERSE_SOLIDUS2";
   dc:description "REVERSE SOLIDUS at end of literal"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_REVERSE_SOLIDUS2.nq>;
@@ -2706,9 +3195,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_squote";
   dc:description "literal with squote \"x'y\""@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_squote.nq>;
@@ -2737,9 +3232,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_squote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_UTF8_boundaries";
   dc:description "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/literal_with_UTF8_boundaries.nq>;
@@ -2768,9 +3269,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#literal_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#langtagged_string> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#langtagged_string> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "langtagged_string";
   dc:description "langtagged string \"x\"@en"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/langtagged_string.nq>;
@@ -2799,9 +3306,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#langtagged_string>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "lantag_with_subtag";
   dc:description "lantag with subtag \"x\"@en-us"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/lantag_with_subtag.nq>;
@@ -2830,9 +3343,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#lantag_with_subtag>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#minimal_whitespace> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNQuadsPositiveSyntax>;
+<http://www.w3.org/2013/N-QuadsTests/manifest.ttl#minimal_whitespace> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "minimal_whitespace";
   dc:description "tests absense of whitespace between subject, predicate, object and end-of-statement"@en;
   mf:action <http://www.w3.org/2013/N-QuadsTests/minimal_whitespace.nq>;
@@ -2861,5 +3380,11 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-QuadsTests/manifest.ttl#minimal_whitespace>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
--- a/rdf-turtle/reports-nt/earl.jsonld	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports-nt/earl.jsonld	Sat Jan 10 09:33:10 2015 +0100
@@ -119,11 +119,11 @@
     "language": "Ruby",
     "license": "http://unlicense.org",
     "release": {
-      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.1",
+      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.4",
       "@type": "doap:Version",
-      "name": "earl-report-0.3.1",
-      "created": "2013-12-26",
-      "revision": "0.3.1"
+      "name": "earl-report-0.3.4",
+      "created": "2015-01-03",
+      "revision": "0.3.4"
     },
     "developer": {
       "@type": "foaf:Person",
@@ -135,6 +135,7 @@
   "assertions": [
     "Apache-Jena-ntriples-earl-2013-11-23.ttl",
     "RIOT-jena-details.ttl",
+    "n3js-earl-report-ntriples.ttl",
     "raptor2012-earl-ntriples.ttl",
     "rdf.rb-earl-2013-11-24.ttl",
     "rdflib_nt-2013-12-22T19-12-25.ttl"
@@ -253,6 +254,25 @@
         }
       ],
       "homepage": "https://github.com/RDFLib/rdflib"
+    },
+    {
+      "@id": "https://github.com/RubenVerborgh/N3.js#n3js",
+      "@type": [
+        "earl:TestSubject",
+        "doap:Project"
+      ],
+      "name": "N3.js",
+      "developer": [
+        {
+          "@type": "foaf:Person",
+          "@id": "http://ruben.verborgh.org/#me",
+          "foaf:name": "Ruben Verborgh",
+          "foaf:homepage": "http://ruben.verborgh.org/"
+        }
+      ],
+      "doapDesc": "N3.js is an asynchronous, streaming RDF parser for JavaScript.",
+      "homepage": "https://github.com/RubenVerborgh/N3.js",
+      "language": "JavaScript"
     }
   ],
   "entries": [
@@ -268,7 +288,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-01.nt",
@@ -316,6 +336,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Empty file"
@@ -325,7 +356,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-02.nt",
@@ -373,6 +404,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only comment"
@@ -382,7 +424,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-file-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-03.nt",
@@ -430,6 +472,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "One comment, one empty line"
@@ -439,7 +492,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-01.nt",
@@ -487,6 +540,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only IRIs"
@@ -496,7 +560,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-02.nt",
@@ -544,6 +608,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with Unicode escape"
@@ -553,7 +628,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-03.nt",
@@ -601,6 +676,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with long Unicode escape"
@@ -610,7 +696,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-uri-04",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-04.nt",
@@ -658,6 +744,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Legal IRIs"
@@ -667,7 +764,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-01.nt",
@@ -715,6 +812,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal"
@@ -724,7 +832,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-02.nt",
@@ -772,6 +880,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal"
@@ -781,7 +900,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-string-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-03.nt",
@@ -829,6 +948,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal with region"
@@ -838,7 +968,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-01.nt",
@@ -886,6 +1016,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with escaped newline"
@@ -895,7 +1036,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-02.nt",
@@ -943,6 +1084,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with Unicode escape"
@@ -952,7 +1104,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-str-esc-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-03.nt",
@@ -1000,6 +1152,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with long Unicode escape"
@@ -1009,7 +1172,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-01.nt",
@@ -1057,6 +1220,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode subject"
@@ -1066,7 +1240,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-02.nt",
@@ -1114,6 +1288,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode object"
@@ -1123,7 +1308,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bnode-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-03.nt",
@@ -1171,6 +1356,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Blank node labels may start with a digit"
@@ -1180,7 +1376,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-datatypes-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-01.nt",
@@ -1228,6 +1424,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "xsd:byte literal"
@@ -1237,7 +1444,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-datatypes-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-02.nt",
@@ -1285,6 +1492,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer as xsd:string"
@@ -1294,7 +1512,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-01.nt",
@@ -1342,6 +1560,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : space (negative test)"
@@ -1351,7 +1580,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-02.nt",
@@ -1399,6 +1628,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad escape (negative test)"
@@ -1408,7 +1648,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-03.nt",
@@ -1456,6 +1696,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad long escape (negative test)"
@@ -1465,7 +1716,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-04",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-04.nt",
@@ -1513,6 +1764,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (negative test)"
@@ -1522,7 +1784,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-05",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-05.nt",
@@ -1570,6 +1832,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (2) (negative test)"
@@ -1579,7 +1852,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-06",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-06.nt",
@@ -1627,6 +1900,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in subject (negative test)"
@@ -1636,7 +1920,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-07",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-07.nt",
@@ -1684,6 +1968,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in predicate (negative test)"
@@ -1693,7 +1988,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-08",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-08.nt",
@@ -1741,6 +2036,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in object (negative test)"
@@ -1750,7 +2056,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-uri-09",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-09.nt",
@@ -1798,6 +2104,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : relative IRI not allowed in datatype (negative test)"
@@ -1807,7 +2124,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-prefix-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-prefix-01.nt",
@@ -1855,6 +2172,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-prefix-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix not allowed in n-triples (negative test)"
@@ -1864,7 +2192,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-base-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-base-01.nt",
@@ -1912,6 +2240,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-base-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base not allowed in N-Triples (negative test)"
@@ -1921,7 +2260,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-struct-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-01.nt",
@@ -1969,6 +2308,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N-Triples does not have objectList (negative test)"
@@ -1978,7 +2328,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-struct-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-02.nt",
@@ -2026,6 +2376,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N-Triples does not have predicateObjectList (negative test)"
@@ -2035,7 +2396,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-lang-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-lang-01.nt",
@@ -2083,6 +2444,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-lang-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString with bad lang (negative test)"
@@ -2092,7 +2464,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-01.nt",
@@ -2140,6 +2512,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -2149,7 +2532,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-02.nt",
@@ -2197,6 +2580,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -2206,7 +2600,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-esc-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-03.nt",
@@ -2254,6 +2648,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -2263,7 +2668,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-01.nt",
@@ -2311,6 +2716,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -2320,7 +2736,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-02.nt",
@@ -2368,6 +2784,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -2377,7 +2804,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-03.nt",
@@ -2425,6 +2852,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "single quotes (negative test)"
@@ -2434,7 +2872,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-04",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-04.nt",
@@ -2482,6 +2920,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long single string literal (negative test)"
@@ -2491,7 +2940,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-05",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-05.nt",
@@ -2539,6 +2988,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long double string literal (negative test)"
@@ -2548,7 +3008,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-06",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-06.nt",
@@ -2596,6 +3056,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with no end (negative test)"
@@ -2605,7 +3076,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-string-07",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-07.nt",
@@ -2653,6 +3124,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with no start (negative test)"
@@ -2662,7 +3144,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-01.nt",
@@ -2710,6 +3192,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (integer) (negative test)"
@@ -2719,7 +3212,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-02",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-02.nt",
@@ -2767,6 +3260,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (decimal) (negative test)"
@@ -2776,7 +3280,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-bad-num-03",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-03.nt",
@@ -2824,6 +3328,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no numbers in N-Triples (float) (negative test)"
@@ -2833,7 +3348,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nt-syntax-subm-01",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/nt-syntax-subm-01.nt",
@@ -2881,6 +3396,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-subm-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Submission test from Original RDF Test Cases"
@@ -2890,7 +3416,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "comment_following_triple",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/comment_following_triple.nt",
@@ -2937,6 +3463,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#comment_following_triple",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Tests comments after a triple"
@@ -2946,7 +3483,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal.nt",
@@ -2993,6 +3530,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal \"\"\"x\"\"\""
@@ -3002,7 +3550,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_all_controls",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_all_controls.nt",
@@ -3050,6 +3598,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_controls",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'"
@@ -3059,7 +3618,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_all_punctuation",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_all_punctuation.nt",
@@ -3107,6 +3666,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_punctuation",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_all_punctuation '!\"#$%&()...'"
@@ -3116,7 +3686,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_ascii_boundaries",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_ascii_boundaries.nt",
@@ -3163,6 +3733,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_ascii_boundaries '\\x00\\x26\\x28...'"
@@ -3172,7 +3753,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_2_dquotes",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_2_dquotes.nt",
@@ -3219,6 +3800,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_dquotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with 2 squotes \"\"\"a\"\"b\"\"\""
@@ -3228,7 +3820,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_2_squotes",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_2_squotes.nt",
@@ -3275,6 +3867,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_squotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with 2 squotes \"x''y\""
@@ -3284,7 +3887,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_BACKSPACE",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_BACKSPACE.nt",
@@ -3331,6 +3934,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_BACKSPACE",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with BACKSPACE"
@@ -3340,7 +3954,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CARRIAGE_RETURN",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_CARRIAGE_RETURN.nt",
@@ -3387,6 +4001,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CARRIAGE_RETURN",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CARRIAGE RETURN"
@@ -3396,7 +4021,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CHARACTER_TABULATION",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_CHARACTER_TABULATION.nt",
@@ -3443,6 +4068,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CHARACTER_TABULATION",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CHARACTER TABULATION"
@@ -3452,7 +4088,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_dquote",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_dquote.nt",
@@ -3499,6 +4135,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_dquote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with dquote \"x\"y\""
@@ -3508,7 +4155,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_FORM_FEED",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_FORM_FEED.nt",
@@ -3555,6 +4202,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_FORM_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with FORM FEED"
@@ -3564,7 +4222,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_LINE_FEED",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_LINE_FEED.nt",
@@ -3611,6 +4269,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_LINE_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with LINE FEED"
@@ -3620,7 +4289,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape4",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape4.nt",
@@ -3667,6 +4336,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape4",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape4 \\u"
@@ -3676,7 +4356,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape8",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape8.nt",
@@ -3723,6 +4403,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape8",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape8 \\U"
@@ -3732,7 +4423,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_REVERSE_SOLIDUS",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS.nt",
@@ -3779,6 +4470,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with REVERSE SOLIDUS"
@@ -3788,7 +4490,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_REVERSE_SOLIDUS2",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS2.nt",
@@ -3835,6 +4537,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "REVERSE SOLIDUS at end of literal"
@@ -3844,7 +4557,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_squote",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_squote.nt",
@@ -3891,6 +4604,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_squote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with squote \"x'y\""
@@ -3900,7 +4624,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_UTF8_boundaries",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/literal_with_UTF8_boundaries.nt",
@@ -3947,6 +4671,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"
@@ -3956,7 +4691,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "langtagged_string",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/langtagged_string.nt",
@@ -4003,6 +4738,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#langtagged_string",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langtagged string \"x\"@en"
@@ -4012,7 +4758,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "lantag_with_subtag",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/lantag_with_subtag.nt",
@@ -4059,6 +4805,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#lantag_with_subtag",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "lantag with subtag \"x\"@en-us"
@@ -4068,7 +4825,7 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "minimal_whitespace",
           "testAction": "http://www.w3.org/2013/N-TriplesTests/minimal_whitespace.nt",
@@ -4115,6 +4872,17 @@
                 "@type": "earl:TestResult",
                 "outcome": "earl:untested"
               }
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/N-TriplesTests/manifest.ttl#minimal_whitespace",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "tests absense of whitespace between subject, predicate, object and end-of-statement"
--- a/rdf-turtle/reports-nt/earl.ttl	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports-nt/earl.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -17,6 +17,7 @@
   earl:assertions
     <Apache-Jena-ntriples-earl-2013-11-23.ttl>,
     <RIOT-jena-details.ttl>,
+    <n3js-earl-report-ntriples.ttl>,
     <raptor2012-earl-ntriples.ttl>,
     <rdf.rb-earl-2013-11-24.ttl>,
     <rdflib_nt-2013-12-22T19-12-25.ttl>;
@@ -24,7 +25,8 @@
     <http://jena.apache.org/#riot>
     <http://librdf.org/raptor/>
     <http://rubygems.org/gems/rdf>
-    <https://github.com/RDFLib/rdflib>);
+    <https://github.com/RDFLib/rdflib>
+    <https://github.com/RubenVerborgh/N3.js#n3js>);
   mf:entries (
     <http://www.w3.org/2013/N-TriplesTests/manifest.ttl>) .
     
@@ -36,7 +38,7 @@
   doap:homepage <https://github.com/gkellogg/earl-report>;
   doap:programming-language "Ruby";
   doap:license <http://unlicense.org>;
-  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.1>;
+  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.4>;
   doap:developer <http://greggkellogg.net/foaf#me> .
 
     
@@ -208,10 +210,23 @@
   foaf:name "Gunnar Aastrand Grimnes" .
 
 
+<https://github.com/RubenVerborgh/N3.js#n3js> a earl:TestSubject, doap:Project;
+  doap:name "N3.js";
+  doap:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
+  doap:programming-language "JavaScript";
+ .
+
+<https://github.com/RubenVerborgh/N3.js#n3js> doap:developer <http://ruben.verborgh.org/#me> .
+
+<http://ruben.verborgh.org/#me> a foaf:Person;
+  foaf:homepage <http://ruben.verborgh.org/>;
+  foaf:name "Ruben Verborgh" .
+
+
 #
 # Test Case Definitions
 #
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-01";
   dc:description "Empty file"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-01.nt>;
@@ -240,9 +255,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-02";
   dc:description "Only comment"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-02.nt>;
@@ -271,9 +292,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-file-03";
   dc:description "One comment, one empty line"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-03.nt>;
@@ -302,9 +329,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-file-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-01";
   dc:description "Only IRIs"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-01.nt>;
@@ -333,9 +366,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-02";
   dc:description "IRIs with Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-02.nt>;
@@ -364,9 +403,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-03";
   dc:description "IRIs with long Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-03.nt>;
@@ -395,9 +440,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-uri-04";
   dc:description "Legal IRIs"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-04.nt>;
@@ -426,9 +477,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-01";
   dc:description "string literal"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-01.nt>;
@@ -457,9 +514,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-02";
   dc:description "langString literal"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-02.nt>;
@@ -488,9 +551,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-string-03";
   dc:description "langString literal with region"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-03.nt>;
@@ -519,9 +588,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-01";
   dc:description "string literal with escaped newline"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-01.nt>;
@@ -550,9 +625,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-02";
   dc:description "string literal with Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-02.nt>;
@@ -581,9 +662,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-str-esc-03";
   dc:description "string literal with long Unicode escape"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-03.nt>;
@@ -612,9 +699,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-str-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-01";
   dc:description "bnode subject"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-01.nt>;
@@ -643,9 +736,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-02";
   dc:description "bnode object"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-02.nt>;
@@ -674,9 +773,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bnode-03";
   dc:description "Blank node labels may start with a digit"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-03.nt>;
@@ -705,9 +810,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bnode-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-datatypes-01";
   dc:description "xsd:byte literal"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-01.nt>;
@@ -736,9 +847,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-datatypes-02";
   dc:description "integer as xsd:string"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-02.nt>;
@@ -767,9 +884,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-datatypes-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-01";
   dc:description "Bad IRI : space (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-01.nt>;
@@ -798,9 +921,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-02";
   dc:description "Bad IRI : bad escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-02.nt>;
@@ -829,9 +958,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-03";
   dc:description "Bad IRI : bad long escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-03.nt>;
@@ -860,9 +995,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-04";
   dc:description "Bad IRI : character escapes not allowed (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-04.nt>;
@@ -891,9 +1032,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-05";
   dc:description "Bad IRI : character escapes not allowed (2) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-05.nt>;
@@ -922,9 +1069,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-06";
   dc:description "Bad IRI : relative IRI not allowed in subject (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-06.nt>;
@@ -953,9 +1106,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-07";
   dc:description "Bad IRI : relative IRI not allowed in predicate (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-07.nt>;
@@ -984,9 +1143,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-08";
   dc:description "Bad IRI : relative IRI not allowed in object (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-08.nt>;
@@ -1015,9 +1180,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-uri-09";
   dc:description "Bad IRI : relative IRI not allowed in datatype (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-09.nt>;
@@ -1046,9 +1217,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-uri-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-prefix-01";
   dc:description "@prefix not allowed in n-triples (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-prefix-01.nt>;
@@ -1077,9 +1254,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-prefix-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-base-01";
   dc:description "@base not allowed in N-Triples (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-base-01.nt>;
@@ -1108,9 +1291,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-base-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-struct-01";
   dc:description "N-Triples does not have objectList (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-01.nt>;
@@ -1139,9 +1328,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-struct-02";
   dc:description "N-Triples does not have predicateObjectList (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-02.nt>;
@@ -1170,9 +1365,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-struct-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-lang-01";
   dc:description "langString with bad lang (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-lang-01.nt>;
@@ -1201,9 +1402,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-lang-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-01";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-01.nt>;
@@ -1232,9 +1439,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-02";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-02.nt>;
@@ -1263,9 +1476,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-esc-03";
   dc:description "Bad string escape (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-03.nt>;
@@ -1294,9 +1513,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-01";
   dc:description "mismatching string literal open/close (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-01.nt>;
@@ -1325,9 +1550,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-02";
   dc:description "mismatching string literal open/close (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-02.nt>;
@@ -1356,9 +1587,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-03";
   dc:description "single quotes (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-03.nt>;
@@ -1387,9 +1624,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-04";
   dc:description "long single string literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-04.nt>;
@@ -1418,9 +1661,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-05";
   dc:description "long double string literal (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-05.nt>;
@@ -1449,9 +1698,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-06";
   dc:description "string literal with no end (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-06.nt>;
@@ -1480,9 +1735,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-string-07";
   dc:description "string literal with no start (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-07.nt>;
@@ -1511,9 +1772,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-string-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-01";
   dc:description "no numbers in N-Triples (integer) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-01.nt>;
@@ -1542,9 +1809,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-02";
   dc:description "no numbers in N-Triples (decimal) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-02.nt>;
@@ -1573,9 +1846,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-bad-num-03";
   dc:description "no numbers in N-Triples (float) (negative test)"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-03.nt>;
@@ -1604,9 +1883,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-bad-num-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nt-syntax-subm-01";
   dc:description "Submission test from Original RDF Test Cases"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-subm-01.nt>;
@@ -1635,9 +1920,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#nt-syntax-subm-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#comment_following_triple> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#comment_following_triple> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "comment_following_triple";
   dc:description "Tests comments after a triple"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/comment_following_triple.nt>;
@@ -1665,9 +1956,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#comment_following_triple>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal";
   dc:description "literal \"\"\"x\"\"\""@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal.nt>;
@@ -1695,9 +1992,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_all_controls";
   dc:description "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_all_controls.nt>;
@@ -1726,9 +2029,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_controls>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_all_punctuation";
   dc:description "literal_all_punctuation '!\"#$%&()...'"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_all_punctuation.nt>;
@@ -1757,9 +2066,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_all_punctuation>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_ascii_boundaries";
   dc:description "literal_ascii_boundaries '\\x00\\x26\\x28...'"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_ascii_boundaries.nt>;
@@ -1787,9 +2102,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_dquotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_dquotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_2_dquotes";
   dc:description "literal with 2 squotes \"\"\"a\"\"b\"\"\""@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_2_dquotes.nt>;
@@ -1817,9 +2138,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_dquotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_2_squotes";
   dc:description "literal with 2 squotes \"x''y\""@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_2_squotes.nt>;
@@ -1847,9 +2174,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_2_squotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_BACKSPACE";
   dc:description "literal with BACKSPACE"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_BACKSPACE.nt>;
@@ -1877,9 +2210,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_BACKSPACE>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CARRIAGE_RETURN";
   dc:description "literal with CARRIAGE RETURN"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_CARRIAGE_RETURN.nt>;
@@ -1907,9 +2246,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CARRIAGE_RETURN>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CHARACTER_TABULATION";
   dc:description "literal with CHARACTER TABULATION"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_CHARACTER_TABULATION.nt>;
@@ -1937,9 +2282,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_CHARACTER_TABULATION>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_dquote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_dquote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_dquote";
   dc:description "literal with dquote \"x\"y\""@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_dquote.nt>;
@@ -1967,9 +2318,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_dquote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_FORM_FEED";
   dc:description "literal with FORM FEED"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_FORM_FEED.nt>;
@@ -1997,9 +2354,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_FORM_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_LINE_FEED";
   dc:description "literal with LINE FEED"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_LINE_FEED.nt>;
@@ -2027,9 +2390,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_LINE_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape4";
   dc:description "literal with numeric escape4 \\u"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape4.nt>;
@@ -2057,9 +2426,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape4>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape8";
   dc:description "literal with numeric escape8 \\U"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape8.nt>;
@@ -2087,9 +2462,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_numeric_escape8>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_REVERSE_SOLIDUS";
   dc:description "literal with REVERSE SOLIDUS"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS.nt>;
@@ -2117,9 +2498,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_REVERSE_SOLIDUS2";
   dc:description "REVERSE SOLIDUS at end of literal"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS2.nt>;
@@ -2147,9 +2534,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_REVERSE_SOLIDUS2>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_squote";
   dc:description "literal with squote \"x'y\""@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_squote.nt>;
@@ -2177,9 +2570,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_squote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_UTF8_boundaries";
   dc:description "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_UTF8_boundaries.nt>;
@@ -2207,9 +2606,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#literal_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#langtagged_string> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#langtagged_string> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "langtagged_string";
   dc:description "langtagged string \"x\"@en"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/langtagged_string.nt>;
@@ -2237,9 +2642,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#langtagged_string>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "lantag_with_subtag";
   dc:description "lantag with subtag \"x\"@en-us"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/lantag_with_subtag.nt>;
@@ -2267,9 +2678,15 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#lantag_with_subtag>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
-<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#minimal_whitespace> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax>;
+<http://www.w3.org/2013/N-TriplesTests/manifest.ttl#minimal_whitespace> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "minimal_whitespace";
   dc:description "tests absense of whitespace between subject, predicate, object and end-of-statement"@en;
   mf:action <http://www.w3.org/2013/N-TriplesTests/minimal_whitespace.nt>;
@@ -2297,5 +2714,11 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:untested ]]
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#minimal_whitespace>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
   ) .
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/rdf-turtle/reports-nt/n3js-earl-report-ntriples.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -0,0 +1,1126 @@
+@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#>.
+@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
+@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
+@prefix rdft: <http://www.w3.org/ns/rdftest#>.
+@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 xsd: <http://www.w3.org/2001/XMLSchema#>.
+
+@prefix manifest: <http://www.w3.org/2013/N-TriplesTests/manifest.ttl#>.
+
+<> foaf:primaryTopic <https://github.com/RubenVerborgh/N3.js#n3js>;
+    dc:issued "2014-12-30T23:37:57.483Z"^^xsd:dateTime;
+    foaf:maker <http://ruben.verborgh.org/#me>.
+<https://github.com/RubenVerborgh/N3.js#n3js> a earl:Software, earl:TestSubject, doap:Project;
+    doap:name "N3.js";
+    doap:homepage <https://github.com/RubenVerborgh/N3.js>;
+    doap:license <http://opensource.org/licenses/MIT>;
+    doap:programming-language "JavaScript";
+    doap:implements <http://www.w3.org/TR/turtle/>, <http://www.w3.org/TR/trig/>, <http://www.w3.org/TR/n-triples/>, <http://www.w3.org/TR/n-quads/>;
+    doap:category <http://dbpedia.org/resource/Resource_Description_Framework>;
+    doap:download-page <https://npmjs.org/package/n3>;
+    doap:bug-database <https://github.com/RubenVerborgh/N3.js/issues>;
+    doap:blog <http://ruben.verborgh.org/blog/>;
+    doap:developer <http://ruben.verborgh.org/#me>;
+    doap:maintainer <http://ruben.verborgh.org/#me>;
+    doap:documenter <http://ruben.verborgh.org/#me>;
+    doap:maker <http://ruben.verborgh.org/#me>;
+    dc:title "N3.js";
+    dc:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
+    doap:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
+    dc:creator <http://ruben.verborgh.org/#me>.
+<http://ruben.verborgh.org/#me> a foaf:Person, earl:Assertor;
+    foaf:name "Ruben Verborgh";
+    foaf:homepage <http://ruben.verborgh.org/>;
+    foaf:primaryTopicOf <http://ruben.verborgh.org/profile/>;
+    rdfs:isDefinedBy <http://ruben.verborgh.org/profile/>.
+manifest:nt-syntax-file-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-file-01";
+    dc:description "Empty file";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-01.nt>;
+    earl:assertions _:assertions0.
+_:assertions0 rdf:first _:assertion0;
+    rdf:rest rdf:nil.
+_:assertion0 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-file-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result0.
+_:result0 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-file-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-file-02";
+    dc:description "Only comment";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-02.nt>;
+    earl:assertions _:assertions1.
+_:assertions1 rdf:first _:assertion1;
+    rdf:rest rdf:nil.
+_:assertion1 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-file-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result1.
+_:result1 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-file-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-file-03";
+    dc:description "One comment, one empty line";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-file-03.nt>;
+    earl:assertions _:assertions2.
+_:assertions2 rdf:first _:assertion2;
+    rdf:rest rdf:nil.
+_:assertion2 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-file-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result2.
+_:result2 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-uri-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-uri-01";
+    dc:description "Only IRIs";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-01.nt>;
+    earl:assertions _:assertions3.
+_:assertions3 rdf:first _:assertion3;
+    rdf:rest rdf:nil.
+_:assertion3 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-uri-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result3.
+_:result3 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-uri-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-uri-02";
+    dc:description "IRIs with Unicode escape";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-02.nt>;
+    earl:assertions _:assertions4.
+_:assertions4 rdf:first _:assertion4;
+    rdf:rest rdf:nil.
+_:assertion4 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-uri-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result4.
+_:result4 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-uri-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-uri-03";
+    dc:description "IRIs with long Unicode escape";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-03.nt>;
+    earl:assertions _:assertions5.
+_:assertions5 rdf:first _:assertion5;
+    rdf:rest rdf:nil.
+_:assertion5 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-uri-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result5.
+_:result5 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-uri-04 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-uri-04";
+    dc:description "Legal IRIs";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-uri-04.nt>;
+    earl:assertions _:assertions6.
+_:assertions6 rdf:first _:assertion6;
+    rdf:rest rdf:nil.
+_:assertion6 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-uri-04;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result6.
+_:result6 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-string-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-string-01";
+    dc:description "string literal";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-01.nt>;
+    earl:assertions _:assertions7.
+_:assertions7 rdf:first _:assertion7;
+    rdf:rest rdf:nil.
+_:assertion7 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-string-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result7.
+_:result7 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-string-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-string-02";
+    dc:description "langString literal";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-02.nt>;
+    earl:assertions _:assertions8.
+_:assertions8 rdf:first _:assertion8;
+    rdf:rest rdf:nil.
+_:assertion8 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-string-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result8.
+_:result8 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-string-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-string-03";
+    dc:description "langString literal with region";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-string-03.nt>;
+    earl:assertions _:assertions9.
+_:assertions9 rdf:first _:assertion9;
+    rdf:rest rdf:nil.
+_:assertion9 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-string-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result9.
+_:result9 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-str-esc-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-str-esc-01";
+    dc:description "string literal with escaped newline";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-01.nt>;
+    earl:assertions _:assertions10.
+_:assertions10 rdf:first _:assertion10;
+    rdf:rest rdf:nil.
+_:assertion10 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-str-esc-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result10.
+_:result10 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-str-esc-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-str-esc-02";
+    dc:description "string literal with Unicode escape";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-02.nt>;
+    earl:assertions _:assertions11.
+_:assertions11 rdf:first _:assertion11;
+    rdf:rest rdf:nil.
+_:assertion11 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-str-esc-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result11.
+_:result11 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-str-esc-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-str-esc-03";
+    dc:description "string literal with long Unicode escape";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-str-esc-03.nt>;
+    earl:assertions _:assertions12.
+_:assertions12 rdf:first _:assertion12;
+    rdf:rest rdf:nil.
+_:assertion12 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-str-esc-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result12.
+_:result12 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bnode-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bnode-01";
+    dc:description "bnode subject";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-01.nt>;
+    earl:assertions _:assertions13.
+_:assertions13 rdf:first _:assertion13;
+    rdf:rest rdf:nil.
+_:assertion13 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bnode-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result13.
+_:result13 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bnode-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bnode-02";
+    dc:description "bnode object";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-02.nt>;
+    earl:assertions _:assertions14.
+_:assertions14 rdf:first _:assertion14;
+    rdf:rest rdf:nil.
+_:assertion14 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bnode-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result14.
+_:result14 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bnode-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bnode-03";
+    dc:description "Blank node labels may start with a digit";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bnode-03.nt>;
+    earl:assertions _:assertions15.
+_:assertions15 rdf:first _:assertion15;
+    rdf:rest rdf:nil.
+_:assertion15 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bnode-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result15.
+_:result15 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-datatypes-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-datatypes-01";
+    dc:description "xsd:byte literal";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-01.nt>;
+    earl:assertions _:assertions16.
+_:assertions16 rdf:first _:assertion16;
+    rdf:rest rdf:nil.
+_:assertion16 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-datatypes-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result16.
+_:result16 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-datatypes-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-datatypes-02";
+    dc:description "integer as xsd:string";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-datatypes-02.nt>;
+    earl:assertions _:assertions17.
+_:assertions17 rdf:first _:assertion17;
+    rdf:rest rdf:nil.
+_:assertion17 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-datatypes-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result17.
+_:result17 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-01";
+    dc:description "Bad IRI : space (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-01.nt>;
+    earl:assertions _:assertions18.
+_:assertions18 rdf:first _:assertion18;
+    rdf:rest rdf:nil.
+_:assertion18 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result18.
+_:result18 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-02";
+    dc:description "Bad IRI : bad escape (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-02.nt>;
+    earl:assertions _:assertions19.
+_:assertions19 rdf:first _:assertion19;
+    rdf:rest rdf:nil.
+_:assertion19 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result19.
+_:result19 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-03";
+    dc:description "Bad IRI : bad long escape (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-03.nt>;
+    earl:assertions _:assertions20.
+_:assertions20 rdf:first _:assertion20;
+    rdf:rest rdf:nil.
+_:assertion20 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result20.
+_:result20 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-04 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-04";
+    dc:description "Bad IRI : character escapes not allowed (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-04.nt>;
+    earl:assertions _:assertions21.
+_:assertions21 rdf:first _:assertion21;
+    rdf:rest rdf:nil.
+_:assertion21 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-04;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result21.
+_:result21 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-05 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-05";
+    dc:description "Bad IRI : character escapes not allowed (2) (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-05.nt>;
+    earl:assertions _:assertions22.
+_:assertions22 rdf:first _:assertion22;
+    rdf:rest rdf:nil.
+_:assertion22 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-05;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result22.
+_:result22 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-06 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-06";
+    dc:description "Bad IRI : relative IRI not allowed in subject (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-06.nt>;
+    earl:assertions _:assertions23.
+_:assertions23 rdf:first _:assertion23;
+    rdf:rest rdf:nil.
+_:assertion23 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-06;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result23.
+_:result23 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-07 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-07";
+    dc:description "Bad IRI : relative IRI not allowed in predicate (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-07.nt>;
+    earl:assertions _:assertions24.
+_:assertions24 rdf:first _:assertion24;
+    rdf:rest rdf:nil.
+_:assertion24 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-07;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result24.
+_:result24 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-08 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-08";
+    dc:description "Bad IRI : relative IRI not allowed in object (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-08.nt>;
+    earl:assertions _:assertions25.
+_:assertions25 rdf:first _:assertion25;
+    rdf:rest rdf:nil.
+_:assertion25 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-08;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result25.
+_:result25 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-uri-09 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-uri-09";
+    dc:description "Bad IRI : relative IRI not allowed in datatype (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-uri-09.nt>;
+    earl:assertions _:assertions26.
+_:assertions26 rdf:first _:assertion26;
+    rdf:rest rdf:nil.
+_:assertion26 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-uri-09;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result26.
+_:result26 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-prefix-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-prefix-01";
+    dc:description "@prefix not allowed in n-triples (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-prefix-01.nt>;
+    earl:assertions _:assertions27.
+_:assertions27 rdf:first _:assertion27;
+    rdf:rest rdf:nil.
+_:assertion27 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-prefix-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result27.
+_:result27 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-base-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-base-01";
+    dc:description "@base not allowed in N-Triples (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-base-01.nt>;
+    earl:assertions _:assertions28.
+_:assertions28 rdf:first _:assertion28;
+    rdf:rest rdf:nil.
+_:assertion28 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-base-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result28.
+_:result28 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-struct-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-struct-01";
+    dc:description "N-Triples does not have objectList (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-01.nt>;
+    earl:assertions _:assertions29.
+_:assertions29 rdf:first _:assertion29;
+    rdf:rest rdf:nil.
+_:assertion29 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-struct-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result29.
+_:result29 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-struct-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-struct-02";
+    dc:description "N-Triples does not have predicateObjectList (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-struct-02.nt>;
+    earl:assertions _:assertions30.
+_:assertions30 rdf:first _:assertion30;
+    rdf:rest rdf:nil.
+_:assertion30 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-struct-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result30.
+_:result30 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-lang-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-lang-01";
+    dc:description "langString with bad lang (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-lang-01.nt>;
+    earl:assertions _:assertions31.
+_:assertions31 rdf:first _:assertion31;
+    rdf:rest rdf:nil.
+_:assertion31 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-lang-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result31.
+_:result31 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-esc-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-esc-01";
+    dc:description "Bad string escape (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-01.nt>;
+    earl:assertions _:assertions32.
+_:assertions32 rdf:first _:assertion32;
+    rdf:rest rdf:nil.
+_:assertion32 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-esc-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result32.
+_:result32 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-esc-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-esc-02";
+    dc:description "Bad string escape (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-02.nt>;
+    earl:assertions _:assertions33.
+_:assertions33 rdf:first _:assertion33;
+    rdf:rest rdf:nil.
+_:assertion33 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-esc-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result33.
+_:result33 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-esc-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-esc-03";
+    dc:description "Bad string escape (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-esc-03.nt>;
+    earl:assertions _:assertions34.
+_:assertions34 rdf:first _:assertion34;
+    rdf:rest rdf:nil.
+_:assertion34 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-esc-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result34.
+_:result34 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-01";
+    dc:description "mismatching string literal open/close (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-01.nt>;
+    earl:assertions _:assertions35.
+_:assertions35 rdf:first _:assertion35;
+    rdf:rest rdf:nil.
+_:assertion35 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result35.
+_:result35 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-02";
+    dc:description "mismatching string literal open/close (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-02.nt>;
+    earl:assertions _:assertions36.
+_:assertions36 rdf:first _:assertion36;
+    rdf:rest rdf:nil.
+_:assertion36 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result36.
+_:result36 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-03";
+    dc:description "single quotes (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-03.nt>;
+    earl:assertions _:assertions37.
+_:assertions37 rdf:first _:assertion37;
+    rdf:rest rdf:nil.
+_:assertion37 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result37.
+_:result37 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-04 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-04";
+    dc:description "long single string literal (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-04.nt>;
+    earl:assertions _:assertions38.
+_:assertions38 rdf:first _:assertion38;
+    rdf:rest rdf:nil.
+_:assertion38 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-04;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result38.
+_:result38 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-05 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-05";
+    dc:description "long double string literal (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-05.nt>;
+    earl:assertions _:assertions39.
+_:assertions39 rdf:first _:assertion39;
+    rdf:rest rdf:nil.
+_:assertion39 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-05;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result39.
+_:result39 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-06 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-06";
+    dc:description "string literal with no end (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-06.nt>;
+    earl:assertions _:assertions40.
+_:assertions40 rdf:first _:assertion40;
+    rdf:rest rdf:nil.
+_:assertion40 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-06;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result40.
+_:result40 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-string-07 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-string-07";
+    dc:description "string literal with no start (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-string-07.nt>;
+    earl:assertions _:assertions41.
+_:assertions41 rdf:first _:assertion41;
+    rdf:rest rdf:nil.
+_:assertion41 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-string-07;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result41.
+_:result41 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-num-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-num-01";
+    dc:description "no numbers in N-Triples (integer) (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-01.nt>;
+    earl:assertions _:assertions42.
+_:assertions42 rdf:first _:assertion42;
+    rdf:rest rdf:nil.
+_:assertion42 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-num-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result42.
+_:result42 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-num-02 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-num-02";
+    dc:description "no numbers in N-Triples (decimal) (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-02.nt>;
+    earl:assertions _:assertions43.
+_:assertions43 rdf:first _:assertion43;
+    rdf:rest rdf:nil.
+_:assertion43 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-num-02;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result43.
+_:result43 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-bad-num-03 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-bad-num-03";
+    dc:description "no numbers in N-Triples (float) (negative test)";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-bad-num-03.nt>;
+    earl:assertions _:assertions44.
+_:assertions44 rdf:first _:assertion44;
+    rdf:rest rdf:nil.
+_:assertion44 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-bad-num-03;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result44.
+_:result44 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:nt-syntax-subm-01 a earl:TestCriterion, earl:TestCase;
+    dc:title "nt-syntax-subm-01";
+    dc:description "Submission test from Original RDF Test Cases";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/nt-syntax-subm-01.nt>;
+    earl:assertions _:assertions45.
+_:assertions45 rdf:first _:assertion45;
+    rdf:rest rdf:nil.
+_:assertion45 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:nt-syntax-subm-01;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result45.
+_:result45 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:comment_following_triple a earl:TestCriterion, earl:TestCase;
+    dc:title "comment_following_triple";
+    dc:description "Tests comments after a triple";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/comment_following_triple.nt>;
+    earl:assertions _:assertions46.
+_:assertions46 rdf:first _:assertion46;
+    rdf:rest rdf:nil.
+_:assertion46 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:comment_following_triple;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result46.
+_:result46 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal a earl:TestCriterion, earl:TestCase;
+    dc:title "literal";
+    dc:description "literal \"\"\"x\"\"\"";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal.nt>;
+    earl:assertions _:assertions47.
+_:assertions47 rdf:first _:assertion47;
+    rdf:rest rdf:nil.
+_:assertion47 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result47.
+_:result47 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_all_controls a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_all_controls";
+    dc:description "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_all_controls.nt>;
+    earl:assertions _:assertions48.
+_:assertions48 rdf:first _:assertion48;
+    rdf:rest rdf:nil.
+_:assertion48 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_all_controls;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result48.
+_:result48 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_all_punctuation a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_all_punctuation";
+    dc:description "literal_all_punctuation '!\"#$%&()...'";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_all_punctuation.nt>;
+    earl:assertions _:assertions49.
+_:assertions49 rdf:first _:assertion49;
+    rdf:rest rdf:nil.
+_:assertion49 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_all_punctuation;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result49.
+_:result49 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_ascii_boundaries a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_ascii_boundaries";
+    dc:description "literal_ascii_boundaries '\\x00\\x26\\x28...'";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_ascii_boundaries.nt>;
+    earl:assertions _:assertions50.
+_:assertions50 rdf:first _:assertion50;
+    rdf:rest rdf:nil.
+_:assertion50 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_ascii_boundaries;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result50.
+_:result50 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_2_dquotes a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_2_dquotes";
+    dc:description "literal with 2 squotes \"\"\"a\"\"b\"\"\"";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_2_dquotes.nt>;
+    earl:assertions _:assertions51.
+_:assertions51 rdf:first _:assertion51;
+    rdf:rest rdf:nil.
+_:assertion51 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_2_dquotes;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result51.
+_:result51 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_2_squotes a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_2_squotes";
+    dc:description "literal with 2 squotes \"x''y\"";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_2_squotes.nt>;
+    earl:assertions _:assertions52.
+_:assertions52 rdf:first _:assertion52;
+    rdf:rest rdf:nil.
+_:assertion52 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_2_squotes;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result52.
+_:result52 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_BACKSPACE a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_BACKSPACE";
+    dc:description "literal with BACKSPACE";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_BACKSPACE.nt>;
+    earl:assertions _:assertions53.
+_:assertions53 rdf:first _:assertion53;
+    rdf:rest rdf:nil.
+_:assertion53 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_BACKSPACE;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result53.
+_:result53 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_CARRIAGE_RETURN a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_CARRIAGE_RETURN";
+    dc:description "literal with CARRIAGE RETURN";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_CARRIAGE_RETURN.nt>;
+    earl:assertions _:assertions54.
+_:assertions54 rdf:first _:assertion54;
+    rdf:rest rdf:nil.
+_:assertion54 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_CARRIAGE_RETURN;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result54.
+_:result54 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_CHARACTER_TABULATION a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_CHARACTER_TABULATION";
+    dc:description "literal with CHARACTER TABULATION";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_CHARACTER_TABULATION.nt>;
+    earl:assertions _:assertions55.
+_:assertions55 rdf:first _:assertion55;
+    rdf:rest rdf:nil.
+_:assertion55 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_CHARACTER_TABULATION;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result55.
+_:result55 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_dquote a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_dquote";
+    dc:description "literal with dquote \"x\"y\"";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_dquote.nt>;
+    earl:assertions _:assertions56.
+_:assertions56 rdf:first _:assertion56;
+    rdf:rest rdf:nil.
+_:assertion56 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_dquote;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result56.
+_:result56 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_FORM_FEED a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_FORM_FEED";
+    dc:description "literal with FORM FEED";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_FORM_FEED.nt>;
+    earl:assertions _:assertions57.
+_:assertions57 rdf:first _:assertion57;
+    rdf:rest rdf:nil.
+_:assertion57 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_FORM_FEED;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result57.
+_:result57 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_LINE_FEED a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_LINE_FEED";
+    dc:description "literal with LINE FEED";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_LINE_FEED.nt>;
+    earl:assertions _:assertions58.
+_:assertions58 rdf:first _:assertion58;
+    rdf:rest rdf:nil.
+_:assertion58 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_LINE_FEED;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result58.
+_:result58 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_numeric_escape4 a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_numeric_escape4";
+    dc:description "literal with numeric escape4 \\u";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape4.nt>;
+    earl:assertions _:assertions59.
+_:assertions59 rdf:first _:assertion59;
+    rdf:rest rdf:nil.
+_:assertion59 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_numeric_escape4;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result59.
+_:result59 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_numeric_escape8 a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_numeric_escape8";
+    dc:description "literal with numeric escape8 \\U";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_numeric_escape8.nt>;
+    earl:assertions _:assertions60.
+_:assertions60 rdf:first _:assertion60;
+    rdf:rest rdf:nil.
+_:assertion60 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_numeric_escape8;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result60.
+_:result60 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_REVERSE_SOLIDUS a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_REVERSE_SOLIDUS";
+    dc:description "literal with REVERSE SOLIDUS";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS.nt>;
+    earl:assertions _:assertions61.
+_:assertions61 rdf:first _:assertion61;
+    rdf:rest rdf:nil.
+_:assertion61 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_REVERSE_SOLIDUS;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result61.
+_:result61 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_REVERSE_SOLIDUS2 a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_REVERSE_SOLIDUS2";
+    dc:description "REVERSE SOLIDUS at end of literal";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_REVERSE_SOLIDUS2.nt>;
+    earl:assertions _:assertions62.
+_:assertions62 rdf:first _:assertion62;
+    rdf:rest rdf:nil.
+_:assertion62 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_REVERSE_SOLIDUS2;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result62.
+_:result62 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_squote a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_squote";
+    dc:description "literal with squote \"x'y\"";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_squote.nt>;
+    earl:assertions _:assertions63.
+_:assertions63 rdf:first _:assertion63;
+    rdf:rest rdf:nil.
+_:assertion63 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_squote;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result63.
+_:result63 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:literal_with_UTF8_boundaries a earl:TestCriterion, earl:TestCase;
+    dc:title "literal_with_UTF8_boundaries";
+    dc:description "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/literal_with_UTF8_boundaries.nt>;
+    earl:assertions _:assertions64.
+_:assertions64 rdf:first _:assertion64;
+    rdf:rest rdf:nil.
+_:assertion64 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:literal_with_UTF8_boundaries;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result64.
+_:result64 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:langtagged_string a earl:TestCriterion, earl:TestCase;
+    dc:title "langtagged_string";
+    dc:description "langtagged string \"x\"@en";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/langtagged_string.nt>;
+    earl:assertions _:assertions65.
+_:assertions65 rdf:first _:assertion65;
+    rdf:rest rdf:nil.
+_:assertion65 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:langtagged_string;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result65.
+_:result65 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:lantag_with_subtag a earl:TestCriterion, earl:TestCase;
+    dc:title "lantag_with_subtag";
+    dc:description "lantag with subtag \"x\"@en-us";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/lantag_with_subtag.nt>;
+    earl:assertions _:assertions66.
+_:assertions66 rdf:first _:assertion66;
+    rdf:rest rdf:nil.
+_:assertion66 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:lantag_with_subtag;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result66.
+_:result66 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
+manifest:minimal_whitespace a earl:TestCriterion, earl:TestCase;
+    dc:title "minimal_whitespace";
+    dc:description "tests absense of whitespace between subject, predicate, object and end-of-statement";
+    mf:action <http://www.w3.org/2013/N-TriplesTests/minimal_whitespace.nt>;
+    earl:assertions _:assertions67.
+_:assertions67 rdf:first _:assertion67;
+    rdf:rest rdf:nil.
+_:assertion67 a earl:Assertion;
+    earl:assertedBy <http://ruben.verborgh.org/#me>;
+    earl:test manifest:minimal_whitespace;
+    earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+    earl:mode earl:automatic;
+    earl:result _:result67.
+_:result67 a earl:TestResult;
+    earl:outcome earl:passed;
+    dc:date "2014-12-30T23:37:57.483Z"^^xsd:dateTime.
--- a/rdf-turtle/reports-nt/rdf.rb-earl-2013-11-24.ttl	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports-nt/rdf.rb-earl-2013-11-24.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -81,7 +81,7 @@
   rdfs:isDefinedBy   <http://greggkellogg.net/foaf> .
 
 <> foaf:primaryTopic <http://rubygems.org/gems/rdf> ;
-  dct:issued "2013-11-24T12:46:09-08:00"^^xsd:dateTime ;
+  dc:issued "2013-11-24T12:46:09-08:00"^^xsd:dateTime ;
   foaf:maker <http://greggkellogg.net/foaf#me> .
 
 <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
--- a/rdf-turtle/reports-nt/template.md	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports-nt/template.md	Sat Jan 10 09:33:10 2015 +0100
@@ -159,6 +159,13 @@
         and
         %a{:href => "earl.jsonld"}
           JSON-LD
+      %p
+        See also the
+        %a{href: "http://www.w3.org/2013/N-TriplesReports/CR-exit"}
+          Implementation report for PR transition
+        (a step in the
+        %a{href: "http://www.w3.org/2014/Process-20140801/#rec-pr"}<="W3C Process"
+        ).
     %section#sodt
     %section
       :markdown
--- a/rdf-turtle/reports/earl.jsonld	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports/earl.jsonld	Sat Jan 10 09:33:10 2015 +0100
@@ -119,11 +119,11 @@
     "language": "Ruby",
     "license": "http://unlicense.org",
     "release": {
-      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.1",
+      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.4",
       "@type": "doap:Version",
-      "name": "earl-report-0.3.1",
-      "created": "2013-12-26",
-      "revision": "0.3.1"
+      "name": "earl-report-0.3.4",
+      "created": "2015-01-03",
+      "revision": "0.3.4"
     },
     "developer": {
       "@type": "foaf:Person",
@@ -141,6 +141,7 @@
     "earl-n3-js-2013-12-03.ttl",
     "earl-turtle-v101-2013-08-19.ttl",
     "green-turtle-earl-2013-08-13.ttl",
+    "n3js-earl-report-turtle.ttl",
     "raptor2012-earl-turtle.ttl",
     "rdf-trine-turtle-2013-08-10.ttl",
     "rdf.rb-earl-2013-08-10.ttl",
@@ -406,6 +407,7 @@
           "foaf:homepage": "http://ruben.verborgh.org/"
         }
       ],
+      "doapDesc": "N3.js is an asynchronous, streaming RDF parser for JavaScript.",
       "homepage": "https://github.com/RubenVerborgh/N3.js",
       "language": "JavaScript"
     },
@@ -45955,8 +45957,7 @@
           ],
           "description": "Dots in namespace names"
         }
-      ],
-      "description": "Turtle tests"
+      ]
     }
   ]
 }
\ No newline at end of file
--- a/rdf-turtle/reports/earl.ttl	Fri Jan 09 17:14:05 2015 +0100
+++ b/rdf-turtle/reports/earl.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -23,6 +23,7 @@
     <earl-n3-js-2013-12-03.ttl>,
     <earl-turtle-v101-2013-08-19.ttl>,
     <green-turtle-earl-2013-08-13.ttl>,
+    <n3js-earl-report-turtle.ttl>,
     <raptor2012-earl-turtle.ttl>,
     <rdf-trine-turtle-2013-08-10.ttl>,
     <rdf.rb-earl-2013-08-10.ttl>,
@@ -54,14 +55,13 @@
   doap:homepage <https://github.com/gkellogg/earl-report>;
   doap:programming-language "Ruby";
   doap:license <http://unlicense.org>;
-  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.1>;
+  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.4>;
   doap:developer <http://greggkellogg.net/foaf#me> .
 
     
 
 # Manifests
 <http://www.w3.org/2013/TurtleTests/manifest.ttl> a earl:Report, mf:Manifest;
-  rdfs:comment "Turtle tests";
   mf:entries (
     <http://www.w3.org/2013/TurtleTests/manifest.ttl#IRI_subject>
     <http://www.w3.org/2013/TurtleTests/manifest.ttl#IRI_with_four_digit_numeric_escape>
@@ -537,6 +537,7 @@
 
 <https://github.com/RubenVerborgh/N3.js#n3js> a earl:TestSubject, doap:Project;
   doap:name "N3.js";
+  doap:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
   doap:programming-language "JavaScript";
  .
 
--- a/trig/reports/earl.jsonld	Fri Jan 09 17:14:05 2015 +0100
+++ b/trig/reports/earl.jsonld	Sat Jan 10 09:33:10 2015 +0100
@@ -119,11 +119,11 @@
     "language": "Ruby",
     "license": "http://unlicense.org",
     "release": {
-      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.1",
+      "@id": "https://github.com/gkellogg/earl-report/tree/0.3.4",
       "@type": "doap:Version",
-      "name": "earl-report-0.3.1",
-      "created": "2013-12-26",
-      "revision": "0.3.1"
+      "name": "earl-report-0.3.4",
+      "created": "2015-01-03",
+      "revision": "0.3.4"
     },
     "developer": {
       "@type": "foaf:Person",
@@ -135,6 +135,7 @@
   "assertions": [
     "Apache-Jena-trig-earl-2013-11-23.ttl",
     "RIOT-jena-details.ttl",
+    "n3js-earl-report-trig.ttl",
     "rdf.rb-earl-2013-11-24.ttl",
     "rdflib_trig-2013-12-30T15-56-57.ttl"
   ],
@@ -223,6 +224,25 @@
         }
       ],
       "homepage": "https://github.com/RDFLib/rdflib"
+    },
+    {
+      "@id": "https://github.com/RubenVerborgh/N3.js#n3js",
+      "@type": [
+        "earl:TestSubject",
+        "doap:Project"
+      ],
+      "name": "N3.js",
+      "developer": [
+        {
+          "@type": "foaf:Person",
+          "@id": "http://ruben.verborgh.org/#me",
+          "foaf:name": "Ruben Verborgh",
+          "foaf:homepage": "http://ruben.verborgh.org/"
+        }
+      ],
+      "doapDesc": "N3.js is an asynchronous, streaming RDF parser for JavaScript.",
+      "homepage": "https://github.com/RubenVerborgh/N3.js",
+      "language": "JavaScript"
     }
   ],
   "entries": [
@@ -238,10 +258,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "anonymous_blank_node_graph",
-          "testAction": "http://www.w3.org/2013/TrigTests/anonymous_blank_node_graph.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/anonymous_blank_node_graph.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -275,20 +295,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "anonymous blank node graph",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_graph",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -322,20 +353,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node graph",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "alternating_iri_graphs",
-          "testAction": "http://www.w3.org/2013/TrigTests/alternating_iri_graphs.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/alternating_iri_graphs.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -369,20 +411,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "alternating graphs with IRI names",
-          "testResult": "http://www.w3.org/2013/TrigTests/alternating_iri_graphs.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/alternating_iri_graphs.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "alternating_bnode_graphs",
-          "testAction": "http://www.w3.org/2013/TrigTests/alternating_bnode_graphs.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/alternating_bnode_graphs.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -416,20 +469,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "alternating graphs with BNode names",
-          "testResult": "http://www.w3.org/2013/TrigTests/alternating_bnode_graphs.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/alternating_bnode_graphs.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-base-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -463,6 +527,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base inside graph (negative test)"
@@ -472,10 +547,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-base-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -509,6 +584,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BASE inside graph (negative test)"
@@ -518,10 +604,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -555,6 +641,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix inside graph (negative test)"
@@ -564,10 +661,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -601,6 +698,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "PREFIX inside graph (negative test)"
@@ -610,10 +718,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -647,6 +755,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "missing '.'"
@@ -656,10 +775,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -693,6 +812,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "trailing ';' no '.'"
@@ -702,10 +832,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-minimal-whitespace-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-minimal-whitespace-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-minimal-whitespace-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -739,6 +869,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "tests absense of whitespace in various positions"
@@ -748,10 +889,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "IRI_subject",
-          "testAction": "http://www.w3.org/2013/TrigTests/IRI_subject.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/IRI_subject.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -785,20 +926,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRI subject",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "IRI_with_four_digit_numeric_escape",
-          "testAction": "http://www.w3.org/2013/TrigTests/IRI_with_four_digit_numeric_escape.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/IRI_with_four_digit_numeric_escape.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -832,20 +984,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRI with four digit numeric escape (\\u)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "IRI_with_eight_digit_numeric_escape",
-          "testAction": "http://www.w3.org/2013/TrigTests/IRI_with_eight_digit_numeric_escape.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/IRI_with_eight_digit_numeric_escape.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -879,20 +1042,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRI with eight digit numeric escape (\\U)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "IRI_with_all_punctuation",
-          "testAction": "http://www.w3.org/2013/TrigTests/IRI_with_all_punctuation.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/IRI_with_all_punctuation.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -926,20 +1100,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRI with all punctuation",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_with_all_punctuation.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_with_all_punctuation.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "bareword_a_predicate",
-          "testAction": "http://www.w3.org/2013/TrigTests/bareword_a_predicate.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/bareword_a_predicate.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -973,20 +1158,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bareword a predicate",
-          "testResult": "http://www.w3.org/2013/TrigTests/bareword_a_predicate.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/bareword_a_predicate.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "old_style_prefix",
-          "testAction": "http://www.w3.org/2013/TrigTests/old_style_prefix.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/old_style_prefix.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1020,20 +1216,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "old-style prefix",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "SPARQL_style_prefix",
-          "testAction": "http://www.w3.org/2013/TrigTests/SPARQL_style_prefix.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/SPARQL_style_prefix.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1067,20 +1274,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "SPARQL-style prefix",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefixed_IRI_predicate",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefixed_IRI_predicate.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefixed_IRI_predicate.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1114,20 +1332,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefixed IRI predicate",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefixed_IRI_object",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefixed_IRI_object.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefixed_IRI_object.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1161,20 +1390,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefixed IRI object",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefix_only_IRI",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefix_only_IRI.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefix_only_IRI.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1208,20 +1448,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefix-only IRI (p:)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefix_with_PN_CHARS_BASE_character_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefix_with_PN_CHARS_BASE_character_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefix_with_PN_CHARS_BASE_character_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1255,20 +1506,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefix_with_non_leading_extras",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefix_with_non_leading_extras.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefix_with_non_leading_extras.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1302,20 +1564,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "default_namespace_IRI",
-          "testAction": "http://www.w3.org/2013/TrigTests/default_namespace_IRI.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/default_namespace_IRI.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1349,20 +1622,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "default namespace IRI (:ln)",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefix_reassigned_and_used",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefix_reassigned_and_used.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefix_reassigned_and_used.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1396,20 +1680,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefix reassigned and used",
-          "testResult": "http://www.w3.org/2013/TrigTests/prefix_reassigned_and_used.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/prefix_reassigned_and_used.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "reserved_escaped_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/reserved_escaped_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/reserved_escaped_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1443,20 +1738,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "reserved-escaped local name",
-          "testResult": "http://www.w3.org/2013/TrigTests/reserved_escaped_localName.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/reserved_escaped_localName.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "percent_escaped_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/percent_escaped_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/percent_escaped_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1490,20 +1796,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "percent-escaped local name",
-          "testResult": "http://www.w3.org/2013/TrigTests/percent_escaped_localName.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/percent_escaped_localName.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "HYPHEN_MINUS_in_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/HYPHEN_MINUS_in_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/HYPHEN_MINUS_in_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1537,20 +1854,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "HYPHEN-MINUS in local name",
-          "testResult": "http://www.w3.org/2013/TrigTests/HYPHEN_MINUS_in_localName.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/HYPHEN_MINUS_in_localName.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "underscore_in_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/underscore_in_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/underscore_in_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1584,20 +1912,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "underscore in local name",
-          "testResult": "http://www.w3.org/2013/TrigTests/underscore_in_localName.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/underscore_in_localName.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localname_with_COLON",
-          "testAction": "http://www.w3.org/2013/TrigTests/localname_with_COLON.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localname_with_COLON.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1631,20 +1970,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localname with COLON",
-          "testResult": "http://www.w3.org/2013/TrigTests/localname_with_COLON.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localname_with_COLON.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1678,20 +2028,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1725,20 +2086,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_nfc_PN_CHARS_BASE_character_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1772,20 +2144,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_leading_underscore",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_leading_underscore.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_leading_underscore.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1819,20 +2202,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with leading underscore (p:_)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_leading_underscore.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_leading_underscore.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_leading_digit",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_leading_digit.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_leading_digit.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1866,20 +2260,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with leading digit (p:_)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_leading_digit.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_leading_digit.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "localName_with_non_leading_extras",
-          "testAction": "http://www.w3.org/2013/TrigTests/localName_with_non_leading_extras.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/localName_with_non_leading_extras.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1913,20 +2318,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "localName with_non_leading_extras (_:a·̀ͯ‿.⁀)",
-          "testResult": "http://www.w3.org/2013/TrigTests/localName_with_non_leading_extras.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/localName_with_non_leading_extras.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "old_style_base",
-          "testAction": "http://www.w3.org/2013/TrigTests/old_style_base.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/old_style_base.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -1960,20 +2376,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "old-style base",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "SPARQL_style_base",
-          "testAction": "http://www.w3.org/2013/TrigTests/SPARQL_style_base.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/SPARQL_style_base.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2007,20 +2434,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "SPARQL-style base",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_subject",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_subject.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_subject.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2054,20 +2492,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node subject",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_subject.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_subject.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_object",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2101,20 +2550,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node object",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_with_PN_CHARS_BASE_character_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_with_PN_CHARS_BASE_character_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_with_PN_CHARS_BASE_character_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2148,20 +2608,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_with_leading_underscore",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_with_leading_underscore.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_with_leading_underscore.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2195,20 +2666,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node with_leading_underscore (_:_)",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_with_leading_digit",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_with_leading_digit.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_with_leading_digit.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2242,20 +2724,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node with_leading_digit (_:0)",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "labeled_blank_node_with_non_leading_extras",
-          "testAction": "http://www.w3.org/2013/TrigTests/labeled_blank_node_with_non_leading_extras.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/labeled_blank_node_with_non_leading_extras.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2289,20 +2782,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)",
-          "testResult": "http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "anonymous_blank_node_subject",
-          "testAction": "http://www.w3.org/2013/TrigTests/anonymous_blank_node_subject.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/anonymous_blank_node_subject.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2336,20 +2840,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "anonymous blank node subject",
-          "testResult": "http://www.w3.org/2013/TrigTests/anonymous_blank_node_subject.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/anonymous_blank_node_subject.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "anonymous_blank_node_object",
-          "testAction": "http://www.w3.org/2013/TrigTests/anonymous_blank_node_object.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/anonymous_blank_node_object.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2383,20 +2898,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "anonymous blank node object",
-          "testResult": "http://www.w3.org/2013/TrigTests/anonymous_blank_node_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/anonymous_blank_node_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "sole_blankNodePropertyList",
-          "testAction": "http://www.w3.org/2013/TrigTests/sole_blankNodePropertyList.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/sole_blankNodePropertyList.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2430,20 +2956,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "sole blankNodePropertyList [ <p> <o> ] .",
-          "testResult": "http://www.w3.org/2013/TrigTests/sole_blankNodePropertyList.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/sole_blankNodePropertyList.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "blankNodePropertyList_as_subject",
-          "testAction": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_subject.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_subject.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2477,20 +3014,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "blankNodePropertyList as subject [ … ] <p> <o> .",
-          "testResult": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_subject.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_subject.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "blankNodePropertyList_as_object",
-          "testAction": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_object.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_object.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2524,20 +3072,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "blankNodePropertyList as object <s> <p> [ … ] .",
-          "testResult": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "blankNodePropertyList_with_multiple_triples",
-          "testAction": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_with_multiple_triples.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_with_multiple_triples.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2571,20 +3130,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]",
-          "testResult": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_with_multiple_triples.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_with_multiple_triples.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nested_blankNodePropertyLists",
-          "testAction": "http://www.w3.org/2013/TrigTests/nested_blankNodePropertyLists.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/nested_blankNodePropertyLists.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2618,20 +3188,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]",
-          "testResult": "http://www.w3.org/2013/TrigTests/nested_blankNodePropertyLists.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/nested_blankNodePropertyLists.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "blankNodePropertyList_containing_collection",
-          "testAction": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_containing_collection.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_containing_collection.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2665,20 +3246,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "blankNodePropertyList containing collection [ <p1> ( … ) ]",
-          "testResult": "http://www.w3.org/2013/TrigTests/blankNodePropertyList_containing_collection.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/blankNodePropertyList_containing_collection.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "collection_subject",
-          "testAction": "http://www.w3.org/2013/TrigTests/collection_subject.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/collection_subject.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2712,20 +3304,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "collection subject",
-          "testResult": "http://www.w3.org/2013/TrigTests/collection_subject.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/collection_subject.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "collection_object",
-          "testAction": "http://www.w3.org/2013/TrigTests/collection_object.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/collection_object.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2759,20 +3362,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "collection object",
-          "testResult": "http://www.w3.org/2013/TrigTests/collection_object.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/collection_object.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "empty_collection",
-          "testAction": "http://www.w3.org/2013/TrigTests/empty_collection.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/empty_collection.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2806,20 +3420,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "empty collection ()",
-          "testResult": "http://www.w3.org/2013/TrigTests/empty_collection.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/empty_collection.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "nested_collection",
-          "testAction": "http://www.w3.org/2013/TrigTests/nested_collection.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/nested_collection.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2853,20 +3478,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "nested collection (())",
-          "testResult": "http://www.w3.org/2013/TrigTests/nested_collection.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/nested_collection.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#first",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "first",
-          "testAction": "http://www.w3.org/2013/TrigTests/first.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/first.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2900,20 +3536,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#first",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "first, not last, non-empty nested collection",
-          "testResult": "http://www.w3.org/2013/TrigTests/first.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/first.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#last",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "last",
-          "testAction": "http://www.w3.org/2013/TrigTests/last.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/last.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2947,20 +3594,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#last",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "last, not first, non-empty nested collection",
-          "testResult": "http://www.w3.org/2013/TrigTests/last.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/last.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL1",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL1.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL1.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -2994,20 +3652,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL1 'x'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL1_ascii_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL1_ascii_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL1_ascii_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3041,20 +3710,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL1_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x26\\x28...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1_ascii_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1_ascii_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL1_with_UTF8_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL1_with_UTF8_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL1_with_UTF8_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3088,20 +3768,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL1_all_controls",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL1_all_controls.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL1_all_controls.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3135,20 +3826,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL1_all_controls '\\x00\\x01\\x02\\x03\\x04...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1_all_controls.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1_all_controls.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL1_all_punctuation",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL1_all_punctuation.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL1_all_punctuation.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3182,20 +3884,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL1_all_punctuation '!\"#$%&()...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1_all_punctuation.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1_all_punctuation.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG1",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3229,20 +3942,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG1 '''x'''",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG1_ascii_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_ascii_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_ascii_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3276,20 +4000,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG1_ascii_boundaries '\\x00\\x26\\x28...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_ascii_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_ascii_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG1_with_UTF8_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_UTF8_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_UTF8_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3323,20 +4058,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG1_with_1_squote",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_1_squote.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_1_squote.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3370,20 +4116,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG1 with 1 squote '''a'b'''",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_1_squote.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_1_squote.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG1_with_2_squotes",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_2_squotes.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_2_squotes.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3417,20 +4174,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG1 with 2 squotes '''a''b'''",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_2_squotes.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_2_squotes.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL2",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL2.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL2.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3464,20 +4232,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL2 \"x\"",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL2_ascii_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL2_ascii_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL2_ascii_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3511,20 +4290,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL2_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x21\\x23...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL2_ascii_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL2_ascii_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL2_with_UTF8_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL2_with_UTF8_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL2_with_UTF8_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3558,20 +4348,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3605,20 +4406,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG2 \"\"\"x\"\"\"",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL1.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL1.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2_ascii_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_ascii_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_ascii_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3652,20 +4464,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG2_ascii_boundaries '\\x00\\x21\\x23...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_ascii_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_ascii_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2_with_UTF8_boundaries",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_UTF8_boundaries.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_UTF8_boundaries.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3699,20 +4522,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2_with_1_squote",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_1_squote.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_1_squote.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3746,20 +4580,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\"",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_1_squote.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_1_squote.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2_with_2_squotes",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_2_squotes.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_2_squotes.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3793,20 +4638,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\"",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_2_squotes.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_2_squotes.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CHARACTER_TABULATION",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3840,20 +4696,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CHARACTER TABULATION",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_BACKSPACE",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3887,20 +4754,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with BACKSPACE",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_LINE_FEED",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3934,20 +4812,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with LINE FEED",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_CARRIAGE_RETURN",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -3981,20 +4870,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with CARRIAGE RETURN",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_FORM_FEED",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4028,20 +4928,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with FORM FEED",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_REVERSE_SOLIDUS",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_REVERSE_SOLIDUS.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_REVERSE_SOLIDUS.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4075,20 +4986,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with REVERSE SOLIDUS",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_REVERSE_SOLIDUS.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_REVERSE_SOLIDUS.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_escaped_CHARACTER_TABULATION",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_escaped_CHARACTER_TABULATION.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_escaped_CHARACTER_TABULATION.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4122,20 +5044,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with escaped CHARACTER TABULATION",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_escaped_BACKSPACE",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_escaped_BACKSPACE.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_escaped_BACKSPACE.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4169,20 +5102,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with escaped BACKSPACE",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_escaped_LINE_FEED",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_escaped_LINE_FEED.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_escaped_LINE_FEED.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4216,20 +5160,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with escaped LINE FEED",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_escaped_CARRIAGE_RETURN",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_escaped_CARRIAGE_RETURN.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_escaped_CARRIAGE_RETURN.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4263,20 +5218,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with escaped CARRIAGE RETURN",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_escaped_FORM_FEED",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_escaped_FORM_FEED.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_escaped_FORM_FEED.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4310,20 +5276,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with escaped FORM FEED",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape4",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4357,20 +5334,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape4 \\u",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_with_numeric_escape8",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_with_numeric_escape8.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_with_numeric_escape8.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4404,20 +5392,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal with numeric escape8 \\U",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "IRIREF_datatype",
-          "testAction": "http://www.w3.org/2013/TrigTests/IRIREF_datatype.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/IRIREF_datatype.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4451,20 +5450,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIREF datatype \"\"^^<t>",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "prefixed_name_datatype",
-          "testAction": "http://www.w3.org/2013/TrigTests/prefixed_name_datatype.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/prefixed_name_datatype.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4498,20 +5508,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "prefixed name datatype \"\"^^p:t",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "bareword_integer",
-          "testAction": "http://www.w3.org/2013/TrigTests/bareword_integer.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/bareword_integer.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4545,20 +5566,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bareword integer",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "bareword_decimal",
-          "testAction": "http://www.w3.org/2013/TrigTests/bareword_decimal.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/bareword_decimal.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4592,20 +5624,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bareword decimal",
-          "testResult": "http://www.w3.org/2013/TrigTests/bareword_decimal.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/bareword_decimal.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "bareword_double",
-          "testAction": "http://www.w3.org/2013/TrigTests/bareword_double.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/bareword_double.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4639,20 +5682,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bareword double",
-          "testResult": "http://www.w3.org/2013/TrigTests/bareword_double.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/bareword_double.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "double_lower_case_e",
-          "testAction": "http://www.w3.org/2013/TrigTests/double_lower_case_e.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/double_lower_case_e.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4686,20 +5740,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "double lower case e",
-          "testResult": "http://www.w3.org/2013/TrigTests/double_lower_case_e.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/double_lower_case_e.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "negative_numeric",
-          "testAction": "http://www.w3.org/2013/TrigTests/negative_numeric.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/negative_numeric.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4733,20 +5798,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "negative numeric",
-          "testResult": "http://www.w3.org/2013/TrigTests/negative_numeric.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/negative_numeric.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "positive_numeric",
-          "testAction": "http://www.w3.org/2013/TrigTests/positive_numeric.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/positive_numeric.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4780,20 +5856,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "positive numeric",
-          "testResult": "http://www.w3.org/2013/TrigTests/positive_numeric.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/positive_numeric.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "numeric_with_leading_0",
-          "testAction": "http://www.w3.org/2013/TrigTests/numeric_with_leading_0.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/numeric_with_leading_0.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4827,20 +5914,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "numeric with leading 0",
-          "testResult": "http://www.w3.org/2013/TrigTests/numeric_with_leading_0.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/numeric_with_leading_0.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_true",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_true.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_true.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4874,20 +5972,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal true",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_true.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_true.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "literal_false",
-          "testAction": "http://www.w3.org/2013/TrigTests/literal_false.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/literal_false.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4921,20 +6030,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal false",
-          "testResult": "http://www.w3.org/2013/TrigTests/literal_false.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/literal_false.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "langtagged_non_LONG",
-          "testAction": "http://www.w3.org/2013/TrigTests/langtagged_non_LONG.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/langtagged_non_LONG.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -4968,20 +6088,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langtagged non-LONG \"x\"@en",
-          "testResult": "http://www.w3.org/2013/TrigTests/langtagged_non_LONG.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/langtagged_non_LONG.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "langtagged_LONG",
-          "testAction": "http://www.w3.org/2013/TrigTests/langtagged_LONG.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/langtagged_LONG.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5015,20 +6146,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langtagged LONG \"\"\"x\"\"\"@en",
-          "testResult": "http://www.w3.org/2013/TrigTests/langtagged_non_LONG.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/langtagged_non_LONG.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "lantag_with_subtag",
-          "testAction": "http://www.w3.org/2013/TrigTests/lantag_with_subtag.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/lantag_with_subtag.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5062,20 +6204,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "lantag with subtag \"x\"@en-us",
-          "testResult": "http://www.w3.org/2013/TrigTests/lantag_with_subtag.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/lantag_with_subtag.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "objectList_with_two_objects",
-          "testAction": "http://www.w3.org/2013/TrigTests/objectList_with_two_objects.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/objectList_with_two_objects.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5109,20 +6262,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "objectList with two objects … <o1>,<o2>",
-          "testResult": "http://www.w3.org/2013/TrigTests/objectList_with_two_objects.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/objectList_with_two_objects.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "predicateObjectList_with_two_objectLists",
-          "testAction": "http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5156,20 +6320,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "predicateObjectList with two objectLists … <o1>,<o2>",
-          "testResult": "http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "repeated_semis_at_end",
-          "testAction": "http://www.w3.org/2013/TrigTests/repeated_semis_at_end.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/repeated_semis_at_end.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5203,20 +6378,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "repeated semis at end <s> <p> <o> ;; <p2> <o2> .",
-          "testResult": "http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "repeated_semis_not_at_end",
-          "testAction": "http://www.w3.org/2013/TrigTests/repeated_semis_not_at_end.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/repeated_semis_not_at_end.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5250,20 +6436,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "repeated semis not at end <s> <p> <o> ;;.",
-          "testResult": "http://www.w3.org/2013/TrigTests/repeated_semis_not_at_end.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/repeated_semis_not_at_end.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "comment_following_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/comment_following_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/comment_following_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5297,20 +6494,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "comment following localName",
-          "testResult": "http://www.w3.org/2013/TrigTests/IRI_spo.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/IRI_spo.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "number_sign_following_localName",
-          "testAction": "http://www.w3.org/2013/TrigTests/number_sign_following_localName.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/number_sign_following_localName.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5344,20 +6552,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "number sign following localName",
-          "testResult": "http://www.w3.org/2013/TrigTests/number_sign_following_localName.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/number_sign_following_localName.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "comment_following_PNAME_NS",
-          "testAction": "http://www.w3.org/2013/TrigTests/comment_following_PNAME_NS.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/comment_following_PNAME_NS.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5391,20 +6610,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "comment following PNAME_NS",
-          "testResult": "http://www.w3.org/2013/TrigTests/comment_following_PNAME_NS.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/comment_following_PNAME_NS.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "number_sign_following_PNAME_NS",
-          "testAction": "http://www.w3.org/2013/TrigTests/number_sign_following_PNAME_NS.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/number_sign_following_PNAME_NS.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5438,20 +6668,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "number sign following PNAME_NS",
-          "testResult": "http://www.w3.org/2013/TrigTests/number_sign_following_PNAME_NS.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/number_sign_following_PNAME_NS.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "LITERAL_LONG2_with_REVERSE_SOLIDUS",
-          "testAction": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5485,20 +6726,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "REVERSE SOLIDUS at end of LITERAL_LONG2",
-          "testResult": "http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5532,6 +6784,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -5541,10 +6804,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "two_LITERAL_LONG2s",
-          "testAction": "http://www.w3.org/2013/TrigTests/two_LITERAL_LONG2s.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/two_LITERAL_LONG2s.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5578,20 +6841,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "two LITERAL_LONG2s testing quote delimiter overrun",
-          "testResult": "http://www.w3.org/2013/TrigTests/two_LITERAL_LONG2s.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/two_LITERAL_LONG2s.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "langtagged_LONG_with_subtag",
-          "testAction": "http://www.w3.org/2013/TrigTests/langtagged_LONG_with_subtag.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/langtagged_LONG_with_subtag.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5625,20 +6899,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langtagged LONG with subtag \"\"\"Cheers\"\"\"@en-UK",
-          "testResult": "http://www.w3.org/2013/TrigTests/langtagged_LONG_with_subtag.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/langtagged_LONG_with_subtag.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-file-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-file-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-file-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5672,6 +6957,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Empty file"
@@ -5681,10 +6977,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-file-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-file-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-file-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5718,6 +7014,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only comment"
@@ -5727,10 +7034,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-file-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-file-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-file-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5764,6 +7071,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "One comment, one empty line"
@@ -5773,10 +7091,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-uri-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-uri-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-uri-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5810,6 +7128,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Only IRIs"
@@ -5819,10 +7148,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-uri-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-uri-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-uri-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5856,6 +7185,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with Unicode escape"
@@ -5865,10 +7205,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-uri-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-uri-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-uri-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5902,6 +7242,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "IRIs with long Unicode escape"
@@ -5911,10 +7262,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-uri-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-uri-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-uri-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5948,6 +7299,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Legal IRIs"
@@ -5957,10 +7319,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-base-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-base-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-base-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -5994,6 +7356,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base"
@@ -6003,10 +7376,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-base-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-base-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-base-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6040,6 +7413,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BASE"
@@ -6049,10 +7433,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-base-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-base-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-base-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6086,6 +7470,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base with relative IRIs"
@@ -6095,10 +7490,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-base-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-base-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-base-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6132,6 +7527,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "base with relative IRIs"
@@ -6141,10 +7547,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6178,6 +7584,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix"
@@ -6187,10 +7604,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6224,6 +7641,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "PreFIX"
@@ -6233,10 +7661,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6270,6 +7698,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Empty PREFIX"
@@ -6279,10 +7718,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6316,6 +7755,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Empty @prefix with % escape"
@@ -6325,10 +7775,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6362,6 +7812,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix with no suffix"
@@ -6371,10 +7832,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6408,6 +7869,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "colon is a legal pname character"
@@ -6417,10 +7889,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6454,6 +7926,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "dash is a legal pname character"
@@ -6463,10 +7946,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6500,6 +7983,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "underscore is a legal pname character"
@@ -6509,10 +8003,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-prefix-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-prefix-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-prefix-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6546,6 +8040,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "percents in pnames"
@@ -6555,10 +8060,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6592,6 +8097,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal"
@@ -6601,10 +8117,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6638,6 +8154,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal"
@@ -6647,10 +8174,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6684,6 +8211,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString literal with region"
@@ -6693,10 +8231,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6730,6 +8268,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "squote string literal"
@@ -6739,10 +8288,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6776,6 +8325,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "squote langString literal"
@@ -6785,10 +8345,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6822,6 +8382,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "squote langString literal with region"
@@ -6831,10 +8402,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6868,6 +8439,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long string literal with embedded single- and double-quotes"
@@ -6877,10 +8459,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6914,6 +8496,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long string literal with embedded newline"
@@ -6923,10 +8516,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -6960,6 +8553,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "squote long string literal with embedded single- and double-quotes"
@@ -6969,10 +8573,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7006,6 +8610,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long langString literal with embedded newline"
@@ -7015,10 +8630,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-string-11",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-string-11.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-string-11.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7052,6 +8667,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "squote long langString literal with embedded newline"
@@ -7061,10 +8687,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-str-esc-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7098,6 +8724,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with escaped newline"
@@ -7107,10 +8744,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-str-esc-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7144,6 +8781,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with Unicode escape"
@@ -7153,10 +8801,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-str-esc-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7190,6 +8838,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "string literal with long Unicode escape"
@@ -7199,10 +8858,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-pname-esc-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7236,6 +8895,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "pname with back-slash escapes"
@@ -7245,10 +8915,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-pname-esc-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7282,6 +8952,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "pname with back-slash escapes (2)"
@@ -7291,10 +8972,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-pname-esc-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7328,6 +9009,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "pname with back-slash escapes (3)"
@@ -7337,10 +9029,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7374,6 +9066,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode subject"
@@ -7383,10 +9086,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7420,6 +9123,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode object"
@@ -7429,10 +9143,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7466,6 +9180,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode property list object"
@@ -7475,10 +9200,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7512,6 +9237,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode property list object (2)"
@@ -7521,10 +9257,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7558,6 +9294,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode property list subject"
@@ -7567,10 +9314,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7604,6 +9351,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled bnode subject"
@@ -7613,10 +9371,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7650,6 +9408,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled bnode subject and object"
@@ -7659,10 +9428,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7696,6 +9465,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bare bnode property list"
@@ -7705,10 +9485,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7742,6 +9522,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode property list"
@@ -7751,10 +9542,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bnode-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bnode-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bnode-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7788,6 +9579,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mixed bnode property list and triple"
@@ -7797,10 +9599,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7834,6 +9636,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer literal"
@@ -7843,10 +9656,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7880,6 +9693,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "negative integer literal"
@@ -7889,10 +9713,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7926,6 +9750,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "positive integer literal"
@@ -7935,10 +9770,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -7972,6 +9807,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "decimal literal"
@@ -7981,10 +9827,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8018,6 +9864,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "decimal literal (no leading digits)"
@@ -8027,10 +9884,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8064,6 +9921,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "negative decimal literal"
@@ -8073,10 +9941,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8110,6 +9978,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "positive decimal literal"
@@ -8119,10 +9998,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8156,6 +10035,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer literal with decimal lexical confusion"
@@ -8165,10 +10055,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8202,6 +10092,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "double literal"
@@ -8211,10 +10112,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8248,6 +10149,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "negative double literal"
@@ -8257,10 +10169,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-number-11",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-number-11.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-number-11.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8294,6 +10206,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "double literal no fraction"
@@ -8303,10 +10226,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-datatypes-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-datatypes-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-datatypes-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8340,6 +10263,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "xsd:byte literal"
@@ -8349,10 +10283,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-datatypes-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-datatypes-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-datatypes-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8386,6 +10320,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer as xsd:string"
@@ -8395,10 +10340,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-kw-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-kw-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-kw-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8432,6 +10377,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "boolean literal (true)"
@@ -8441,10 +10397,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-kw-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-kw-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-kw-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8478,6 +10434,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "boolean literal (false)"
@@ -8487,10 +10454,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-kw-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-kw-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-kw-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8524,6 +10491,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'a' as keyword"
@@ -8533,10 +10511,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8570,6 +10548,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "object list"
@@ -8579,10 +10568,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8616,6 +10605,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "predicate list with object list"
@@ -8625,10 +10625,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8662,6 +10662,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "predicate list with object list and dangling ';'"
@@ -8671,10 +10682,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8708,6 +10719,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "predicate list with multiple ;;"
@@ -8717,10 +10739,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-struct-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-struct-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-struct-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8754,6 +10776,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "predicate list with multiple ;;"
@@ -8763,10 +10796,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-lists-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-lists-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-lists-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8800,6 +10833,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "empty list"
@@ -8809,10 +10853,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-lists-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-lists-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-lists-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8846,6 +10890,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mixed list"
@@ -8855,10 +10910,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-lists-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-lists-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-lists-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8892,6 +10947,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "isomorphic list as subject and object"
@@ -8901,10 +10967,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-lists-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-lists-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-lists-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8938,6 +11004,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "lists of lists"
@@ -8947,10 +11024,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-lists-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-lists-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-lists-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -8984,6 +11061,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mixed lists with embedded lists"
@@ -8993,10 +11081,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-uri-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9030,6 +11118,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : space (negative test)"
@@ -9039,10 +11138,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-uri-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9076,6 +11175,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad escape (negative test)"
@@ -9085,10 +11195,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-uri-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9122,6 +11232,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : bad long escape (negative test)"
@@ -9131,10 +11252,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-uri-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9168,6 +11289,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (negative test)"
@@ -9177,10 +11309,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-uri-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9214,6 +11346,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : character escapes not allowed (2) (negative test)"
@@ -9223,10 +11366,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9260,6 +11403,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "No prefix (negative test)"
@@ -9269,10 +11423,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9306,6 +11460,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "No prefix (2) (negative test)"
@@ -9315,10 +11480,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9352,6 +11517,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix without URI (negative test)"
@@ -9361,10 +11537,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9398,6 +11574,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix without prefix name (negative test)"
@@ -9407,10 +11594,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-prefix-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9444,6 +11631,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix without ':' (negative test)"
@@ -9453,10 +11651,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-base-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9490,6 +11688,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base without URI (negative test)"
@@ -9499,10 +11708,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-base-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9536,6 +11745,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@base in wrong case (negative test)"
@@ -9545,10 +11765,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-base-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9582,6 +11802,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "BASE without URI (negative test)"
@@ -9591,10 +11822,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9628,6 +11859,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle is not N3 (negative test)"
@@ -9637,10 +11879,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9674,6 +11916,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle is not NQuads (negative test)"
@@ -9683,10 +11936,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9720,6 +11973,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle does not allow literals-as-subjects (negative test)"
@@ -9729,10 +11993,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9766,6 +12030,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle does not allow literals-as-predicates (negative test)"
@@ -9775,10 +12050,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9812,6 +12087,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle does not allow bnodes-as-predicates (negative test)"
@@ -9821,10 +12107,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9858,6 +12144,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Turtle does not allow labeled bnodes-as-predicates (negative test)"
@@ -9867,10 +12164,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-kw-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9904,6 +12201,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'A' is not a keyword (negative test)"
@@ -9913,10 +12221,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-kw-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9950,6 +12258,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'a' cannot be used as subject (negative test)"
@@ -9959,10 +12278,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-kw-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -9996,6 +12315,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'a' cannot be used as object (negative test)"
@@ -10005,10 +12335,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-kw-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10042,6 +12372,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'true' cannot be used as subject (negative test)"
@@ -10051,10 +12392,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-kw-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10088,6 +12429,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'true' cannot be used as object (negative test)"
@@ -10097,10 +12449,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10134,6 +12486,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "{} fomulae not in Turtle (negative test)"
@@ -10143,10 +12506,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10180,6 +12543,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "= is not Turtle (negative test)"
@@ -10189,10 +12563,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10226,6 +12600,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N3 paths not in Turtle (negative test)"
@@ -10235,10 +12620,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10272,6 +12657,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N3 paths not in Turtle (negative test)"
@@ -10281,10 +12677,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10318,6 +12714,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N3 is...of not in Turtle (negative test)"
@@ -10327,10 +12734,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10364,6 +12771,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "N3 paths not in Turtle (negative test)"
@@ -10373,10 +12791,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10410,6 +12828,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@keywords is not Turtle (negative test)"
@@ -10419,10 +12848,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10456,6 +12885,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@keywords is not Turtle (negative test)"
@@ -10465,10 +12905,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10502,6 +12942,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "=> is not Turtle (negative test)"
@@ -10511,10 +12962,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10548,6 +12999,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "<= is not Turtle (negative test)"
@@ -10557,10 +13019,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-11",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-11.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-11.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10594,6 +13056,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@forSome is not Turtle (negative test)"
@@ -10603,10 +13076,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-12",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-12.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-12.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10640,6 +13113,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@forAll is not Turtle (negative test)"
@@ -10649,10 +13133,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-n3-extras-13",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-13.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-13.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10686,6 +13170,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@keywords is not Turtle (negative test)"
@@ -10695,10 +13190,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10732,6 +13227,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "extra '.' (negative test)"
@@ -10741,10 +13247,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10778,6 +13284,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "extra '.' (negative test)"
@@ -10787,10 +13304,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-12",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-12.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-12.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10824,6 +13341,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "subject, predicate, no object (negative test)"
@@ -10833,10 +13361,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-13",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-13.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-13.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10870,6 +13398,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "subject, predicate, no object (negative test)"
@@ -10879,10 +13418,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-14",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-14.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-14.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10916,6 +13455,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal as subject (negative test)"
@@ -10925,10 +13475,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-15",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-15.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-15.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -10962,6 +13512,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "literal as predicate (negative test)"
@@ -10971,10 +13532,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-16",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-16.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-16.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11008,6 +13569,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bnode as predicate (negative test)"
@@ -11017,10 +13589,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-struct-17",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-17.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-17.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11054,6 +13626,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "labeled bnode as predicate (negative test)"
@@ -11063,10 +13646,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-lang-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-lang-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-lang-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11100,6 +13683,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "langString with bad lang (negative test)"
@@ -11109,10 +13703,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-esc-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11146,6 +13740,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -11155,10 +13760,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-esc-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11192,6 +13797,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -11201,10 +13817,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-esc-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11238,6 +13854,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -11247,10 +13874,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-esc-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11284,6 +13911,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad string escape (negative test)"
@@ -11293,10 +13931,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-pname-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11330,6 +13968,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'~' must be escaped in pname (negative test)"
@@ -11339,10 +13988,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-pname-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11376,6 +14025,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad %-sequence in pname (negative test)"
@@ -11385,10 +14045,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-pname-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11422,6 +14082,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad unicode escape in pname (negative test)"
@@ -11431,10 +14102,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11468,6 +14139,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -11477,10 +14159,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11514,6 +14196,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal open/close (negative test)"
@@ -11523,10 +14216,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11560,6 +14253,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching string literal long/short (negative test)"
@@ -11569,10 +14273,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11606,6 +14310,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "mismatching long string literal open/close (negative test)"
@@ -11615,10 +14330,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11652,6 +14367,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Long literal with missing end (negative test)"
@@ -11661,10 +14387,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11698,6 +14424,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Long literal with extra quote (negative test)"
@@ -11707,10 +14444,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-string-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11744,6 +14481,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Long literal with extra squote (negative test)"
@@ -11753,10 +14501,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11790,6 +14538,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -11799,10 +14558,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11836,6 +14595,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -11845,10 +14615,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11882,6 +14652,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -11891,10 +14672,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11928,6 +14709,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -11937,10 +14729,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-num-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -11974,6 +14766,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad number format (negative test)"
@@ -11983,10 +14786,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-struct-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-struct-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-struct-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12020,20 +14823,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "triple with IRIs",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-eval-struct-01.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-eval-struct-01.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-struct-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-struct-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-struct-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12067,20 +14881,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "triple with IRIs and embedded whitespace",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-eval-struct-02.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-eval-struct-02.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12114,20 +14939,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Blank subject",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-01.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-01.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12161,20 +14997,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@prefix and qnames",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-02.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-02.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12208,20 +15055,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": ", operator",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-03.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-03.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12255,20 +15113,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "; operator",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-04.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-04.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12302,20 +15171,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "empty [] as subject and object",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-05.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-05.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12349,20 +15229,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "non-empty [] as subject and object",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-06.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-06.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12396,20 +15287,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "'a' as predicate",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-07.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-07.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12443,20 +15345,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "simple collection",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-08.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-08.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12490,20 +15403,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "empty collection",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-09.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-09.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12537,20 +15461,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "integer datatyped literal",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-10.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-10.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-11",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-11.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-11.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12584,20 +15519,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "decimal integer canonicalization",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-11.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-11.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-12",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-12.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-12.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12631,20 +15577,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "- and _ in names and qnames",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-12.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-12.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-13",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-13.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-13.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12678,20 +15635,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "tests for rdf:_<numbers> and other qnames starting with _",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-13.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-13.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-14",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-14.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-14.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12725,20 +15693,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "bare : allowed",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-14.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-14.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-15",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-15.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-15.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12772,20 +15751,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "simple long literal",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-15.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-15.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-16",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-16.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-16.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12819,20 +15809,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long literals with escapes",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-16.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-16.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-17",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-17.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-17.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12866,20 +15867,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "floating point number",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-17.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-17.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-18",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-18.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-18.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12913,20 +15925,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "empty literals, normal and long variant",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-18.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-18.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-19",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-19.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-19.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -12960,20 +15983,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "positive integer, decimal and doubles",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-19.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-19.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-20",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-20.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-20.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13007,20 +16041,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "negative integer, decimal and doubles",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-20.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-20.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-21",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-21.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-21.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13054,20 +16099,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "long literal ending in double quote",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-21.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-21.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-22",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-22.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-22.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13101,20 +16157,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "boolean literals",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-22.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-22.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-23",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-23.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-23.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13148,20 +16215,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "comments",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-23.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-23.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-24",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-24.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-24.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13195,20 +16273,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "no final mewline",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-24.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-24.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-25",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-25.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-25.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13242,20 +16331,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "repeating a @prefix changes pname definition",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-25.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-25.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-26",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-26.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-26.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13289,20 +16389,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Variations on decimal canonicalization",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-26.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-26.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-subm-27",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-subm-27.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-subm-27.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13336,20 +16447,31 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Repeating @base changes base for relative IRI lookup",
-          "testResult": "http://www.w3.org/2013/TrigTests/trig-subm-27.nq"
+          "testResult": "http://www.w3.org/2013/TriGTests/trig-subm-27.nq"
         },
         {
           "@id": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-01",
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-bad-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-bad-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-bad-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13383,6 +16505,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : good escape, bad charcater (negative evaluation test)"
@@ -13392,10 +16525,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-bad-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-bad-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-bad-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13429,6 +16562,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : hex 3C is < (negative evaluation test)"
@@ -13438,10 +16582,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-bad-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-bad-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-bad-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13475,6 +16619,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : hex 3E is  (negative evaluation test)"
@@ -13484,10 +16639,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeEval"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-eval-bad-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-eval-bad-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-eval-bad-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13521,6 +16676,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad IRI : {abc} (negative evaluation test)"
@@ -13530,10 +16696,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-blank-label-dot-end",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-blank-label-dot-end.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-blank-label-dot-end.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13567,6 +16733,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Blank node label must not end in dot"
@@ -13576,10 +16753,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-ln-dash-start",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-dash-start.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-dash-start.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13613,6 +16790,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Local name must not begin with dash"
@@ -13622,10 +16810,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-ln-escape-start",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-escape-start.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-escape-start.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13659,6 +16847,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad hex escape at start of local name"
@@ -13668,10 +16867,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-ln-escape",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-escape.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-escape.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13705,6 +16904,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Bad hex escape in local name"
@@ -13714,10 +16924,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-missing-ns-dot-end",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-missing-ns-dot-end.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-missing-ns-dot-end.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13751,6 +16961,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Prefix must not end in dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)"
@@ -13760,10 +16981,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-missing-ns-dot-start",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-missing-ns-dot-start.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-missing-ns-dot-start.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13797,6 +17018,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Prefix must not start with dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)"
@@ -13806,10 +17038,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-ns-dot-end",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-ns-dot-end.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-ns-dot-end.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13843,6 +17075,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Prefix must not end in dot"
@@ -13852,10 +17095,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-ns-dot-start",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-ns-dot-start.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-ns-dot-start.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13889,6 +17132,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Prefix must not start with dot"
@@ -13898,10 +17152,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-number-dot-in-anon",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-number-dot-in-anon.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-number-dot-in-anon.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13935,6 +17189,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Dot delimeter may not appear in anonymous nodes"
@@ -13944,10 +17209,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-list-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -13981,6 +17246,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Free-standing list outside {} : bad syntax"
@@ -13990,10 +17266,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-list-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14027,6 +17303,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Free-standing list of zero-elements outside {} : bad syntax"
@@ -14036,10 +17323,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-list-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14073,6 +17360,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Free-standing list inside {} : bad syntax"
@@ -14082,10 +17380,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-bad-list-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14119,6 +17417,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Free-standing list of zero elements : bad syntax"
@@ -14128,10 +17437,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-blank-label",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-blank-label.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-blank-label.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14165,6 +17474,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Characters allowed in blank node labels"
@@ -14174,10 +17494,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-ln-colons",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-ln-colons.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-ln-colons.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14211,6 +17531,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Colons in pname local names"
@@ -14220,10 +17551,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-ln-dots",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-ln-dots.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-ln-dots.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14257,6 +17588,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Dots in pname local names"
@@ -14266,10 +17608,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-syntax-ns-dots",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-syntax-ns-dots.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-syntax-ns-dots.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14303,6 +17645,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Dots in namespace names"
@@ -14312,10 +17665,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14349,6 +17702,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graphs can be proceeded by GRAPH"
@@ -14358,10 +17722,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14395,6 +17759,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Trailing . not necessary inside {}"
@@ -14404,10 +17779,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14441,6 +17816,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graph may be empty"
@@ -14450,10 +17836,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14487,6 +17873,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": ""
@@ -14496,10 +17893,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14533,6 +17930,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Use of empty prefix inside named graph"
@@ -14542,10 +17950,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14579,6 +17987,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": ""
@@ -14588,10 +18007,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14625,6 +18044,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graph may be named with BNode _:a"
@@ -14634,10 +18064,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14671,6 +18101,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graph may be named with BNode []"
@@ -14680,10 +18121,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14717,6 +18158,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graph may be named with PNAME"
@@ -14726,10 +18178,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-kw-graph-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-kw-graph-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-kw-graph-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14763,6 +18215,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Named graph with PNAME and empty graph"
@@ -14772,10 +18235,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14809,6 +18272,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH but no name - GRAPH is not used with the default graph"
@@ -14818,10 +18292,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14855,6 +18329,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH not followed by DOT"
@@ -14864,10 +18349,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14901,6 +18386,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH needs {}"
@@ -14910,10 +18406,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14947,6 +18443,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH needs {}"
@@ -14956,10 +18463,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -14993,6 +18500,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH and a name, not several"
@@ -15002,10 +18520,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15039,6 +18557,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH - Must close {}"
@@ -15048,10 +18577,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-07",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-07.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-07.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15085,6 +18614,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "GRAPH may not include a GRAPH"
@@ -15094,10 +18634,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-08",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-08.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-08.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15131,6 +18671,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "@graph is not a keyword"
@@ -15140,10 +18691,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-09",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-09.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-09.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15177,6 +18728,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Directives not allowed inside GRAPH"
@@ -15186,10 +18748,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-10",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-10.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-10.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15223,6 +18785,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "A graph may not be named with an empty collection"
@@ -15232,10 +18805,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-graph-bad-11",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-graph-bad-11.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-graph-bad-11.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15269,6 +18842,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "A graph may not be named with a collection"
@@ -15278,10 +18862,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-bnodeplist-graph-bad-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-bnodeplist-graph-bad-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-bnodeplist-graph-bad-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15315,6 +18899,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "A graph may not be named with a blankNodePropertyList"
@@ -15324,10 +18919,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-collection-graph-bad-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-collection-graph-bad-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-collection-graph-bad-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15361,6 +18956,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "A graph may not be named with an empty collection"
@@ -15370,10 +18976,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-collection-graph-bad-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-collection-graph-bad-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-collection-graph-bad-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15407,6 +19013,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "A graph may not be named with a collection"
@@ -15416,10 +19033,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15453,6 +19070,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle"
@@ -15462,10 +19090,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15499,6 +19127,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle (repeated PREFIX)"
@@ -15508,10 +19147,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-03",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-03.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-03.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15545,6 +19184,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle (blankNodePropertyList subject)"
@@ -15554,10 +19204,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-04",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-04.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-04.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15591,6 +19241,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle (blankNodePropertyList subject)"
@@ -15600,10 +19261,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-05",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-05.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-05.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15637,6 +19298,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle (bare blankNodePropertyList)"
@@ -15646,10 +19318,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-06",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-06.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-06.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15683,6 +19355,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG can parse Turtle (collection subject and object)"
@@ -15692,10 +19375,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-bad-01",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-bad-01.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-bad-01.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15729,6 +19412,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "Trailing dot required in Turtle block"
@@ -15738,10 +19432,10 @@
           "@type": [
             "earl:TestCriterion",
             "earl:TestCase",
-            "http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax"
+            "http://www.w3.org/ns/earl#TestCase"
           ],
           "title": "trig-turtle-bad-02",
-          "testAction": "http://www.w3.org/2013/TrigTests/trig-turtle-bad-02.trig",
+          "testAction": "http://www.w3.org/2013/TriGTests/trig-turtle-bad-02.trig",
           "assertions": [
             {
               "@type": "earl:Assertion",
@@ -15775,6 +19469,17 @@
                 "outcome": "earl:passed"
               },
               "assertedBy": "http://gromgull.net/me"
+            },
+            {
+              "@type": "earl:Assertion",
+              "test": "http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02",
+              "subject": "https://github.com/RubenVerborgh/N3.js#n3js",
+              "mode": "earl:automatic",
+              "result": {
+                "@type": "earl:TestResult",
+                "outcome": "earl:passed"
+              },
+              "assertedBy": "http://ruben.verborgh.org/#me"
             }
           ],
           "description": "TriG is not N-Quads"
--- a/trig/reports/earl.ttl	Fri Jan 09 17:14:05 2015 +0100
+++ b/trig/reports/earl.ttl	Sat Jan 10 09:33:10 2015 +0100
@@ -17,12 +17,14 @@
   earl:assertions
     <Apache-Jena-trig-earl-2013-11-23.ttl>,
     <RIOT-jena-details.ttl>,
+    <n3js-earl-report-trig.ttl>,
     <rdf.rb-earl-2013-11-24.ttl>,
     <rdflib_trig-2013-12-30T15-56-57.ttl>;
   earl:testSubjects (
     <http://jena.apache.org/#riot>
     <http://rubygems.org/gems/rdf-trig>
-    <https://github.com/RDFLib/rdflib>);
+    <https://github.com/RDFLib/rdflib>
+    <https://github.com/RubenVerborgh/N3.js#n3js>);
   mf:entries (
     <http://www.w3.org/2013/TrigTests/manifest.ttl>) .
     
@@ -34,7 +36,7 @@
   doap:homepage <https://github.com/gkellogg/earl-report>;
   doap:programming-language "Ruby";
   doap:license <http://unlicense.org>;
-  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.1>;
+  doap:release <https://github.com/gkellogg/earl-report/tree/0.3.4>;
   doap:developer <http://greggkellogg.net/foaf#me> .
 
     
@@ -450,14 +452,27 @@
   foaf:name "Gunnar Aastrand Grimnes" .
 
 
+<https://github.com/RubenVerborgh/N3.js#n3js> a earl:TestSubject, doap:Project;
+  doap:name "N3.js";
+  doap:description "N3.js is an asynchronous, streaming RDF parser for JavaScript."@en;
+  doap:programming-language "JavaScript";
+ .
+
+<https://github.com/RubenVerborgh/N3.js#n3js> doap:developer <http://ruben.verborgh.org/#me> .
+
+<http://ruben.verborgh.org/#me> a foaf:Person;
+  foaf:homepage <http://ruben.verborgh.org/>;
+  foaf:name "Ruben Verborgh" .
+
+
 #
 # Test Case Definitions
 #
-<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "anonymous_blank_node_graph";
   dc:description "anonymous blank node graph"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/anonymous_blank_node_graph.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/anonymous_blank_node_graph.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -477,13 +492,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_graph";
   dc:description "labeled blank node graph"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_graph.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_graph.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -503,13 +524,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "alternating_iri_graphs";
   dc:description "alternating graphs with IRI names"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/alternating_iri_graphs.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/alternating_iri_graphs.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/alternating_iri_graphs.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/alternating_iri_graphs.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -529,13 +556,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "alternating_bnode_graphs";
   dc:description "alternating graphs with BNode names"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/alternating_bnode_graphs.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/alternating_bnode_graphs.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/alternating_bnode_graphs.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/alternating_bnode_graphs.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -555,12 +588,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-base-04";
   dc:description "@base inside graph (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -580,12 +619,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-base-05";
   dc:description "BASE inside graph (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -605,12 +650,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-06";
   dc:description "@prefix inside graph (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -630,12 +681,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-07";
   dc:description "PREFIX inside graph (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -655,12 +712,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-06";
   dc:description "missing '.'"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -680,12 +743,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-07";
   dc:description "trailing ';' no '.'"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -705,12 +774,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-minimal-whitespace-01";
   dc:description "tests absense of whitespace in various positions"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-minimal-whitespace-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-minimal-whitespace-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -730,13 +805,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "IRI_subject";
   dc:description "IRI subject"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/IRI_subject.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/IRI_subject.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -756,13 +837,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "IRI_with_four_digit_numeric_escape";
   dc:description "IRI with four digit numeric escape (\\u)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/IRI_with_four_digit_numeric_escape.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/IRI_with_four_digit_numeric_escape.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -782,13 +869,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "IRI_with_eight_digit_numeric_escape";
   dc:description "IRI with eight digit numeric escape (\\U)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/IRI_with_eight_digit_numeric_escape.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/IRI_with_eight_digit_numeric_escape.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -808,13 +901,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "IRI_with_all_punctuation";
   dc:description "IRI with all punctuation"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_with_all_punctuation.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/IRI_with_all_punctuation.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_with_all_punctuation.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/IRI_with_all_punctuation.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -834,13 +933,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "bareword_a_predicate";
   dc:description "bareword a predicate"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/bareword_a_predicate.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/bareword_a_predicate.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/bareword_a_predicate.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/bareword_a_predicate.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -860,13 +965,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "old_style_prefix";
   dc:description "old-style prefix"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/old_style_prefix.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/old_style_prefix.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -886,13 +997,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "SPARQL_style_prefix";
   dc:description "SPARQL-style prefix"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/SPARQL_style_prefix.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/SPARQL_style_prefix.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -912,13 +1029,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefixed_IRI_predicate";
   dc:description "prefixed IRI predicate"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefixed_IRI_predicate.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefixed_IRI_predicate.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -938,13 +1061,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefixed_IRI_object";
   dc:description "prefixed IRI object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefixed_IRI_object.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefixed_IRI_object.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -964,13 +1093,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefix_only_IRI";
   dc:description "prefix-only IRI (p:)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefix_only_IRI.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefix_only_IRI.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -990,13 +1125,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefix_with_PN_CHARS_BASE_character_boundaries";
   dc:description "prefix with PN CHARS BASE character boundaries (prefix: AZazÀÖØöø...:)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefix_with_PN_CHARS_BASE_character_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefix_with_PN_CHARS_BASE_character_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1016,13 +1157,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefix_with_non_leading_extras";
   dc:description "prefix with_non_leading_extras (_:a·̀ͯ‿.⁀)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefix_with_non_leading_extras.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefix_with_non_leading_extras.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1042,13 +1189,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "default_namespace_IRI";
   dc:description "default namespace IRI (:ln)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/default_namespace_IRI.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/default_namespace_IRI.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1068,13 +1221,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefix_reassigned_and_used";
   dc:description "prefix reassigned and used"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/prefix_reassigned_and_used.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefix_reassigned_and_used.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/prefix_reassigned_and_used.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefix_reassigned_and_used.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1094,13 +1253,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "reserved_escaped_localName";
   dc:description "reserved-escaped local name"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/reserved_escaped_localName.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/reserved_escaped_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/reserved_escaped_localName.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/reserved_escaped_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1120,13 +1285,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "percent_escaped_localName";
   dc:description "percent-escaped local name"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/percent_escaped_localName.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/percent_escaped_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/percent_escaped_localName.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/percent_escaped_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1146,13 +1317,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "HYPHEN_MINUS_in_localName";
   dc:description "HYPHEN-MINUS in local name"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/HYPHEN_MINUS_in_localName.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/HYPHEN_MINUS_in_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/HYPHEN_MINUS_in_localName.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/HYPHEN_MINUS_in_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1172,13 +1349,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "underscore_in_localName";
   dc:description "underscore in local name"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/underscore_in_localName.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/underscore_in_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/underscore_in_localName.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/underscore_in_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1198,13 +1381,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localname_with_COLON";
   dc:description "localname with COLON"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localname_with_COLON.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localname_with_COLON.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localname_with_COLON.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localname_with_COLON.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1224,13 +1413,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries";
   dc:description "localName with assigned, NFC-normalized, basic-multilingual-plane PN CHARS BASE character boundaries (p:AZazÀÖØöø...)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1250,13 +1445,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries";
   dc:description "localName with assigned, NFC-normalized PN CHARS BASE character boundaries (p:AZazÀÖØöø...)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1276,13 +1477,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_nfc_PN_CHARS_BASE_character_boundaries";
   dc:description "localName with nfc-normalize PN CHARS BASE character boundaries (p:AZazÀÖØöø...)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_nfc_PN_CHARS_BASE_character_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1302,13 +1509,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_leading_underscore";
   dc:description "localName with leading underscore (p:_)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_leading_underscore.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_leading_underscore.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_leading_underscore.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_leading_underscore.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1328,13 +1541,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_leading_digit";
   dc:description "localName with leading digit (p:_)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_leading_digit.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_leading_digit.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_leading_digit.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_leading_digit.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1354,13 +1573,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "localName_with_non_leading_extras";
   dc:description "localName with_non_leading_extras (_:a·̀ͯ‿.⁀)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/localName_with_non_leading_extras.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/localName_with_non_leading_extras.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/localName_with_non_leading_extras.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/localName_with_non_leading_extras.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1380,13 +1605,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "old_style_base";
   dc:description "old-style base"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/old_style_base.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/old_style_base.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1406,13 +1637,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "SPARQL_style_base";
   dc:description "SPARQL-style base"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/SPARQL_style_base.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/SPARQL_style_base.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1432,13 +1669,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_subject";
   dc:description "labeled blank node subject"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_subject.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_subject.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_subject.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_subject.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1458,13 +1701,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_object";
   dc:description "labeled blank node object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1484,13 +1733,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_with_PN_CHARS_BASE_character_boundaries";
   dc:description "labeled blank node with PN_CHARS_BASE character boundaries (_:AZazÀÖØöø...)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_with_PN_CHARS_BASE_character_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_with_PN_CHARS_BASE_character_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1510,13 +1765,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_with_leading_underscore";
   dc:description "labeled blank node with_leading_underscore (_:_)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_with_leading_underscore.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_with_leading_underscore.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1536,13 +1797,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_with_leading_digit";
   dc:description "labeled blank node with_leading_digit (_:0)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_with_leading_digit.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_with_leading_digit.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1562,13 +1829,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "labeled_blank_node_with_non_leading_extras";
   dc:description "labeled blank node with_non_leading_extras (_:a·̀ͯ‿.⁀)"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/labeled_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/labeled_blank_node_with_non_leading_extras.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/labeled_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/labeled_blank_node_with_non_leading_extras.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1588,13 +1861,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "anonymous_blank_node_subject";
   dc:description "anonymous blank node subject"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/anonymous_blank_node_subject.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/anonymous_blank_node_subject.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/anonymous_blank_node_subject.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/anonymous_blank_node_subject.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1614,13 +1893,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "anonymous_blank_node_object";
   dc:description "anonymous blank node object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/anonymous_blank_node_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/anonymous_blank_node_object.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/anonymous_blank_node_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/anonymous_blank_node_object.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1640,13 +1925,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "sole_blankNodePropertyList";
   dc:description "sole blankNodePropertyList [ <p> <o> ] ."@en;
-  mf:result <http://www.w3.org/2013/TrigTests/sole_blankNodePropertyList.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/sole_blankNodePropertyList.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/sole_blankNodePropertyList.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/sole_blankNodePropertyList.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1666,13 +1957,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "blankNodePropertyList_as_subject";
   dc:description "blankNodePropertyList as subject [ … ] <p> <o> ."@en;
-  mf:result <http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_subject.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_subject.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_subject.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_subject.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1692,13 +1989,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "blankNodePropertyList_as_object";
   dc:description "blankNodePropertyList as object <s> <p> [ … ] ."@en;
-  mf:result <http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/blankNodePropertyList_as_object.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/blankNodePropertyList_as_object.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1718,13 +2021,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "blankNodePropertyList_with_multiple_triples";
   dc:description "blankNodePropertyList with multiple triples [ <s> <p> ; <s2> <p2> ]"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/blankNodePropertyList_with_multiple_triples.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/blankNodePropertyList_with_multiple_triples.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/blankNodePropertyList_with_multiple_triples.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/blankNodePropertyList_with_multiple_triples.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1744,13 +2053,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nested_blankNodePropertyLists";
   dc:description "nested blankNodePropertyLists [ <p1> [ <p2> <o2> ] ; <p3> <o3> ]"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/nested_blankNodePropertyLists.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/nested_blankNodePropertyLists.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/nested_blankNodePropertyLists.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/nested_blankNodePropertyLists.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1770,13 +2085,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "blankNodePropertyList_containing_collection";
   dc:description "blankNodePropertyList containing collection [ <p1> ( … ) ]"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/blankNodePropertyList_containing_collection.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/blankNodePropertyList_containing_collection.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/blankNodePropertyList_containing_collection.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/blankNodePropertyList_containing_collection.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1796,13 +2117,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "collection_subject";
   dc:description "collection subject"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/collection_subject.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/collection_subject.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/collection_subject.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/collection_subject.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1822,13 +2149,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "collection_object";
   dc:description "collection object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/collection_object.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/collection_object.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/collection_object.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/collection_object.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1848,13 +2181,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "empty_collection";
   dc:description "empty collection ()"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/empty_collection.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/empty_collection.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/empty_collection.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/empty_collection.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1874,13 +2213,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "nested_collection";
   dc:description "nested collection (())"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/nested_collection.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/nested_collection.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/nested_collection.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/nested_collection.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1900,13 +2245,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#first> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#first> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "first";
   dc:description "first, not last, non-empty nested collection"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/first.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/first.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/first.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/first.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1926,13 +2277,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#last> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#first>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#last> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "last";
   dc:description "last, not first, non-empty nested collection"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/last.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/last.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/last.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/last.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1952,13 +2309,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#last>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL1";
   dc:description "LITERAL1 'x'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL1.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL1.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -1978,13 +2341,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL1_ascii_boundaries";
   dc:description "LITERAL1_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x26\\x28...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1_ascii_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL1_ascii_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1_ascii_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL1_ascii_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2004,13 +2373,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL1_with_UTF8_boundaries";
   dc:description "LITERAL1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL1_with_UTF8_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL1_with_UTF8_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2030,13 +2405,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL1_all_controls";
   dc:description "LITERAL1_all_controls '\\x00\\x01\\x02\\x03\\x04...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1_all_controls.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL1_all_controls.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1_all_controls.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL1_all_controls.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2056,13 +2437,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL1_all_punctuation";
   dc:description "LITERAL1_all_punctuation '!\"#$%&()...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1_all_punctuation.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL1_all_punctuation.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1_all_punctuation.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL1_all_punctuation.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2082,13 +2469,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG1";
   dc:description "LITERAL_LONG1 '''x'''"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG1.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG1.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2108,13 +2501,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG1_ascii_boundaries";
   dc:description "LITERAL_LONG1_ascii_boundaries '\\x00\\x26\\x28...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_ascii_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_ascii_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_ascii_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_ascii_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2134,13 +2533,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG1_with_UTF8_boundaries";
   dc:description "LITERAL_LONG1_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_UTF8_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_UTF8_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2160,13 +2565,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG1_with_1_squote";
   dc:description "LITERAL_LONG1 with 1 squote '''a'b'''"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_1_squote.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_1_squote.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_1_squote.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_1_squote.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2186,13 +2597,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG1_with_2_squotes";
   dc:description "LITERAL_LONG1 with 2 squotes '''a''b'''"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_2_squotes.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG1_with_2_squotes.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_2_squotes.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG1_with_2_squotes.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2212,13 +2629,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL2";
   dc:description "LITERAL2 \"x\""@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL2.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL2.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2238,13 +2661,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL2_ascii_boundaries";
   dc:description "LITERAL2_ascii_boundaries '\\x00\\x09\\x0b\\x0c\\x0e\\x21\\x23...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL2_ascii_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL2_ascii_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL2_ascii_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL2_ascii_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2264,13 +2693,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL2_with_UTF8_boundaries";
   dc:description "LITERAL2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL2_with_UTF8_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL2_with_UTF8_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2290,13 +2725,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2";
   dc:description "LITERAL_LONG2 \"\"\"x\"\"\""@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL1.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL1.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2316,13 +2757,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2_ascii_boundaries";
   dc:description "LITERAL_LONG2_ascii_boundaries '\\x00\\x21\\x23...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_ascii_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_ascii_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_ascii_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_ascii_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2342,13 +2789,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2_with_UTF8_boundaries";
   dc:description "LITERAL_LONG2_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_with_UTF8_boundaries.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_UTF8_boundaries.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_with_UTF8_boundaries.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_UTF8_boundaries.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2368,13 +2821,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2_with_1_squote";
   dc:description "LITERAL_LONG2 with 1 squote \"\"\"a\"b\"\"\""@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_1_squote.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_1_squote.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_1_squote.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_1_squote.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2394,13 +2853,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2_with_2_squotes";
   dc:description "LITERAL_LONG2 with 2 squotes \"\"\"a\"\"b\"\"\""@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_2_squotes.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_2_squotes.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_2_squotes.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_2_squotes.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2420,13 +2885,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CHARACTER_TABULATION";
   dc:description "literal with CHARACTER TABULATION"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2446,13 +2917,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_BACKSPACE";
   dc:description "literal with BACKSPACE"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2472,13 +2949,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_LINE_FEED";
   dc:description "literal with LINE FEED"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2498,13 +2981,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_CARRIAGE_RETURN";
   dc:description "literal with CARRIAGE RETURN"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2524,13 +3013,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_FORM_FEED";
   dc:description "literal with FORM FEED"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2550,13 +3045,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_REVERSE_SOLIDUS";
   dc:description "literal with REVERSE SOLIDUS"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_REVERSE_SOLIDUS.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_REVERSE_SOLIDUS.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_REVERSE_SOLIDUS.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_REVERSE_SOLIDUS.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2576,13 +3077,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_escaped_CHARACTER_TABULATION";
   dc:description "literal with escaped CHARACTER TABULATION"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_CHARACTER_TABULATION.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_escaped_CHARACTER_TABULATION.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_CHARACTER_TABULATION.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_escaped_CHARACTER_TABULATION.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2602,13 +3109,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_escaped_BACKSPACE";
   dc:description "literal with escaped BACKSPACE"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_BACKSPACE.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_escaped_BACKSPACE.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_BACKSPACE.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_escaped_BACKSPACE.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2628,13 +3141,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_escaped_LINE_FEED";
   dc:description "literal with escaped LINE FEED"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_LINE_FEED.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_escaped_LINE_FEED.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_LINE_FEED.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_escaped_LINE_FEED.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2654,13 +3173,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_escaped_CARRIAGE_RETURN";
   dc:description "literal with escaped CARRIAGE RETURN"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_CARRIAGE_RETURN.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_escaped_CARRIAGE_RETURN.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_CARRIAGE_RETURN.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_escaped_CARRIAGE_RETURN.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2680,13 +3205,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_escaped_FORM_FEED";
   dc:description "literal with escaped FORM FEED"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_FORM_FEED.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_escaped_FORM_FEED.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_FORM_FEED.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_escaped_FORM_FEED.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2706,13 +3237,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape4";
   dc:description "literal with numeric escape4 \\u"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2732,13 +3269,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_with_numeric_escape8";
   dc:description "literal with numeric escape8 \\U"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_with_numeric_escape4.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_with_numeric_escape8.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_with_numeric_escape4.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_with_numeric_escape8.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2758,13 +3301,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "IRIREF_datatype";
   dc:description "IRIREF datatype \"\"^^<t>"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/IRIREF_datatype.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/IRIREF_datatype.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2784,13 +3333,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "prefixed_name_datatype";
   dc:description "prefixed name datatype \"\"^^p:t"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/prefixed_name_datatype.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/prefixed_name_datatype.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2810,13 +3365,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "bareword_integer";
   dc:description "bareword integer"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRIREF_datatype.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/bareword_integer.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRIREF_datatype.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/bareword_integer.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2836,13 +3397,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "bareword_decimal";
   dc:description "bareword decimal"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/bareword_decimal.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/bareword_decimal.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/bareword_decimal.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/bareword_decimal.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2862,13 +3429,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "bareword_double";
   dc:description "bareword double"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/bareword_double.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/bareword_double.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/bareword_double.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/bareword_double.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2888,13 +3461,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "double_lower_case_e";
   dc:description "double lower case e"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/double_lower_case_e.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/double_lower_case_e.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/double_lower_case_e.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/double_lower_case_e.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2914,13 +3493,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "negative_numeric";
   dc:description "negative numeric"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/negative_numeric.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/negative_numeric.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/negative_numeric.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/negative_numeric.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2940,13 +3525,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "positive_numeric";
   dc:description "positive numeric"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/positive_numeric.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/positive_numeric.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/positive_numeric.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/positive_numeric.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2966,13 +3557,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "numeric_with_leading_0";
   dc:description "numeric with leading 0"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/numeric_with_leading_0.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/numeric_with_leading_0.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/numeric_with_leading_0.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/numeric_with_leading_0.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -2992,13 +3589,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_true";
   dc:description "literal true"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_true.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_true.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_true.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_true.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3018,13 +3621,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "literal_false";
   dc:description "literal false"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/literal_false.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/literal_false.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/literal_false.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/literal_false.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3044,13 +3653,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "langtagged_non_LONG";
   dc:description "langtagged non-LONG \"x\"@en"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/langtagged_non_LONG.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/langtagged_non_LONG.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/langtagged_non_LONG.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/langtagged_non_LONG.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3070,13 +3685,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "langtagged_LONG";
   dc:description "langtagged LONG \"\"\"x\"\"\"@en"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/langtagged_non_LONG.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/langtagged_LONG.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/langtagged_non_LONG.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/langtagged_LONG.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3096,13 +3717,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "lantag_with_subtag";
   dc:description "lantag with subtag \"x\"@en-us"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/lantag_with_subtag.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/lantag_with_subtag.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/lantag_with_subtag.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/lantag_with_subtag.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3122,13 +3749,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "objectList_with_two_objects";
   dc:description "objectList with two objects … <o1>,<o2>"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/objectList_with_two_objects.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/objectList_with_two_objects.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/objectList_with_two_objects.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/objectList_with_two_objects.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3148,13 +3781,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "predicateObjectList_with_two_objectLists";
   dc:description "predicateObjectList with two objectLists … <o1>,<o2>"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3174,13 +3813,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "repeated_semis_at_end";
   dc:description "repeated semis at end <s> <p> <o> ;; <p2> <o2> ."@en;
-  mf:result <http://www.w3.org/2013/TrigTests/predicateObjectList_with_two_objectLists.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/repeated_semis_at_end.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/predicateObjectList_with_two_objectLists.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/repeated_semis_at_end.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3200,13 +3845,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "repeated_semis_not_at_end";
   dc:description "repeated semis not at end <s> <p> <o> ;;."@en;
-  mf:result <http://www.w3.org/2013/TrigTests/repeated_semis_not_at_end.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/repeated_semis_not_at_end.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/repeated_semis_not_at_end.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/repeated_semis_not_at_end.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3226,13 +3877,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "comment_following_localName";
   dc:description "comment following localName"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/IRI_spo.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/comment_following_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/IRI_spo.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/comment_following_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3252,13 +3909,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "number_sign_following_localName";
   dc:description "number sign following localName"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/number_sign_following_localName.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/number_sign_following_localName.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/number_sign_following_localName.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/number_sign_following_localName.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3278,13 +3941,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "comment_following_PNAME_NS";
   dc:description "comment following PNAME_NS"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/comment_following_PNAME_NS.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/comment_following_PNAME_NS.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/comment_following_PNAME_NS.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/comment_following_PNAME_NS.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3304,13 +3973,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "number_sign_following_PNAME_NS";
   dc:description "number sign following PNAME_NS"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/number_sign_following_PNAME_NS.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/number_sign_following_PNAME_NS.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/number_sign_following_PNAME_NS.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/number_sign_following_PNAME_NS.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3330,13 +4005,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "LITERAL_LONG2_with_REVERSE_SOLIDUS";
   dc:description "REVERSE SOLIDUS at end of LITERAL_LONG2"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/LITERAL_LONG2_with_REVERSE_SOLIDUS.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3356,12 +4037,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-05";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-LITERAL2_with_langtag_and_datatype.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3381,13 +4068,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-LITERAL2_with_langtag_and_datatype>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "two_LITERAL_LONG2s";
   dc:description "two LITERAL_LONG2s testing quote delimiter overrun"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/two_LITERAL_LONG2s.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/two_LITERAL_LONG2s.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/two_LITERAL_LONG2s.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/two_LITERAL_LONG2s.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3407,13 +4100,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "langtagged_LONG_with_subtag";
   dc:description "langtagged LONG with subtag \"\"\"Cheers\"\"\"@en-UK"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/langtagged_LONG_with_subtag.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/langtagged_LONG_with_subtag.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/langtagged_LONG_with_subtag.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/langtagged_LONG_with_subtag.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3433,12 +4132,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-file-01";
   dc:description "Empty file"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-file-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-file-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3458,12 +4163,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-file-02";
   dc:description "Only comment"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-file-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-file-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3483,12 +4194,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-file-03";
   dc:description "One comment, one empty line"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-file-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-file-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3508,12 +4225,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-uri-01";
   dc:description "Only IRIs"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-uri-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-uri-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3533,12 +4256,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-uri-02";
   dc:description "IRIs with Unicode escape"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-uri-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-uri-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3558,12 +4287,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-uri-03";
   dc:description "IRIs with long Unicode escape"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-uri-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-uri-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3583,12 +4318,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-uri-04";
   dc:description "Legal IRIs"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-uri-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-uri-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3608,12 +4349,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-base-01";
   dc:description "@base"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-base-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-base-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3633,12 +4380,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-base-02";
   dc:description "BASE"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-base-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-base-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3658,12 +4411,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-base-03";
   dc:description "@base with relative IRIs"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-base-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-base-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3683,12 +4442,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-base-04";
   dc:description "base with relative IRIs"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-base-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-base-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3708,12 +4473,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-01";
   dc:description "@prefix"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3733,12 +4504,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-02";
   dc:description "PreFIX"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3758,12 +4535,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-03";
   dc:description "Empty PREFIX"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3783,12 +4566,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-04";
   dc:description "Empty @prefix with % escape"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3808,12 +4597,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-05";
   dc:description "@prefix with no suffix"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3833,12 +4628,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-06";
   dc:description "colon is a legal pname character"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3858,12 +4659,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-07";
   dc:description "dash is a legal pname character"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3883,12 +4690,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-08";
   dc:description "underscore is a legal pname character"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3908,12 +4721,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-prefix-09";
   dc:description "percents in pnames"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-prefix-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-prefix-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3933,12 +4752,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-01";
   dc:description "string literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3958,12 +4783,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-02";
   dc:description "langString literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -3983,12 +4814,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-03";
   dc:description "langString literal with region"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4008,12 +4845,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-04";
   dc:description "squote string literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4033,12 +4876,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-05";
   dc:description "squote langString literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4058,12 +4907,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-06";
   dc:description "squote langString literal with region"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4083,12 +4938,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-07";
   dc:description "long string literal with embedded single- and double-quotes"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4108,12 +4969,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-08";
   dc:description "long string literal with embedded newline"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4133,12 +5000,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-09";
   dc:description "squote long string literal with embedded single- and double-quotes"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4158,12 +5031,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-10";
   dc:description "long langString literal with embedded newline"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4183,12 +5062,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-string-11";
   dc:description "squote long langString literal with embedded newline"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-string-11.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-string-11.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4208,12 +5093,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-str-esc-01";
   dc:description "string literal with escaped newline"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4233,12 +5124,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-str-esc-02";
   dc:description "string literal with Unicode escape"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4258,12 +5155,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-str-esc-03";
   dc:description "string literal with long Unicode escape"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-str-esc-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-str-esc-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4283,12 +5186,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-pname-esc-01";
   dc:description "pname with back-slash escapes"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4308,12 +5217,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-pname-esc-02";
   dc:description "pname with back-slash escapes (2)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4333,12 +5248,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-pname-esc-03";
   dc:description "pname with back-slash escapes (3)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-pname-esc-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-pname-esc-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4358,12 +5279,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-01";
   dc:description "bnode subject"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4383,12 +5310,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-02";
   dc:description "bnode object"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4408,12 +5341,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-03";
   dc:description "bnode property list object"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4433,12 +5372,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-04";
   dc:description "bnode property list object (2)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4458,12 +5403,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-05";
   dc:description "bnode property list subject"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4483,12 +5434,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-06";
   dc:description "labeled bnode subject"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4508,12 +5465,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-07";
   dc:description "labeled bnode subject and object"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4533,12 +5496,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-08";
   dc:description "bare bnode property list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4558,12 +5527,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-09";
   dc:description "bnode property list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4583,12 +5558,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bnode-10";
   dc:description "mixed bnode property list and triple"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bnode-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bnode-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4608,12 +5589,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-01";
   dc:description "integer literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4633,12 +5620,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-02";
   dc:description "negative integer literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4658,12 +5651,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-03";
   dc:description "positive integer literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4683,12 +5682,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-04";
   dc:description "decimal literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4708,12 +5713,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-05";
   dc:description "decimal literal (no leading digits)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4733,12 +5744,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-06";
   dc:description "negative decimal literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4758,12 +5775,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-07";
   dc:description "positive decimal literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4783,12 +5806,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-08";
   dc:description "integer literal with decimal lexical confusion"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4808,12 +5837,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-09";
   dc:description "double literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4833,12 +5868,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-10";
   dc:description "negative double literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4858,12 +5899,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-number-11";
   dc:description "double literal no fraction"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-number-11.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-number-11.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4883,12 +5930,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-datatypes-01";
   dc:description "xsd:byte literal"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-datatypes-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-datatypes-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4908,12 +5961,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-datatypes-02";
   dc:description "integer as xsd:string"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-datatypes-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-datatypes-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4933,12 +5992,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-kw-01";
   dc:description "boolean literal (true)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-kw-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-kw-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4958,12 +6023,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-kw-02";
   dc:description "boolean literal (false)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-kw-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-kw-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -4983,12 +6054,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-kw-03";
   dc:description "'a' as keyword"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-kw-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-kw-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5008,12 +6085,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-01";
   dc:description "object list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5033,12 +6116,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-02";
   dc:description "predicate list with object list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5058,12 +6147,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-03";
   dc:description "predicate list with object list and dangling ';'"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5083,12 +6178,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-04";
   dc:description "predicate list with multiple ;;"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5108,12 +6209,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-struct-05";
   dc:description "predicate list with multiple ;;"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-struct-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-struct-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5133,12 +6240,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-lists-01";
   dc:description "empty list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-lists-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-lists-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5158,12 +6271,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-lists-02";
   dc:description "mixed list"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-lists-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-lists-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5183,12 +6302,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-lists-03";
   dc:description "isomorphic list as subject and object"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-lists-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-lists-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5208,12 +6333,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-lists-04";
   dc:description "lists of lists"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-lists-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-lists-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5233,12 +6364,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-lists-05";
   dc:description "mixed lists with embedded lists"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-lists-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-lists-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5258,12 +6395,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-uri-01";
   dc:description "Bad IRI : space (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5283,12 +6426,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-uri-02";
   dc:description "Bad IRI : bad escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5308,12 +6457,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-uri-03";
   dc:description "Bad IRI : bad long escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5333,12 +6488,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-uri-04";
   dc:description "Bad IRI : character escapes not allowed (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5358,12 +6519,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-uri-05";
   dc:description "Bad IRI : character escapes not allowed (2) (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-uri-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-uri-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5383,12 +6550,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-01";
   dc:description "No prefix (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5408,12 +6581,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-02";
   dc:description "No prefix (2) (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5433,12 +6612,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-03";
   dc:description "@prefix without URI (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5458,12 +6643,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-04";
   dc:description "@prefix without prefix name (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5483,12 +6674,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-prefix-05";
   dc:description "@prefix without ':' (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-prefix-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-prefix-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5508,12 +6705,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-base-01";
   dc:description "@base without URI (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5533,12 +6736,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-base-02";
   dc:description "@base in wrong case (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5558,12 +6767,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-base-03";
   dc:description "BASE without URI (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-base-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-base-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5583,12 +6798,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-02";
   dc:description "Turtle is not N3 (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5608,12 +6829,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-03";
   dc:description "Turtle is not NQuads (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5633,12 +6860,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-04";
   dc:description "Turtle does not allow literals-as-subjects (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5658,12 +6891,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-05";
   dc:description "Turtle does not allow literals-as-predicates (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5683,12 +6922,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-06";
   dc:description "Turtle does not allow bnodes-as-predicates (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5708,12 +6953,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-07";
   dc:description "Turtle does not allow labeled bnodes-as-predicates (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5733,12 +6984,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-kw-01";
   dc:description "'A' is not a keyword (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5758,12 +7015,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-kw-02";
   dc:description "'a' cannot be used as subject (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5783,12 +7046,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-kw-03";
   dc:description "'a' cannot be used as object (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5808,12 +7077,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-kw-04";
   dc:description "'true' cannot be used as subject (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5833,12 +7108,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-kw-05";
   dc:description "'true' cannot be used as object (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-kw-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-kw-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5858,12 +7139,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-01";
   dc:description "{} fomulae not in Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5883,12 +7170,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-02";
   dc:description "= is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5908,12 +7201,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-03";
   dc:description "N3 paths not in Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5933,12 +7232,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-04";
   dc:description "N3 paths not in Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5958,12 +7263,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-05";
   dc:description "N3 is...of not in Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -5983,12 +7294,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-06";
   dc:description "N3 paths not in Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6008,12 +7325,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-07";
   dc:description "@keywords is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6033,12 +7356,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-08";
   dc:description "@keywords is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6058,12 +7387,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-09";
   dc:description "=> is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6083,12 +7418,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-10";
   dc:description "<= is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6108,12 +7449,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-11";
   dc:description "@forSome is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-11.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-11.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6133,12 +7480,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-12";
   dc:description "@forAll is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-12.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-12.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6158,12 +7511,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-n3-extras-13";
   dc:description "@keywords is not Turtle (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-n3-extras-13.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-n3-extras-13.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6183,12 +7542,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-09";
   dc:description "extra '.' (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6208,12 +7573,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-10";
   dc:description "extra '.' (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6233,12 +7604,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-12";
   dc:description "subject, predicate, no object (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-12.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-12.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6258,12 +7635,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-13";
   dc:description "subject, predicate, no object (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-13.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-13.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6283,12 +7666,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-14";
   dc:description "literal as subject (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-14.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-14.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6308,12 +7697,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-15";
   dc:description "literal as predicate (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-15.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-15.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6333,12 +7728,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-16";
   dc:description "bnode as predicate (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-16.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-16.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6358,12 +7759,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-struct-17";
   dc:description "labeled bnode as predicate (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-struct-17.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-struct-17.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6383,12 +7790,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-lang-01";
   dc:description "langString with bad lang (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-lang-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-lang-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6408,12 +7821,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-esc-01";
   dc:description "Bad string escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6433,12 +7852,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-esc-02";
   dc:description "Bad string escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6458,12 +7883,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-esc-03";
   dc:description "Bad string escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6483,12 +7914,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-esc-04";
   dc:description "Bad string escape (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-esc-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-esc-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6508,12 +7945,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-pname-01";
   dc:description "'~' must be escaped in pname (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6533,12 +7976,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-pname-02";
   dc:description "Bad %-sequence in pname (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6558,12 +8007,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-pname-03";
   dc:description "Bad unicode escape in pname (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-pname-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-pname-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6583,12 +8038,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-01";
   dc:description "mismatching string literal open/close (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6608,12 +8069,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-02";
   dc:description "mismatching string literal open/close (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6633,12 +8100,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-03";
   dc:description "mismatching string literal long/short (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6658,12 +8131,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-04";
   dc:description "mismatching long string literal open/close (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6683,12 +8162,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-05";
   dc:description "Long literal with missing end (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6708,12 +8193,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-06";
   dc:description "Long literal with extra quote (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6733,12 +8224,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-string-07";
   dc:description "Long literal with extra squote (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-string-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-string-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6758,12 +8255,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-01";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6783,12 +8286,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-02";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6808,12 +8317,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-03";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6833,12 +8348,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-04";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6858,12 +8379,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-num-05";
   dc:description "Bad number format (negative test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-num-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-num-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6883,13 +8410,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-struct-01";
   dc:description "triple with IRIs"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-eval-struct-01.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-struct-01.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-eval-struct-01.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-struct-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6909,13 +8442,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-struct-02";
   dc:description "triple with IRIs and embedded whitespace"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-eval-struct-02.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-struct-02.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-eval-struct-02.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-struct-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6935,13 +8474,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-01";
   dc:description "Blank subject"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-01.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-01.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-01.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6961,13 +8506,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-02";
   dc:description "@prefix and qnames"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-02.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-02.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-02.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -6987,13 +8538,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-03";
   dc:description ", operator"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-03.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-03.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-03.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7013,13 +8570,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-04";
   dc:description "; operator"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-04.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-04.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-04.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7039,13 +8602,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-05";
   dc:description "empty [] as subject and object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-05.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-05.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-05.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7065,13 +8634,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-06";
   dc:description "non-empty [] as subject and object"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-06.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-06.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-06.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7091,13 +8666,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-07";
   dc:description "'a' as predicate"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-07.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-07.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-07.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7117,13 +8698,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-08";
   dc:description "simple collection"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-08.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-08.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-08.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7143,13 +8730,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-09";
   dc:description "empty collection"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-09.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-09.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-09.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7169,13 +8762,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-10";
   dc:description "integer datatyped literal"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-10.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-10.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-10.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7195,13 +8794,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-11";
   dc:description "decimal integer canonicalization"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-11.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-11.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-11.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-11.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7221,13 +8826,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-12";
   dc:description "- and _ in names and qnames"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-12.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-12.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-12.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-12.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7247,13 +8858,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-13";
   dc:description "tests for rdf:_<numbers> and other qnames starting with _"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-13.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-13.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-13.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-13.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7273,13 +8890,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-14";
   dc:description "bare : allowed"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-14.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-14.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-14.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-14.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7299,13 +8922,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-15";
   dc:description "simple long literal"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-15.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-15.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-15.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-15.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7325,13 +8954,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-16";
   dc:description "long literals with escapes"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-16.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-16.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-16.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-16.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7351,13 +8986,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-17";
   dc:description "floating point number"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-17.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-17.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-17.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-17.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7377,13 +9018,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-18";
   dc:description "empty literals, normal and long variant"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-18.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-18.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-18.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-18.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7403,13 +9050,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-19";
   dc:description "positive integer, decimal and doubles"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-19.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-19.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-19.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-19.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7429,13 +9082,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-20";
   dc:description "negative integer, decimal and doubles"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-20.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-20.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-20.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-20.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7455,13 +9114,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-21";
   dc:description "long literal ending in double quote"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-21.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-21.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-21.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-21.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7481,13 +9146,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-22";
   dc:description "boolean literals"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-22.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-22.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-22.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-22.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7507,13 +9178,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-23";
   dc:description "comments"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-23.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-23.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-23.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-23.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7533,13 +9210,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-24";
   dc:description "no final mewline"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-24.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-24.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-24.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-24.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7559,13 +9242,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-25";
   dc:description "repeating a @prefix changes pname definition"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-25.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-25.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-25.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-25.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7585,13 +9274,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-26";
   dc:description "Variations on decimal canonicalization"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-26.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-26.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-26.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-26.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7611,13 +9306,19 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-subm-27";
   dc:description "Repeating @base changes base for relative IRI lookup"@en;
-  mf:result <http://www.w3.org/2013/TrigTests/trig-subm-27.nq>;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-subm-27.trig>;
+  mf:result <http://www.w3.org/2013/TriGTests/trig-subm-27.nq>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-subm-27.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7637,12 +9338,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-bad-01";
   dc:description "Bad IRI : good escape, bad charcater (negative evaluation test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-bad-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-bad-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7662,12 +9369,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-bad-02";
   dc:description "Bad IRI : hex 3C is < (negative evaluation test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-bad-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-bad-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7687,12 +9400,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-bad-03";
   dc:description "Bad IRI : hex 3E is  (negative evaluation test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-bad-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-bad-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7712,12 +9431,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeEval>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-eval-bad-04";
   dc:description "Bad IRI : {abc} (negative evaluation test)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-eval-bad-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-eval-bad-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7737,12 +9462,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-blank-label-dot-end";
   dc:description "Blank node label must not end in dot"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-blank-label-dot-end.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-blank-label-dot-end.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7762,12 +9493,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-ln-dash-start";
   dc:description "Local name must not begin with dash"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-dash-start.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-dash-start.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7787,12 +9524,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-ln-escape-start";
   dc:description "Bad hex escape at start of local name"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-escape-start.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-escape-start.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7812,12 +9555,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-ln-escape";
   dc:description "Bad hex escape in local name"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-ln-escape.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-ln-escape.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7837,12 +9586,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-missing-ns-dot-end";
   dc:description "Prefix must not end in dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-missing-ns-dot-end.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-missing-ns-dot-end.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7862,12 +9617,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-missing-ns-dot-start";
   dc:description "Prefix must not start with dot (error in triple, not prefix directive like trig-syntax-bad-ns-dot-end)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-missing-ns-dot-start.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-missing-ns-dot-start.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7887,12 +9648,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-ns-dot-end";
   dc:description "Prefix must not end in dot"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-ns-dot-end.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-ns-dot-end.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7912,12 +9679,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-ns-dot-start";
   dc:description "Prefix must not start with dot"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-ns-dot-start.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-ns-dot-start.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7937,12 +9710,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-number-dot-in-anon";
   dc:description "Dot delimeter may not appear in anonymous nodes"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-number-dot-in-anon.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-number-dot-in-anon.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7962,12 +9741,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-list-01";
   dc:description "Free-standing list outside {} : bad syntax"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -7987,12 +9772,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-list-02";
   dc:description "Free-standing list of zero-elements outside {} : bad syntax"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8012,12 +9803,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-list-03";
   dc:description "Free-standing list inside {} : bad syntax"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8037,12 +9834,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-bad-list-04";
   dc:description "Free-standing list of zero elements : bad syntax"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-bad-list-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-bad-list-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8062,12 +9865,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-blank-label";
   dc:description "Characters allowed in blank node labels"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-blank-label.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-blank-label.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8087,12 +9896,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-ln-colons";
   dc:description "Colons in pname local names"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-ln-colons.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-ln-colons.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8112,12 +9927,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-ln-dots";
   dc:description "Dots in pname local names"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-ln-dots.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-ln-dots.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8137,12 +9958,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-syntax-ns-dots";
   dc:description "Dots in namespace names"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-syntax-ns-dots.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-syntax-ns-dots.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8162,12 +9989,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-01";
   dc:description "Named graphs can be proceeded by GRAPH"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8187,12 +10020,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-02";
   dc:description "Trailing . not necessary inside {}"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8212,12 +10051,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-03";
   dc:description "Named graph may be empty"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8237,12 +10082,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-04";
   dc:description ""@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8262,12 +10113,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-05";
   dc:description "Use of empty prefix inside named graph"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8287,12 +10144,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-06";
   dc:description ""@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8312,12 +10175,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-07";
   dc:description "Named graph may be named with BNode _:a"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8337,12 +10206,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-08";
   dc:description "Named graph may be named with BNode []"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8362,12 +10237,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-09";
   dc:description "Named graph may be named with PNAME"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8387,12 +10268,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-kw-graph-10";
   dc:description "Named graph with PNAME and empty graph"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-kw-graph-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-kw-graph-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8412,12 +10299,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-01";
   dc:description "GRAPH but no name - GRAPH is not used with the default graph"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8437,12 +10330,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-02";
   dc:description "GRAPH not followed by DOT"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8462,12 +10361,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-03";
   dc:description "GRAPH needs {}"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8487,12 +10392,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-04";
   dc:description "GRAPH needs {}"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8512,12 +10423,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-05";
   dc:description "GRAPH and a name, not several"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8537,12 +10454,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-06";
   dc:description "GRAPH - Must close {}"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8562,12 +10485,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-07";
   dc:description "GRAPH may not include a GRAPH"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-07.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-07.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8587,12 +10516,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-08";
   dc:description "@graph is not a keyword"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-08.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-08.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8612,12 +10547,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-09";
   dc:description "Directives not allowed inside GRAPH"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-09.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-09.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8637,12 +10578,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-10";
   dc:description "A graph may not be named with an empty collection"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-10.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-10.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8662,12 +10609,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-graph-bad-11";
   dc:description "A graph may not be named with a collection"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-graph-bad-11.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-graph-bad-11.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8687,12 +10640,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-bnodeplist-graph-bad-01";
   dc:description "A graph may not be named with a blankNodePropertyList"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-bnodeplist-graph-bad-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-bnodeplist-graph-bad-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8712,12 +10671,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-collection-graph-bad-01";
   dc:description "A graph may not be named with an empty collection"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-collection-graph-bad-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-collection-graph-bad-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8737,12 +10702,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-collection-graph-bad-02";
   dc:description "A graph may not be named with a collection"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-collection-graph-bad-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-collection-graph-bad-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8762,12 +10733,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-01";
   dc:description "TriG can parse Turtle"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8787,12 +10764,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-02";
   dc:description "TriG can parse Turtle (repeated PREFIX)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8812,12 +10795,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-03";
   dc:description "TriG can parse Turtle (blankNodePropertyList subject)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-03.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-03.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8837,12 +10826,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-04";
   dc:description "TriG can parse Turtle (blankNodePropertyList subject)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-04.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-04.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8862,12 +10857,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-05";
   dc:description "TriG can parse Turtle (bare blankNodePropertyList)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-05.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-05.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8887,12 +10888,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigPositiveSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-06";
   dc:description "TriG can parse Turtle (collection subject and object)"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-06.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-06.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8912,12 +10919,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-bad-01";
   dc:description "Trailing dot required in Turtle block"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-bad-01.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-bad-01.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8937,12 +10950,18 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
-<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/rdftest#TestTrigNegativeSyntax>;
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+
+<http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02> a earl:TestCriterion, earl:TestCase, <http://www.w3.org/ns/earl#TestCase>;
   dc:title "trig-turtle-bad-02";
   dc:description "TriG is not N-Quads"@en;
-  mf:action <http://www.w3.org/2013/TrigTests/trig-turtle-bad-02.trig>;
+  mf:action <http://www.w3.org/2013/TriGTests/trig-turtle-bad-02.trig>;
   earl:assertions (
     [ a earl:Assertion;
       earl:assertedBy <http://jena.apache.org/#riot>;
@@ -8962,5 +10981,11 @@
       earl:subject <https://github.com/RDFLib/rdflib>;
       earl:mode earl:notAvailable;
       earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
-  ) .
-
+    [ a earl:Assertion;
+      earl:assertedBy <http://ruben.verborgh.org/#me>;
+      earl:test <http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02>;
+      earl:subject <https://github.com/RubenVerborgh/N3.js#n3js>;
+      earl:mode earl:automatic;
+      earl:result [ a earl:TestResult; earl:outcome earl:passed ]]
+  ) .
+