author | Gregg Kellogg <gregg@kellogg-assoc.com> |
Sun, 24 Mar 2013 13:18:33 -0700 | |
changeset 681 | c626732429f5 |
parent 680 | 6e2055fe64f0 |
child 684 | e62813d441e4 |
rdf-turtle/reports-nt/.earl | ||
rdf-turtle/reports-nt/README | ||
rdf-turtle/reports-nt/earl.jsonld | ||
rdf-turtle/reports-nt/earl.ttl | ||
rdf-turtle/reports-nt/index.html | ||
rdf-turtle/reports-nt/rdf.rb-earl.ttl | ||
rdf-turtle/reports-nt/template.md |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/.earl Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,6 @@ +--- +:format: :json +:manifest: +- https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl +:bibRef: ! '[[NTRIPLES]]' +:name: N-Triples
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/README Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,11 @@ +This is a collection of individual EARL reports for +test subjects claiming Turtle processor conformance. + +The consolodated report is saved to index.html generated +using the earl-report Ruby gem. Run it as follows: + +gem install earl-report + +earl-report --format json -o earl.jsonld *.ttl +earl-report --json --format ttl -o earl.ttl earl.jsonld +earl-report --json --format html --template template.md -o index.html earl.jsonld
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/earl.jsonld Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,1264 @@ +{ + "@context": { + "@vocab": "http://www.w3.org/ns/earl#", + "foaf:homepage": { + "@type": "@id" + }, + "dc": "http://purl.org/dc/terms/", + "doap": "http://usefulinc.com/ns/doap#", + "earl": "http://www.w3.org/ns/earl#", + "mf": "http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#", + "foaf": "http://xmlns.com/foaf/0.1/", + "rdfs": "http://www.w3.org/2000/01/rdf-schema#", + "assertedBy": { + "@type": "@id" + }, + "assertions": { + "@type": "@id", + "@container": "@list" + }, + "bibRef": { + "@id": "dc:bibliographicCitation" + }, + "created": { + "@id": "doap:created", + "@type": "xsd:date" + }, + "description": { + "@id": "dc:description", + "@language": "en" + }, + "developer": { + "@id": "doap:developer", + "@type": "@id", + "@container": "@set" + }, + "doapDesc": { + "@id": "doap:description", + "@language": "en" + }, + "generatedBy": { + "@type": "@id" + }, + "homepage": { + "@id": "doap:homepage", + "@type": "@id" + }, + "label": { + "@id": "rdfs:label", + "@language": "en" + }, + "language": { + "@id": "doap:programming-language" + }, + "license": { + "@id": "doap:license", + "@type": "@id" + }, + "mode": { + "@type": "@id" + }, + "name": { + "@id": "doap:name" + }, + "outcome": { + "@type": "@id" + }, + "release": { + "@id": "doap:release", + "@type": "@id" + }, + "shortdesc": { + "@id": "doap:shortdesc", + "@language": "en" + }, + "subject": { + "@type": "@id" + }, + "test": { + "@type": "@id" + }, + "testAction": { + "@id": "mf:action", + "@type": "@id" + }, + "testResult": { + "@id": "mf:result", + "@type": "@id" + }, + "entries": { + "@id": "mf:entries", + "@type": "@id", + "@container": "@list" + }, + "testSubjects": { + "@type": "@id", + "@container": "@list" + }, + "title": { + "@id": "dc:title" + }, + "xsd": { + "@id": "http://www.w3.org/2001/XMLSchema#" + } + }, + "@id": "", + "@type": [ + "earl:Software", + "doap:Project" + ], + "name": "N-Triples", + "bibRef": "[[NTRIPLES]]", + "generatedBy": { + "@id": "http://rubygems.org/gems/earl-report", + "@type": "doap:Project", + "name": "earl-report", + "shortdesc": "Earl Report summary generator", + "doapDesc": "EarlReport generates HTML+RDFa rollups of multiple EARL reports", + "homepage": "https://github.com/gkellogg/earl-report", + "language": "Ruby", + "license": "http://unlicense.org", + "release": { + "@id": "https://github.com/gkellogg/earl-report/tree/0.2.3", + "@type": "doap:Version", + "name": "earl-report-0.2.3", + "created": "2013-03-20", + "revision": "0.2.3" + }, + "developer": { + "@type": "foaf:Person", + "@id": "http://greggkellogg.net/foaf#me", + "foaf:name": "Gregg Kellogg", + "foaf:homepage": "http://greggkellogg.net/" + } + }, + "assertions": [ + "earl.ttl", + "rdf.rb-earl.ttl" + ], + "testSubjects": [ + { + "@id": "http://rubygems.org/gems/rdf", + "@type": [ + "earl:TestSubject", + "doap:Project" + ], + "name": "RDF.rb", + "developer": [ + { + "@type": "foaf:Person", + "@id": "http://ar.to/#self", + "foaf:name": "Arto Bendiken", + "foaf:homepage": "http://ar.to/" + }, + { + "@type": "foaf:Person", + "@id": "http://bhuga.net/#ben", + "foaf:name": "Ben Lavender", + "foaf:homepage": "http://bhuga.net/" + }, + { + "@type": "foaf:Person", + "@id": "http://greggkellogg.net/foaf#me", + "foaf:name": "Gregg Kellogg", + "foaf:homepage": "http://greggkellogg.net/" + } + ], + "doapDesc": "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data.", + "homepage": "http://ruby-rdf.github.com/rdf", + "language": "Ruby" + } + ], + "entries": [ + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl", + "@type": [ + "earl:Report", + "mf:Manifest" + ], + "title": "N-Triples tests", + "entries": [ + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-file-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Empty file" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-file-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Only comment" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-file-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "One comment, one empty line" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-uri-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Only IRIs" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-uri-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "IRIs with Unicode escape" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-uri-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "IRIs with long Unicode escape" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-uri-04", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-04.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Legal IRIs" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-string-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-string-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "langString literal" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-string-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "langString literal with region" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-str-esc-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal with escaped newline" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-str-esc-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal with Unicode escape" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-str-esc-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal with long Unicode escape" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-bnode-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "bnode subject" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-bnode-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "bnode object" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-datatypes-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "xsd:byte literal" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-datatypes-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "integer as xsd:string" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : space (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : bad escape (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : bad long escape (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-04", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-04.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : character escapes not allowed (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-05", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-05.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : character escapes not allowed (2) (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-06", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-06.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : relative IRI not allowed in subject (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-07", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-07.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : relative IRI not allowed in predicate (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-08", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-08.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : relative IRI not allowed in object (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-uri-09", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-09.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad IRI : relative IRI not allowed in datatype (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-prefix-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-prefix-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "@prefix not allowed in n-triples (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-base-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-base-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "@base not allowed in N-Triples (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-struct-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "N-Triples does not have objectList (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-struct-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "N-Triples does not have predicateObjectList (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-lang-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-lang-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "langString with bad lang (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-esc-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad string escape (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-esc-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad string escape (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-esc-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Bad string escape (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "mismatching string literal open/close (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "mismatching string literal open/close (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "single quotes (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-04", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-04.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "long single string literal (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-05", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-05.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "long double string literal (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-06", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-06.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal with no end (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-string-07", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-07.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "string literal with no start (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-num-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "no numbers in N-Triples (integer) (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-num-02", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-02.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "no numbers in N-Triples (decimal) (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax" + ], + "title": "nt-syntax-bad-num-03", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-03.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "no numbers in N-Triples (float) (negative test)" + }, + { + "@id": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01", + "@type": [ + "earl:TestCriterion", + "earl:TestCase", + "http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax" + ], + "title": "nt-syntax-subm-01", + "testAction": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-subm-01.nt", + "assertions": [ + { + "@type": "earl:Assertion", + "test": "https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01", + "subject": "http://rubygems.org/gems/rdf", + "mode": "earl:automatic", + "result": { + "@type": "earl:TestResult", + "outcome": "earl:passed" + }, + "assertedBy": "http://greggkellogg.net/foaf#me" + } + ], + "description": "Submission test from Original RDF Test Cases" + } + ] + } + ] +} \ No newline at end of file
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/earl.ttl Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,704 @@ +@prefix dc: <http://purl.org/dc/terms/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . +@prefix earl: <http://www.w3.org/ns/earl#> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> . +@prefix owl: <http://www.w3.org/2002/07/owl#> . +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix xhv: <http://www.w3.org/1999/xhtml/vocab#> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + + +<> a earl:Software, doap:Project; + doap:name "N-Triples"; + dc:bibliographicCitation "[[NTRIPLES]]"; + earl:generatedBy <http://rubygems.org/gems/earl-report>; + earl:assertions + <earl.ttl>, + <rdf.rb-earl.ttl>; + earl:testSubjects ( + <http://rubygems.org/gems/rdf>); + mf:entries ( + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl>) . + + +<http://rubygems.org/gems/earl-report> a earl:Software, doap:Project; + doap:name "earl-report"; + doap:shortdesc "Earl Report summary generator"@en; + doap:description "EarlReport generates HTML+RDFa rollups of multiple EARL reports"@en; + doap:homepage <https://github.com/gkellogg/earl-report>; + doap:programming-language "Ruby"; + doap:license <http://unlicense.org>; + doap:release <https://github.com/gkellogg/earl-report/tree/0.2.3>; + doap:developer <http://greggkellogg.net/foaf#me> . + + + +# Manifests +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl> a earl:Report, mf:Manifest; + dc:title "N-Triples tests"; + mf:name "N-Triples tests"; + mf:entries ( + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03> + <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01>) . + +# +# Subject Definitions +# +<http://rubygems.org/gems/rdf> a earl:TestSubject, doap:Project; + doap:name "RDF.rb"; + doap:description """RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."""@en; + doap:programming-language "Ruby"; + . + +<http://rubygems.org/gems/rdf> doap:developer <http://ar.to/#self> . + +<http://ar.to/#self> a foaf:Person; + foaf:homepage <http://ar.to/>; + foaf:name "Arto Bendiken" . + +<http://rubygems.org/gems/rdf> doap:developer <http://bhuga.net/#ben> . + +<http://bhuga.net/#ben> a foaf:Person; + foaf:homepage <http://bhuga.net/>; + foaf:name "Ben Lavender" . + +<http://rubygems.org/gems/rdf> doap:developer <http://greggkellogg.net/foaf#me> . + +<http://greggkellogg.net/foaf#me> a foaf:Person; + foaf:homepage <http://greggkellogg.net/>; + foaf:name "Gregg Kellogg" . + + +# +# Test Case Definitions +# +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-file-01"; + dc:description """Empty file"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-file-02"; + dc:description """Only comment"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-file-03"; + dc:description """One comment, one empty line"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-uri-01"; + dc:description """Only IRIs"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-uri-02"; + dc:description """IRIs with Unicode escape"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-uri-03"; + dc:description """IRIs with long Unicode escape"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-uri-04"; + dc:description """Legal IRIs"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-04.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-string-01"; + dc:description """string literal"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-string-02"; + dc:description """langString literal"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-string-03"; + dc:description """langString literal with region"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-str-esc-01"; + dc:description """string literal with escaped newline"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-str-esc-02"; + dc:description """string literal with Unicode escape"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-str-esc-03"; + dc:description """string literal with long Unicode escape"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-bnode-01"; + dc:description """bnode subject"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-bnode-02"; + dc:description """bnode object"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-datatypes-01"; + dc:description """xsd:byte literal"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-datatypes-02"; + dc:description """integer as xsd:string"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-01"; + dc:description """Bad IRI : space (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-02"; + dc:description """Bad IRI : bad escape (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-03"; + dc:description """Bad IRI : bad long escape (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-04"; + dc:description """Bad IRI : character escapes not allowed (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-04.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-05"; + dc:description """Bad IRI : character escapes not allowed (2) (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-05.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-06"; + dc:description """Bad IRI : relative IRI not allowed in subject (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-06.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-07"; + dc:description """Bad IRI : relative IRI not allowed in predicate (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-07.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-08"; + dc:description """Bad IRI : relative IRI not allowed in object (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-08.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-uri-09"; + dc:description """Bad IRI : relative IRI not allowed in datatype (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-09.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-prefix-01"; + dc:description """@prefix not allowed in n-triples (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-prefix-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-base-01"; + dc:description """@base not allowed in N-Triples (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-base-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-struct-01"; + dc:description """N-Triples does not have objectList (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-struct-02"; + dc:description """N-Triples does not have predicateObjectList (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-lang-01"; + dc:description """langString with bad lang (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-lang-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-esc-01"; + dc:description """Bad string escape (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-esc-02"; + dc:description """Bad string escape (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-esc-03"; + dc:description """Bad string escape (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-01"; + dc:description """mismatching string literal open/close (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-02"; + dc:description """mismatching string literal open/close (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-03"; + dc:description """single quotes (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-04"; + dc:description """long single string literal (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-04.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-05"; + dc:description """long double string literal (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-05.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-06"; + dc:description """string literal with no end (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-06.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-string-07"; + dc:description """string literal with no start (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-07.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-num-01"; + dc:description """no numbers in N-Triples (integer) (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-num-02"; + dc:description """no numbers in N-Triples (decimal) (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-02.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax; + dc:title "nt-syntax-bad-num-03"; + dc:description """no numbers in N-Triples (float) (negative test)"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-03.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . + +<https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01> a earl:TestCriterion, earl:TestCase, http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax; + dc:title "nt-syntax-subm-01"; + dc:description """Submission test from Original RDF Test Cases"""@en; + mf:action <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-subm-01.nt>; + earl:assertions ( + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:mode earl:automatic; + earl:result [ a earl:TestResult; earl:outcome earl:passed ]] + ) . +
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/index.html Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,1416 @@ +<!DOCTYPE html> +<html prefix='earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#'> + <head> + <meta content='text/html;charset=utf-8' http-equiv='Content-Type' /> + <title> + N-Triples + Implementation Report + </title> + <script class='remove' src='http://www.w3.org/Tools/respec/respec-w3c-common' type='text/javascript'></script> + <script type='text/javascript'> + //<![CDATA[ + var respecConfig = { + // extend the bibliography entries + localBiblio: { + NTRIPLES: "Gavin Carothers. <cite><a href=\"http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html\">N-Triples: A line-based syntax for an RDF graph.</a></cite> W3C Editor's Draft 24 March 2013. URL: <a href=\"http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html\">http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html</a>", + TURTLE: "Eric Prud'hommeaux, Gavin Carothers. <cite><a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">Turtle: Terse RDF Triple Language.</a></cite> W3C Candidate Recommendation 19 February 2013. URL: <a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>", + DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Turtle: Terse RDF Triple Language.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>", + }, + + // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED. + specStatus: "unofficial", + copyrightStart: "2010", + doRDFa: "1.1", + + // the specification's short name, as in http://www.w3.org/TR/short-name/ + shortName: "turtle-earl", + //subtitle: "Turtle Implementation Conformance Report", + // if you wish the publication date to be other than today, set this + publishDate: "2013/03/24", + + // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date + // and its maturity status + //previousPublishDate: "2011-10-23", + //previousMaturity: "ED", + //previousDiffURI: "http://json-ld.org/spec/ED/json-ld-syntax/20111023/index.html", + //diffTool: "http://www.aptest.com/standards/htmldiff/htmldiff.pl", + + // if there a publicly available Editor's Draft, this is the link + //edDraftURI: "", + + // if this is a LCWD, uncomment and set the end of its review period + // lcEnd: "2009-08-05", + + // if you want to have extra CSS, append them to this list + // it is recommended that the respec.css stylesheet be kept + extraCSS: [ + "http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css" + ], + + // editors, add as many as you like + // only "name" is required + editors: [ + { name: "Gregg Kellogg", url: "http://greggkellogg.net/", + company: "Kellogg Associates" } + ], + + // authors, add as many as you like. + // This is optional, uncomment if you have authors as well as editors. + // only "name" is required. Same format as editors. + //authors: [ + //RDF Working Group], + + // name of the WG + wg: "RDF Working Group", + + // URI of the public WG page + wgURI: "http://www.w3.org/2011/rdf-wg/", + + // name (with the @w3c.org) of the public mailing to which comments are due + wgPublicList: "public-rdf-comments", + + // URI of the patent status for this WG, for Rec-track documents + // !!!! IMPORTANT !!!! + // This is important for Rec-track documents, do not copy a patent URI from a random + // document unless you know what you're doing. If in doubt ask your friendly neighbourhood + // Team Contact. + wgPatentURI: "http://www.w3.org/2004/01/pp-impl/46168/status", + alternateFormats: [ + {uri: "earl.ttl", label: "Turtle"}, + {uri: "earl.jsonld", label: "JSON-LD"} + ], + }; + //]]> + </script> + <style type='text/css'> + /*<![CDATA[*/ + span[property='dc:description'] { display: none; } + td.PASS { color: green; } + td.FAIL { color: red; } + table.report { + border-width: 1px; + border-spacing: 2px; + border-style: outset; + border-color: gray; + border-collapse: separate; + background-color: white; + } + table.report th { + border-width: 1px; + padding: 1px; + border-style: inset; + border-color: gray; + background-color: white; + -moz-border-radius: ; + } + table.report td { + border-width: 1px; + padding: 1px; + border-style: inset; + border-color: gray; + background-color: white; + -moz-border-radius: ; + } + tr.summary {font-weight: bold;} + td.passed-all {color: green;} + td.passed-most {color: darkorange;} + td.passed-some {color: red;} + /*]]>*/ + </style> + </head> + <body prefix='earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#'> + <section about='' id='abstract' typeof='earl:Software doap:Project'> + <p> + This document report test subject conformance for and related specifications for + <span property='doap:name'>N-Triples</span> + <span property='dc:bibliographicCitation'>[[NTRIPLES]]</span> + according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]]. + </p> + <p> + This report is also available in alternate formats: + <a href='earl.ttl'> + Turtle + </a> + and + <a href='earl.jsonld'> + JSON-LD + </a> + </p> + </section> + <section id='sodt'></section> + <section> + <h2>Instructions for submitting implementation reports</h2> + + <p>Tests should be run using the test manifests defined in the + <a href="#test-manifests">Test Manifests</a> Section.</p> + + <p>Reports should be submitted in Turtle format to <a href="mailto:public-rdf-comments@w3.org">public-rdf-comments@w3.org</a> + and include an <code>earl:Assertion</code> + for each test, referencing the test resource from the associated manifest + and the test subject being reported upon. An example test entry is be the following:</p> + + <pre><code> [ a earl:Assertion;
 earl:assertedBy <http://greggkellogg.net/foaf#me>;
 earl:subject <http://rubygems.org/gems/rdf>;
 earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01>;
 earl:result [
 a earl:TestResult;
 earl:outcome earl:passed;
 dc:date "2013-02-22T15:12:30-08:00"^^xsd:dateTime];
 earl:mode earl:automatic ] .
</code></pre> + + <p>The Test Subject should be defined as a <code>doap:Project</code>, including the name, + homepage and developer(s) of the software (see [[DOAP]]). Optionally, including the + project description and programming language. An example test subject description is the following:</p> + + <pre><code> <http://rubygems.org/gems/rdf> a doap:Project, earl:TestSubject, earl:Software ;
 doap:name "RDF.rb" ;
 doap:homepage <http://rubygems.org/gems/rdf> ;
 doap:license <http://creativecommons.org/licenses/publicdomain/> ;
 doap:description "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."@en ;
 doap:developer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
 doap:maintainer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
 doap:documenter <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ;
 foaf:maker <http://ar.to/#self> ;
 dc:creator <http://ar.to/#self> .
</code></pre> + + <p>The software developer, either an organization or one or more individuals SHOULD be + referenced from <code>doap:developer</code> using [[FOAF]]. For example:</p> + + <pre><code> <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor;
 foaf:name "Gregg Kellogg";
 foaf:title "Implementor";
 foaf:homepage <http://greggkellogg.net/> .
</code></pre> + + <p>See <a href="http://www.w3.org/2011/rdf-wg/wiki/Turtle_Test_Suite">Turtle Test Suite Wiki</a> + for more information.</p> + </section> + <section> + <h2> + Test Manifests + </h2> + <section resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl' typeof='earl:Report mf:Manifest'> + <h2>N-Triples tests</h2> + <table class='report'> + <tr> + <th> + Test + </th> + <th> + <a href='#subj_0'>RDF.rb</a> + </th> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-file-01'>nt-syntax-file-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-file-02'>nt-syntax-file-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-file-03'>nt-syntax-file-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-uri-01'>nt-syntax-uri-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-uri-02'>nt-syntax-uri-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-uri-03'>nt-syntax-uri-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-uri-04'>nt-syntax-uri-04</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-string-01'>nt-syntax-string-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-string-02'>nt-syntax-string-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-string-03'>nt-syntax-string-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-str-esc-01'>nt-syntax-str-esc-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-str-esc-02'>nt-syntax-str-esc-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-str-esc-03'>nt-syntax-str-esc-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-bnode-01'>nt-syntax-bnode-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-bnode-02'>nt-syntax-bnode-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-datatypes-01'>nt-syntax-datatypes-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-datatypes-02'>nt-syntax-datatypes-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-01'>nt-syntax-bad-uri-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-02'>nt-syntax-bad-uri-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-03'>nt-syntax-bad-uri-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-04'>nt-syntax-bad-uri-04</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-05'>nt-syntax-bad-uri-05</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-06'>nt-syntax-bad-uri-06</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-07'>nt-syntax-bad-uri-07</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-08'>nt-syntax-bad-uri-08</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-uri-09'>nt-syntax-bad-uri-09</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-prefix-01'>nt-syntax-bad-prefix-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-base-01'>nt-syntax-bad-base-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-struct-01'>nt-syntax-bad-struct-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-struct-02'>nt-syntax-bad-struct-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-lang-01'>nt-syntax-bad-lang-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-esc-01'>nt-syntax-bad-esc-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-esc-02'>nt-syntax-bad-esc-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-esc-03'>nt-syntax-bad-esc-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-01'>nt-syntax-bad-string-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-02'>nt-syntax-bad-string-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-03'>nt-syntax-bad-string-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-04'>nt-syntax-bad-string-04</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-05'>nt-syntax-bad-string-05</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-06'>nt-syntax-bad-string-06</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-string-07'>nt-syntax-bad-string-07</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-num-01'>nt-syntax-bad-num-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-num-02'>nt-syntax-bad-num-02</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesNegativeSyntax'> + <td> + <a href='#test_nt-syntax-bad-num-03'>nt-syntax-bad-num-03</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr inlist='inlist' rel='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01' typeof='earl:TestCriterion earl:TestCase http://www.w3.org/ns/rdftest#TestNTriplesPositiveSyntax'> + <td> + <a href='#test_nt-syntax-subm-01'>nt-syntax-subm-01</a> + </td> + <td class='PASS' inlist='inlist' property='earl:assertions' typeof='earl:Assertion'> + <link href='http://greggkellogg.net/foaf#me' property='earl:assertedBy' /> + <link href='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01' property='earl:test' /> + <link href='http://rubygems.org/gems/rdf' property='earl:subject' /> + <link href='earl:automatic' property='earl:mode' /> + <span property='earl:result' typeof='earl:TestResult'> + <span property='earl:outcome' resource='earl:passed'> + PASS + </span> + </span> + </td> + </tr> + <tr class='summary'> + <td> + Percentage passed out of 45 Tests + </td> + <td class='passed-all'> + 100.0% + </td> + </tr> + </table> + </section> + </section> + <section class='appendix'> + <h2> + Test Subjects + </h2> + <p> + This report was tested using the following test subjects: + </p> + <dl> + <dt id='subj_0'> + <a href='http://rubygems.org/gems/rdf'> + <span about='http://rubygems.org/gems/rdf' property='doap:name'>RDF.rb</span> + </a> + </dt> + <dd inlist='inlist' property='earl:testSubjects' resource='http://rubygems.org/gems/rdf' typeof='earl:TestSubject doap:Project'> + <dl> + <dt>Description</dt> + <dd lang='en' property='doap:description'>RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data.</dd> + <dt>Programming Language</dt> + <dd property='doap:programming-language'>Ruby</dd> + <dt>Home Page</dt> + <dd property='doap:homepage'> + <a href='http://ruby-rdf.github.com/rdf'> + http://ruby-rdf.github.com/rdf + </a> + </dd> + <dt>Developer</dt> + <dd rel='doap:developer'> + <div resource='http://ar.to/#self' typeof='foaf:Person'> + <a href='http://ar.to/#self'> + <span property='foaf:name'>Arto Bendiken</span> + </a> + <dt> + Home Page + </dt> + <dd> + <a href='http://ar.to/' property='foaf:homepage'> + http://ar.to/ + </a> + </dd> + </div> + <div resource='http://bhuga.net/#ben' typeof='foaf:Person'> + <a href='http://bhuga.net/#ben'> + <span property='foaf:name'>Ben Lavender</span> + </a> + <dt> + Home Page + </dt> + <dd> + <a href='http://bhuga.net/' property='foaf:homepage'> + http://bhuga.net/ + </a> + </dd> + </div> + <div resource='http://greggkellogg.net/foaf#me' typeof='foaf:Person'> + <a href='http://greggkellogg.net/foaf#me'> + <span property='foaf:name'>Gregg Kellogg</span> + </a> + <dt> + Home Page + </dt> + <dd> + <a href='http://greggkellogg.net/' property='foaf:homepage'> + http://greggkellogg.net/ + </a> + </dd> + </div> + </dd> + <dt> + Test Suite Compliance + </dt> + <dd> + <table class='report'> + <tbody> + <tr> + <td> + N-Triples tests + </td> + <td class='passed-all'> + 45/45 (100.0%) + </td> + </tr> + </tbody> + </table> + </dd> + </dl> + </dd> + </dl> + </section> + <section class='appendix' rel='earl:assertions'> + <h2> + Individual Test Results + </h2> + <p> + Individual test results used to construct this report are available here: + </p> + <ul> + <li> + <a class='source' href='earl.ttl'>earl.ttl</a> + </li> + <li> + <a class='source' href='rdf.rb-earl.ttl'>rdf.rb-earl.ttl</a> + </li> + </ul> + </section> + <section class='appendix'> + <h2> + Test Definitions + </h2> + <dl> + <div inlist='inlist' property='mf:entries' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl'> + <dt id='test_nt-syntax-file-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01'> + Test + <span property='dc:title mf:name'>nt-syntax-file-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01'> + <p lang='en' property='dc:description'>Empty file</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-01.nt' title='nt-syntax-file-01 Input'></pre> + </dd> + <dt id='test_nt-syntax-file-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02'> + Test + <span property='dc:title mf:name'>nt-syntax-file-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02'> + <p lang='en' property='dc:description'>Only comment</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-02.nt' title='nt-syntax-file-02 Input'>#Empty file.<br/></pre> + </dd> + <dt id='test_nt-syntax-file-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03'> + Test + <span property='dc:title mf:name'>nt-syntax-file-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03'> + <p lang='en' property='dc:description'>One comment, one empty line</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-file-03.nt' title='nt-syntax-file-03 Input'>#One comment, one empty line.<br/><br/></pre> + </dd> + <dt id='test_nt-syntax-uri-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01'> + Test + <span property='dc:title mf:name'>nt-syntax-uri-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01'> + <p lang='en' property='dc:description'>Only IRIs</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-01.nt' title='nt-syntax-uri-01 Input'><http://example/s> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-uri-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02'> + Test + <span property='dc:title mf:name'>nt-syntax-uri-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02'> + <p lang='en' property='dc:description'>IRIs with Unicode escape</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-02.nt' title='nt-syntax-uri-02 Input'># x53 is capital S<br/><http://example/\u0053> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-uri-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03'> + Test + <span property='dc:title mf:name'>nt-syntax-uri-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03'> + <p lang='en' property='dc:description'>IRIs with long Unicode escape</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-03.nt' title='nt-syntax-uri-03 Input'># x53 is capital S<br/><http://example/\U00000053> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-uri-04' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04'> + Test + <span property='dc:title mf:name'>nt-syntax-uri-04</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04'> + <p lang='en' property='dc:description'>Legal IRIs</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-uri-04.nt' title='nt-syntax-uri-04 Input'># IRI with all chars in it.<br/><http://example/s> <http://example/p> <scheme:!$%25&'()*+,-./0123456789:/@ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz~?#> .<br/></pre> + </dd> + <dt id='test_nt-syntax-string-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01'> + Test + <span property='dc:title mf:name'>nt-syntax-string-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01'> + <p lang='en' property='dc:description'>string literal</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-01.nt' title='nt-syntax-string-01 Input'><http://example/s> <http://example/p> "string" .<br/></pre> + </dd> + <dt id='test_nt-syntax-string-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02'> + Test + <span property='dc:title mf:name'>nt-syntax-string-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02'> + <p lang='en' property='dc:description'>langString literal</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-02.nt' title='nt-syntax-string-02 Input'><http://example/s> <http://example/p> "string"@en .<br/></pre> + </dd> + <dt id='test_nt-syntax-string-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03'> + Test + <span property='dc:title mf:name'>nt-syntax-string-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03'> + <p lang='en' property='dc:description'>langString literal with region</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-string-03.nt' title='nt-syntax-string-03 Input'><http://example/s> <http://example/p> "string"@en-uk .<br/></pre> + </dd> + <dt id='test_nt-syntax-str-esc-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01'> + Test + <span property='dc:title mf:name'>nt-syntax-str-esc-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01'> + <p lang='en' property='dc:description'>string literal with escaped newline</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-01.nt' title='nt-syntax-str-esc-01 Input'><http://example/s> <http://example/p> "a\n" .<br/></pre> + </dd> + <dt id='test_nt-syntax-str-esc-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02'> + Test + <span property='dc:title mf:name'>nt-syntax-str-esc-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02'> + <p lang='en' property='dc:description'>string literal with Unicode escape</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-02.nt' title='nt-syntax-str-esc-02 Input'><http://example/s> <http://example/p> "a\u0020b" .<br/></pre> + </dd> + <dt id='test_nt-syntax-str-esc-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03'> + Test + <span property='dc:title mf:name'>nt-syntax-str-esc-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03'> + <p lang='en' property='dc:description'>string literal with long Unicode escape</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-str-esc-03.nt' title='nt-syntax-str-esc-03 Input'><http://example/s> <http://example/p> "a\U00000020b" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bnode-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bnode-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01'> + <p lang='en' property='dc:description'>bnode subject</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-01.nt' title='nt-syntax-bnode-01 Input'>_:a <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bnode-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bnode-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02'> + <p lang='en' property='dc:description'>bnode object</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bnode-02.nt' title='nt-syntax-bnode-02 Input'><http://example/s> <http://example/p> _:a .<br/>_:a <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-datatypes-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01'> + Test + <span property='dc:title mf:name'>nt-syntax-datatypes-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01'> + <p lang='en' property='dc:description'>xsd:byte literal</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-01.nt' title='nt-syntax-datatypes-01 Input'><http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#byte> .<br/></pre> + </dd> + <dt id='test_nt-syntax-datatypes-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02'> + Test + <span property='dc:title mf:name'>nt-syntax-datatypes-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02'> + <p lang='en' property='dc:description'>integer as xsd:string</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-datatypes-02.nt' title='nt-syntax-datatypes-02 Input'><http://example/s> <http://example/p> "123"^^<http://www.w3.org/2001/XMLSchema#string> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01'> + <p lang='en' property='dc:description'>Bad IRI : space (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-01.nt' title='nt-syntax-bad-uri-01 Input'># Bad IRI : space.<br/><http://example/ space> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02'> + <p lang='en' property='dc:description'>Bad IRI : bad escape (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-02.nt' title='nt-syntax-bad-uri-02 Input'># Bad IRI : bad escape<br/><http://example/\u00ZZ11> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03'> + <p lang='en' property='dc:description'>Bad IRI : bad long escape (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-03.nt' title='nt-syntax-bad-uri-03 Input'># Bad IRI : bad escape<br/><http://example/\U00ZZ1111> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-04' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-04</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04'> + <p lang='en' property='dc:description'>Bad IRI : character escapes not allowed (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-04.nt' title='nt-syntax-bad-uri-04 Input'># Bad IRI : character escapes not allowed.<br/><http://example/\n> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-05' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-05</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05'> + <p lang='en' property='dc:description'>Bad IRI : character escapes not allowed (2) (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-05.nt' title='nt-syntax-bad-uri-05 Input'># Bad IRI : character escapes not allowed.<br/><http://example/\/> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-06' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-06</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06'> + <p lang='en' property='dc:description'>Bad IRI : relative IRI not allowed in subject (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-06.nt' title='nt-syntax-bad-uri-06 Input'># No relative IRIs in N-Triples<br/><s> <http://example/p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-07' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-07</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07'> + <p lang='en' property='dc:description'>Bad IRI : relative IRI not allowed in predicate (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-07.nt' title='nt-syntax-bad-uri-07 Input'># No relative IRIs in N-Triples<br/><http://example/s> <p> <http://example/o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-08' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-08</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08'> + <p lang='en' property='dc:description'>Bad IRI : relative IRI not allowed in object (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-08.nt' title='nt-syntax-bad-uri-08 Input'># No relative IRIs in N-Triples<br/><http://example/s> <http://example/p> <o> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-uri-09' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-uri-09</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09'> + <p lang='en' property='dc:description'>Bad IRI : relative IRI not allowed in datatype (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-uri-09.nt' title='nt-syntax-bad-uri-09 Input'># No relative IRIs in N-Triples<br/><http://example/s> <http://example/p> "foo"^^<dt> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-prefix-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-prefix-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01'> + <p lang='en' property='dc:description'>@prefix not allowed in n-triples (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-prefix-01.nt' title='nt-syntax-bad-prefix-01 Input'>@prefix : <http://example/> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-base-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-base-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01'> + <p lang='en' property='dc:description'>@base not allowed in N-Triples (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-base-01.nt' title='nt-syntax-bad-base-01 Input'>@base <http://example/> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-struct-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-struct-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01'> + <p lang='en' property='dc:description'>N-Triples does not have objectList (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-01.nt' title='nt-syntax-bad-struct-01 Input'><http://example/s> <http://example/p> <http://example/o>, <http://example/o2> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-struct-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-struct-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02'> + <p lang='en' property='dc:description'>N-Triples does not have predicateObjectList (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-struct-02.nt' title='nt-syntax-bad-struct-02 Input'><http://example/s> <http://example/p> <http://example/o>; <http://example/p2>, <http://example/o2> .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-lang-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-lang-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01'> + <p lang='en' property='dc:description'>langString with bad lang (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-lang-01.nt' title='nt-syntax-bad-lang-01 Input'># Bad lang tag<br/><http://example/s> <http://example/p> "string"@1 .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-esc-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-esc-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01'> + <p lang='en' property='dc:description'>Bad string escape (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-01.nt' title='nt-syntax-bad-esc-01 Input'># Bad string escape<br/><http://example/s> <http://example/p> "a\zb" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-esc-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-esc-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02'> + <p lang='en' property='dc:description'>Bad string escape (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-02.nt' title='nt-syntax-bad-esc-02 Input'># Bad string escape<br/><http://example/s> <http://example/p> "\uWXYZ" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-esc-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-esc-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03'> + <p lang='en' property='dc:description'>Bad string escape (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-esc-03.nt' title='nt-syntax-bad-esc-03 Input'># Bad string escape<br/><http://example/s> <http://example/p> "\U0000WXYZ" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01'> + <p lang='en' property='dc:description'>mismatching string literal open/close (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-01.nt' title='nt-syntax-bad-string-01 Input'><http://example/s> <http://example/p> "abc' .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02'> + <p lang='en' property='dc:description'>mismatching string literal open/close (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-02.nt' title='nt-syntax-bad-string-02 Input'><http://example/s> <http://example/p> 1.0 .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03'> + <p lang='en' property='dc:description'>single quotes (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-03.nt' title='nt-syntax-bad-string-03 Input'><http://example/s> <http://example/p> 1.0e1 .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-04' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-04</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04'> + <p lang='en' property='dc:description'>long single string literal (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-04.nt' title='nt-syntax-bad-string-04 Input'><http://example/s> <http://example/p> '''abc''' .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-05' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-05</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05'> + <p lang='en' property='dc:description'>long double string literal (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-05.nt' title='nt-syntax-bad-string-05 Input'><http://example/s> <http://example/p> """abc""" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-06' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-06</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06'> + <p lang='en' property='dc:description'>string literal with no end (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-06.nt' title='nt-syntax-bad-string-06 Input'><http://example/s> <http://example/p> "abc .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-string-07' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-string-07</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07'> + <p lang='en' property='dc:description'>string literal with no start (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-string-07.nt' title='nt-syntax-bad-string-07 Input'><http://example/s> <http://example/p> abc" .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-num-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-num-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01'> + <p lang='en' property='dc:description'>no numbers in N-Triples (integer) (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-01.nt' title='nt-syntax-bad-num-01 Input'><http://example/s> <http://example/p> 1 .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-num-02' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-num-02</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02'> + <p lang='en' property='dc:description'>no numbers in N-Triples (decimal) (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-02.nt' title='nt-syntax-bad-num-02 Input'><http://example/s> <http://example/p> 1.0 .<br/></pre> + </dd> + <dt id='test_nt-syntax-bad-num-03' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03'> + Test + <span property='dc:title mf:name'>nt-syntax-bad-num-03</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03'> + <p lang='en' property='dc:description'>no numbers in N-Triples (float) (negative test)</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-bad-num-03.nt' title='nt-syntax-bad-num-03 Input'><http://example/s> <http://example/p> 1.0e0 .<br/></pre> + </dd> + <dt id='test_nt-syntax-subm-01' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01'> + Test + <span property='dc:title mf:name'>nt-syntax-subm-01</span> + </dt> + <dd resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01'> + <p lang='en' property='dc:description'>Submission test from Original RDF Test Cases</p> + <pre class='example actionDoc' property='mf:action' resource='https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/nt-syntax-subm-01.nt' title='nt-syntax-subm-01 Input'>#<br/># Copyright World Wide Web Consortium, (Massachusetts Institute of<br/># Technology, Institut National de Recherche en Informatique et en<br/># Automatique, Keio University).<br/>#<br/># All Rights Reserved.<br/>#<br/># Please see the full Copyright clause at<br/># <http://www.w3.org/Consortium/Legal/copyright-software.html><br/>#<br/># Test file with a variety of legal N-Triples<br/>#<br/># Dave Beckett - http://purl.org/net/dajobe/<br/># <br/># $Id: test.nt,v 1.7 2003/10/06 15:52:19 dbeckett2 Exp $<br/># <br/>#####################################################################<br/><br/># comment lines<br/> # comment line after whitespace<br/># empty blank line, then one with spaces and tabs<br/><br/> <br/><http://example.org/resource1> <http://example.org/property> <http://example.org/resource2> .<br/>_:anon <http://example.org/property> <http://example.org/resource2> .<br/><http://example.org/resource2> <http://example.org/property> _:anon .<br/># spaces and tabs throughout:<br/> <http://example.org/resource3> <http://example.org/property> <http://example.org/resource2> . <br/><br/># line ending with CR NL (ASCII 13, ASCII 10)<br/><http://example.org/resource4> <http://example.org/property> <http://example.org/resource2> .<br/><br/># 2 statement lines separated by single CR (ASCII 10)<br/><http://example.org/resource5> <http://example.org/property> <http://example.org/resource2> .<br/><http://example.org/resource6> <http://example.org/property> <http://example.org/resource2> .<br/><br/><br/># All literal escapes<br/><http://example.org/resource7> <http://example.org/property> "simple literal" .<br/><http://example.org/resource8> <http://example.org/property> "backslash:\\" .<br/><http://example.org/resource9> <http://example.org/property> "dquote:\"" .<br/><http://example.org/resource10> <http://example.org/property> "newline:\n" .<br/><http://example.org/resource11> <http://example.org/property> "return\r" .<br/><http://example.org/resource12> <http://example.org/property> "tab:\t" .<br/><br/># Space is optional before final .<br/><http://example.org/resource13> <http://example.org/property> <http://example.org/resource2>.<br/><http://example.org/resource14> <http://example.org/property> "x".<br/><http://example.org/resource15> <http://example.org/property> _:anon.<br/><br/># \u and \U escapes<br/># latin small letter e with acute symbol \u00E9 - 3 UTF-8 bytes #xC3 #A9<br/><http://example.org/resource16> <http://example.org/property> "\u00E9" .<br/># Euro symbol \u20ac - 3 UTF-8 bytes #xE2 #x82 #xAC<br/><http://example.org/resource17> <http://example.org/property> "\u20AC" .<br/># resource18 test removed<br/># resource19 test removed<br/># resource20 test removed<br/><br/># XML Literals as Datatyped Literals<br/><http://example.org/resource21> <http://example.org/property> ""^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource22> <http://example.org/property> " "^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource23> <http://example.org/property> "x"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource23> <http://example.org/property> "\""^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource24> <http://example.org/property> "<a></a>"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource25> <http://example.org/property> "a <b></b>"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource26> <http://example.org/property> "a <b></b> c"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource26> <http://example.org/property> "a\n<b></b>\nc"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/><http://example.org/resource27> <http://example.org/property> "chat"^^<http://www.w3.org/2000/01/rdf-schema#XMLLiteral> .<br/># resource28 test removed 2003-08-03<br/># resource29 test removed 2003-08-03<br/><br/># Plain literals with languages<br/><http://example.org/resource30> <http://example.org/property> "chat"@fr .<br/><http://example.org/resource31> <http://example.org/property> "chat"@en .<br/><br/># Typed Literals<br/><http://example.org/resource32> <http://example.org/property> "abc"^^<http://example.org/datatype1> .<br/># resource33 test removed 2003-08-03<br/></pre> + </dd> + </div> + </dl> + </section> + <section id='appendix' property='earl:generatedBy' resource='http://rubygems.org/gems/earl-report' typeof='doap:Project'> + <h2> + Report Generation Software + </h2> + <p> + This report generated by + <span property='doap:name'><a href='http://rubygems.org/gems/earl-report'>earl-report</a></span> + <meta content='Earl Report summary generator' lang='en' property='doap:shortdesc' /> + <meta content='EarlReport generates HTML+RDFa rollups of multiple EARL reports' lang='en' property='doap:description' /> + version + <span property='doap:release' resource='https://github.com/gkellogg/earl-report/tree/0.2.3' typeof='doap:Version'> + <span property='doap:revision'>0.2.3</span> + <meta content='earl-report-0.2.3' property='doap:name' /> + <meta content='2013-03-20' datatype='xsd:date' property='doap:created' /> + </span> + an + <a href='http://unlicense.org' property='doap:license'>Unlicensed</a> + <span property='doap:programming-language'>Ruby</span> + application. More information is available at + <a href='https://github.com/gkellogg/earl-report' property='doap:homepage'>https://github.com/gkellogg/earl-report</a> + . + </p> + <p property='doap:developer' resource='http://greggkellogg.net/foaf#me' typeof='foaf:Person'> + This software is provided by + <a href='http://greggkellogg.net/' property='foaf:homepage'><span aboue='http://greggkellogg.net/foaf#me' property='foaf:name'>Gregg Kellogg</span></a> + in hopes that it might make the lives of conformance testers easier. + </p> + </section> + </body> +</html>
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/rdf.rb-earl.ttl Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,518 @@ +@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . +@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . +@prefix dc: <http://purl.org/dc/terms/> . +@prefix earl: <http://www.w3.org/ns/earl#> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@prefix doap: <http://usefulinc.com/ns/doap#> . +@prefix ex: <http://example.org/> . +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> . + +<http://rubygems.org/gems/rdf> a doap:Project, earl:TestSubject, earl:Software ; + doap:name "RDF.rb" ; + doap:homepage <http://ruby-rdf.github.com/rdf> ; + doap:license <http://creativecommons.org/licenses/publicdomain/> ; + doap:shortdesc "Turtle reader/writer for Ruby."@en ; + doap:description "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."@en ; + doap:shortdesc "A Ruby library for working with Resource Description Framework (RDF) data." ; + doap:created "2007-10-23"^^xsd:date; + doap:programming-language "Ruby" ; + doap:platform "Ruby" ; + doap:implements <http://www.w3.org/TR/rdf-concepts/>, + <http://sw.deri.org/2008/07/n-quads/>, + <http://www.w3.org/2001/sw/RDFCore/ntriples/> ; + doap:category <http://dbpedia.org/resource/Resource_Description_Framework>, + <http://dbpedia.org/resource/Ruby_(programming_language)> ; + doap:download-page <http://rubygems.org/gems/rdf> ; + doap:mailing-list <http://lists.w3.org/Archives/Public/public-rdf-ruby/> ; + doap:bug-database <http://github.com/ruby-rdf/rdf/issues> ; + doap:blog <http://ar.to/>, <http://blog.datagraph.org/>, <http://greggkellogg.net> ; + doap:developer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + doap:maintainer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + doap:documenter <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + doap:helper [ a foaf:Person; foaf:name "CDlin Ardelean"; foaf:mbox-sha1sum "274bd18402fc773ffc0606996aa1fb90b603aa29"], + [ a foaf:Person; foaf:name "Danny Gagne"; foaf:mbox-sha1sum "6de43e9cf7de53427fea9765706703e4d957c17b"], + [ a foaf:Person; foaf:name "Joey Geiger"; foaf:mbox-sha1sum "f412d743150d7b27b8468d56e69ca147917ea6fc"], + [ a foaf:Person; foaf:name "Fumihiro Kato"; foaf:mbox-sha1sum "d31fdd6af7a279a89bf09fdc9f7c44d9d08bb930"], + [ a foaf:Person; foaf:name "Naoki Kawamukai"; foaf:mbox-sha1sum "5bdcd8e2af4f5952aaeeffbdd371c41525ec761d"], + [ a foaf:Person; foaf:name "Hellekin O. Wolf"; foaf:mbox-sha1sum "c69f3255ff0639543cc5edfd8116eac8df16fab8"], + [ a foaf:Person; foaf:name "John Fieber"; foaf:mbox-sha1sum "f7653fc1ac0e82ebb32f092389bd5fc728eaae12"], + [ a foaf:Person; foaf:name "Keita Urashima"; foaf:mbox-sha1sum "2b4247b6fd5bb4a1383378f325784318680d5ff9"], + [ a foaf:Person; foaf:name "Pius Uzamere"; foaf:mbox-sha1sum "bedbbf2451e5beb38d59687c0460032aff92cd3c"]; + doap:vendor <http://datagraph.org/> ; + foaf:maker <http://ar.to/#self> ; + dc:title "RDF.rb" ; + dc:description "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."@en ; + dc:date "2011-08-29"^^xsd:date; + dc:creator <http://ar.to/#self> . + +<http://bhuga.net/#ben> a doap:Person; + rdfs:isDefinedBy <http://datagraph.org/bhuga/foaf>; + foaf:homepage <http://bhuga.net/>; + foaf:mbox <mailto:blavender@gmail.com>; + foaf:mbox_sha1sum "dbf45f4ffbd27b67aa84f02a6a31c144727d10af"; + foaf:name "Ben Lavender" . + +<http://ar.to/#self> a doap:Person; + rdfs:isDefinedBy <http://datagraph.org/bendiken/foaf>; + foaf:homepage <http://ar.to/>; + foaf:made <http://rubygems.org/gems/rdf>; + foaf:mbox <mailto:arto.bendiken@gmail.com>; + foaf:mbox_sha1sum "d0737cceb55eb7d740578d2db1bc0727e3ed49ce", + "a033f652c84a4d73b8c26d318c2395699dd2bdfb"; + foaf:name "Arto Bendiken" . + + +<http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor; + foaf:name "Gregg Kellogg"; + foaf:title "Implementor"; + foaf:homepage <http://greggkellogg.net/> . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-uri-04>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-string-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-str-esc-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bnode-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-datatypes-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-04>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-05>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-06>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-07>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-08>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-uri-09>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-prefix-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-base-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-struct-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-lang-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-esc-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-04>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-05>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-06>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-string-07>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-02>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-bad-num-03>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + +[ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-subm-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-03-24T12:36:37-07:00"^^xsd:dateTime]; + earl:mode earl:automatic ] .
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rdf-turtle/reports-nt/template.md Sun Mar 24 13:18:33 2013 -0700 @@ -0,0 +1,389 @@ +-# This template is used for generating a rollup EARL report. It expects to be +-# called with a single _tests_ local with the following structure +-# +-# { +-# "@context": {...}, +-# "@id": "", +-# "@type": "earl:Software", +-# "name": "...", +-# "bibRef": "[[...]]", +-# "assertions": ["./rdf.rb-earl.ttl"], +-# "testSubjects": [ +-# { +-# "@id": "http://rubygems.org/gems/rdf-turtle", +-# "@type": "earl:TestSubject", +-# "name": "RDF::Turtle" +-# }, +-# ... +-# ], +-# "tests": [{ +-# "@id": "http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-ttl/manifest.ttl#turtle-syntax-file-01", +-# "@type": ["earl:TestCriterion", "earl:TestCase"], +-# "title": "subm-test-00", +-# "description": "Blank subject", +-# "testAction": "http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-ttl/turtle-syntax-file-01.ttl", +-# "testResult": "http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-ttl/turtle-syntax-file-01.out" +-# "mode": "earl:automatic", +-# "assertions": [ +-# { +-# "@type": "earl:Assertion", +-# "assertedBy": "http://greggkellogg.net/foaf#me", +-# "test": "http://svn.apache.org/repos/asf/jena/Experimental/riot-reader/testing/RIOT/Lang/TurtleSubm/manifest.ttl#testeval00", +-# "subject": "http://rubygems.org/gems/rdf-turtle", +-# "result": { +-# "@type": "earl:TestResult", +-# "outcome": "earl:passed" +-# } +-# } +-# ] +-# }] +-# } +- require 'cgi' + +!!! 5 +%html{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"} + - subjects = tests['testSubjects'] + %head + %meta{"http-equiv" => "Content-Type", :content => "text/html;charset=utf-8"} + %title + = tests['name'] + Implementation Report + %script.remove{:type => "text/javascript", :src => "http://www.w3.org/Tools/respec/respec-w3c-common"} + :javascript + var respecConfig = { + // extend the bibliography entries + localBiblio: { + NTRIPLES: "Gavin Carothers. <cite><a href=\"http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html\">N-Triples: A line-based syntax for an RDF graph.</a></cite> W3C Editor's Draft 24 March 2013. URL: <a href=\"http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html\">http://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/n-triples.html</a>", + TURTLE: "Eric Prud'hommeaux, Gavin Carothers. <cite><a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">Turtle: Terse RDF Triple Language.</a></cite> W3C Candidate Recommendation 19 February 2013. URL: <a href=\"http://www.w3.org/TR/2013/CR-turtle-20130219/\">http://www.w3.org/TR/2013/CR-turtle-20130219/</a>", + DOAP: "Ed Dumbill. <cite><a href=\"https://github.com/edumbill/doap/wiki\">Turtle: Terse RDF Triple Language.</a></cite> Community Specification. URL: <a href=\"https://github.com/edumbill/doap/wiki\">https://github.com/edumbill/doap/wiki</a>", + }, + + // specification status (e.g. WD, LCWD, NOTE, etc.). If in doubt use ED. + specStatus: "unofficial", + copyrightStart: "2010", + doRDFa: "1.1", + + // the specification's short name, as in http://www.w3.org/TR/short-name/ + shortName: "turtle-earl", + //subtitle: "Turtle Implementation Conformance Report", + // if you wish the publication date to be other than today, set this + publishDate: "#{Time.now.strftime("%Y/%m/%d")}", + + // if there is a previously published draft, uncomment this and set its YYYY-MM-DD date + // and its maturity status + //previousPublishDate: "2011-10-23", + //previousMaturity: "ED", + //previousDiffURI: "http://json-ld.org/spec/ED/json-ld-syntax/20111023/index.html", + //diffTool: "http://www.aptest.com/standards/htmldiff/htmldiff.pl", + + // if there a publicly available Editor's Draft, this is the link + //edDraftURI: "", + + // if this is a LCWD, uncomment and set the end of its review period + // lcEnd: "2009-08-05", + + // if you want to have extra CSS, append them to this list + // it is recommended that the respec.css stylesheet be kept + extraCSS: [ + "http://dev.w3.org/2009/dap/ReSpec.js/css/respec.css" + ], + + // editors, add as many as you like + // only "name" is required + editors: [ + { name: "Gregg Kellogg", url: "http://greggkellogg.net/", + company: "Kellogg Associates" } + ], + + // authors, add as many as you like. + // This is optional, uncomment if you have authors as well as editors. + // only "name" is required. Same format as editors. + //authors: [ + //RDF Working Group], + + // name of the WG + wg: "RDF Working Group", + + // URI of the public WG page + wgURI: "http://www.w3.org/2011/rdf-wg/", + + // name (with the @w3c.org) of the public mailing to which comments are due + wgPublicList: "public-rdf-comments", + + // URI of the patent status for this WG, for Rec-track documents + // !!!! IMPORTANT !!!! + // This is important for Rec-track documents, do not copy a patent URI from a random + // document unless you know what you're doing. If in doubt ask your friendly neighbourhood + // Team Contact. + wgPatentURI: "http://www.w3.org/2004/01/pp-impl/46168/status", + alternateFormats: [ + {uri: "earl.ttl", label: "Turtle"}, + {uri: "earl.jsonld", label: "JSON-LD"} + ], + }; + :css + span[property='dc:description'] { display: none; } + td.PASS { color: green; } + td.FAIL { color: red; } + table.report { + border-width: 1px; + border-spacing: 2px; + border-style: outset; + border-color: gray; + border-collapse: separate; + background-color: white; + } + table.report th { + border-width: 1px; + padding: 1px; + border-style: inset; + border-color: gray; + background-color: white; + -moz-border-radius: ; + } + table.report td { + border-width: 1px; + padding: 1px; + border-style: inset; + border-color: gray; + background-color: white; + -moz-border-radius: ; + } + tr.summary {font-weight: bold;} + td.passed-all {color: green;} + td.passed-most {color: darkorange;} + td.passed-some {color: red;} + %body{:prefix => "earl: http://www.w3.org/ns/earl# doap: http://usefulinc.com/ns/doap# mf: http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#"} + %section#abstract{:about => tests['@id'], :typeof => [tests['@type']].flatten.join(" ")} + %p + This document report test subject conformance for and related specifications for + %span{:property => "doap:name"}<=tests['name'] + %span{:property => "dc:bibliographicCitation"}< + = tests['bibRef'] + according to the requirements of the Evaluation and Report Language (EARL) 1.0 Schema [[EARL10-SCHEMA]]. + %p + This report is also available in alternate formats: + %a{:href => "earl.ttl"} + Turtle + and + %a{:href => "earl.jsonld"} + JSON-LD + %section#sodt + %section + :markdown + ## Instructions for submitting implementation reports + + Tests should be run using the test manifests defined in the + [Test Manifests](#test-manifests) Section. + + Reports should be submitted in Turtle format to [public-rdf-comments@w3.org](mailto:public-rdf-comments@w3.org) + and include an `earl:Assertion` + for each test, referencing the test resource from the associated manifest + and the test subject being reported upon. An example test entry is be the following: + + [ a earl:Assertion; + earl:assertedBy <http://greggkellogg.net/foaf#me>; + earl:subject <http://rubygems.org/gems/rdf>; + earl:test <https://dvcs.w3.org/hg/rdf/raw-file/default/rdf-turtle/tests-nt/manifest.ttl#nt-syntax-file-01>; + earl:result [ + a earl:TestResult; + earl:outcome earl:passed; + dc:date "2013-02-22T15:12:30-08:00"^^xsd:dateTime]; + earl:mode earl:automatic ] . + + The Test Subject should be defined as a `doap:Project`, including the name, + homepage and developer(s) of the software (see [[DOAP]]). Optionally, including the + project description and programming language. An example test subject description is the following: + + <http://rubygems.org/gems/rdf> a doap:Project, earl:TestSubject, earl:Software ; + doap:name "RDF.rb" ; + doap:homepage <http://rubygems.org/gems/rdf> ; + doap:license <http://creativecommons.org/licenses/publicdomain/> ; + doap:description "RDF.rb is a pure-Ruby library for working with Resource Description Framework (RDF) data."@en ; + doap:developer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + doap:maintainer <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + doap:documenter <http://ar.to/#self>, <http://bhuga.net/#ben>, <http://greggkellogg.net/foaf#me> ; + foaf:maker <http://ar.to/#self> ; + dc:creator <http://ar.to/#self> . + + The software developer, either an organization or one or more individuals SHOULD be + referenced from `doap:developer` using [[FOAF]]. For example: + + <http://greggkellogg.net/foaf#me> a foaf:Person, earl:Assertor; + foaf:name "Gregg Kellogg"; + foaf:title "Implementor"; + foaf:homepage <http://greggkellogg.net/> . + + See [Turtle Test Suite Wiki](http://www.w3.org/2011/rdf-wg/wiki/Turtle_Test_Suite) + for more information. + %section + - test_info = {} + - test_refs = {} + - subject_refs = {} + %h2 + Test Manifests + - tests['entries'].each do |manifest| + - test_cases = manifest['entries'] + %section{:typeof => manifest['@type'].join(" "), :resource => manifest['@id']} + %h2<=manifest['title'] + - [manifest['description']].flatten.compact.each do |desc| + %p< + ~ CGI.escapeHTML desc + %table.report + - skip_subject = {} + - passed_tests = [] + %tr + %th + Test + - subjects.each_with_index do |subject, index| + - subject_refs[subject['@id']] = "subj_#{index}" + -# If subject is untested for every test in this manifest, skip it + - skip_subject[subject['@id']] = manifest['entries'].all? {|t| t['assertions'][index]['result']['outcome'] == 'earl:untested'} + - unless skip_subject[subject['@id']] + %th + %a{:href => '#' + subject_refs[subject['@id']]}<=subject['name'] + - test_cases.each do |test| + - tid = 'test_' + (test['@id'][0,2] == '_:' ? test['@id'][2..-1] : test['@id'].split('#').last) + - (test_info[tid] ||= []) << test + - test_refs[test['@id']] = tid + %tr{:rel => "mf:entries", :typeof => test['@type'].join(" "), :resource => test['@id'], :inlist => true} + %td + %a{:href => "##{tid}"}< + ~ CGI.escapeHTML test['title'] + - test['assertions'].each_with_index do |assertion, ndx| + - next if skip_subject[assertion['subject']] + - pass_fail = assertion['result']['outcome'].split(':').last.upcase.sub(/(PASS|FAIL)ED$/, '\1') + - passed_tests[ndx] = (passed_tests[ndx] || 0) + (pass_fail == 'PASS' ? 1 : 0) + %td{:class => pass_fail, :property => "earl:assertions", :typeof => assertion['@type'], :inlist => true} + - if assertion['assertedBy'] + %link{:property => "earl:assertedBy", :href => assertion['assertedBy']} + %link{:property => "earl:test", :href => assertion['test']} + %link{:property => "earl:subject", :href => assertion['subject']} + - if assertion['mode'] + %link{:property => 'earl:mode', :href => assertion['mode']} + %span{:property => "earl:result", :typeof => assertion['result']['@type']} + %span{:property => 'earl:outcome', :resource => assertion['result']['outcome']} + = pass_fail + %tr.summary + %td + = "Percentage passed out of #{manifest['entries'].length} Tests" + - passed_tests.compact.each do |r| + - pct = (r * 100.0) / manifest['entries'].length + %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 95.0 ? 'passed-most' : 'passed-some'))} + = "#{'%.1f' % pct}%" + %section.appendix + %h2 + Test Subjects + %p + This report was tested using the following test subjects: + %dl + - subjects.each_with_index do |subject, index| + %dt{:id => subject_refs[subject['@id']]} + %a{:href => subject['@id']} + %span{:about => subject['@id'], :property => "doap:name"}<= subject['name'] + %dd{:property => "earl:testSubjects", :resource => subject['@id'], :typeof => [subject['@type']].flatten.join(" "), :inlist => true} + %dl + - if subject['doapDesc'] + %dt= "Description" + %dd{:property => "doap:description", :lang => 'en'}< + ~ CGI.escapeHTML subject['doapDesc'] + - if subject['language'] + %dt= "Programming Language" + %dd{:property => "doap:programming-language"}< + ~ CGI.escapeHTML subject['language'] + - if subject['homepage'] + %dt= "Home Page" + %dd{:property => "doap:homepage"} + %a{:href=> subject['homepage']} + ~ CGI.escapeHTML subject['homepage'] + - if subject['developer'] + %dt= "Developer" + %dd{:rel => "doap:developer"} + - subject['developer'].each do |dev| + %div{:resource => dev['@id'], :typeof => [dev['@type']].flatten.join(" ")} + - if dev.has_key?('@id') + %a{:href => dev['@id']} + %span{:property => "foaf:name"}< + ~ CGI.escapeHTML dev['foaf:name'] + - else + %span{:property => "foaf:name"}< + ~ CGI.escapeHTML dev['foaf:name'] + - if dev['foaf:homepage'] + %dt + Home Page + %dd + %a{:property => "foaf:homepage", :href=> dev['foaf:homepage']} + ~ CGI.escapeHTML dev['foaf:homepage'] + %dt + Test Suite Compliance + %dd + %table.report + %tbody + - tests['entries'].each do |manifest| + - passed = manifest['entries'].select {|t| t['assertions'][index]['result']['outcome'] == 'earl:passed' }.length + - next if passed == 0 + - total = manifest['entries'].length + - pct = (passed * 100.0) / total + %tr + %td + ~ manifest['title'] + %td{:class => (pct == 100.0 ? 'passed-all' : (pct >= 85.0 ? 'passed-most' : 'passed-some'))} + = "#{passed}/#{total} (#{'%.1f' % pct}%)" + - unless tests['assertions'].empty? + %section.appendix{:rel => "earl:assertions"} + %h2 + Individual Test Results + %p + Individual test results used to construct this report are available here: + %ul + - tests['assertions'].each do |file| + %li + %a.source{:href => file}<= file + %section.appendix + %h2 + Test Definitions + %dl + - tests['entries'].each do |manifest| + %div{:property => "mf:entries", :inlist => true, :resource => manifest['@id']} + - manifest['entries'].each do |test| + %dt{:id => test_refs[test['@id']], :resource => test['@id']} + Test + %span{:property => "dc:title mf:name"}< + ~ CGI.escapeHTML test['title'] + %dd{:resource => test['@id']} + %p{:property => "dc:description", :lang => 'en'}< + ~ CGI.escapeHTML test['description'] + %pre{:class => "example actionDoc", :property => "mf:action", :resource => test['testAction'], :title => "#{test['title']} Input"}< + ~ Kernel.open(test['testAction']) {|f| CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testAction']} not loaded" + - if test['testResult'] + %pre{:class => "example resultDoc", :property => "mf:result", :resource => test['testResult'], :title => "#{test['title']} Result"}< + ~ Kernel.open(test['testResult']) {|f| CGI.escapeHTML(f.read).gsub(/\n/, '<br/>')} rescue "#{test['testResult']} not loaded" + %section#appendix{:property => "earl:generatedBy", :resource => tests['generatedBy']['@id'], :typeof => tests['generatedBy']['@type']} + %h2 + Report Generation Software + - doap = tests['generatedBy'] + - rel = doap['release'] + %p + This report generated by + %span{:property => "doap:name"}< + %a{:href => tests['generatedBy']['@id']}< + = doap['name'] + %meta{:property => "doap:shortdesc", :content => doap['shortdesc'], :lang => 'en'} + %meta{:property => "doap:description", :content => doap['doapDesc'], :lang => 'en'} + version + %span{:property => "doap:release", :resource => rel['@id'], :typeof => 'doap:Version'} + %span{:property => "doap:revision"}<=rel['revision'] + %meta{:property => "doap:name", :content => rel['name']} + %meta{:property => "doap:created", :content => rel['created'], :datatype => "xsd:date"} + an + %a{:property => "doap:license", :href => doap['license']}<="Unlicensed" + %span{:property => "doap:programming-language"}<="Ruby" + application. More information is available at + %a{:property => "doap:homepage", :href => doap['homepage']}<=doap['homepage'] + = "." + %p{:property => "doap:developer", :resource => "http://greggkellogg.net/foaf#me", :typeof => "foaf:Person"} + This software is provided by + %a{:property => "foaf:homepage", :href => "http://greggkellogg.net/"}< + %span{:aboue => "http://greggkellogg.net/foaf#me", :property => "foaf:name"}< + Gregg Kellogg + in hopes that it might make the lives of conformance testers easier.