From 6e78aec9f7058b8ce39b50faf89ae8b8b7c346e0 Mon Sep 17 00:00:00 2001 From: Quint Daenen Date: Wed, 25 Oct 2023 19:52:29 +0200 Subject: [PATCH] Add ttl.Document equal. --- internal/project/report.go | 2 +- internal/testsuite/report.go | 2 +- internal/testsuite/report_test.go | 2 +- nquads/doc.go | 62 ++- nquads/doc_test.go | 14 +- nquads/testdata/suite/report.ttl | 170 ++++---- ntriples/doc.go | 103 +++-- ntriples/doc_test.go | 42 +- ntriples/testdata/suite/report.ttl | 136 +++--- star/nquads/doc.go | 10 +- trig/doc_test.go | 2 +- trig/testdata/suite/report.ttl | 664 ++++++++++++++--------------- turtle/doc.go | 458 ++++++++++++++++++-- turtle/doc_test.go | 69 ++- turtle/evaluate.go | 124 +++++- turtle/testdata/suite/report.ttl | 576 ++++++++++++------------- 16 files changed, 1540 insertions(+), 896 deletions(-) diff --git a/internal/project/report.go b/internal/project/report.go index 47e2ef1..292e42f 100644 --- a/internal/project/report.go +++ b/internal/project/report.go @@ -54,7 +54,7 @@ func (r *Report) AddTest(name string, outcome testsuite.OutcomeValue) { Result: testsuite.TestResult{ Date: ttl.StringLiteral{ Value: time.Now().In(time.UTC).Format("2006-01-02-0700"), - DatatypeIRI: "xsd:date", + DatatypeIRI: &ttl.IRI{Prefixed: true, Value: "xsd:date"}, }, Outcome: outcome, }, diff --git a/internal/testsuite/report.go b/internal/testsuite/report.go index b284a56..7d7ce4c 100644 --- a/internal/testsuite/report.go +++ b/internal/testsuite/report.go @@ -106,7 +106,7 @@ func (p Project) line() ttl.Statement { }, { Verb: &ttl.IRI{Prefixed: true, Value: "doap:created"}, - ObjectList: []ttl.Object{&ttl.StringLiteral{Value: p.Created.Format("2006-01-02-0700"), DatatypeIRI: "xsd:date"}}, + ObjectList: []ttl.Object{&ttl.StringLiteral{Value: p.Created.Format("2006-01-02-0700"), DatatypeIRI: &ttl.IRI{Prefixed: true, Value: "xsd:date"}}}, }, { Verb: &ttl.IRI{Prefixed: true, Value: "doap:programming-language"}, diff --git a/internal/testsuite/report_test.go b/internal/testsuite/report_test.go index b6b149a..5a18571 100644 --- a/internal/testsuite/report_test.go +++ b/internal/testsuite/report_test.go @@ -15,7 +15,7 @@ func ExampleNewReport() { Result: testsuite.TestResult{ Date: ttl.StringLiteral{ Value: "2023-09-09+00:00", - DatatypeIRI: "xsd:date", + DatatypeIRI: &ttl.IRI{Prefixed: true, Value: "xsd:date"}, }, Outcome: testsuite.Passed, }, diff --git a/nquads/doc.go b/nquads/doc.go index 4c0dc8d..6ec131c 100644 --- a/nquads/doc.go +++ b/nquads/doc.go @@ -6,6 +6,8 @@ import ( nt "github.com/0x51-dev/rdf/ntriples" "github.com/0x51-dev/upeg/parser" "github.com/0x51-dev/upeg/parser/op" + "slices" + "sort" "strings" ) @@ -47,15 +49,16 @@ func parseDocument(n *parser.Node) (Document, error) { if n.Name != "Document" { return nil, fmt.Errorf("document: unknown %s", n.Name) } - var quads []Quad + var document Document for _, n := range n.Children() { quad, err := ParseQuad(n) if err != nil { return nil, err } - quads = append(quads, *quad) + document = append(document, *quad) } - return quads, nil + sort.Sort(document) + return document, nil } func (d Document) Equal(other Document) bool { @@ -75,14 +78,57 @@ func (d Document) Equal(other Document) bool { return true } -func (d Document) Graphs() map[nt.Subject]nt.Document { - g := make(map[nt.Subject]nt.Document) +func (d Document) Graphs() map[string]nt.Document { + g := make(map[string]nt.Document) for _, q := range d { - g[q.GraphLabel] = append(g[q.GraphLabel], q.Triple) + var graphLabel string + if q.GraphLabel != nil { + graphLabel = q.GraphLabel.String() + } + g[graphLabel] = append(g[graphLabel], q.Triple) } return g } +func (d Document) Len() int { + return len(d) +} + +func (d Document) Less(i, j int) bool { + if d[i].GraphLabel == nil && d[j].GraphLabel != nil { + return true + } else if d[i].GraphLabel != nil && d[j].GraphLabel == nil { + return false + } + return d[i].String() < d[j].String() +} + +func (d Document) NormalizeBlankNodes() Document { + var keys []nt.Subject + for _, v := range d { + if !slices.Contains(keys, v.GraphLabel) { + keys = append(keys, v.GraphLabel) + } + } + + g := d.Graphs() + var document Document + for _, k := range keys { + var key string + if k != nil { + key = k.String() + } + v := g[key].NormalizeBlankNodes() + for _, t := range v { + document = append(document, Quad{ + Triple: t, + GraphLabel: k, + }) + } + } + return document +} + func (d Document) String() string { var s string for _, q := range d { @@ -91,6 +137,10 @@ func (d Document) String() string { return s } +func (d Document) Swap(i, j int) { + d[i], d[j] = d[j], d[i] +} + type Quad struct { nt.Triple GraphLabel nt.Subject diff --git a/nquads/doc_test.go b/nquads/doc_test.go index 72ac98d..f75097c 100644 --- a/nquads/doc_test.go +++ b/nquads/doc_test.go @@ -47,7 +47,7 @@ func TestDocument_Equal(t *testing.T) { nt.Triple{ Subject: a, Predicate: b, - Object: nt.BlankNode("_:b1"), + Object: nt.BlankNode("b1"), }, nil, ), } @@ -59,7 +59,7 @@ func TestDocument_Equal(t *testing.T) { nt.Triple{ Subject: a, Predicate: b, - Object: nt.BlankNode("_:b2"), + Object: nt.BlankNode("b2"), }, nil, ), }) { @@ -70,7 +70,7 @@ func TestDocument_Equal(t *testing.T) { nt.Triple{ Subject: a, Predicate: b, - Object: nt.BlankNode("_:b3"), + Object: nt.BlankNode("b1"), }, nt.IRIReference("https://example.com/g"), // Different graph. ), }) { @@ -96,12 +96,12 @@ func TestExamples(t *testing.T) { } { // fmt.Stringer - doc, err := nq.ParseDocument(doc.String()) + doc2, err := nq.ParseDocument(doc.String()) if err != nil { t.Fatal(err) } - if len(doc) != test.quads { - t.Error(len(doc)) + if !doc.Equal(doc2) { + t.Error(doc, doc2) } } } @@ -135,7 +135,7 @@ func TestSuite(t *testing.T) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(doc) != len(doc2) { + if !doc.Equal(doc2) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(len(doc), len(doc2)) } diff --git a/nquads/testdata/suite/report.ttl b/nquads/testdata/suite/report.ttl index e7aa623..59286fd 100644 --- a/nquads/testdata/suite/report.ttl +++ b/nquads/testdata/suite/report.ttl @@ -9,88 +9,88 @@ @prefix doap: . a foaf:Person, earl:Assertor ; foaf:name "Quint Daenen" ; foaf:title "Implementor" ; foaf:mbox ; foaf:homepage . a doap:Project ; doap:name "RDF" ; doap:homepage ; doap:license ; doap:description "RDF is a Go library for working with RDF data."@en ; doap:created "2023-07-15+0000"^^xsd:date ; doap:programming-language ; doap:implements , , , ; doap:developer . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . diff --git a/ntriples/doc.go b/ntriples/doc.go index 373ae5c..8d2ad57 100644 --- a/ntriples/doc.go +++ b/ntriples/doc.go @@ -6,6 +6,7 @@ import ( "github.com/0x51-dev/rids/iri" "github.com/0x51-dev/upeg/parser" "github.com/0x51-dev/upeg/parser/op" + "sort" "strconv" "strings" ) @@ -74,26 +75,27 @@ func parseDocument(n *parser.Node) (Document, error) { if n.Name != "Document" { return nil, fmt.Errorf("document: unknown %s", n.Name) } - var triples []Triple + var document Document for _, n := range n.Children() { t, err := ParseTriple(n) if err != nil { return nil, err } - triples = append(triples, *t) + document = append(document, *t) } - return triples, nil + sort.Sort(document) + return document, nil } -// Equal returns true if the document is equal to the given value. Both document will be assumed sorted. +// Equal returns true if the document is equal to the given value. // NOTE: blank nodes will be compared, not by value, but by relation in the document. func (d Document) Equal(other Document) bool { if len(d) != len(other) { return false } - d, o := d.normalizeBlankNodes(), other.normalizeBlankNodes() - for i := range d { - t0, t1 := d[i], o[i] + d, o := d.NormalizeBlankNodes(), other.NormalizeBlankNodes() + for i, t0 := range d { + t1 := o[i] if !t0.equal(t1, true) { return false } @@ -101,40 +103,37 @@ func (d Document) Equal(other Document) bool { return true } -func (d Document) String() string { - var s string - for _, t := range d { - s += fmt.Sprintf("%s\n", t) - } - return s +func (d Document) Len() int { + return len(d) +} + +func (d Document) Less(i, j int) bool { + return d[i].String() < d[j].String() } -func (d Document) normalizeBlankNodes() (n Document) { +func (d Document) NormalizeBlankNodes() (n Document) { var i int mapping := make(map[string]string) + f := func(b fmt.Stringer) *BlankNode { + if bn, ok := mapping[b.String()]; ok { + return (*BlankNode)(&bn) + } + bn := fmt.Sprintf("b%d", i) + mapping[b.String()] = bn + i++ + return (*BlankNode)(&bn) + } for _, t := range d { subject := t.Subject - if b, ok := t.Subject.(BlankNode); ok { - if bn, ok := mapping[string(b)]; !ok { - bn = fmt.Sprintf("%d", i) - mapping[string(b)] = bn - subject = (*BlankNode)(&bn) - i++ - } else { - subject = (*BlankNode)(&bn) - } + switch b := t.Subject.(type) { + case BlankNode, *BlankNode: + subject = f(b) } predicate := t.Predicate object := t.Object - if b, ok := t.Object.(BlankNode); ok { - if bn, ok := mapping[string(b)]; !ok { - bn = fmt.Sprintf("%d", i) - mapping[string(b)] = bn - object = (*BlankNode)(&bn) - i++ - } else { - object = (*BlankNode)(&bn) - } + switch b := t.Object.(type) { + case BlankNode, *BlankNode: + object = f(b) } n = append(n, Triple{ Subject: subject, @@ -145,6 +144,18 @@ func (d Document) normalizeBlankNodes() (n Document) { return } +func (d Document) String() string { + var s string + for _, t := range d { + s += fmt.Sprintf("%s\n", t) + } + return s +} + +func (d Document) Swap(i, j int) { + d[i], d[j] = d[j], d[i] +} + type IRIReference string func ParseIRIReference(n *parser.Node) (*IRIReference, error) { @@ -201,7 +212,15 @@ func (r IRIReference) String() string { } func (r IRIReference) equal(other IRIReference) bool { - return r == other + rEsc, err := strconv.Unquote(`"` + string(r) + `"`) + if err != nil { + return r == other + } + oEsc, err := strconv.Unquote(`"` + string(other) + `"`) + if err != nil { + return r == other + } + return rEsc == oEsc } func (r IRIReference) object() {} @@ -368,11 +387,11 @@ func (t Triple) String() string { func (t Triple) equal(other Triple, checkBlankNode bool) bool { switch t.Subject.(type) { - case BlankNode: + case BlankNode, *BlankNode: if !checkBlankNode { - _, isBn := other.Subject.(BlankNode) - _, isBnPtr := other.Subject.(*BlankNode) - if !isBn && !isBnPtr { + switch other.Subject.(type) { + case BlankNode, *BlankNode: + default: return false } } else { @@ -391,15 +410,15 @@ func (t Triple) equal(other Triple, checkBlankNode bool) bool { } switch t.Object.(type) { - case BlankNode: + case BlankNode, *BlankNode: if !checkBlankNode { - _, isBn := other.Subject.(BlankNode) - _, isBnPtr := other.Subject.(*BlankNode) - if !isBn && !isBnPtr { + switch other.Object.(type) { + case BlankNode, *BlankNode: + default: return false } } else { - if !t.Subject.Equal(other.Subject) { + if !t.Object.Equal(other.Object) { return false } } diff --git a/ntriples/doc_test.go b/ntriples/doc_test.go index dce4a42..f1d550a 100644 --- a/ntriples/doc_test.go +++ b/ntriples/doc_test.go @@ -48,7 +48,7 @@ func TestDocument_Equal(t *testing.T) { nt.Triple{ Subject: a, Predicate: b, - Object: nt.BlankNode("_:b1"), + Object: nt.BlankNode("b1"), }, } if !d.Equal(d) { @@ -58,11 +58,39 @@ func TestDocument_Equal(t *testing.T) { nt.Triple{ Subject: a, Predicate: b, - Object: nt.BlankNode("_:b2"), + Object: nt.BlankNode("b2"), }, }) { t.Error() } + t.Run("blank node", func(t *testing.T) { + t12 := nt.Triple{ + Subject: nt.BlankNode("b1"), + Predicate: b, + Object: nt.BlankNode("b2"), + } + t21 := nt.Triple{ + Subject: nt.BlankNode("b2"), + Predicate: b, + Object: nt.BlankNode("b1"), + } + if (nt.Document{t12, t21}).Equal(nt.Document{t12}) { + t.Error() + } + if (nt.Document{t12, t21}).Equal(nt.Document{t12, t12}) { + t.Error() + } + if !(nt.Document{t12, t21}).Equal(nt.Document{t21, t12}) { + t.Error() + } + if (nt.Document{t12, t21}).Equal(nt.Document{t21, nt.Triple{ + Subject: nt.BlankNode("b2"), + Predicate: b, + Object: nt.BlankNode("b2"), // Different reference. + }}) { + t.Error() + } + }) } func TestExamples(t *testing.T) { @@ -84,12 +112,12 @@ func TestExamples(t *testing.T) { } { // fmt.Stringer - doc, err := nt.ParseDocument(doc.String()) + doc2, err := nt.ParseDocument(doc.String()) if err != nil { t.Fatal(err) } - if len(doc) != test.triples { - t.Error(len(doc)) + if !doc.Equal(doc2) { + t.Error(doc, doc2) } } } @@ -123,9 +151,9 @@ func TestSuite(t *testing.T) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(doc) != len(doc2) { + if !doc.Equal(doc2) { report.AddTest(e.Name, testsuite.Failed) - t.Fatal(len(doc), len(doc2)) + t.Fatal(doc, doc2) } report.AddTest(e.Name, testsuite.Passed) diff --git a/ntriples/testdata/suite/report.ttl b/ntriples/testdata/suite/report.ttl index a0a5372..72f3d31 100644 --- a/ntriples/testdata/suite/report.ttl +++ b/ntriples/testdata/suite/report.ttl @@ -9,71 +9,71 @@ @prefix doap: . a foaf:Person, earl:Assertor ; foaf:name "Quint Daenen" ; foaf:title "Implementor" ; foaf:mbox ; foaf:homepage . a doap:Project ; doap:name "RDF" ; doap:homepage ; doap:license ; doap:description "RDF is a Go library for working with RDF data."@en ; doap:created "2023-07-15+0000"^^xsd:date ; doap:programming-language ; doap:implements , , , ; doap:developer . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test ] . diff --git a/star/nquads/doc.go b/star/nquads/doc.go index 133e62b..70a11fd 100644 --- a/star/nquads/doc.go +++ b/star/nquads/doc.go @@ -13,11 +13,6 @@ import ( type Document []Quad -type Quad struct { - nts.Triple - GraphLabel nt.Subject -} - func ParseDocument(doc string) (Document, error) { if len(doc) == 0 { return nil, nil @@ -51,6 +46,11 @@ func parseDocument(n *parser.Node) (Document, error) { return quads, nil } +type Quad struct { + nts.Triple + GraphLabel nt.Subject +} + func ParseQuad(n *parser.Node) (*Quad, error) { if n.Name != "Statement" { return nil, fmt.Errorf("quad: unknown %s", n.Name) diff --git a/trig/doc_test.go b/trig/doc_test.go index 69663f5..5703221 100644 --- a/trig/doc_test.go +++ b/trig/doc_test.go @@ -34,7 +34,7 @@ func Example_example1() { // Output: // @prefix ex: . // @prefix : . - // :G1 { :Monica a ex:Person ; ex:name "Monica Murphy" ; ex:homepage ; ex:email ; ex:hasSkill ex:Management, ex:Programming . } + // :G1 { :Monica a ex:Person ; ex:email ; ex:hasSkill ex:Management, ex:Programming ; ex:homepage ; ex:name "Monica Murphy" . } } func TestExamples(t *testing.T) { diff --git a/trig/testdata/suite/report.ttl b/trig/testdata/suite/report.ttl index 482d7f3..04b6509 100644 --- a/trig/testdata/suite/report.ttl +++ b/trig/testdata/suite/report.ttl @@ -9,335 +9,335 @@ @prefix doap: . a foaf:Person, earl:Assertor ; foaf:name "Quint Daenen" ; foaf:title "Implementor" ; foaf:mbox ; foaf:homepage . a doap:Project ; doap:name "RDF" ; doap:homepage ; doap:license ; doap:description "RDF is a Go library for working with RDF data."@en ; doap:created "2023-07-15+0000"^^xsd:date ; doap:programming-language ; doap:implements , , , ; doap:developer . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#first ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#last ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-bad-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-bad-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-bad-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_graph ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_graph ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_iri_graphs ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#alternating_bnode_graphs ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-minimal-whitespace-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_four_digit_numeric_escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_eight_digit_numeric_escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRI_with_all_punctuation ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_a_predicate ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_prefix ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_prefix ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_predicate ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_IRI_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_only_IRI ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#default_namespace_IRI ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefix_reassigned_and_used ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#reserved_escaped_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#percent_escaped_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#HYPHEN_MINUS_in_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#underscore_in_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localname_with_COLON ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_nfc_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_underscore ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_leading_digit ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#localName_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#old_style_base ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#SPARQL_style_base ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_underscore ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_leading_digit ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#labeled_blank_node_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#anonymous_blank_node_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#sole_blankNodePropertyList ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_as_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_with_multiple_triples ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#nested_blankNodePropertyLists ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#blankNodePropertyList_containing_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#collection_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#collection_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#empty_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#nested_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#first ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#last ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_controls ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL1_all_punctuation ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_1_squote ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG1_with_2_squotes ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL2_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_1_squote ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_2_squotes ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CHARACTER_TABULATION ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_BACKSPACE ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_LINE_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_CARRIAGE_RETURN ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_FORM_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_REVERSE_SOLIDUS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CHARACTER_TABULATION ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_BACKSPACE ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_LINE_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_CARRIAGE_RETURN ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_escaped_FORM_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape4 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_with_numeric_escape8 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#IRIREF_datatype ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#prefixed_name_datatype ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_integer ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_decimal ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#bareword_double ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#double_lower_case_e ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#negative_numeric ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#positive_numeric ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#numeric_with_leading_0 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_true ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#literal_false ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_non_LONG ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#lantag_with_subtag ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#objectList_with_two_objects ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#predicateObjectList_with_two_objectLists ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_at_end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#repeated_semis_not_at_end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#comment_following_PNAME_NS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#number_sign_following_PNAME_NS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#LITERAL_LONG2_with_REVERSE_SOLIDUS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#two_LITERAL_LONG2s ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#langtagged_LONG_with_subtag ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-file-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-uri-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-base-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-prefix-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-string-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-str-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-pname-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bnode-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-number-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-datatypes-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-kw-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-struct-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-lists-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-uri-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-prefix-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-base-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-kw-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-n3-extras-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-14 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-15 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-16 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-struct-17 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-lang-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-esc-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-pname-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-string-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-num-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-14 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-15 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-16 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-17 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-18 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-19 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-20 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-21 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-22 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-23 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-24 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-25 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-26 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-subm-27 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-eval-bad-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-blank-label-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-dash-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ln-escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-missing-ns-dot-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-ns-dot-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-number-dot-in-anon ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-bad-list-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-blank-label ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-colons ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ln-dots ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-syntax-ns-dots ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-kw-graph-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-graph-bad-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-bnodeplist-graph-bad-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-bad-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-collection-graph-bad-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test http://www.w3.org/2013/TrigTests/manifest.ttl#trig-turtle-bad-02 ] . diff --git a/turtle/doc.go b/turtle/doc.go index 10c6cf7..ef02e25 100644 --- a/turtle/doc.go +++ b/turtle/doc.go @@ -6,11 +6,12 @@ import ( "github.com/0x51-dev/rdf/turtle/grammar" "github.com/0x51-dev/upeg/parser" "github.com/0x51-dev/upeg/parser/op" + "sort" "strings" ) -func EvaluateDocument(doc Document) (nt.Document, error) { - return NewContext().evaluateDocument(doc) +func EvaluateDocument(doc Document, cwd string) (nt.Document, error) { + return NewContext().evaluateDocument(doc, cwd) } func ValidateDocument(doc Document) bool { @@ -19,6 +20,16 @@ func ValidateDocument(doc Document) bool { type A struct{} +func (a A) Equal(v any) bool { + if _, ok := v.(A); ok { + return true + } + if v, ok := v.(*A); ok && v != nil { + return true + } + return false +} + func (a A) String() string { return "a" } @@ -35,6 +46,16 @@ func ParseBase(n *parser.Node) (*Base, error) { return &base, nil } +func (b Base) Equal(v any) bool { + if v, ok := v.(Base); ok { + return b == v + } + if v, ok := v.(*Base); ok && v != nil { + return b == *v + } + return false +} + func (b Base) String() string { return fmt.Sprintf("@base <%s> .", string(b)) } @@ -61,6 +82,16 @@ func ParseBlankNode(n *parser.Node) (*BlankNode, error) { } } +func (b BlankNode) Equal(v any) bool { + if v, ok := v.(BlankNode); ok { + return b.equal(v) + } + if v, ok := v.(*BlankNode); ok && v != nil { + return b.equal(*v) + } + return false +} + func (b BlankNode) String() string { if b == "[]" { return string(b) @@ -68,6 +99,10 @@ func (b BlankNode) String() string { return fmt.Sprintf("_:%s", string(b)) } +func (b BlankNode) equal(other BlankNode) bool { + return b == other +} + func (b BlankNode) object() {} func (b BlankNode) subject() {} @@ -85,9 +120,20 @@ func ParseBlankNodePropertyList(n *parser.Node) (BlankNodePropertyList, error) { if err != nil { return nil, err } + sort.Sort(pol) return BlankNodePropertyList(pol), nil } +func (b BlankNodePropertyList) Equal(v any) bool { + if v, ok := v.(BlankNodePropertyList); ok { + return b.equal(v) + } + if v, ok := v.(*BlankNodePropertyList); ok && v != nil { + return b.equal(*v) + } + return false +} + func (b BlankNodePropertyList) String() string { var s string s += "[ " @@ -101,10 +147,24 @@ func (b BlankNodePropertyList) String() string { return s } +func (b BlankNodePropertyList) equal(other BlankNodePropertyList) bool { + return PredicateObjectList(b).equal(PredicateObjectList(other)) +} + func (b BlankNodePropertyList) object() {} type BooleanLiteral bool +func (bl BooleanLiteral) Equal(v any) bool { + if v, ok := v.(BooleanLiteral); ok { + return bl == v + } + if v, ok := v.(*BooleanLiteral); ok && v != nil { + return bl == *v + } + return false +} + func (bl BooleanLiteral) String() string { return fmt.Sprintf("%t", bl) } @@ -133,6 +193,16 @@ func ParseCollection(n *parser.Node) (Collection, error) { return collection, nil } +func (c Collection) Equal(v any) bool { + if v, ok := v.(Collection); ok { + return c.equal(v, false) + } + if v, ok := v.(*Collection); ok && v != nil { + return c.equal(*v, false) + } + return false +} + func (c Collection) String() string { var s string s += "(" @@ -146,12 +216,60 @@ func (c Collection) String() string { return s } +func (c Collection) equal(other Collection, checkBlankNode bool) bool { + if len(c) != len(other) { + return false + } + for i, o := range c { + switch o.(type) { + case BlankNode, *BlankNode: + if !checkBlankNode { + _, isBn := other[i].(BlankNode) + _, isBnPtr := other[i].(*BlankNode) + if !isBn && !isBnPtr { + return false + } + } else { + if !o.Equal(other[i]) { + return false + } + } + default: + if !o.Equal(other[i]) { + return false + } + } + } + return true +} + +func (c Collection) normalizeBlankNodes(f func(b fmt.Stringer) *BlankNode) (n Collection) { + for _, v := range c { + switch o := v.(type) { + case BlankNode, *BlankNode: + n = append(n, f(o)) + case BlankNodePropertyList: + n = append(n, BlankNodePropertyList( + PredicateObjectList(o).normalizeBlankNodes(f), + )) + case Collection: + n = append(n, o.normalizeBlankNodes(f)) + default: + n = append(n, o) + } + } + return +} + func (c Collection) object() {} func (c Collection) subject() {} type Directive interface { directive() + + Equal(v any) bool + fmt.Stringer } func ParseDirective(n *parser.Node) (Directive, error) { @@ -192,7 +310,7 @@ func parseDocument(n *parser.Node) (Document, error) { if n.Name != "Document" { return nil, fmt.Errorf("document: unknown %s", n.Name) } - var doc Document + var document Document for _, n := range n.Children() { switch n.Name { case "Directive": @@ -202,9 +320,9 @@ func parseDocument(n *parser.Node) (Document, error) { } switch d := d.(type) { case *Base: - doc = append(doc, d) + document = append(document, d) case *Prefix: - doc = append(doc, d) + document = append(document, d) default: return nil, fmt.Errorf("document: unknown directive: %T", d) } @@ -213,12 +331,59 @@ func parseDocument(n *parser.Node) (Document, error) { if err != nil { return nil, err } - doc = append(doc, t) + document = append(document, t) default: return nil, fmt.Errorf("document: unknown: %s", n.Name) } } - return doc, nil + sort.Sort(document) + return document, nil +} + +func (d Document) Equal(other Document) bool { + if len(d) != len(other) { + return false + } + d, o := d.normalizeBlankNodes(), other.normalizeBlankNodes() + for i, s0 := range d { + s1 := o[i] + if !s0.Equal(s1) { + return false + } + } + return true +} + +func (d Document) Len() int { + return len(d) +} + +func (d Document) Less(i, j int) bool { + switch d0 := d[i].(type) { + case Triple, *Triple: + switch t1 := d[j].(type) { + case Triple, *Triple: + return d0.String() < t1.String() + default: + return false + } + case Prefix: + switch p1 := d[j].(type) { + case Prefix, *Prefix: + return d0.Less(p1) + default: + return false + } + case *Prefix: + switch p1 := d[j].(type) { + case Prefix, *Prefix: + return d0.Less(p1) + default: + return false + } + default: + return false + } } func (d Document) String() string { @@ -251,6 +416,58 @@ func (d Document) SubjectMap() (map[string]*Triple, error) { return m, nil } +func (d Document) Swap(i, j int) { + d[i], d[j] = d[j], d[i] +} + +func (d Document) normalizeBlankNodes() (n Document) { + var i int + mapping := make(map[string]string) + f := func(b fmt.Stringer) *BlankNode { + if bn, ok := mapping[b.String()]; ok { + return (*BlankNode)(&bn) + } + bn := fmt.Sprintf("%d", i) + mapping[b.String()] = bn + i++ + return (*BlankNode)(&bn) + } + for _, s := range d { + switch t := s.(type) { + case *Triple: + if t.Subject != nil { + subject := t.Subject + switch s := t.Subject.(type) { + case BlankNode, *BlankNode: + subject = f(s) + case Collection: + subject = s.normalizeBlankNodes(f) + case *Collection: + if s != nil { + subject = s.normalizeBlankNodes(f) + } + } + n = append(n, &Triple{ + Subject: subject, + PredicateObjectList: t.PredicateObjectList.normalizeBlankNodes(f), + }) + } else { + var predicateObjectList PredicateObjectList + if t.PredicateObjectList != nil { + predicateObjectList = t.PredicateObjectList.normalizeBlankNodes(f) + } + n = append(n, &Triple{ + BlankNodePropertyList: BlankNodePropertyList( + PredicateObjectList(t.BlankNodePropertyList).normalizeBlankNodes(f), + ), + PredicateObjectList: predicateObjectList, + }) + } + } + } + return +} + // IRI can be written as a relative/absolute IRI or prefixed name. type IRI struct { Prefixed bool @@ -276,6 +493,16 @@ func ParseIRI(n *parser.Node) (*IRI, error) { }, nil } +func (i IRI) Equal(v any) bool { + if v, ok := v.(IRI); ok { + return i.equal(v) + } + if v, ok := v.(*IRI); ok && v != nil { + return i.equal(*v) + } + return false +} + func (i IRI) String() string { if i.Prefixed { return i.Value @@ -283,6 +510,10 @@ func (i IRI) String() string { return fmt.Sprintf("<%s>", i.Value) } +func (i IRI) equal(other IRI) bool { + return i.Prefixed == other.Prefixed && i.Value == other.Value +} + func (i IRI) object() {} func (i IRI) subject() {} @@ -295,6 +526,7 @@ type Literal interface { Object + Equal(v any) bool fmt.Stringer } @@ -333,6 +565,7 @@ func ParseDouble(n *parser.Node) (Literal, error) { Value: n.Value(), }, nil } + func ParseInteger(n *parser.Node) (Literal, error) { if n.Name != "Integer" { return nil, fmt.Errorf("integer: unknown %s", n.Name) @@ -388,7 +621,13 @@ func ParseRDFLiteral(n *parser.Node) (Literal, error) { case "LanguageTag": v.LanguageTag = n.Value() case "IRI": - v.DatatypeIRI = n.Value() + iri, err := ParseIRI(n) + if err != nil { + return nil, err + } + v.DatatypeIRI = iri + default: + return nil, fmt.Errorf("rdf literal: unknown: %s", n.Name) } } return v, nil @@ -399,10 +638,23 @@ type NumericLiteral struct { Value string } +func (nl NumericLiteral) Equal(v any) bool { + if v, ok := v.(NumericLiteral); ok { + return nl.equal(v) + } + if v, ok := v.(*NumericLiteral); ok && v != nil { + return nl.equal(*v) + } + return false +} func (nl NumericLiteral) String() string { return nl.Value } +func (nl NumericLiteral) equal(other NumericLiteral) bool { + return nl.Type == other.Type && nl.Value == other.Value +} + func (nl NumericLiteral) literal() {} func (nl NumericLiteral) object() {} @@ -418,6 +670,7 @@ const ( type Object interface { object() + Equal(v any) bool fmt.Stringer } @@ -443,33 +696,40 @@ func ParseObject(n *parser.Node) (Object, error) { // ObjectList matches a series of objects separated by ',' following a predicate. This expresses a series of RDF Triples // with the corresponding subject and predicate and each object allocated to one triple. -type ObjectList []Object +type ObjectList Collection func ParseObjectList(n *parser.Node) (ObjectList, error) { if n.Name != "ObjectList" { return nil, fmt.Errorf("object list: unknown %s", n.Name) } - var ol ObjectList - for _, n := range n.Children() { - if n.Name == "Object" { - object, err := ParseObject(n) - if err != nil { - return nil, err - } - ol = append(ol, object) - } else { - for _, n := range n.Children() { - object, err := ParseObject(n) - if err != nil { - return nil, err - } - ol = append(ol, object) - } - } + n.Name = "Collection" + c, err := ParseCollection(n) + if err != nil { + return nil, err } + ol := ObjectList(c) + sort.Sort(ol) return ol, nil } +func (ol ObjectList) Equal(v any) bool { + if v, ok := v.(ObjectList); ok { + return ol.equal(v) + } + if v, ok := v.(*ObjectList); ok && v != nil { + return ol.equal(*v) + } + return false +} + +func (ol ObjectList) Len() int { + return len(ol) +} + +func (ol ObjectList) Less(i, j int) bool { + return ol[i].String() < ol[j].String() +} + func (ol ObjectList) String() string { var s string for i, o := range ol { @@ -481,6 +741,14 @@ func (ol ObjectList) String() string { return s } +func (ol ObjectList) Swap(i, j int) { + ol[i], ol[j] = ol[j], ol[i] +} + +func (ol ObjectList) equal(other ObjectList) bool { + return Collection(ol).Equal(Collection(other)) +} + type PredicateObject struct { Verb Verb ObjectList ObjectList @@ -504,6 +772,16 @@ func ParsePredicateObject(n *parser.Node) (*PredicateObject, error) { }, nil } +func (po PredicateObject) Equal(v any) bool { + if v, ok := v.(PredicateObject); ok { + return po.equal(v) + } + if v, ok := v.(*PredicateObject); ok && v != nil { + return po.equal(*v) + } + return false +} + func (po PredicateObject) String() string { var s string s += po.Verb.String() @@ -513,6 +791,10 @@ func (po PredicateObject) String() string { return s } +func (po PredicateObject) equal(other PredicateObject) bool { + return po.Verb.Equal(other.Verb) && po.ObjectList.Equal(other.ObjectList) +} + // PredicateObjectList matches a series of predicates and objects, separated by ';', following a subject. This expresses // a series of RDF Triples with that subject and each predicate and object allocated to one triple. type PredicateObjectList []PredicateObject @@ -540,9 +822,28 @@ func ParsePredicateObjectList(n *parser.Node) (PredicateObjectList, error) { } } } + sort.Sort(pol) return pol, nil } +func (pol PredicateObjectList) Equal(v any) bool { + if v, ok := v.(PredicateObjectList); ok { + return pol.equal(v) + } + if v, ok := v.(*PredicateObjectList); ok && v != nil { + return pol.equal(*v) + } + return false +} + +func (pol PredicateObjectList) Len() int { + return len(pol) +} + +func (pol PredicateObjectList) Less(i, j int) bool { + return pol[i].String() < pol[j].String() +} + func (pol PredicateObjectList) String() string { var s string for i, po := range pol { @@ -554,6 +855,32 @@ func (pol PredicateObjectList) String() string { return s } +func (pol PredicateObjectList) Swap(i, j int) { + pol[i], pol[j] = pol[j], pol[i] +} + +func (pol PredicateObjectList) equal(other PredicateObjectList) bool { + if len(pol) != len(other) { + return false + } + for i, po := range pol { + if !po.Equal(other[i]) { + return false + } + } + return true +} + +func (pol PredicateObjectList) normalizeBlankNodes(f func(b fmt.Stringer) *BlankNode) (n PredicateObjectList) { + for _, v := range pol { + n = append(n, PredicateObject{ + Verb: v.Verb, + ObjectList: ObjectList(Collection(v.ObjectList).normalizeBlankNodes(f)), + }) + } + return +} + type Prefix struct { Name string IRI string @@ -569,17 +896,49 @@ func ParsePrefix(n *parser.Node) (*Prefix, error) { }, nil } +func (p Prefix) Equal(v any) bool { + if v, ok := v.(Prefix); ok { + return p.equal(v) + } + if v, ok := v.(*Prefix); ok && v != nil { + return p.equal(*v) + } + return false +} + +func (p Prefix) Less(other any) bool { + if other, ok := other.(Prefix); ok { + return p.less(other) + } + if other, ok := other.(*Prefix); ok && other != nil { + return p.less(*other) + } + return false +} + func (p Prefix) String() string { return fmt.Sprintf("@prefix %s <%s> .", p.Name, p.IRI) } func (p Prefix) directive() {} +func (p Prefix) equal(other Prefix) bool { + return p.Name == other.Name && p.IRI == other.IRI +} + +func (p Prefix) less(other Prefix) bool { + if p.Name == other.Name { + return false + } + return p.String() < other.String() +} + func (p Prefix) statement() {} type Statement interface { statement() + Equal(v any) bool fmt.Stringer } @@ -588,7 +947,7 @@ type StringLiteral struct { Multiline bool SingleQuote bool LanguageTag string - DatatypeIRI string + DatatypeIRI *IRI } func ParseStringLiteral(n *parser.Node) (*StringLiteral, error) { @@ -618,6 +977,16 @@ func ParseStringLiteral(n *parser.Node) (*StringLiteral, error) { } } +func (sl StringLiteral) Equal(v any) bool { + if v, ok := v.(StringLiteral); ok { + return sl.equal(v) + } + if v, ok := v.(*StringLiteral); ok && v != nil { + return sl.equal(*v) + } + return false +} + func (sl StringLiteral) String() string { var s string if sl.Multiline { @@ -636,12 +1005,20 @@ func (sl StringLiteral) String() string { if sl.LanguageTag != "" { s += fmt.Sprintf("@%s", sl.LanguageTag) } - if sl.DatatypeIRI != "" { + if sl.DatatypeIRI != nil { s += fmt.Sprintf("^^%s", sl.DatatypeIRI) } return s } +func (sl StringLiteral) equal(other StringLiteral) bool { + if sl.DatatypeIRI != nil && !sl.DatatypeIRI.Equal(other.DatatypeIRI) { + return false + } + return sl.Value == other.Value && sl.Multiline == other.Multiline && + sl.SingleQuote == other.SingleQuote && sl.LanguageTag == other.LanguageTag +} + func (sl StringLiteral) literal() {} func (sl StringLiteral) object() {} @@ -649,6 +1026,7 @@ func (sl StringLiteral) object() {} type Subject interface { subject() + Equal(v any) bool fmt.Stringer } @@ -727,6 +1105,16 @@ func ParseTriples(n *parser.Node) (*Triple, error) { } } +func (t Triple) Equal(v any) bool { + if v, ok := v.(Triple); ok { + return t.equal(v) + } + if v, ok := v.(*Triple); ok && v != nil { + return t.equal(*v) + } + return false +} + func (t Triple) PredicateObjectMap() (map[string]ObjectList, error) { m := make(map[string]ObjectList) for _, po := range t.PredicateObjectList { @@ -751,11 +1139,25 @@ func (t Triple) String() string { return s } +func (t Triple) equal(other Triple) bool { + if t.Subject != nil { + return t.Subject.Equal(other.Subject) && t.PredicateObjectList.Equal(other.PredicateObjectList) + } + if !t.BlankNodePropertyList.Equal(other.BlankNodePropertyList) { + return false + } + if t.PredicateObjectList != nil { + return t.PredicateObjectList.Equal(other.PredicateObjectList) + } + return true +} + func (t Triple) statement() {} type Verb interface { verb() + Equal(v any) bool fmt.Stringer } diff --git a/turtle/doc_test.go b/turtle/doc_test.go index 698bf50..35f8789 100644 --- a/turtle/doc_test.go +++ b/turtle/doc_test.go @@ -9,6 +9,8 @@ import ( nt "github.com/0x51-dev/rdf/ntriples" ttl "github.com/0x51-dev/rdf/turtle" "os" + "slices" + "sort" "testing" ) @@ -31,12 +33,42 @@ func Example_example1() { fmt.Println(doc) // Output: // @base . + // @prefix foaf: . // @prefix rdf: . // @prefix rdfs: . - // @prefix foaf: . // @prefix rel: . - // <#green-goblin> rel:enemyOf <#spiderman> ; a foaf:Person ; foaf:name "Green Goblin" . - // <#spiderman> rel:enemyOf <#green-goblin> ; a foaf:Person ; foaf:name "Spiderman", "Человек-паук"@ru . + // <#green-goblin> a foaf:Person ; foaf:name "Green Goblin" ; rel:enemyOf <#spiderman> . + // <#spiderman> a foaf:Person ; foaf:name "Spiderman", "Человек-паук"@ru ; rel:enemyOf <#green-goblin> . +} + +func TestDocument_sort(t *testing.T) { + base := ttl.Base("base") + prefix := ttl.Prefix{ + Name: "ex", + IRI: "http://www.example.org/vocabulary#", + } + iri := ttl.IRI{ + Prefixed: true, + Value: "ex:ttl", + } + triple := ttl.Triple{ + Subject: &iri, + PredicateObjectList: ttl.PredicateObjectList{ + {Verb: &iri, ObjectList: []ttl.Object{&iri}}, + }, + } + doc := ttl.Document{ + &base, &triple, + &prefix, &triple, + &base, &prefix, &triple, &triple, + } + + doc2 := make(ttl.Document, len(doc)) + copy(doc2, doc) + sort.Sort(doc2) + if !slices.Equal(doc, doc2) { + t.Error() + } } func TestExamples(t *testing.T) { @@ -75,8 +107,8 @@ func TestExamples(t *testing.T) { if err != nil { t.Fatal(doc.String()) } - if len(doc2) != n { - t.Fatal(n, len(doc2)) + if !doc.Equal(doc2) { + t.Error(doc, doc2) } } }) @@ -99,6 +131,7 @@ func TestSuite(t *testing.T) { t.Fatal(err) } doc, err := ttl.ParseDocument(string(raw)) + cwd := fmt.Sprintf("http://www.w3.org/2013/TurtleTests/%s.ttl", e.Name) switch e.Type { case "rdft:TestTurtlePositiveSyntax": t.Run(e.Name, func(t *testing.T) { @@ -107,7 +140,7 @@ func TestSuite(t *testing.T) { t.Fatal(err) } - if ntr, err := ttl.EvaluateDocument(doc); err != nil { + if ntr, err := ttl.EvaluateDocument(doc, cwd); err != nil { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } else { @@ -123,9 +156,9 @@ func TestSuite(t *testing.T) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(doc) != len(doc2) { + if !doc.Equal(doc2) { report.AddTest(e.Name, testsuite.Failed) - t.Fatal(len(doc), len(doc2)) + t.Fatal(doc, doc2) } report.AddTest(e.Name, testsuite.Passed) @@ -152,9 +185,9 @@ func TestSuite(t *testing.T) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(doc) != len(doc2) { + if !doc.Equal(doc2) { report.AddTest(e.Name, testsuite.Failed) - t.Fatal(len(doc), len(doc2)) + t.Fatal(doc, doc2) } raw, err := suite.ReadFile(fmt.Sprintf("testdata/suite/%s", e.Result)) @@ -165,14 +198,18 @@ func TestSuite(t *testing.T) { if err != nil { t.Fatal(err) } - ntr2, err := ttl.EvaluateDocument(doc) + ntr = ntr.NormalizeBlankNodes() + sort.Sort(ntr) + ntr2, err := ttl.EvaluateDocument(doc, cwd) if err != nil { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(ntr) != len(ntr2) { + ntr2 = ntr2.NormalizeBlankNodes() + sort.Sort(ntr2) + if !ntr.Equal(ntr2) { report.AddTest(e.Name, testsuite.Failed) - t.Fatal(len(ntr), len(ntr2)) + t.Fatal(ntr, "\n", ntr2) } if _, err := nt.ParseDocument(ntr2.String()); err != nil { report.AddTest(e.Name, testsuite.Failed) @@ -194,12 +231,12 @@ func TestSuite(t *testing.T) { report.AddTest(e.Name, testsuite.Failed) t.Fatal(err) } - if len(doc) != len(doc2) { + if !doc.Equal(doc2) { report.AddTest(e.Name, testsuite.Failed) - t.Fatal(len(doc), len(doc2)) + t.Fatal(doc, doc2) } - if _, err := ttl.EvaluateDocument(doc); err == nil { + if _, err := ttl.EvaluateDocument(doc, cwd); err == nil { report.AddTest(e.Name, testsuite.Failed) t.Fatal(doc) } diff --git a/turtle/evaluate.go b/turtle/evaluate.go index dec70ab..f51d9ca 100644 --- a/turtle/evaluate.go +++ b/turtle/evaluate.go @@ -6,6 +6,8 @@ import ( "github.com/0x51-dev/rdf/ntriples/grammar" "github.com/0x51-dev/upeg/parser" "github.com/0x51-dev/upeg/parser/op" + "math/big" + "sort" "strconv" "strings" ) @@ -55,7 +57,6 @@ func (ctx *Context) EvaluateCollection(c Collection) (nt.Object, []nt.Triple, er o := nt.IRIReference("http://www.w3.org/1999/02/22-rdf-syntax-ns#nil") return &o, triples, nil } - var first, el nt.BlankNode for i, o := range objects { e := ctx.el() @@ -97,6 +98,7 @@ func (ctx *Context) EvaluateIRI(iri *IRI) (*nt.IRIReference, error) { v = v_ } } + p, err := parser.New([]rune(`<` + v + `>`)) if err != nil { return nil, err @@ -105,7 +107,17 @@ func (ctx *Context) EvaluateIRI(iri *IRI) (*nt.IRIReference, error) { return nil, err } - ref := nt.IRIReference(strings.ReplaceAll(v, "\\", "")) + r := strings.ReplaceAll(v, "\\", "") + if !strings.Contains(r, ":") { + base := ctx.Base + if !strings.HasSuffix(base, "/") && !strings.HasSuffix(base, "#") { + i := strings.LastIndex(base, "/") + base = base[:i+1] + } + ref := nt.IRIReference(fmt.Sprintf("%s%s", base, r)) + return &ref, nil + } + ref := nt.IRIReference(r) return &ref, nil } @@ -117,7 +129,27 @@ func (ctx *Context) EvaluateIRI(iri *IRI) (*nt.IRIReference, error) { if !ok { return nil, fmt.Errorf("prefix %q not defined", p[0]) } - ref := nt.IRIReference(prefix + strings.ReplaceAll(p[1], "\\", "")) + + var suffix string + for i, runes, escaped := 0, []rune(p[1]), false; i < len(runes); i++ { + c := runes[i] + if c == '\\' { + escaped = true + continue + } + if c <= 0x1F || c == 0x2E && !escaped { + suffix += fmt.Sprintf("\\u%04X", c) + } else if 0x7F <= c && c <= 0xFFFF { + suffix += fmt.Sprintf("\\u%04X", c) + } else if 0xFFFF < c { + suffix += fmt.Sprintf("\\U%08X", c) + } else { + suffix += string(c) + } + escaped = false + } + + ref := nt.IRIReference(fmt.Sprintf("%s%s", prefix, suffix)) return &ref, nil } @@ -229,12 +261,79 @@ func (ctx *Context) EvaluateStringLiteral(o *StringLiteral) (*nt.Literal, error) v = strings.ReplaceAll(v, "\\\"", "\"") } v = strings.ReplaceAll(v, "\"", "\\\"") + v = strings.ReplaceAll(v, "\t", "\\t") + v = strings.ReplaceAll(v, "\\b", "\\u0008") + v = strings.ReplaceAll(v, "\\f", "\\u000C") + + var esc string + var unicodeCount int + var unicodeBuffer string + for i, runes, escaped := 0, []rune(v), false; i < len(runes); i++ { + c := runes[i] + if !escaped && c == '\\' { + escaped = true + continue + } + if escaped { + switch c { + case 'u': + unicodeCount = 4 + case 'U': + unicodeCount = 8 + default: + esc += "\\" + string(c) + + } + escaped = false + continue + } + if unicodeCount > 0 { + unicodeBuffer += string(c) + unicodeCount-- + if unicodeCount == 0 { + n := new(big.Int) + n.SetString(unicodeBuffer, 16) + if big.NewInt(0x1F).Cmp(n) < 0 && n.Cmp(big.NewInt(0x7F)) < 0 { + esc += string(rune(n.Int64())) + } else if n.Cmp(big.NewInt(0xFFFF)) < 0 { + esc += fmt.Sprintf("\\u%04X", n) + } else { + esc += fmt.Sprintf("\\U%08X", n) + } + unicodeBuffer = "" + } + continue + } + + if c <= 0x1F { + esc += fmt.Sprintf("\\u%04X", c) + } else if 0x7F <= c && c <= 0xFFFF { + esc += fmt.Sprintf("\\u%04X", c) + } else if 0xFFFF < c { + esc += fmt.Sprintf("\\U%08X", c) + } else { + esc += string(c) + } + escaped = false + } + v = esc + if o.LanguageTag != "" { return &nt.Literal{ Value: v, Language: o.LanguageTag, }, nil } + if o.DatatypeIRI != nil { + i, err := ctx.EvaluateIRI(o.DatatypeIRI) + if err != nil { + return nil, err + } + return &nt.Literal{ + Value: v, + Reference: i, + }, nil + } return &nt.Literal{ Value: v, }, nil @@ -352,23 +451,32 @@ func (ctx *Context) EvaluateTriple(t *Triple) ([]nt.Triple, error) { return triples, nil } -func (ctx *Context) evaluateDocument(d Document) (nt.Document, error) { - var triples []nt.Triple +func (ctx *Context) evaluateDocument(d Document, cwd string) (nt.Document, error) { + ctx.Base = cwd + var document nt.Document for _, t := range d { switch t := t.(type) { case *Base: - ctx.Base = string(*t) + if s := string(*t); !strings.Contains(s, ":") { + ctx.Base = fmt.Sprintf("%s%s", ctx.Base, s) + } else { + ctx.Base = s + } case *Prefix: + if !strings.Contains(t.IRI, ":") { + t.IRI = fmt.Sprintf("%s%s", ctx.Base, t.IRI) + } ctx.Prefixes[t.Name] = t.IRI case *Triple: ts, err := ctx.EvaluateTriple(t) if err != nil { return nil, err } - triples = append(triples, ts...) + document = append(document, ts...) default: panic(fmt.Errorf("unknown document type %T", t)) } } - return triples, nil + sort.Sort(document) + return document, nil } diff --git a/turtle/testdata/suite/report.ttl b/turtle/testdata/suite/report.ttl index 65ea509..854359c 100644 --- a/turtle/testdata/suite/report.ttl +++ b/turtle/testdata/suite/report.ttl @@ -9,291 +9,291 @@ @prefix doap: . a foaf:Person, earl:Assertor ; foaf:name "Quint Daenen" ; foaf:title "Implementor" ; foaf:mbox ; foaf:homepage . a doap:Project ; doap:name "RDF" ; doap:homepage ; doap:license ; doap:description "RDF is a Go library for working with RDF data."@en ; doap:created "2023-07-15+0000"^^xsd:date ; doap:programming-language ; doap:implements , , , ; doap:developer . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_four_digit_numeric_escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_eight_digit_numeric_escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_all_punctuation ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_a_predicate ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:old_style_prefix ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:SPARQL_style_prefix ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_IRI_predicate ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_IRI_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_only_IRI ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_with_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:default_namespace_IRI ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_reassigned_and_used ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:reserved_escaped_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:percent_escaped_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:HYPHEN_MINUS_in_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:underscore_in_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localname_with_COLON ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_nfc_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_leading_underscore ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_leading_digit ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:old_style_base ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:SPARQL_style_base ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_PN_CHARS_BASE_character_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_leading_underscore ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_leading_digit ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_non_leading_extras ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:anonymous_blank_node_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:anonymous_blank_node_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:sole_blankNodePropertyList ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_as_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_as_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_with_multiple_triples ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:nested_blankNodePropertyLists ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_containing_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:collection_subject ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:collection_object ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:empty_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:nested_collection ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:first ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:last ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_all_controls ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_all_punctuation ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_1_squote ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_2_squotes ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_ascii_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_UTF8_boundaries ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_1_squote ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_2_squotes ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_CHARACTER_TABULATION ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_BACKSPACE ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_LINE_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_CARRIAGE_RETURN ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_FORM_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_REVERSE_SOLIDUS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_CHARACTER_TABULATION ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_BACKSPACE ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_LINE_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_CARRIAGE_RETURN ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_FORM_FEED ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_numeric_escape4 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_numeric_escape8 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRIREF_datatype ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_name_datatype ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_integer ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_decimal ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_double ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:double_lower_case_e ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:negative_numeric ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:positive_numeric ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:numeric_with_leading_0 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_true ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_false ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_non_LONG ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_LONG ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:lantag_with_subtag ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:objectList_with_two_objects ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:predicateObjectList_with_two_objectLists ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:repeated_semis_at_end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:repeated_semis_not_at_end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:comment_following_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:number_sign_following_localName ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:comment_following_PNAME_NS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:number_sign_following_PNAME_NS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_REVERSE_SOLIDUS ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:two_LITERAL_LONG2s ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_LONG_with_subtag ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-datatypes-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-datatypes-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-14 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-15 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-16 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-17 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-lang-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-struct-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-struct-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-01 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-02 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-03 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-05 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-06 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-07 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-08 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-09 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-10 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-11 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-12 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-13 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-14 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-15 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-16 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-17 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-18 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-19 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-20 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-21 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-22 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-23 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-24 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-25 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-26 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-27 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-bad-04 ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-blank-label-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-dash-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-escape-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-escape ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-missing-ns-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-missing-ns-dot-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ns-dot-end ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ns-dot-start ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-number-dot-in-anon ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-blank-label ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ln-colons ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ln-dots ] . -[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-03+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ns-dots ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_four_digit_numeric_escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_eight_digit_numeric_escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRI_with_all_punctuation ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_a_predicate ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:old_style_prefix ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:SPARQL_style_prefix ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_IRI_predicate ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_IRI_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_only_IRI ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_with_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:default_namespace_IRI ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefix_reassigned_and_used ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:reserved_escaped_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:percent_escaped_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:HYPHEN_MINUS_in_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:underscore_in_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localname_with_COLON ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_assigned_nfc_bmp_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_assigned_nfc_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_nfc_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_leading_underscore ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_leading_digit ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:localName_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:old_style_base ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:SPARQL_style_base ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_PN_CHARS_BASE_character_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_leading_underscore ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_leading_digit ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:labeled_blank_node_with_non_leading_extras ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:anonymous_blank_node_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:anonymous_blank_node_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:sole_blankNodePropertyList ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_as_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_as_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_with_multiple_triples ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:nested_blankNodePropertyLists ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:blankNodePropertyList_containing_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:collection_subject ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:collection_object ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:empty_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:nested_collection ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:first ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:last ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_all_controls ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL1_all_punctuation ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_1_squote ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG1_with_2_squotes ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL2_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_ascii_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_UTF8_boundaries ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_1_squote ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_2_squotes ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_CHARACTER_TABULATION ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_BACKSPACE ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_LINE_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_CARRIAGE_RETURN ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_FORM_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_REVERSE_SOLIDUS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_CHARACTER_TABULATION ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_BACKSPACE ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_LINE_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_CARRIAGE_RETURN ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_escaped_FORM_FEED ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_numeric_escape4 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_with_numeric_escape8 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:IRIREF_datatype ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:prefixed_name_datatype ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_integer ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_decimal ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:bareword_double ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:double_lower_case_e ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:negative_numeric ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:positive_numeric ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:numeric_with_leading_0 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_true ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:literal_false ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_non_LONG ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_LONG ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:lantag_with_subtag ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:objectList_with_two_objects ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:predicateObjectList_with_two_objectLists ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:repeated_semis_at_end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:repeated_semis_not_at_end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:comment_following_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:number_sign_following_localName ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:comment_following_PNAME_NS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:number_sign_following_PNAME_NS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:LITERAL_LONG2_with_REVERSE_SOLIDUS ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:two_LITERAL_LONG2s ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:langtagged_LONG_with_subtag ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-file-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-uri-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-base-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-prefix-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-string-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-str-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-pname-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bnode-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-number-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-datatypes-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-datatypes-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-kw-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-struct-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-lists-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-uri-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-prefix-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-base-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-kw-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-n3-extras-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-14 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-15 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-16 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-struct-17 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-lang-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-esc-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-pname-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-string-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-num-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-struct-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-struct-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-01 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-02 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-03 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-05 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-06 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-07 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-08 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-09 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-10 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-11 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-12 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-13 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-14 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-15 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-16 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-17 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-18 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-19 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-20 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-21 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-22 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-23 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-24 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-25 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-26 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-subm-27 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-eval-bad-04 ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-blank-label-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-dash-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-escape-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ln-escape ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-missing-ns-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-missing-ns-dot-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ns-dot-end ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-ns-dot-start ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-bad-number-dot-in-anon ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-blank-label ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ln-colons ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ln-dots ] . +[ a earl:Assertion ; earl:assertedBy ; earl:mode earl:automatic ; earl:result [ a earl:TestResult ; dct:date "2023-10-25+0000"^^xsd:date ; earl:outcome earl:passed ] ; earl:subject ; earl:test turtletest:turtle-syntax-ns-dots ] .