Software
type: Project
name: RDF 1.2
bibliographic citation: Unknown reference
generated by: earl-report
report: n3-js-turtle.ttl
report: rdf12conv-turtle-earl.ttl
report: rdfxml-streaming-parser-js.ttl
test subjects: https://pypi.org/project/rdf12conv/0.3.0/
test subjects: https://www.npmjs.com/package/n3/
test subjects: rdfxml-streaming-parser
entries: RDF 1.2 Semantics tests
entries: RDF 1.2 N-Triples Canonicalization Test Suite
entries: RDF 1.2 N-Triples Syntax Tests
entries: RDF 1.2 N-Quads Canonicalization Test Suite
entries: RDF 1.2 N-Quads Syntax Tests
entries: RDF 1.2 Turtle Evaluation Tests
entries: RDF 1.2 Turtle Syntax Tests
entries: RDF 1.2 TriG Evaluation Tests
entries: RDF 1.2 TriG Syntax Tests
entries: RDF 1.2 XML Evaluation Tests

earl-report
type: Software
type: Project
name: earl-report
shortdesc: Earl Report summary generator
description: EarlReport generates HTML+RDFa rollups of multiple EARL reports
homepage: https://github.com/gkellogg/earl-report
programming-language: Ruby
license: unlicense.org
release: https://github.com/gkellogg/earl-report/tree/0.9.1
developer: me

https://github.com/gkellogg/earl-report/tree/0.9.1
type: Version
name: earl-report-0.9.1
created: 2026-08-28
revision: 0.9.1

https://pypi.org/project/rdf12conv/0.3.0/
type: Project
type: TestSubject
type: Software
name: rdf12conv
developer: Dominik Tomaszuk
homepage: https://github.com/domel/rdf12conv
programming-language: Python
release:
  revision: unknown
release:
  revision: unknown
release:
  revision: unknown
release:
  revision: unknown

Dominik Tomaszuk
type: Assertor
type: Person

https://www.npmjs.com/package/n3/
type: Project
type: TestSubject
type: Software
name: n3
developer: Ruben Verborgh <ruben.verborgh@gmail.com>
homepage: https://github.com/rdfjs/N3.js
description: Lightning fast, asynchronous, streaming Turtle / N3 / RDF library.
programming-language: JavaScript
release:
  revision: unknown
release:
  revision: unknown
release:
  revision: unknown
release:
  revision: unknown

Ruben Verborgh <ruben.verborgh@gmail.com>
type: Person
type: Assertor

rdfxml-streaming-parser
type: Project
type: TestSubject
type: Software
name: rdfxml-streaming-parser
developer: Ruben Taelman <rubensworks@gmail.com>
homepage: https://github.com/rdfjs/rdfxml-streaming-parser.js#readme
description: Streaming RDF/XML parser
programming-language: JavaScript
release:
  revision: unknown

Ruben Taelman <rubensworks@gmail.com>
type: Person
type: Assertor

RDF 1.2 Semantics tests
type: Manifest
type: Report
preferred label: La suite des tests pour la sémantique de RDF 1.2 @fr
preferred label: Conjunto de pruebas para la semántica de RDF 1.2 @es
assumed test base: rdf-semantics
issued: 2023-07-20
modified: 2023-07-20
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
comment: These test suites are a product of the [W3C RDF & SPARQL Working Group](https://www.w3.org/groups/wg/rdf-star/) as well as the RDF-Star Interest Group within the W3C RDF-DEV Community Group, and has been maintained by the [RDF Test Curation Community Group](https://www.w3.org/community/rdf-tests/) at [https://github.com/w3c/rdf-tests/tree/main/rdf/rdf11](https://github.com/w3c/rdf-tests/tree/main/rdf/rdf11/). Conformance with RDF 1.2 specifications can be determined via successfully running the tests for relevant specifications along with the relevant RDF 1.1 tests.
include: manifest.ttl
entries: all-identical-triple-terms-are-the-same
entries: triple-terms-no-spurious
entries: bnodes-in-triple-term-subject
entries: bnodes-in-triple-term-object
entries: bnodes-in-triple-term-subject-and-object
entries: bnodes-in-triple-term-subject-and-object-fail
entries: same-bnode-same-triple-term
entries: different-bnodes-same-triple-term
entries: constrained-bnodes-in-triple-term-subject
entries: constrained-bnodes-in-triple-term-object
entries: constrained-bnodes-in-triple-term-fail
entries: constrained-bnodes-on-literal
entries: malformed-literal
entries: opaque-literal
entries: opaque-language-string
entries: opaque-dir-language-string
entries: triple-term-not-asserted
entries: annotated-asserted
entries: annotation
entries: annotation-unfolded
entries: json-array-ordered
entries: json-object-unordered
entries: json-zero
entries: json-zero-array
entries: json-round-different
entries: json-round-same
entries: json-infinity
entries: triple-terms-propositions
entries: reifies-range

all-identical-triple-terms-are-the-same
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Multiple occurrences of the same triple term are the same domain element.
action: test001a.ttl
entailment regime: simple
name: all-identical-triple-terms-are-the-same
result: test001r.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: all-identical-triple-terms-are-the-same
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: all-identical-triple-terms-are-the-same
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: all-identical-triple-terms-are-the-same
  result: TestResult
    outcome: untested

triple-terms-no-spurious
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: This test ensures that other entailments are not spurious.
action: test002a.ttl
entailment regime: simple
name: triple-terms-no-spurious
result: test005.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-terms-no-spurious
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-terms-no-spurious
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-terms-no-spurious
  result: TestResult
    outcome: untested

bnodes-in-triple-term-subject
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Terms inside triple terms can be replaced by fresh bnodes.
action: test002a.ttl
entailment regime: simple
name: bnodes-in-triple-term-subject
result: test002sr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested

bnodes-in-triple-term-object
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Terms inside triple terms can be replaced by fresh bnodes.
action: test002a.ttl
entailment regime: simple
name: bnodes-in-triple-term-object
result: test002or.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: bnodes-in-triple-term-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: bnodes-in-triple-term-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: bnodes-in-triple-term-object
  result: TestResult
    outcome: untested

bnodes-in-triple-term-subject-and-object
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Terms inside triple terms can be replaced by fresh bnodes.
action: test002a.ttl
entailment regime: simple
name: bnodes-in-triple-term-subject-and-object
result: test002sor.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: bnodes-in-triple-term-subject-and-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: bnodes-in-triple-term-subject-and-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: bnodes-in-triple-term-subject-and-object
  result: TestResult
    outcome: untested

bnodes-in-triple-term-subject-and-object-fail
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: The same bnode can not match different triple terms.
action: test002a.ttl
entailment regime: simple
name: bnodes-in-triple-term-subject-and-object-fail
result: test002sbr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: bnodes-in-triple-term-subject-and-object-fail
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: bnodes-in-triple-term-subject-and-object-fail
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: bnodes-in-triple-term-subject-and-object-fail
  result: TestResult
    outcome: untested

same-bnode-same-triple-term
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Identical triple term can be replaced by the same fresh bnode multiple times.
action: test003a.ttl
entailment regime: simple
name: same-bnode-same-quoted-term
result: test002sbr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: same-bnode-same-triple-term
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: same-bnode-same-triple-term
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: same-bnode-same-triple-term
  result: TestResult
    outcome: untested

different-bnodes-same-triple-term
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Different bnodes can match identical triple terms.
action: test003a.ttl
entailment regime: simple
name: different-bnodes-same-triple-term
result: test002sor.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: different-bnodes-same-triple-term
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: different-bnodes-same-triple-term
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: different-bnodes-same-triple-term
  result: TestResult
    outcome: untested

constrained-bnodes-in-triple-term-subject
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Terms inside and outside triple terms can be replaced by fresh bnodes
action: test004a.ttl
entailment regime: simple
name: constrained-bnodes-in-triple-term-subject
result: test004sr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: constrained-bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: constrained-bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: constrained-bnodes-in-triple-term-subject
  result: TestResult
    outcome: untested

constrained-bnodes-in-triple-term-object
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Terms inside and outside triple terms can be replaced by fresh bnodes.
action: test004a.ttl
entailment regime: simple
name: constrained-bnodes-in-triple-term-object
result: test004or.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: constrained-bnodes-in-triple-term-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: constrained-bnodes-in-triple-term-object
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: constrained-bnodes-in-triple-term-object
  result: TestResult
    outcome: untested

constrained-bnodes-in-triple-term-fail
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Quoted bnode identifiers share the same scope as non-quoted ones. A bnode that occurs both inside triple terms and inside asserted triples must satisfy all occurrences at the same time.
action: test004a.ttl
entailment regime: simple
name: constrained-bnodes-in-triple-term-fail
result: test004fr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: constrained-bnodes-in-triple-term-fail
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: constrained-bnodes-in-triple-term-fail
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: constrained-bnodes-in-triple-term-fail
  result: TestResult
    outcome: untested

constrained-bnodes-on-literal
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Literals inside and outside triple terms can be replaced by fresh bnodes.
action: test006a.ttl
entailment regime: simple
name: constrained-bnodes-on-literal
result: test006r.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: constrained-bnodes-on-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: constrained-bnodes-on-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: constrained-bnodes-on-literal
  result: TestResult
    outcome: untested

malformed-literal
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Malformed literals are allowed in triple terms, but cause inconsistency.
action: malformed-literal.ttl
entailment regime: RDF
name: malformed-literal
recognized datatypes: integer
result: false
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: malformed-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: malformed-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: malformed-literal
  result: TestResult
    outcome: untested

opaque-literal
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Literals within triple terms are transparent.
action: non-canonical-literal.ttl
entailment regime: simple
name: opaque-literal
recognized datatypes: integer
result: canonical-literal.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: opaque-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: opaque-literal
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: opaque-literal
  result: TestResult
    outcome: untested

opaque-language-string
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Literals within reifying terms (including language strings) are transparent.
action: lowercase-language-string.ttl
entailment regime: simple
name: opaque-language-string
result: uppercase-language-string.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: opaque-language-string
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: opaque-language-string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: opaque-language-string
  result: TestResult
    outcome: untested

opaque-dir-language-string
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Literals within reifying terms (including directional language strings) are transparent.
action: lowercase-dir-language-string.ttl
entailment regime: simple
name: opaque-dir-language-string
result: uppercase-dir-language-string.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: opaque-dir-language-string
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: opaque-dir-language-string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: opaque-dir-language-string
  result: TestResult
    outcome: untested

triple-term-not-asserted
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Triple terms are not asserted.
action: test002a.ttl
entailment regime: simple
name: triple-term-not-asserted
result: test002pgr.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-not-asserted
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-not-asserted
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-not-asserted
  result: TestResult
    outcome: untested

annotated-asserted
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Annotated triples are asserted. This is about shorthand expansion, and is not really a semantics test.
action: test007a.ttl
entailment regime: simple
name: annotated-asserted
result: test007r1.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: annotated-asserted
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: annotated-asserted
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: annotated-asserted
  result: TestResult
    outcome: untested

annotation
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Annotations are about the reifying triple. This is about shorthand expansion, and is not really a semantics test.
action: test007a.ttl
entailment regime: simple
name: annotation
result: test007r2.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: annotation
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: annotation
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: annotation
  result: TestResult
    outcome: untested

annotation-unfolded
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Annotations are the same as separate assertions. This is about shorthand expansion, and is not really a semantics test.
action: test007a2.ttl
entailment regime: simple
name: annotation-unfolded
result: test007a.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: annotation-unfolded
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: annotation-unfolded
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: annotation-unfolded
  result: TestResult
    outcome: untested

json-array-ordered
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Arrays are ordered in rdf:JSON.
action: json-array-1.ttl
entailment regime: RDF
name: json-array-unordered
recognized datatypes: JSON
result: json-array-2.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-array-ordered
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-array-ordered
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-array-ordered
  result: TestResult
    outcome: untested

json-object-unordered
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Objects are unordered in rdf:JSON.
action: json-object-1.ttl
entailment regime: RDF
name: json-object-unordered
recognized datatypes: JSON
result: json-object-2.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-object-unordered
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-object-unordered
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-object-unordered
  result: TestResult
    outcome: untested

json-zero
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Positive zero and negative zero are different in rdf:JSON.
action: json-positive-zero.ttl
entailment regime: RDF
name: json-zero
recognized datatypes: JSON
result: json-negative-zero.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-zero
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-zero
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-zero
  result: TestResult
    outcome: untested

json-zero-array
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Positive zero and negative zero are different in rdf:JSON inside arrays.
action: json-positive-zero-array.ttl
entailment regime: RDF
name: json-zero-array
recognized datatypes: JSON
result: json-negative-zero-array.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-zero-array
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-zero-array
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-zero-array
  result: TestResult
    outcome: untested

json-round-different
type: NegativeEntailmentTest
type: TestCriterion
type: TestCase
comment: Rounding to different even rdf:JSON.
action: json-9007199254740990-5.ttl
entailment regime: RDF
name: json-round-different
recognized datatypes: JSON
result: json-9007199254740991-5.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-round-different
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-round-different
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-round-different
  result: TestResult
    outcome: untested

json-round-same
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Rounding to same even rdf:JSON.
action: json-9007199254740992-5.ttl
entailment regime: RDF
name: json-round-same
recognized datatypes: JSON
result: json-9007199254740991-5.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-round-same
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-round-same
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-round-same
  result: TestResult
    outcome: untested

json-infinity
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Large rdf:JSON number values are infinity.
action: json-e400.ttl
entailment regime: RDF
name: json-infinity
recognized datatypes: JSON
result: json-e401.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: json-infinity
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: json-infinity
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: json-infinity
  result: TestResult
    outcome: untested

triple-terms-propositions
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Triple terms denote instances of rdfs:Proposition.
action: test001a.ttl
entailment regime: RDFS
name: triple-terms-propositions
result: triple-terms-propositions.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-terms-propositions
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-terms-propositions
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-terms-propositions
  result: TestResult
    outcome: untested

reifies-range
type: PositiveEntailmentTest
type: TestCriterion
type: TestCase
comment: Range of rdf:reifies is rdfs:Proposition.
action: reifies-rangea.ttl
entailment regime: RDFS
name: reifies-range
result: reifies-ranger.ttl
approval: NotClassified
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: reifies-range
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: reifies-range
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: reifies-range
  result: TestResult
    outcome: untested

RDF 1.2 N-Triples Canonicalization Test Suite
type: Manifest
type: Report
comment: Tests the generation of canonical N-Triples.
assumed test base: c14n
entries: comment following triple
entries: extra whitespace-01
entries: extra whitespace-02
entries: extra whitespace-03
entries: extra whitespace-04
entries: langtagged string
entries: dirlangtagged string
entries: literal all controls
entries: literal all punctuation
entries: literal ascii boundaries
entries: literal with 2 dquotes
entries: literal with 2 squotes
entries: literal with BACKSPACE
entries: literal with CARRIAGE RETURN
entries: literal with CHARACTER TABULATION
entries: literal with dquote
entries: literal with FORM FEED
entries: literal with LINE FEED
entries: literal with numeric escape4
entries: literal with numeric escape8
entries: literal with REVERSE SOLIDUS
entries: literal with REVERSE SOLIDUS2
entries: literal with squote
entries: literal with string dt
entries: literal with extra whitespace
entries: literal with UTF8 boundaries
entries: minimal whitespace-01
entries: minimal whitespace-02
entries: triple-term-01
entries: triple-term-02
entries: triple-term-03
entries: triple-term-04
entries: nt-syntax-uri-01
entries: nt-syntax-uri-02
entries: nt-syntax-uri-03
entries: nt-syntax-uri-04
entries: nt-syntax-str-esc-01
entries: nt-syntax-str-esc-02
entries: nt-syntax-str-esc-03
entries: literal needing uchar escaping-01
entries: literal needing uchar escaping-02

comment following triple
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N comment_following_triple
comment: Tests canonicalization of triples including comments
approval: Proposed
action: comment following triple.nt
result: comment following triple-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: comment following triple
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: comment following triple
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: comment following triple
  result: TestResult
    outcome: untested

extra whitespace-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-01
comment: Tests canonicalization of triples with extra whitespace
approval: Proposed
action: extra whitespace-01.nt
result: extra whitespace-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-01
  result: TestResult
    outcome: untested

extra whitespace-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-02
comment: Tests canonicalization of triples with extra whitespace
approval: Proposed
action: extra whitespace-02.nt
result: extra whitespace-02-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-02
  result: TestResult
    outcome: untested

extra whitespace-03
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-03
comment: Tests canonicalization of triples with extra whitespace
approval: Proposed
action: extra whitespace-03.nt
result: extra whitespace-03-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-03
  result: TestResult
    outcome: untested

extra whitespace-04
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-04
comment: Tests canonicalization of triples with extra whitespace
approval: Proposed
action: extra whitespace-04.nt
result: extra whitespace-04-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-04
  result: TestResult
    outcome: untested

langtagged string
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N langtagged_string
comment: Tests canonicalization of triples including language-tagged string
approval: Proposed
action: langtagged string.nt
result: langtagged string-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: langtagged string
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: langtagged string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: langtagged string
  result: TestResult
    outcome: untested

dirlangtagged string
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal with base direction ltr
comment: Tests canonicalization of triples including directional language-tagged string
approval: Proposed
action: dirlangtagged string.nt
result: dirlangtagged string-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: dirlangtagged string
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: dirlangtagged string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: dirlangtagged string
  result: TestResult
    outcome: untested

literal all controls
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_all_controls
comment: Tests canonicalization of literals with control characters
approval: Proposed
action: literal all controls.nt
result: literal all controls-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal all controls
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal all controls
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal all controls
  result: TestResult
    outcome: untested

literal all punctuation
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_all_punctuation
comment: Tests canonicalization of literals with punctuation characters
approval: Proposed
action: literal all punctuation.nt
result: literal all punctuation-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal all punctuation
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal all punctuation
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal all punctuation
  result: TestResult
    outcome: untested

literal ascii boundaries
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_ascii_boundaries
comment: Tests canonicalization of literal_ascii_boundaries '\x00\x26\x28...'
approval: Proposed
action: literal ascii boundaries.nt
result: literal ascii boundaries-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal ascii boundaries
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal ascii boundaries
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal ascii boundaries
  result: TestResult
    outcome: untested

literal with 2 dquotes
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_2_dquotes
comment: Tests canonicalization of literal with 2 dquotes """a""b"""
approval: Proposed
action: literal with 2 dquotes.nt
result: literal with 2 dquotes-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with 2 dquotes
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with 2 dquotes
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with 2 dquotes
  result: TestResult
    outcome: untested

literal with 2 squotes
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_2_squotes
comment: Tests canonicalization of literal with 2 squotes "x''y"
approval: Proposed
action: literal with 2 squotes.nt
result: literal with 2 squotes-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with 2 squotes
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with 2 squotes
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with 2 squotes
  result: TestResult
    outcome: untested

literal with BACKSPACE
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_BACKSPACE
comment: Tests canonicalization of literals with backspace
approval: Proposed
action: literal with BACKSPACE.nt
result: literal with BACKSPACE-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with BACKSPACE
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with BACKSPACE
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with BACKSPACE
  result: TestResult
    outcome: untested

literal with CARRIAGE RETURN
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_CARRIAGE_RETURN
comment: Tests canonicalization of literals with carriage return
approval: Proposed
action: literal with CARRIAGE RETURN.nt
result: literal with CARRIAGE RETURN-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with CARRIAGE RETURN
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with CARRIAGE RETURN
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with CARRIAGE RETURN
  result: TestResult
    outcome: untested

literal with CHARACTER TABULATION
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_CHARACTER_TABULATION
comment: Tests canonicalization of literals with character tabulation
approval: Proposed
action: literal with CHARACTER TABULATION.nt
result: literal with CHARACTER TABULATION-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with CHARACTER TABULATION
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with CHARACTER TABULATION
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with CHARACTER TABULATION
  result: TestResult
    outcome: untested

literal with dquote
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_dquote
comment: Tests canonicalization of literals with double quote
approval: Proposed
action: literal with dquote.nt
result: literal with dquote-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with dquote
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with dquote
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with dquote
  result: TestResult
    outcome: untested

literal with FORM FEED
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_FORM_FEED
comment: Tests canonicalization of literals with form feed
approval: Proposed
action: literal with FORM FEED.nt
result: literal with FORM FEED-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with FORM FEED
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with FORM FEED
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with FORM FEED
  result: TestResult
    outcome: untested

literal with LINE FEED
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_LINE_FEED
comment: Tests canonicalization of literals with line feed
approval: Proposed
action: literal with LINE FEED.nt
result: literal with LINE FEED-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with LINE FEED
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with LINE FEED
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with LINE FEED
  result: TestResult
    outcome: untested

literal with numeric escape4
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_numeric_escape4
comment: Tests canonicalization of literals with numeric escapes
approval: Proposed
action: literal with numeric escape4.nt
result: literal with numeric escape4-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with numeric escape4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with numeric escape4
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with numeric escape4
  result: TestResult
    outcome: untested

literal with numeric escape8
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_numeric_escape8
comment: Tests canonicalization of literals with numeric escapes
approval: Proposed
action: literal with numeric escape8.nt
result: literal with numeric escape8-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with numeric escape8
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with numeric escape8
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with numeric escape8
  result: TestResult
    outcome: untested

literal with REVERSE SOLIDUS
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_REVERSE_SOLIDUS
comment: Tests canonicalization of literals with reverse solidus
approval: Proposed
action: literal with REVERSE SOLIDUS.nt
result: literal with REVERSE SOLIDUS-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with REVERSE SOLIDUS
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with REVERSE SOLIDUS
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with REVERSE SOLIDUS
  result: TestResult
    outcome: untested

literal with REVERSE SOLIDUS2
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_REVERSE_SOLIDUS2
comment: Tests canonicalization of literals with reverse solidus
approval: Proposed
action: literal with REVERSE SOLIDUS2.nt
result: literal with REVERSE SOLIDUS2-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with REVERSE SOLIDUS2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with REVERSE SOLIDUS2
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with REVERSE SOLIDUS2
  result: TestResult
    outcome: untested

literal with squote
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_squote
comment: Tests canonicalization of literals with single quotes
approval: Proposed
action: literal with squote.nt
result: literal with squote-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with squote
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with squote
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with squote
  result: TestResult
    outcome: untested

literal with string dt
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_string_dt
comment: Tests canonicalization of literal with explicit xsd:string
approval: Proposed
action: literal with string dt.nt
result: literal with string dt-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with string dt
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with string dt
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with string dt
  result: TestResult
    outcome: untested

literal with extra whitespace
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_extra_whitespace
comment: Tests canonicalization of triples with literals having extra whitespace
approval: Proposed
action: literal with extra whitespace.nt
result: literal with extra whitespace-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with extra whitespace
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with extra whitespace
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with extra whitespace
  result: TestResult
    outcome: untested

literal with UTF8 boundaries
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_UTF8_boundaries
comment: Tests canonicalization of literals with UTF8 boundaries
approval: Proposed
action: literal with UTF8 boundaries.nt
result: literal with UTF8 boundaries-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with UTF8 boundaries
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with UTF8 boundaries
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with UTF8 boundaries
  result: TestResult
    outcome: untested

minimal whitespace-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N minimal_whitespace-01
comment: Tests canonicalization of triples without optional whitespace
approval: Proposed
action: minimal whitespace-01.nt
result: minimal whitespace-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: minimal whitespace-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: minimal whitespace-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: minimal whitespace-01
  result: TestResult
    outcome: untested

minimal whitespace-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N minimal_whitespace-02
comment: Tests canonicalization of triples without optional whitespace
approval: Proposed
action: minimal whitespace-02.nt
result: minimal whitespace-02-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: minimal whitespace-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: minimal whitespace-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: minimal whitespace-02
  result: TestResult
    outcome: untested

triple-term-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-01
comment: Tests canonicalization of triple terms with iri subject and object
action: triple-term-01.nt
result: triple-term-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-01
  result: TestResult
    outcome: untested

triple-term-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-02
comment: Tests canonicalization of triple terms with iri subject and bnode object
action: triple-term-02.nt
result: triple-term-02-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-02
  result: TestResult
    outcome: untested

triple-term-03
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-03
comment: Tests canonicalization of triple terms with iri subject and literal object
action: triple-term-03.nt
result: triple-term-03-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-03
  result: TestResult
    outcome: untested

triple-term-04
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-04
comment: Tests canonicalization of triple terms with triple term object
action: triple-term-04.nt
result: triple-term-04-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-04
  result: TestResult
    outcome: untested

nt-syntax-uri-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-uri-01
comment: Tests canonicalization of IRIs
approval: Proposed
action: nt-syntax-uri-01.nt
result: nt-syntax-uri-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-uri-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-uri-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-uri-01
  result: TestResult
    outcome: untested

nt-syntax-uri-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-uri-02
comment: Tests canonicalization of IRIs
approval: Proposed
action: nt-syntax-uri-02.nt
result: nt-syntax-uri-02-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-uri-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-uri-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-uri-02
  result: TestResult
    outcome: untested

nt-syntax-uri-03
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-uri-03
comment: Tests canonicalization of IRIs
approval: Proposed
action: nt-syntax-uri-03.nt
result: nt-syntax-uri-03-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-uri-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-uri-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-uri-03
  result: TestResult
    outcome: untested

nt-syntax-uri-04
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-uri-04
comment: Tests canonicalization of IRIs
approval: Proposed
action: nt-syntax-uri-04.nt
result: nt-syntax-uri-04-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-uri-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-uri-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-uri-04
  result: TestResult
    outcome: untested

nt-syntax-str-esc-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-str-esc-01
comment: Tests canonicalization of string escapes
approval: Proposed
action: nt-syntax-str-esc-01.nt
result: nt-syntax-str-esc-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-str-esc-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-str-esc-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-str-esc-01
  result: TestResult
    outcome: untested

nt-syntax-str-esc-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-str-esc-02
comment: Tests canonicalization of string escapes
approval: Proposed
action: nt-syntax-str-esc-02.nt
result: nt-syntax-str-esc-02-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-str-esc-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-str-esc-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-str-esc-02
  result: TestResult
    outcome: untested

nt-syntax-str-esc-03
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nt-syntax-str-esc-03
comment: Tests canonicalization of string escapes
approval: Proposed
action: nt-syntax-str-esc-03.nt
result: nt-syntax-str-esc-03-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-syntax-str-esc-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-syntax-str-esc-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-syntax-str-esc-03
  result: TestResult
    outcome: untested

literal needing uchar escaping-01
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_needing_uchar_escaping-01
comment: Tests canonicalization of strings with codepoints requiring UCHAR escaping, with input using raw UTF-8 data
approval: Proposed
action: literal needing uchar escaping-01.nt
result: literal needing uchar escaping-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal needing uchar escaping-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal needing uchar escaping-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal needing uchar escaping-01
  result: TestResult
    outcome: untested

literal needing uchar escaping-02
type: TestNTriplesPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_needing_uchar_escaping-02
comment: Tests canonicalization of strings with codepoints requiring UCHAR escaping, with input using \U escaping
approval: Proposed
action: literal needing uchar escaping-02.nt
result: literal needing uchar escaping-01-c14n.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal needing uchar escaping-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal needing uchar escaping-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal needing uchar escaping-02
  result: TestResult
    outcome: untested

RDF 1.2 N-Triples Syntax Tests
type: Manifest
type: Report
preferred label: La suite des tests pour RDF 1.2 N-Triples @fr
preferred label: Conjunto de pruebas para RDF 1.2 N-Triples @es
assumed test base: syntax
issued: 2023-07-20
modified: 2023-07-20
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: ntriples12-01
entries: ntriples12-02
entries: ntriples12-03
entries: ntriples12-bnode-1
entries: ntriples12-nested-1
entries: ntriples-langdir-1
entries: ntriples-langdir-2
entries: ntriples12-bad-01
entries: ntriples12-bad-02
entries: ntriples12-bad-03
entries: ntriples12-bad-04
entries: ntriples12-bad-05
entries: ntriples12-bad-06
entries: ntriples12-bad-07
entries: ntriples12-bad-08
entries: ntriples12-bad-09
entries: ntriples12-bad-10
entries: ntriples12-bad-iri-1
entries: ntriples12-bad-reified-1
entries: ntriples12-bad-reified-2
entries: ntriples12-bad-reified-3
entries: ntriples12-bad-reified-4
entries: ntriples12-bnode-bad-annotated-syntax-1
entries: ntriples12-bnode-bad-annotated-syntax-2
entries: ntriples-langdir-bad-1
entries: ntriples-langdir-bad-2
entries: ntriples-langdir-bad-3
entries: ntriples-langdir-bad-4
entries: ntriples-langdir-bad-5

ntriples12-01
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - object triple term
action: ntriples12-syntax-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-01
  result: TestResult
    outcome: untested

ntriples12-02
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - object triple term, no whitespace
action: ntriples12-syntax-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-02
  result: TestResult
    outcome: untested

ntriples12-03
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Nested, no whitespace
action: ntriples12-syntax-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-03
  result: TestResult
    outcome: untested

ntriples12-bnode-1
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Blank node subject
action: ntriples12-bnode-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bnode-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bnode-1
  result: TestResult
    outcome: untested

ntriples12-nested-1
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Nested object term
action: ntriples12-nested-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-nested-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-nested-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-nested-1
  result: TestResult
    outcome: untested

ntriples-langdir-1
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples literal with base direction ltr
action: ntriples-langdir-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-1
  result: TestResult
    outcome: untested

ntriples-langdir-2
type: TestNTriplesPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples literal with base direction rtl
action: ntriples-langdir-2.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-2
  result: TestResult
    outcome: untested

ntriples12-bad-01
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - reified triple as predicate
action: ntriples12-bad-syntax-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-01
  result: TestResult
    outcome: untested

ntriples12-bad-02
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - reified triple, literal subject
action: ntriples12-bad-syntax-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-02
  result: TestResult
    outcome: untested

ntriples12-bad-03
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - reified triple, literal predicate
action: ntriples12-bad-syntax-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-03
  result: TestResult
    outcome: untested

ntriples12-bad-04
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - reified triple, blank node predicate
action: ntriples12-bad-syntax-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-04
  result: TestResult
    outcome: untested

ntriples12-bad-05
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - triple term as predicate
action: ntriples12-bad-syntax-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-05
  result: TestResult
    outcome: untested

ntriples12-bad-06
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - triple term, literal subject
action: ntriples12-bad-syntax-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-06
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-06
  result: TestResult
    outcome: untested

ntriples12-bad-07
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - triple term, literal predicate
action: ntriples12-bad-syntax-07.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-07
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-07
  result: TestResult
    outcome: untested

ntriples12-bad-08
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - triple term, blank node predicate
action: ntriples12-bad-syntax-08.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-08
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-08
  result: TestResult
    outcome: untested

ntriples12-bad-09
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - reified triple object
action: ntriples12-bad-syntax-09.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-09
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-09
  result: TestResult
    outcome: untested

ntriples12-bad-10
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - triple term as subject
action: ntriples12-bad-syntax-10.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-10
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-10
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-10
  result: TestResult
    outcome: untested

ntriples12-bad-iri-1
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples - Bad - invalid IRI
action: ntriples12-bad-iri-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-iri-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-iri-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-iri-1
  result: TestResult
    outcome: untested

ntriples12-bad-reified-1
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - subject reified triple
action: ntriples12-bad-reified-syntax-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-reified-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-reified-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-reified-1
  result: TestResult
    outcome: untested

ntriples12-bad-reified-2
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - object reified triple
action: ntriples12-bad-reified-syntax-2.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-reified-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-reified-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-reified-2
  result: TestResult
    outcome: untested

ntriples12-bad-reified-3
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - subject and object reified triples
action: ntriples12-bad-reified-syntax-3.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-reified-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-reified-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-reified-3
  result: TestResult
    outcome: untested

ntriples12-bad-reified-4
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - predicate reified triple
action: ntriples12-bad-reified-syntax-4.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bad-reified-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bad-reified-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bad-reified-4
  result: TestResult
    outcome: untested

ntriples12-bnode-bad-annotated-syntax-1
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - annotated triple, blank node subject
action: ntriples12-bnode-bad-annotated-syntax-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bnode-bad-annotated-syntax-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bnode-bad-annotated-syntax-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bnode-bad-annotated-syntax-1
  result: TestResult
    outcome: untested

ntriples12-bnode-bad-annotated-syntax-2
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples-12 - Bad - annotated triple, blank node object
action: ntriples12-bnode-bad-annotated-syntax-2.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples12-bnode-bad-annotated-syntax-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples12-bnode-bad-annotated-syntax-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples12-bnode-bad-annotated-syntax-2
  result: TestResult
    outcome: untested

ntriples-langdir-bad-1
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples literal- Bad - undefined base direction
action: ntriples-langdir-bad-1.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-bad-1
  result: TestResult
    outcome: untested

ntriples-langdir-bad-2
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples literal- Bad - upper case LTR
action: ntriples-langdir-bad-2.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-bad-2
  result: TestResult
    outcome: untested

ntriples-langdir-bad-3
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples - Bad - literal with missing language tag
action: ntriples-langdir-bad-3.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-bad-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-bad-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-bad-3
  result: TestResult
    outcome: untested

ntriples-langdir-bad-4
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples - Bad - literal with bad language tag
action: ntriples-langdir-bad-4.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-bad-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-bad-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-bad-4
  result: TestResult
    outcome: untested

ntriples-langdir-bad-5
type: TestNTriplesNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples - Bad - literal with missing language tag and direction
action: ntriples-langdir-bad-5.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: ntriples-langdir-bad-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: ntriples-langdir-bad-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: ntriples-langdir-bad-5
  result: TestResult
    outcome: untested

RDF 1.2 N-Quads Canonicalization Test Suite
type: Manifest
type: Report
comment: Tests the generation of canonical N-Quads.
assumed test base: c14n
entries: comment following triple
entries: extra whitespace-01
entries: extra whitespace-02
entries: extra whitespace-03
entries: extra whitespace-04
entries: langtagged string
entries: dirlangtagged string
entries: literal all controls
entries: literal all punctuation
entries: literal ascii boundaries
entries: literal with 2 dquotes
entries: literal with 2 squotes
entries: literal with BACKSPACE
entries: literal with CARRIAGE RETURN
entries: literal with CHARACTER TABULATION
entries: literal with dquote
entries: literal with FORM FEED
entries: literal with LINE FEED
entries: literal with numeric escape4
entries: literal with numeric escape8
entries: literal with REVERSE SOLIDUS
entries: literal with REVERSE SOLIDUS2
entries: literal with squote
entries: literal with string dt
entries: literal with extra whitespace
entries: literal with UTF8 boundaries
entries: minimal whitespace-01
entries: minimal whitespace-02
entries: triple-term-01
entries: triple-term-02
entries: triple-term-03
entries: triple-term-04
entries: nq-syntax-uri-01
entries: nq-syntax-uri-02
entries: nq-syntax-uri-03
entries: nq-syntax-uri-04
entries: nq-syntax-str-esc-01
entries: nq-syntax-str-esc-02
entries: nq-syntax-str-esc-03
entries: literal needing uchar escaping-01
entries: literal needing uchar escaping-02

comment following triple
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N comment_following_triple
comment: Tests canonicalization of quads including comments
approval: Proposed
action: comment following triple.nq
result: comment following triple-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: comment following triple
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: comment following triple
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: comment following triple
  result: TestResult
    outcome: untested

extra whitespace-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-01
comment: Tests canonicalization of quads with extra whitespace
approval: Proposed
action: extra whitespace-01.nq
result: extra whitespace-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-01
  result: TestResult
    outcome: untested

extra whitespace-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-02
comment: Tests canonicalization of quads with extra whitespace
approval: Proposed
action: extra whitespace-02.nq
result: extra whitespace-02-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-02
  result: TestResult
    outcome: untested

extra whitespace-03
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-03
comment: Tests canonicalization of quads with extra whitespace
approval: Proposed
action: extra whitespace-03.nq
result: extra whitespace-03-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-03
  result: TestResult
    outcome: untested

extra whitespace-04
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N extra_whitespace-04
comment: Tests canonicalization of quads with extra whitespace
approval: Proposed
action: extra whitespace-04.nq
result: extra whitespace-04-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: extra whitespace-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: extra whitespace-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: extra whitespace-04
  result: TestResult
    outcome: untested

langtagged string
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N langtagged_string
comment: Tests canonicalization of quads including language-tagged string
approval: Proposed
action: langtagged string.nq
result: langtagged string-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: langtagged string
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: langtagged string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: langtagged string
  result: TestResult
    outcome: untested

dirlangtagged string
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal with base direction ltr
comment: Tests canonicalization of quads including directional language-tagged string
approval: Proposed
action: dirlangtagged string.nq
result: dirlangtagged string-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: dirlangtagged string
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: dirlangtagged string
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: dirlangtagged string
  result: TestResult
    outcome: untested

literal all controls
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_all_controls
comment: Tests canonicalization of literals with control characters
approval: Proposed
action: literal all controls.nq
result: literal all controls-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal all controls
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal all controls
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal all controls
  result: TestResult
    outcome: untested

literal all punctuation
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_all_punctuation
comment: Tests canonicalization of literals with punctuation characters
approval: Proposed
action: literal all punctuation.nq
result: literal all punctuation-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal all punctuation
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal all punctuation
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal all punctuation
  result: TestResult
    outcome: untested

literal ascii boundaries
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_ascii_boundaries
comment: Tests canonicalization of literal_ascii_boundaries '\x00\x26\x28...'
approval: Proposed
action: literal ascii boundaries.nq
result: literal ascii boundaries-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal ascii boundaries
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal ascii boundaries
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal ascii boundaries
  result: TestResult
    outcome: untested

literal with 2 dquotes
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_2_dquotes
comment: Tests canonicalization of literal with 2 dquotes """a""b"""
approval: Proposed
action: literal with 2 dquotes.nq
result: literal with 2 dquotes-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with 2 dquotes
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with 2 dquotes
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with 2 dquotes
  result: TestResult
    outcome: untested

literal with 2 squotes
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_2_squotes
comment: Tests canonicalization of literal with 2 squotes "x''y"
approval: Proposed
action: literal with 2 squotes.nq
result: literal with 2 squotes-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with 2 squotes
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with 2 squotes
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with 2 squotes
  result: TestResult
    outcome: untested

literal with BACKSPACE
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_BACKSPACE
comment: Tests canonicalization of literals with backspace
approval: Proposed
action: literal with BACKSPACE.nq
result: literal with BACKSPACE-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with BACKSPACE
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with BACKSPACE
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with BACKSPACE
  result: TestResult
    outcome: untested

literal with CARRIAGE RETURN
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_CARRIAGE_RETURN
comment: Tests canonicalization of literals with carriage return
approval: Proposed
action: literal with CARRIAGE RETURN.nq
result: literal with CARRIAGE RETURN-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with CARRIAGE RETURN
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with CARRIAGE RETURN
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with CARRIAGE RETURN
  result: TestResult
    outcome: untested

literal with CHARACTER TABULATION
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_CHARACTER_TABULATION
comment: Tests canonicalization of literals with character tabulation
approval: Proposed
action: literal with CHARACTER TABULATION.nq
result: literal with CHARACTER TABULATION-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with CHARACTER TABULATION
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with CHARACTER TABULATION
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with CHARACTER TABULATION
  result: TestResult
    outcome: untested

literal with dquote
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_dquote
comment: Tests canonicalization of literals with double quote
approval: Proposed
action: literal with dquote.nq
result: literal with dquote-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with dquote
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with dquote
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with dquote
  result: TestResult
    outcome: untested

literal with FORM FEED
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_FORM_FEED
comment: Tests canonicalization of literals with form feed
approval: Proposed
action: literal with FORM FEED.nq
result: literal with FORM FEED-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with FORM FEED
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with FORM FEED
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with FORM FEED
  result: TestResult
    outcome: untested

literal with LINE FEED
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_LINE_FEED
comment: Tests canonicalization of literals with line feed
approval: Proposed
action: literal with LINE FEED.nq
result: literal with LINE FEED-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with LINE FEED
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with LINE FEED
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with LINE FEED
  result: TestResult
    outcome: untested

literal with numeric escape4
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_numeric_escape4
comment: Tests canonicalization of literals with numeric escapes
approval: Proposed
action: literal with numeric escape4.nq
result: literal with numeric escape4-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with numeric escape4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with numeric escape4
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with numeric escape4
  result: TestResult
    outcome: untested

literal with numeric escape8
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_numeric_escape8
comment: Tests canonicalization of literals with numeric escapes
approval: Proposed
action: literal with numeric escape8.nq
result: literal with numeric escape8-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with numeric escape8
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with numeric escape8
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with numeric escape8
  result: TestResult
    outcome: untested

literal with REVERSE SOLIDUS
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_REVERSE_SOLIDUS
comment: Tests canonicalization of literals with reverse solidus
approval: Proposed
action: literal with REVERSE SOLIDUS.nq
result: literal with REVERSE SOLIDUS-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with REVERSE SOLIDUS
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with REVERSE SOLIDUS
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with REVERSE SOLIDUS
  result: TestResult
    outcome: untested

literal with REVERSE SOLIDUS2
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_REVERSE_SOLIDUS2
comment: Tests canonicalization of literals with reverse solidus
approval: Proposed
action: literal with REVERSE SOLIDUS2.nq
result: literal with REVERSE SOLIDUS2-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with REVERSE SOLIDUS2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with REVERSE SOLIDUS2
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with REVERSE SOLIDUS2
  result: TestResult
    outcome: untested

literal with squote
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_squote
comment: Tests canonicalization of literals with single quotes
approval: Proposed
action: literal with squote.nq
result: literal with squote-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with squote
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with squote
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with squote
  result: TestResult
    outcome: untested

literal with string dt
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_string_dt
comment: Tests canonicalization of literal with explicit xsd:string
approval: Proposed
action: literal with string dt.nq
result: literal with string dt-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with string dt
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with string dt
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with string dt
  result: TestResult
    outcome: untested

literal with extra whitespace
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_extra_whitespace
comment: Tests canonicalization of quads with literals having extra whitespace
approval: Proposed
action: literal with extra whitespace.nq
result: literal with extra whitespace-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with extra whitespace
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with extra whitespace
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with extra whitespace
  result: TestResult
    outcome: untested

literal with UTF8 boundaries
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_with_UTF8_boundaries
comment: Tests canonicalization of literals with UTF8 boundaries
approval: Proposed
action: literal with UTF8 boundaries.nq
result: literal with UTF8 boundaries-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal with UTF8 boundaries
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal with UTF8 boundaries
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal with UTF8 boundaries
  result: TestResult
    outcome: untested

minimal whitespace-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N minimal_whitespace-01
comment: Tests canonicalization of quads without optional whitespace
approval: Proposed
action: minimal whitespace-01.nq
result: minimal whitespace-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: minimal whitespace-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: minimal whitespace-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: minimal whitespace-01
  result: TestResult
    outcome: untested

minimal whitespace-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N minimal_whitespace-02
comment: Tests canonicalization of quads without optional whitespace
approval: Proposed
action: minimal whitespace-02.nq
result: minimal whitespace-02-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: minimal whitespace-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: minimal whitespace-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: minimal whitespace-02
  result: TestResult
    outcome: untested

triple-term-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-01
comment: Tests canonicalization of triple terms with iri subject and object
action: triple-term-01.nq
result: triple-term-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-01
  result: TestResult
    outcome: untested

triple-term-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-02
comment: Tests canonicalization of triple terms with iri subject and bnode object
action: triple-term-02.nq
result: triple-term-02-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-02
  result: TestResult
    outcome: untested

triple-term-03
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-03
comment: Tests canonicalization of triple terms with iri subject and literal object
action: triple-term-03.nq
result: triple-term-03-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-03
  result: TestResult
    outcome: untested

triple-term-04
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N triple-term-03
comment: Tests canonicalization of triple terms with triple term object
action: triple-term-04.nq
result: triple-term-04-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: triple-term-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: triple-term-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: triple-term-04
  result: TestResult
    outcome: untested

nq-syntax-uri-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-uri-01
comment: Tests canonicalization of IRIs
approval: Proposed
action: nq-syntax-uri-01.nq
result: nq-syntax-uri-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-uri-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-uri-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-uri-01
  result: TestResult
    outcome: untested

nq-syntax-uri-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-uri-02
comment: Tests canonicalization of IRIs
approval: Proposed
action: nq-syntax-uri-02.nq
result: nq-syntax-uri-02-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-uri-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-uri-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-uri-02
  result: TestResult
    outcome: untested

nq-syntax-uri-03
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-uri-03
comment: Tests canonicalization of IRIs
approval: Proposed
action: nq-syntax-uri-03.nq
result: nq-syntax-uri-03-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-uri-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-uri-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-uri-03
  result: TestResult
    outcome: untested

nq-syntax-uri-04
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-uri-04
comment: Tests canonicalization of IRIs
approval: Proposed
action: nq-syntax-uri-04.nq
result: nq-syntax-uri-04-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-uri-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-uri-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-uri-04
  result: TestResult
    outcome: untested

nq-syntax-str-esc-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-str-esc-01
comment: Tests canonicalization of string escapes
approval: Proposed
action: nq-syntax-str-esc-01.nq
result: nq-syntax-str-esc-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-str-esc-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-str-esc-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-str-esc-01
  result: TestResult
    outcome: untested

nq-syntax-str-esc-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-str-esc-02
comment: Tests canonicalization of string escapes
approval: Proposed
action: nq-syntax-str-esc-02.nq
result: nq-syntax-str-esc-02-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-str-esc-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-str-esc-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-str-esc-02
  result: TestResult
    outcome: untested

nq-syntax-str-esc-03
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N nq-syntax-str-esc-03
comment: Tests canonicalization of string escapes
approval: Proposed
action: nq-syntax-str-esc-03.nq
result: nq-syntax-str-esc-03-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nq-syntax-str-esc-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nq-syntax-str-esc-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: nq-syntax-str-esc-03
  result: TestResult
    outcome: untested

literal needing uchar escaping-01
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_needing_uchar_escaping-01
comment: Tests canonicalization of strings with codepoints requiring UCHAR escaping, with input using raw UTF-8 data
approval: Proposed
action: literal needing uchar escaping-01.nq
result: literal needing uchar escaping-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal needing uchar escaping-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal needing uchar escaping-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal needing uchar escaping-01
  result: TestResult
    outcome: untested

literal needing uchar escaping-02
type: TestNQuadsPositiveC14N
type: TestCriterion
type: TestCase
name: C14N literal_needing_uchar_escaping-02
comment: Tests canonicalization of strings with codepoints requiring UCHAR escaping, with input using \U escaping
approval: Proposed
action: literal needing uchar escaping-02.nq
result: literal needing uchar escaping-01-c14n.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: literal needing uchar escaping-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: literal needing uchar escaping-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: literal needing uchar escaping-02
  result: TestResult
    outcome: untested

RDF 1.2 N-Quads Syntax Tests
type: Manifest
type: Report
preferred label: La suite des tests pour RDF 1.2 N-Quads @fr
preferred label: Conjunto de pruebas para RDF 1.2 N-Quads @es
assumed test base: syntax
issued: 2023-07-20
modified: 2023-07-20
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: nquads12-01
entries: nquads12-02
entries: nquads12-03
entries: nquads12-bnode-1
entries: nquads12-nested-1
entries: nquads-langdir-1
entries: nquads-langdir-2
entries: nquads12-bad-01
entries: nquads12-bad-02
entries: nquads12-bad-03
entries: nquads12-bad-04
entries: nquads12-bad-05
entries: nquads12-bad-06
entries: nquads12-bad-07
entries: nquads12-bad-08
entries: nquads12-bad-09
entries: nquads12-bad-10
entries: nquads12-bad-reified-1
entries: nquads12-bad-reified-2
entries: nquads12-bad-reified-3
entries: nquads12-bad-reified-4
entries: nquads12-bnode-bad-annotated-syntax-1
entries: nquads12-bnode-bad-annotated-syntax-2
entries: nquads12-nested-bad-annotated-syntax-1
entries: nquads12-nested-bad-annotated-syntax-2
entries: nquads-langdir-bad-1
entries: nquads-langdir-bad-2

nquads12-01
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - object triple term
action: nquads12-syntax-01.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-01
  result: TestResult
    outcome: untested

nquads12-02
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - object triple term, no whitespace
action: nquads12-syntax-02.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-02
  result: TestResult
    outcome: untested

nquads12-03
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Nested, no whitespace
action: nquads12-syntax-03.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-03
  result: TestResult
    outcome: untested

nquads12-bnode-1
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Blank node subject
action: nquads12-bnode-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bnode-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bnode-1
  result: TestResult
    outcome: untested

nquads12-nested-1
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Nested object term
action: nquads12-nested-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-nested-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-nested-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-nested-1
  result: TestResult
    outcome: untested

nquads-langdir-1
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads literal with base direction ltr
action: nquads-langdir-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads-langdir-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads-langdir-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads-langdir-1
  result: TestResult
    outcome: untested

nquads-langdir-2
type: TestNQuadsPositiveSyntax
type: TestCriterion
type: TestCase
name: N-Quads literal with base direction rtl
action: nquads-langdir-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads-langdir-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads-langdir-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads-langdir-2
  result: TestResult
    outcome: untested

nquads12-bad-01
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - reified triple as predicate
action: nquads12-bad-syntax-01.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-01
  result: TestResult
    outcome: untested

nquads12-bad-02
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - reified triple, literal subject
action: nquads12-bad-syntax-02.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-02
  result: TestResult
    outcome: untested

nquads12-bad-03
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - reified triple, literal predicate
action: nquads12-bad-syntax-03.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-03
  result: TestResult
    outcome: untested

nquads12-bad-04
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - reified triple, blank node predicate
action: nquads12-bad-syntax-04.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-04
  result: TestResult
    outcome: untested

nquads12-bad-05
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - triple term as predicate
action: nquads12-bad-syntax-05.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-05
  result: TestResult
    outcome: untested

nquads12-bad-06
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - triple term, literal subject
action: nquads12-bad-syntax-06.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-06
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-06
  result: TestResult
    outcome: untested

nquads12-bad-07
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - triple term, literal predicate
action: nquads12-bad-syntax-07.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-07
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-07
  result: TestResult
    outcome: untested

nquads12-bad-08
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - triple term, blank node predicate
action: nquads12-bad-syntax-08.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-08
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-08
  result: TestResult
    outcome: untested

nquads12-bad-09
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - reified triple object
action: nquads12-bad-syntax-09.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-09
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-09
  result: TestResult
    outcome: untested

nquads12-bad-10
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - triple term as subject
action: nquads12-bad-syntax-10.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-10
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-10
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-10
  result: TestResult
    outcome: untested

nquads12-bad-reified-1
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - subject reified triple
action: nquads12-bad-reified-syntax-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-reified-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-reified-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-reified-1
  result: TestResult
    outcome: untested

nquads12-bad-reified-2
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - object reified triple
action: nquads12-bad-reified-syntax-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-reified-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-reified-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-reified-2
  result: TestResult
    outcome: untested

nquads12-bad-reified-3
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - subject and object reified triples
action: nquads12-bad-reified-syntax-3.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-reified-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-reified-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-reified-3
  result: TestResult
    outcome: untested

nquads12-bad-reified-4
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - predicate reified triple
action: nquads12-bad-reified-syntax-4.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bad-reified-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bad-reified-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bad-reified-4
  result: TestResult
    outcome: untested

nquads12-bnode-bad-annotated-syntax-1
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - annotated triple, blank node subject
action: nquads12-bnode-bad-annotated-syntax-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bnode-bad-annotated-syntax-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bnode-bad-annotated-syntax-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bnode-bad-annotated-syntax-1
  result: TestResult
    outcome: untested

nquads12-bnode-bad-annotated-syntax-2
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - annotated triple, blank node object
action: nquads12-bnode-bad-annotated-syntax-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-bnode-bad-annotated-syntax-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-bnode-bad-annotated-syntax-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-bnode-bad-annotated-syntax-2
  result: TestResult
    outcome: untested

nquads12-nested-bad-annotated-syntax-1
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - annotated triple, nested subject term
action: nquads12-nested-bad-annotated-syntax-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-nested-bad-annotated-syntax-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-nested-bad-annotated-syntax-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-nested-bad-annotated-syntax-1
  result: TestResult
    outcome: untested

nquads12-nested-bad-annotated-syntax-2
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads-12 - Bad - annotated triple, nested object term
action: nquads12-nested-bad-annotated-syntax-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads12-nested-bad-annotated-syntax-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads12-nested-bad-annotated-syntax-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads12-nested-bad-annotated-syntax-2
  result: TestResult
    outcome: untested

nquads-langdir-bad-1
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads literal- Bad - undefined base direction
action: nquads-langdir-bad-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads-langdir-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads-langdir-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads-langdir-bad-1
  result: TestResult
    outcome: untested

nquads-langdir-bad-2
type: TestNQuadsNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Quads literal- Bad - upper case LTR
action: nquads-langdir-bad-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nquads-langdir-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nquads-langdir-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nquads-langdir-bad-2
  result: TestResult
    outcome: untested

RDF 1.2 Turtle Evaluation Tests
type: Manifest
type: Report
preferred label: La suite des tests pour RDF 1.2 Turtle @fr
preferred label: Conjunto de pruebas para RDF 1.2 Turtle @es
assumed test base: eval
issued: 2023-07-20
modified: 2025-06-10
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: turtle12-rt-01
entries: turtle12-rt-02
entries: turtle12-rt-03
entries: turtle12-rt-04
entries: turtle12-rt-05
entries: turtle12-rt-06
entries: turtle12-rt-07
entries: turtle12-rt-08
entries: turtle12-rt-09
entries: turtle12-bnode-01
entries: turtle12-bnode-02
entries: turtle12-tt-01
entries: turtle12-tt-02
entries: turtle12-tt-03
entries: turtle12-tt-04
entries: turtle12-tt-05
entries: turtle12-annotation-01
entries: turtle12-annotation-02
entries: turtle12-annotation-03
entries: turtle12-annotation-04
entries: turtle12-annotation-05
entries: turtle12-annotation-06
entries: turtle12-annotation-07
entries: turtle12-annotation-08
entries: turtle12-annotation-09
entries: turtle12-annotation-10
entries: turtle12-annotation-11
entries: turtle12-annotation-12
entries: turtle12-annotation-13
entries: turtle12-reified-triples-annotation-01
entries: turtle12-reified-triples-annotation-02
entries: turtle12-reified-triples-annotation-03

turtle12-rt-01
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - subject reification
action: turtle12-eval-rt-01.ttl
result: turtle12-eval-rt-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-01
  result: TestResult
    outcome: untested

turtle12-rt-02
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object reification
action: turtle12-eval-rt-02.ttl
result: turtle12-eval-rt-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-02
  result: TestResult
    outcome: untested

turtle12-rt-03
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - subject reification with identifier
action: turtle12-eval-rt-03.ttl
result: turtle12-eval-rt-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-03
  result: TestResult
    outcome: untested

turtle12-rt-04
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object reification with identifier
action: turtle12-eval-rt-04.ttl
result: turtle12-eval-rt-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-04
  result: TestResult
    outcome: untested

turtle12-rt-05
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - subject reification with bnode identifier
action: turtle12-eval-rt-05.ttl
result: turtle12-eval-rt-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-05
  result: TestResult
    outcome: untested

turtle12-rt-06
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object reification with bnode identifier
action: turtle12-eval-rt-06.ttl
result: turtle12-eval-rt-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-06
  result: TestResult
    outcome: untested

turtle12-rt-07
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - subject reification with empty identifier
action: turtle12-eval-rt-07.ttl
result: turtle12-eval-rt-07.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-07
  result: TestResult
    outcome: untested

turtle12-rt-08
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object reification with empty identifier
action: turtle12-eval-rt-08.ttl
result: turtle12-eval-rt-08.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-08
  result: TestResult
    outcome: untested

turtle12-rt-09
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - literals in object position
action: turtle12-eval-rt-09.ttl
result: turtle12-eval-rt-09.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-rt-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-rt-09
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-rt-09
  result: TestResult
    outcome: untested

turtle12-bnode-01
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - blank node label
action: turtle12-eval-bnode-01.ttl
result: turtle12-eval-bnode-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bnode-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bnode-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bnode-01
  result: TestResult
    outcome: untested

turtle12-bnode-02
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - blank node labels
action: turtle12-eval-bnode-02.ttl
result: turtle12-eval-bnode-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bnode-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bnode-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bnode-02
  result: TestResult
    outcome: untested

turtle12-tt-01
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object triple term
action: turtle12-eval-tt-01.ttl
result: turtle12-eval-tt-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-tt-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-tt-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-tt-01
  result: TestResult
    outcome: untested

turtle12-tt-02
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object triple term, no whitespace
action: turtle12-eval-tt-02.ttl
result: turtle12-eval-tt-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-tt-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-tt-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-tt-02
  result: TestResult
    outcome: untested

turtle12-tt-03
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Nested, no whitespace
action: turtle12-eval-tt-03.ttl
result: turtle12-eval-tt-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-tt-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-tt-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-tt-03
  result: TestResult
    outcome: untested

turtle12-tt-04
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Nested object term
action: turtle12-eval-tt-04.ttl
result: turtle12-eval-tt-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-tt-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-tt-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-tt-04
  result: TestResult
    outcome: untested

turtle12-tt-05
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - literals in object position
action: turtle12-eval-tt-05.ttl
result: turtle12-eval-tt-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-tt-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-tt-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-tt-05
  result: TestResult
    outcome: untested

turtle12-annotation-01
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form
action: turtle12-eval-annotation-01.ttl
result: turtle12-eval-annotation-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-01
  result: TestResult
    outcome: untested

turtle12-annotation-02
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation example
action: turtle12-eval-annotation-02.ttl
result: turtle12-eval-annotation-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-02
  result: TestResult
    outcome: untested

turtle12-annotation-03
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation - predicate and object lists
action: turtle12-eval-annotation-03.ttl
result: turtle12-eval-annotation-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-03
  result: TestResult
    outcome: untested

turtle12-annotation-04
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation - nested
action: turtle12-eval-annotation-04.ttl
result: turtle12-eval-annotation-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-04
  result: TestResult
    outcome: untested

turtle12-annotation-05
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation object list
action: turtle12-eval-annotation-05.ttl
result: turtle12-eval-annotation-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-05
  result: TestResult
    outcome: untested

turtle12-annotation-06
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation with identifier
action: turtle12-eval-annotation-06.ttl
result: turtle12-eval-annotation-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-06
  result: TestResult
    outcome: untested

turtle12-annotation-07
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Different annotations have different default identifiers
action: turtle12-eval-annotation-07.ttl
result: turtle12-eval-annotation-07.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-07
  result: TestResult
    outcome: untested

turtle12-annotation-08
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with explicit identifier
action: turtle12-eval-annotation-08.ttl
result: turtle12-eval-annotation-08.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-08
  result: TestResult
    outcome: untested

turtle12-annotation-09
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with multiple reifiers
action: turtle12-eval-annotation-09.ttl
result: turtle12-eval-annotation-09.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-09
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-09
  result: TestResult
    outcome: untested

turtle12-annotation-10
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with multiple annotation blocks
action: turtle12-eval-annotation-10.ttl
result: turtle12-eval-annotation-10.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-10
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-10
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-10
  result: TestResult
    outcome: untested

turtle12-annotation-11
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with annotation block followed by reifier
action: turtle12-eval-annotation-11.ttl
result: turtle12-eval-annotation-11.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-11
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-11
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-11
  result: TestResult
    outcome: untested

turtle12-annotation-12
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with alternating reifiers and annotation blocks
action: turtle12-eval-annotation-12.ttl
result: turtle12-eval-annotation-12.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-12
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-12
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-12
  result: TestResult
    outcome: untested

turtle12-annotation-13
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form with IRI refier
action: turtle12-eval-annotation-13.ttl
result: turtle12-eval-annotation-13.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-annotation-13
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-annotation-13
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-annotation-13
  result: TestResult
    outcome: untested

turtle12-reified-triples-annotation-01
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation with reified triples
action: turtle12-eval-reified-triples-annotation-01.ttl
result: turtle12-eval-reified-triples-annotation-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-reified-triples-annotation-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-reified-triples-annotation-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-reified-triples-annotation-01
  result: TestResult
    outcome: untested

turtle12-reified-triples-annotation-02
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation on triple with reified triple subject
action: turtle12-eval-reified-triples-annotation-02.ttl
result: turtle12-eval-reified-triples-annotation-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-reified-triples-annotation-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-reified-triples-annotation-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-reified-triples-annotation-02
  result: TestResult
    outcome: untested

turtle12-reified-triples-annotation-03
type: TestTurtleEval
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation on triple with reified triple object
action: turtle12-eval-reified-triples-annotation-03.ttl
result: turtle12-eval-reified-triples-annotation-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-reified-triples-annotation-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-reified-triples-annotation-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-reified-triples-annotation-03
  result: TestResult
    outcome: untested

RDF 1.2 Turtle Syntax Tests
type: Manifest
type: Report
preferred label: La suite des tests pour la syntaxe RDF 1.2 Turtle @fr
preferred label: Conjunto de pruebas para la sintaxis RDF 1.2 Turtle @es
assumed test base: syntax
issued: 2023-07-20
modified: 2025-06-10
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: turtle12-1
entries: turtle12-2
entries: turtle12-3
entries: turtle12-4
entries: turtle12-5
entries: turtle12-6
entries: turtle12-7
entries: turtle12-8
entries: turtle12-inside-1
entries: turtle12-inside-2
entries: turtle12-inside-3
entries: turtle12-inside-4
entries: turtle12-nested-1
entries: turtle12-nested-2
entries: turtle12-compound-1
entries: turtle12-bnode-1
entries: turtle12-bnode-2
entries: turtle12-bnode-3
entries: turtle12-bad-1
entries: turtle12-bad-2
entries: turtle12-bad-3
entries: turtle12-bad-4
entries: turtle12-bad-5
entries: turtle12-bad-6
entries: turtle12-bad-7
entries: turtle12-ann-1
entries: turtle12-ann-2
entries: turtle12-ann-3
entries: turtle12-ann-4
entries: turtle12-ann-5
entries: turtle12-ann-6
entries: turtle12-ann-7
entries: turtle12-ann-8
entries: turtle12-bad-ann-1
entries: turtle12-bad-ann-2
entries: nt-ttl12-1
entries: nt-ttl12-2
entries: nt-ttl12-3
entries: nt-ttl12-bnode-1
entries: nt-ttl12-nested-1
entries: nt-ttl12-langdir-1
entries: nt-ttl12-langdir-2
entries: nt-ttl12-langdir-bad-1
entries: nt-ttl12-langdir-bad-2
entries: nt-ttl12-bad-01
entries: nt-ttl12-bad-02
entries: nt-ttl12-bad-03
entries: nt-ttl12-bad-04
entries: nt-ttl12-bad-05
entries: nt-ttl12-bad-06
entries: nt-ttl12-bad-07
entries: nt-ttl12-bad-08
entries: nt-ttl12-bad-09
entries: turtle12-version-01
entries: turtle12-version-02
entries: turtle12-version-03
entries: turtle12-version-04
entries: turtle12-version-05
entries: turtle12-version-06
entries: turtle12-version-07
entries: turtle12-version-08
entries: turtle12-version-bad-01
entries: turtle12-version-bad-02
entries: turtle12-version-bad-03
entries: turtle12-version-bad-04
entries: turtle12-version-bad-05
entries: turtle12-version-bad-06
entries: turtle12-surrogate-pair-bad-01
entries: turtle12-surrogate-pair-bad-02
entries: turtle12-surrogates-bad-01
entries: turtle12-surrogates-bad-02

turtle12-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - subject reified triple
action: turtle12-syntax-basic-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-1
  result: TestResult
    outcome: untested

turtle12-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - object reified triple
action: turtle12-syntax-basic-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-2
  result: TestResult
    outcome: untested

turtle12-3
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - triple term object
action: turtle12-syntax-basic-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-3
  result: TestResult
    outcome: untested

turtle12-4
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple outside triple
action: turtle12-syntax-basic-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-4
  result: TestResult
    outcome: untested

turtle12-5
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple with literal object
action: turtle12-syntax-basic-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-5
  result: TestResult
    outcome: untested

turtle12-6
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple with keyword object
action: turtle12-syntax-basic-06.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-6
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-6
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-6
  result: TestResult
    outcome: untested

turtle12-7
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - triple term with literal object
action: turtle12-syntax-basic-07.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-7
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-7
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-7
  result: TestResult
    outcome: untested

turtle12-8
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - triple term with keyword object
action: turtle12-syntax-basic-08.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-8
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-8
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-8
  result: TestResult
    outcome: untested

turtle12-inside-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple inside blankNodePropertyList
action: turtle12-syntax-inside-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-inside-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-inside-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-inside-1
  result: TestResult
    outcome: untested

turtle12-inside-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple inside collection
action: turtle12-syntax-inside-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-inside-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-inside-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-inside-2
  result: TestResult
    outcome: untested

turtle12-inside-3
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple with IRI identifier
action: turtle12-syntax-inside-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-inside-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-inside-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-inside-3
  result: TestResult
    outcome: untested

turtle12-inside-4
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - reified triple with blank node identifier
action: turtle12-syntax-inside-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-inside-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-inside-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-inside-4
  result: TestResult
    outcome: untested

turtle12-nested-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - nested reified triple, subject position
action: turtle12-syntax-nested-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-nested-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-nested-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-nested-1
  result: TestResult
    outcome: untested

turtle12-nested-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - nested reified triple, object position
action: turtle12-syntax-nested-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-nested-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-nested-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-nested-2
  result: TestResult
    outcome: untested

turtle12-compound-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - compound forms
action: turtle12-syntax-compound.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-compound-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-compound-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-compound-1
  result: TestResult
    outcome: untested

turtle12-bnode-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - blank node subject
action: turtle12-syntax-bnode-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bnode-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bnode-1
  result: TestResult
    outcome: untested

turtle12-bnode-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - blank node object
action: turtle12-syntax-bnode-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bnode-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bnode-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bnode-2
  result: TestResult
    outcome: untested

turtle12-bnode-3
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - blank node
action: turtle12-syntax-bnode-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bnode-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bnode-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bnode-3
  result: TestResult
    outcome: untested

turtle12-bad-1
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - reified triple as predicate
action: turtle12-syntax-bad-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-1
  result: TestResult
    outcome: untested

turtle12-bad-2
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - literal in subject position of reified triple
action: turtle12-syntax-bad-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-2
  result: TestResult
    outcome: untested

turtle12-bad-3
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - blank node as predicate in reified triple
action: turtle12-syntax-bad-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-3
  result: TestResult
    outcome: untested

turtle12-bad-4
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - incomplete reified triple
action: turtle12-syntax-bad-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-4
  result: TestResult
    outcome: untested

turtle12-bad-5
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - over-long reified triple
action: turtle12-syntax-bad-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-5
  result: TestResult
    outcome: untested

turtle12-bad-6
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - reified with list object
action: turtle12-syntax-bad-06.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-6
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-6
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-6
  result: TestResult
    outcome: untested

turtle12-bad-7
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - compound blank node expression
action: turtle12-syntax-bad-07.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-7
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-7
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-7
  result: TestResult
    outcome: untested

turtle12-ann-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation form
action: turtle12-annotation-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-1
  result: TestResult
    outcome: untested

turtle12-ann-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation example
action: turtle12-annotation-2.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-2
  result: TestResult
    outcome: untested

turtle12-ann-3
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation predicateObjecetList
action: turtle12-annotation-3.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-3
  result: TestResult
    outcome: untested

turtle12-ann-4
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Annotation followed by predicate/object
action: turtle12-annotation-4.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-4
  result: TestResult
    outcome: untested

turtle12-ann-5
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Reifier without annotation block
action: turtle12-annotation-5.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-5
  result: TestResult
    outcome: untested

turtle12-ann-6
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Empty reifier without annotation block
action: turtle12-annotation-6.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-6
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-6
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-6
  result: TestResult
    outcome: untested

turtle12-ann-7
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Reifier with annotation block
action: turtle12-annotation-7.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-7
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-7
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-7
  result: TestResult
    outcome: untested

turtle12-ann-8
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Empty reifier with annotation block
action: turtle12-annotation-8.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-ann-8
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-ann-8
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-ann-8
  result: TestResult
    outcome: untested

turtle12-bad-ann-1
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - empty annotation
action: turtle12-syntax-bad-ann-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-ann-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-ann-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-ann-1
  result: TestResult
    outcome: untested

turtle12-bad-ann-2
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - bad - triple as annotation
action: turtle12-syntax-bad-ann-2.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-bad-ann-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-bad-ann-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-bad-ann-2
  result: TestResult
    outcome: untested

nt-ttl12-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - triple term
action: nt-ttl12-syntax-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-1
  result: TestResult
    outcome: untested

nt-ttl12-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - whitespace and terms
action: nt-ttl12-syntax-2.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-2
  result: TestResult
    outcome: untested

nt-ttl12-3
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Nested, no whitespace
action: nt-ttl12-syntax-3.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-3
  result: TestResult
    outcome: untested

nt-ttl12-bnode-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Blank node object
action: nt-ttl12-bnode-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bnode-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bnode-1
  result: TestResult
    outcome: untested

nt-ttl12-nested-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Nested subject term
action: nt-ttl12-nested-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-nested-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-nested-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-nested-1
  result: TestResult
    outcome: untested

nt-ttl12-langdir-1
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - base direction ltr
action: nt-ttl12-langdir-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-langdir-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-langdir-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-langdir-1
  result: TestResult
    outcome: untested

nt-ttl12-langdir-2
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - base direction ltr
action: nt-ttl12-langdir-2.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-langdir-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-langdir-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-langdir-2
  result: TestResult
    outcome: untested

nt-ttl12-langdir-bad-1
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - undefined base direction
action: nt-ttl12-langdir-bad-1.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-langdir-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-langdir-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-langdir-bad-1
  result: TestResult
    outcome: untested

nt-ttl12-langdir-bad-2
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - upper case LTR
action: nt-ttl12-langdir-bad-2.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-langdir-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-langdir-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-langdir-bad-2
  result: TestResult
    outcome: untested

nt-ttl12-bad-01
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - triple term as predicate
action: nt-ttl12-bad-syntax-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-01
  result: TestResult
    outcome: untested

nt-ttl12-bad-02
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - triple term, literal subject
action: nt-ttl12-bad-syntax-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-02
  result: TestResult
    outcome: untested

nt-ttl12-bad-03
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - triple term, literal predicate
action: nt-ttl12-bad-syntax-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-03
  result: TestResult
    outcome: untested

nt-ttl12-bad-04
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - triple term, blank node predicate
action: nt-ttl12-bad-syntax-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-04
  result: TestResult
    outcome: untested

nt-ttl12-bad-05
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - triple term as subject
action: nt-ttl12-bad-syntax-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-05
  result: TestResult
    outcome: untested

nt-ttl12-bad-06
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - reified triple as predicate
action: nt-ttl12-bad-syntax-06.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-06
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-06
  result: TestResult
    outcome: untested

nt-ttl12-bad-07
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - reified triple, literal subject
action: nt-ttl12-bad-syntax-07.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-07
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-07
  result: TestResult
    outcome: untested

nt-ttl12-bad-08
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - reified triple, literal predicate
action: nt-ttl12-bad-syntax-08.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-08
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-08
  result: TestResult
    outcome: untested

nt-ttl12-bad-09
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: N-Triples 1.2 as Turtle 1.2 - Bad - reified triple, blank node predicate
action: nt-ttl12-bad-syntax-09.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: nt-ttl12-bad-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: nt-ttl12-bad-09
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: failed
report: Assertion
  subject: rdfxml-streaming-parser
  test: nt-ttl12-bad-09
  result: TestResult
    outcome: untested

turtle12-version-01
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION
action: turtle12-version-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-01
  result: TestResult
    outcome: untested

turtle12-version-02
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version
action: turtle12-version-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-02
  result: TestResult
    outcome: untested

turtle12-version-03
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION in data
action: turtle12-version-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-03
  result: TestResult
    outcome: untested

turtle12-version-04
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version in data
action: turtle12-version-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-04
  result: TestResult
    outcome: untested

turtle12-version-05
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION other version string
action: turtle12-version-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-05
  result: TestResult
    outcome: untested

turtle12-version-06
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version other version string
action: turtle12-version-06.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-06
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-06
  result: TestResult
    outcome: untested

turtle12-version-07
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - mixed versions
action: turtle12-version-07.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-07
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-07
  result: TestResult
    outcome: untested

turtle12-version-08
type: TestTurtlePositiveSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - many versions
action: turtle12-version-08.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-08
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-08
  result: TestResult
    outcome: untested

turtle12-version-bad-01
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION - not string
action: turtle12-version-bad-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-01
  result: TestResult
    outcome: untested

turtle12-version-bad-02
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION - triple-'-quoted string
action: turtle12-version-bad-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-02
  result: TestResult
    outcome: untested

turtle12-version-bad-03
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - VERSION - triple-"-quoted string
action: turtle12-version-bad-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-03
  result: TestResult
    outcome: untested

turtle12-version-bad-04
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version - not string
action: turtle12-version-bad-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-04
  result: TestResult
    outcome: untested

turtle12-version-bad-05
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version - triple-'-quoted string
action: turtle12-version-bad-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-05
  result: TestResult
    outcome: untested

turtle12-version-bad-06
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - @version - triple-"-quoted string
action: turtle12-version-bad-06.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-version-bad-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-version-bad-06
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-version-bad-06
  result: TestResult
    outcome: untested

turtle12-surrogate-pair-bad-01
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogate pair numeric escape sequence
action: turtle12-surrogate-pair-bad-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogate-pair-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: failed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogate-pair-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogate-pair-bad-01
  result: TestResult
    outcome: untested

turtle12-surrogate-pair-bad-02
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogate pair via numeric escape sequence
action: turtle12-surrogate-pair-bad-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogate-pair-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: failed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogate-pair-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogate-pair-bad-02
  result: TestResult
    outcome: untested

turtle12-surrogates-bad-01
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogates - wrong order
action: turtle12-surrogates-bad-01.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogates-bad-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogates-bad-01
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogates-bad-01
  result: TestResult
    outcome: untested

turtle12-surrogates-bad-02
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogates - high-high
action: turtle12-surrogates-bad-02.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogates-bad-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogates-bad-02
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogates-bad-02
  result: TestResult
    outcome: untested

turtle12-surrogates-bad-03
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogates - low-low
action: turtle12-surrogates-bad-03.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogates-bad-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogates-bad-03
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogates-bad-03
  result: TestResult
    outcome: untested

turtle12-surrogates-bad-04
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogates - lone high surrogate
action: turtle12-surrogates-bad-04.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogates-bad-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogates-bad-04
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogates-bad-04
  result: TestResult
    outcome: untested

turtle12-surrogates-bad-05
type: TestTurtleNegativeSyntax
type: TestCriterion
type: TestCase
name: Turtle 1.2 - Bad - Surrogates - lone low surrogate
action: turtle12-surrogates-bad-05.ttl
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: turtle12-surrogates-bad-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: turtle12-surrogates-bad-05
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: turtle12-surrogates-bad-05
  result: TestResult
    outcome: untested

RDF 1.2 TriG Evaluation Tests
type: Manifest
type: Report
preferred label: La suite des tests pour évaluation de RDF 1.2 TriG @fr
preferred label: Conjunto de pruebas para evaluar RDF 1.2 TriG @es
assumed test base: eval
issued: 2023-07-20
modified: 2023-07-20
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: trig12-rt-01
entries: trig12-rt-02
entries: trig12-rt-03
entries: trig12-rt-04
entries: trig12-rt-05
entries: trig12-rt-06
entries: trig12-rt-07
entries: trig12-rt-08
entries: trig12-bnode-1
entries: trig12-bnode-2
entries: trig12-annotation-01
entries: trig12-annotation-02
entries: trig12-annotation-03
entries: trig12-annotation-04
entries: trig12-annotation-05
entries: trig12-annotation-06
entries: trig12-annotation-07
entries: trig12-annotation-08
entries: trig12-annotation-09
entries: trig12-annotation-10
entries: trig12-annotation-11
entries: trig12-annotation-12
entries: trig12-annotation-13
entries: trig12-reified-triples-annotation-01
entries: trig12-reified-triples-annotation-02
entries: trig12-reified-triples-annotation-03

trig12-rt-01
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - subject reification
action: trig12-eval-rt-01.trig
result: trig12-eval-rt-01.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-01
  result: TestResult
    outcome: untested

trig12-rt-02
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - object reification
action: trig12-eval-rt-02.trig
result: trig12-eval-rt-02.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-02
  result: TestResult
    outcome: untested

trig12-rt-03
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - subject reification with identifier
action: trig12-eval-rt-03.trig
result: trig12-eval-rt-03.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-03
  result: TestResult
    outcome: untested

trig12-rt-04
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - object reification with identifier
action: trig12-eval-rt-04.trig
result: trig12-eval-rt-04.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-04
  result: TestResult
    outcome: untested

trig12-rt-05
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - subject reification with bnode identifier
action: trig12-eval-rt-05.trig
result: trig12-eval-rt-05.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-05
  result: TestResult
    outcome: untested

trig12-rt-06
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - object reification with bnode identifier
action: trig12-eval-rt-06.trig
result: trig12-eval-rt-06.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-06
  result: TestResult
    outcome: untested

trig12-rt-07
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - subject reification with empty identifier
action: trig12-eval-rt-07.trig
result: trig12-eval-rt-07.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-07
  result: TestResult
    outcome: untested

trig12-rt-08
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - object reification with empty identifier
action: trig12-eval-rt-08.trig
result: trig12-eval-rt-08.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-rt-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-rt-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-rt-08
  result: TestResult
    outcome: untested

trig12-bnode-1
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - blank node label
action: trig12-eval-bnode-1.trig
result: trig12-eval-bnode-1.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bnode-1
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bnode-1
  result: TestResult
    outcome: untested

trig12-bnode-2
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - blank node labels
action: trig12-eval-bnode-2.trig
result: trig12-eval-bnode-2.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bnode-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bnode-2
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bnode-2
  result: TestResult
    outcome: untested

trig12-annotation-01
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form
action: trig12-eval-annotation-01.trig
result: trig12-eval-annotation-01.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-01
  result: TestResult
    outcome: untested

trig12-annotation-02
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation example
action: trig12-eval-annotation-02.trig
result: trig12-eval-annotation-02.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-02
  result: TestResult
    outcome: untested

trig12-annotation-03
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation - predicate and object lists
action: trig12-eval-annotation-03.trig
result: trig12-eval-annotation-03.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-03
  result: TestResult
    outcome: untested

trig12-annotation-04
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation - nested
action: trig12-eval-annotation-04.trig
result: trig12-eval-annotation-04.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-04
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-04
  result: TestResult
    outcome: untested

trig12-annotation-05
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation object list
action: trig12-eval-annotation-05.trig
result: trig12-eval-annotation-05.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-05
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-05
  result: TestResult
    outcome: untested

trig12-annotation-06
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation with identifier
action: trig12-eval-annotation-06.trig
result: trig12-eval-annotation-06.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-06
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-06
  result: TestResult
    outcome: untested

trig12-annotation-07
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Different annotations have different default identifiers
action: trig12-eval-annotation-07.trig
result: trig12-eval-annotation-07.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-07
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-07
  result: TestResult
    outcome: untested

trig12-annotation-08
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with explicit identifier
action: trig12-eval-annotation-08.trig
result: trig12-eval-annotation-08.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-08
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-08
  result: TestResult
    outcome: untested

trig12-annotation-09
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with multiple reifiers
action: trig12-eval-annotation-09.trig
result: trig12-eval-annotation-09.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-09
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-09
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-09
  result: TestResult
    outcome: untested

trig12-annotation-10
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with multiple annotation blocks
action: trig12-eval-annotation-10.trig
result: trig12-eval-annotation-10.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-10
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-10
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-10
  result: TestResult
    outcome: untested

trig12-annotation-11
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with annotation block followed by reifier
action: trig12-eval-annotation-11.trig
result: trig12-eval-annotation-11.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-11
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-11
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-11
  result: TestResult
    outcome: untested

trig12-annotation-12
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with alternating reifiers and annotation blocks
action: trig12-eval-annotation-12.trig
result: trig12-eval-annotation-12.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-12
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-12
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-12
  result: TestResult
    outcome: untested

trig12-annotation-13
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form with IRI reifier
action: trig12-eval-annotation-13.trig
result: trig12-eval-annotation-13.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-annotation-13
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-annotation-13
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-annotation-13
  result: TestResult
    outcome: untested

trig12-reified-triples-annotation-01
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation with reified triples
action: trig12-eval-reified-triples-annotation-01.trig
result: trig12-eval-reified-triples-annotation-01.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-reified-triples-annotation-01
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-reified-triples-annotation-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-reified-triples-annotation-01
  result: TestResult
    outcome: untested

trig12-reified-triples-annotation-02
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation on triple with reified triple subject
action: trig12-eval-reified-triples-annotation-02.trig
result: trig12-eval-reified-triples-annotation-02.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-reified-triples-annotation-02
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-reified-triples-annotation-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-reified-triples-annotation-02
  result: TestResult
    outcome: untested

trig12-reified-triples-annotation-03
type: TestTrigEval
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation on triple with reified triple object
action: trig12-eval-reified-triples-annotation-03.trig
result: trig12-eval-reified-triples-annotation-03.nq
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-reified-triples-annotation-03
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-reified-triples-annotation-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-reified-triples-annotation-03
  result: TestResult
    outcome: untested

RDF 1.2 TriG Syntax Tests
type: Manifest
type: Report
preferred label: La suite des tests pour la syntaxe de RDF 1.2 TriG @fr
preferred label: Conjunto de pruebas para la sintaxis de RDF 1.2 TriG @es
assumed test base: syntax
issued: 2023-07-20
modified: 2023-07-20
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: trig12-1
entries: trig12-2
entries: trig12-3
entries: trig12-4
entries: trig12-inside-1
entries: trig12-inside-2
entries: trig12-inside-3
entries: trig12-inside-4
entries: trig12-nested-1
entries: trig12-nested-2
entries: trig12-compound-1
entries: trig12-bnode-1
entries: trig12-bnode-2
entries: trig12-bnode-3
entries: trig12-bad-1
entries: trig12-bad-2
entries: trig12-bad-3
entries: trig12-bad-4
entries: trig12-bad-5
entries: trig12-bad-6
entries: trig12-bad-7
entries: trig12-ann-1
entries: trig12-ann-2
entries: trig12-ann-3
entries: trig12-ann-4
entries: trig12-ann-5
entries: trig12-ann-6
entries: trig12-ann-7
entries: trig12-ann-8
entries: trig12-bad-ann-1
entries: trig12-bad-ann-2
entries: trig12-base-1
entries: trig12-base-2
entries: trig12-base-bad-1
entries: trig12-base-bad-2

trig12-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - subject reified triple
action: trig12-syntax-basic-01.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-1
  result: TestResult
    outcome: untested

trig12-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - object reified triple
action: trig12-syntax-basic-02.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-2
  result: TestResult
    outcome: untested

trig12-3
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - triple term object
action: trig12-syntax-basic-03.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-3
  result: TestResult
    outcome: untested

trig12-4
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - reified triple outside triple
action: trig12-syntax-basic-04.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-4
  result: TestResult
    outcome: untested

trig12-inside-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - reified triple inside blankNodePropertyList
action: trig12-syntax-inside-01.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-inside-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-inside-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-inside-1
  result: TestResult
    outcome: untested

trig12-inside-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - reified triple inside collection
action: trig12-syntax-inside-02.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-inside-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-inside-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-inside-2
  result: TestResult
    outcome: untested

trig12-inside-3
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - reified triple with IRI identifier
action: trig12-syntax-inside-03.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-inside-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-inside-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-inside-3
  result: TestResult
    outcome: untested

trig12-inside-4
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - reified triple with blank node identifier
action: trig12-syntax-inside-04.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-inside-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-inside-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-inside-4
  result: TestResult
    outcome: untested

trig12-nested-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - nested quoted triple, subject position
action: trig12-syntax-nested-01.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-nested-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-nested-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-nested-1
  result: TestResult
    outcome: untested

trig12-nested-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - nested quoted triple, object position
action: trig12-syntax-nested-02.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-nested-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-nested-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-nested-2
  result: TestResult
    outcome: untested

trig12-compound-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - compound forms
action: trig12-syntax-compound.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-compound-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-compound-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-compound-1
  result: TestResult
    outcome: untested

trig12-bnode-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - blank node subject
action: trig12-syntax-bnode-01.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bnode-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bnode-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bnode-1
  result: TestResult
    outcome: untested

trig12-bnode-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - blank node object
action: trig12-syntax-bnode-02.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bnode-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bnode-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bnode-2
  result: TestResult
    outcome: untested

trig12-bnode-3
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - blank node
action: trig12-syntax-bnode-03.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bnode-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bnode-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bnode-3
  result: TestResult
    outcome: untested

trig12-bad-1
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - reified triple as predicate
action: trig12-syntax-bad-01.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-1
  result: TestResult
    outcome: untested

trig12-bad-2
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - literal in subject position of reified triple
action: trig12-syntax-bad-02.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-2
  result: TestResult
    outcome: untested

trig12-bad-3
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - blank node as predicate in reified triple
action: trig12-syntax-bad-03.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-3
  result: TestResult
    outcome: untested

trig12-bad-4
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - incomplete reified triple
action: trig12-syntax-bad-04.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-4
  result: TestResult
    outcome: untested

trig12-bad-5
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - over-long reified triple
action: trig12-syntax-bad-05.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-5
  result: TestResult
    outcome: untested

trig12-bad-6
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - reified with list object
action: trig12-syntax-bad-06.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-6
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-6
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-6
  result: TestResult
    outcome: untested

trig12-bad-7
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - compound blank node expression
action: trig12-syntax-bad-07.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-7
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-7
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-7
  result: TestResult
    outcome: untested

trig12-ann-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation form
action: trig12-annotation-1.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-1
  result: TestResult
    outcome: untested

trig12-ann-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation example
action: trig12-annotation-2.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-2
  result: TestResult
    outcome: untested

trig12-ann-3
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation predicateObjecetList
action: trig12-annotation-3.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-3
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-3
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-3
  result: TestResult
    outcome: untested

trig12-ann-4
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Annotation followed by predicate/object
action: trig12-annotation-4.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-4
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-4
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-4
  result: TestResult
    outcome: untested

trig12-ann-5
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Reifier without annotation block
action: trig12-annotation-5.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-5
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-5
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-5
  result: TestResult
    outcome: untested

trig12-ann-6
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Empty reifier without annotation block
action: trig12-annotation-6.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-6
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-6
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-6
  result: TestResult
    outcome: untested

trig12-ann-7
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Reifier with annotation block
action: trig12-annotation-7.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-7
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-7
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-7
  result: TestResult
    outcome: untested

trig12-ann-8
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - Empty reifier with annotation block
action: trig12-annotation-8.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-ann-8
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-ann-8
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-ann-8
  result: TestResult
    outcome: untested

trig12-bad-ann-1
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - empty annotation
action: trig12-syntax-bad-ann-1.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-ann-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-ann-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-ann-1
  result: TestResult
    outcome: untested

trig12-bad-ann-2
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: TriG 1.2 - bad - triple as annotation
action: trig12-syntax-bad-ann-2.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-bad-ann-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-bad-ann-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-bad-ann-2
  result: TestResult
    outcome: untested

trig12-base-1
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: base direction ltr
action: trig12-base-1.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-base-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-base-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-base-1
  result: TestResult
    outcome: untested

trig12-base-2
type: TestTrigPositiveSyntax
type: TestCriterion
type: TestCase
name: base direction ltr
action: trig12-base-2.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-base-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-base-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-base-2
  result: TestResult
    outcome: untested

trig12-base-bad-1
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: undefined base direction
action: trig12-base-bad-1.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-base-bad-1
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-base-bad-1
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-base-bad-1
  result: TestResult
    outcome: untested

trig12-base-bad-2
type: TestTrigNegativeSyntax
type: TestCriterion
type: TestCase
name: upper case LTR
action: trig12-base-bad-2.trig
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: trig12-base-bad-2
  asserted by: Dominik Tomaszuk
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: trig12-base-bad-2
  asserted by: Ruben Verborgh <ruben.verborgh@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed
report: Assertion
  subject: rdfxml-streaming-parser
  test: trig12-base-bad-2
  result: TestResult
    outcome: untested

RDF 1.2 XML Evaluation Tests
type: Manifest
type: Report
preferred label: La suite des tests pour RDF 1.2 XML @fr
preferred label: Conjunto de pruebas para RDF 1.2 XML @es
assumed test base: eval
issued: 2024-05-30
modified: 2024-05-30
licence: 03-bsd-license
creator: W3C RDF & SPARQL Working Group
entries: rdf12-xml-dir-01
entries: rdf12-xml-dir-02
entries: rdf12-xml-dir-03
entries: rdf12-xml-dir-04
entries: rdf12-xml-dir-05
entries: rdf12-xml-dir-06
entries: rdf12-xml-tt-01
entries: rdf12-xml-tt-02
entries: rdf12-xml-tt-03
entries: rdf12-xml-tt-04
entries: rdf12-xml-tt-05
entries: rdf12-xml-tt-06
entries: rdf12-xml-tt-07
entries: rdf12-xml-tt-08
entries: rdf12-xml-an-01
entries: rdf12-xml-an-02
entries: rdf12-xml-an-03
entries: rdf12-xml-an-04
entries: rdf12-xml-an-05
entries: rdf12-xml-an-06
entries: rdf12-xml-an-07
entries: rdf12-xml-an-08
entries: rdf12-xml-an-09
entries: rdf12-xml-an-10
entries: rdf12-xml-an-11
entries: rdf12-xml-an-12
entries: rdf12-xml-an-13
entries: rdf12-xml-an-14
entries: rdf12-xml-an-15
entries: rdf12-xml-an-16
entries: rdf12-xml-an-reif-01

rdf12-xml-dir-01
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-01
comment: Language with direction
action: rdf12-xml-dir-01.rdf
result: rdf12-xml-dir-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-01
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-dir-02
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-02
comment: Language with direction and no RDF version
action: rdf12-xml-dir-02.rdf
result: rdf12-xml-dir-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-02
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-dir-03
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-03
comment: Language with direction and no ITS version
action: rdf12-xml-dir-03.rdf
result: rdf12-xml-dir-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-03
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-dir-04
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-04
comment: Language with direction on element directly
action: rdf12-xml-dir-04.rdf
result: rdf12-xml-dir-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-04
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-dir-05
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-05
comment: Language with version and direction on element directly
action: rdf12-xml-dir-05.rdf
result: rdf12-xml-dir-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-05
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-dir-06
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-dir-06
comment: Direction with no language
action: rdf12-xml-dir-06.rdf
result: rdf12-xml-dir-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-dir-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-dir-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-dir-06
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-01
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-01
comment: Ignored triple term
action: rdf12-xml-tt-01.rdf
result: rdf12-xml-tt-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-01
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-02
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-02
comment: Triple term having IRI subject
action: rdf12-xml-tt-02.rdf
result: rdf12-xml-tt-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-02
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-03
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-03
comment: Triple term having BNode subject
action: rdf12-xml-tt-03.rdf
result: rdf12-xml-tt-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-03
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-04
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-04
comment: Triple term having a type
action: rdf12-xml-tt-04.rdf
result: rdf12-xml-tt-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-04
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-05
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-05
comment: Triple term having BNode object
action: rdf12-xml-tt-05.rdf
result: rdf12-xml-tt-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-05
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-06
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-06
comment: Recursive triple term
action: rdf12-xml-tt-06.rdf
result: rdf12-xml-tt-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-06
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-07
type: TestXMLNegativeSyntax
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-07
comment: Invalid triple term having no predicate or object
action: rdf12-xml-tt-07.rdf
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-07
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-tt-08
type: TestXMLNegativeSyntax
type: TestCriterion
type: TestCase
name: rdf12-xml-tt-08
comment: Invalid triple term having two objects
action: rdf12-xml-tt-08.rdf
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-tt-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-tt-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-tt-08
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-01
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-01
comment: On literal with IRI reifier
action: rdf12-xml-an-01.rdf
result: rdf12-xml-an-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-01
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-02
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-02
comment: On literal with BNode reifier
action: rdf12-xml-an-02.rdf
result: rdf12-xml-an-02.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-02
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-02
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-03
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-03
comment: On literal with IRI reifier and annotations
action: rdf12-xml-an-03.rdf
result: rdf12-xml-an-03.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-03
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-03
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-04
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-04
comment: An empty property element just gives an empty literal. Annotate the statement at the same time. (See rdfms-empty-property-elements-test005 in 1.1 test suite)
action: rdf12-xml-an-04.rdf
result: rdf12-xml-an-04.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-04
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-04
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-05
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-05
comment: Here the parseType indicates that we should create a resource. We annotate the statement at the same time. (See rdfms-empty-property-elements-test006 in 1.1 test suite)
action: rdf12-xml-an-05.rdf
result: rdf12-xml-an-05.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-05
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-05
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-06
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-06
comment: rdf:annotation on an empty property element indicates reification. (See rdfms-not-id-and-resource-attr-test001 in 1.1 test suite)
action: rdf12-xml-an-06.rdf
result: rdf12-xml-an-06.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-06
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-06
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-07
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-07
comment: Node with annotation having a type
action: rdf12-xml-an-07.rdf
result: rdf12-xml-an-07.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-07
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-07
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-08
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-08
comment: Node with annotation having an IRI value
action: rdf12-xml-an-08.rdf
result: rdf12-xml-an-08.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-08
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-08
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-09
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-09
comment: Node with annotation having an BNode value
action: rdf12-xml-an-09.rdf
result: rdf12-xml-an-09.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-09
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-09
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-09
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-10
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-10
comment: Node with recursive annotation
action: rdf12-xml-an-10.rdf
result: rdf12-xml-an-10.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-10
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-10
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-10
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-11
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-11
comment: rdf:annotation and rdf:resource are allowed together on empty property element.
action: rdf12-xml-an-11.rdf
result: rdf12-xml-an-11.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-11
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-11
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-11
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-12
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-12
comment: rdf:annotationNodeID and rdf:resource are allowed together on empty property element.
action: rdf12-xml-an-12.rdf
result: rdf12-xml-an-12.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-12
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-12
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-12
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-13
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-13
comment: rdf:annotation and parseType="Literal".
action: rdf12-xml-an-13.rdf
result: rdf12-xml-an-13.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-13
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-13
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-13
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-14
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-14
comment: rdf:annotationNodeID and parseType="Literal".
action: rdf12-xml-an-14.rdf
result: rdf12-xml-an-14.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-14
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-14
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-14
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-15
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-15
comment: rdf:annotation and parseType="Collection".
action: rdf12-xml-an-15.rdf
result: rdf12-xml-an-15.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-15
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-15
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-15
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-16
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-16
comment: rdf:annotationNodeID and parseType="Collection".
action: rdf12-xml-an-16.rdf
result: rdf12-xml-an-16.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-16
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-16
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-16
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed

rdf12-xml-an-reif-01
type: TestXMLEval
type: TestCriterion
type: TestCase
name: rdf12-xml-an-reif-01.rdf
comment: RDF 1.1 reification and RDF 1.2 annotation
action: rdf12-xml-an-reif-01.rdf
result: rdf12-xml-an-reif-01.nt
report: Assertion
  subject: https://pypi.org/project/rdf12conv/0.3.0/
  test: rdf12-xml-an-reif-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: https://www.npmjs.com/package/n3/
  test: rdf12-xml-an-reif-01
  result: TestResult
    outcome: untested
report: Assertion
  subject: rdfxml-streaming-parser
  test: rdf12-xml-an-reif-01
  asserted by: Ruben Taelman <rubensworks@gmail.com>
  mode: automatic
  result: TestResult
    outcome: passed