…
primary topic: N3.js
issued: 2014-12-30T23:37:57.876Z
maker: Ruben Verborgh

N3.js
type: Software
type: TestSubject
type: Project
name: N3.js
homepage: https://github.com/RubenVerborgh/N3.js
license: MIT
programming-language: JavaScript
implements: turtle
implements: trig
implements: n-triples
implements: n-quads
category: Resource Description Framework
download-page: https://npmjs.org/package/n3
bug-database: issues
blog: blog
developer: Ruben Verborgh
maintainer: Ruben Verborgh
documenter: Ruben Verborgh
maker: Ruben Verborgh
description: N3.js is an asynchronous, streaming RDF parser for JavaScript.
creator: Ruben Verborgh

Ruben Verborgh
type: Person
type: Assertor
primary topic of: profile

nq-syntax-uri-01
type: TestCriterion
type: TestCase
description: URI graph with URI triple
action: nq-syntax-uri-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-uri-02
type: TestCriterion
type: TestCase
description: URI graph with BNode subject
action: nq-syntax-uri-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-uri-03
type: TestCriterion
type: TestCase
description: URI graph with BNode object
action: nq-syntax-uri-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-uri-04
type: TestCriterion
type: TestCase
description: URI graph with simple literal
action: nq-syntax-uri-04.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-04
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-uri-05
type: TestCriterion
type: TestCase
description: URI graph with language tagged literal
action: nq-syntax-uri-05.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-05
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-uri-06
type: TestCriterion
type: TestCase
description: URI graph with datatyped literal
action: nq-syntax-uri-06.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-uri-06
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-01
type: TestCriterion
type: TestCase
description: BNode graph with URI triple
action: nq-syntax-bnode-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-02
type: TestCriterion
type: TestCase
description: BNode graph with BNode subject
action: nq-syntax-bnode-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-03
type: TestCriterion
type: TestCase
description: BNode graph with BNode object
action: nq-syntax-bnode-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-04
type: TestCriterion
type: TestCase
description: BNode graph with simple literal
action: nq-syntax-bnode-04.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-04
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-05
type: TestCriterion
type: TestCase
description: BNode graph with language tagged literal
action: nq-syntax-bnode-05.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-05
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bnode-06
type: TestCriterion
type: TestCase
description: BNode graph with datatyped literal
action: nq-syntax-bnode-06.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bnode-06
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bad-literal-01
type: TestCriterion
type: TestCase
description: Graph name may not be a simple literal (negative test)
action: nq-syntax-bad-literal-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bad-literal-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bad-literal-02
type: TestCriterion
type: TestCase
description: Graph name may not be a language tagged literal (negative test)
action: nq-syntax-bad-literal-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bad-literal-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bad-literal-03
type: TestCriterion
type: TestCase
description: Graph name may not be a datatyped literal (negative test)
action: nq-syntax-bad-literal-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bad-literal-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bad-uri-01
type: TestCriterion
type: TestCase
description: Graph name URI must be absolute (negative test)
action: nq-syntax-bad-uri-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bad-uri-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nq-syntax-bad-quint-01
type: TestCriterion
type: TestCase
description: N-Quads does not have a fifth element (negative test)
action: nq-syntax-bad-quint-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nq-syntax-bad-quint-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-file-01
type: TestCriterion
type: TestCase
description: Empty file
action: nt-syntax-file-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-file-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-file-02
type: TestCriterion
type: TestCase
description: Only comment
action: nt-syntax-file-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-file-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-file-03
type: TestCriterion
type: TestCase
description: One comment, one empty line
action: nt-syntax-file-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-file-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-uri-01
type: TestCriterion
type: TestCase
description: Only IRIs
action: nt-syntax-uri-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-uri-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-uri-02
type: TestCriterion
type: TestCase
description: IRIs with Unicode escape
action: nt-syntax-uri-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-uri-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-uri-03
type: TestCriterion
type: TestCase
description: IRIs with long Unicode escape
action: nt-syntax-uri-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-uri-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-uri-04
type: TestCriterion
type: TestCase
description: Legal IRIs
action: nt-syntax-uri-04.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-uri-04
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-string-01
type: TestCriterion
type: TestCase
description: string literal
action: nt-syntax-string-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-string-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-string-02
type: TestCriterion
type: TestCase
description: langString literal
action: nt-syntax-string-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-string-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-string-03
type: TestCriterion
type: TestCase
description: langString literal with region
action: nt-syntax-string-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-string-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-str-esc-01
type: TestCriterion
type: TestCase
description: string literal with escaped newline
action: nt-syntax-str-esc-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-str-esc-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-str-esc-02
type: TestCriterion
type: TestCase
description: string literal with Unicode escape
action: nt-syntax-str-esc-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-str-esc-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-str-esc-03
type: TestCriterion
type: TestCase
description: string literal with long Unicode escape
action: nt-syntax-str-esc-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-str-esc-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bnode-01
type: TestCriterion
type: TestCase
description: bnode subject
action: nt-syntax-bnode-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bnode-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bnode-02
type: TestCriterion
type: TestCase
description: bnode object
action: nt-syntax-bnode-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bnode-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bnode-03
type: TestCriterion
type: TestCase
description: Blank node labels may start with a digit
action: nt-syntax-bnode-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bnode-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-datatypes-01
type: TestCriterion
type: TestCase
description: xsd:byte literal
action: nt-syntax-datatypes-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-datatypes-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-datatypes-02
type: TestCriterion
type: TestCase
description: integer as xsd:string
action: nt-syntax-datatypes-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-datatypes-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-01
type: TestCriterion
type: TestCase
description: Bad IRI : space (negative test)
action: nt-syntax-bad-uri-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-02
type: TestCriterion
type: TestCase
description: Bad IRI : bad escape (negative test)
action: nt-syntax-bad-uri-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-03
type: TestCriterion
type: TestCase
description: Bad IRI : bad long escape (negative test)
action: nt-syntax-bad-uri-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-04
type: TestCriterion
type: TestCase
description: Bad IRI : character escapes not allowed (negative test)
action: nt-syntax-bad-uri-04.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-04
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-05
type: TestCriterion
type: TestCase
description: Bad IRI : character escapes not allowed (2) (negative test)
action: nt-syntax-bad-uri-05.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-05
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-06
type: TestCriterion
type: TestCase
description: Bad IRI : relative IRI not allowed in subject (negative test)
action: nt-syntax-bad-uri-06.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-06
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-07
type: TestCriterion
type: TestCase
description: Bad IRI : relative IRI not allowed in predicate (negative test)
action: nt-syntax-bad-uri-07.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-07
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-08
type: TestCriterion
type: TestCase
description: Bad IRI : relative IRI not allowed in object (negative test)
action: nt-syntax-bad-uri-08.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-08
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-uri-09
type: TestCriterion
type: TestCase
description: Bad IRI : relative IRI not allowed in datatype (negative test)
action: nt-syntax-bad-uri-09.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-uri-09
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-prefix-01
type: TestCriterion
type: TestCase
description: @prefix not allowed in n-triples (negative test)
action: nt-syntax-bad-prefix-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-prefix-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-base-01
type: TestCriterion
type: TestCase
description: @base not allowed in N-Triples (negative test)
action: nt-syntax-bad-base-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-base-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-struct-01
type: TestCriterion
type: TestCase
description: N-Triples does not have objectList (negative test)
action: nt-syntax-bad-struct-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-struct-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-struct-02
type: TestCriterion
type: TestCase
description: N-Triples does not have predicateObjectList (negative test)
action: nt-syntax-bad-struct-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-struct-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-lang-01
type: TestCriterion
type: TestCase
description: langString with bad lang (negative test)
action: nt-syntax-bad-lang-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-lang-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-esc-01
type: TestCriterion
type: TestCase
description: Bad string escape (negative test)
action: nt-syntax-bad-esc-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-esc-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-esc-02
type: TestCriterion
type: TestCase
description: Bad string escape (negative test)
action: nt-syntax-bad-esc-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-esc-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-esc-03
type: TestCriterion
type: TestCase
description: Bad string escape (negative test)
action: nt-syntax-bad-esc-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-esc-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-01
type: TestCriterion
type: TestCase
description: mismatching string literal open/close (negative test)
action: nt-syntax-bad-string-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-02
type: TestCriterion
type: TestCase
description: mismatching string literal open/close (negative test)
action: nt-syntax-bad-string-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-03
type: TestCriterion
type: TestCase
description: single quotes (negative test)
action: nt-syntax-bad-string-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-04
type: TestCriterion
type: TestCase
description: long single string literal (negative test)
action: nt-syntax-bad-string-04.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-04
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-05
type: TestCriterion
type: TestCase
description: long double string literal (negative test)
action: nt-syntax-bad-string-05.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-05
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-06
type: TestCriterion
type: TestCase
description: string literal with no end (negative test)
action: nt-syntax-bad-string-06.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-06
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-string-07
type: TestCriterion
type: TestCase
description: string literal with no start (negative test)
action: nt-syntax-bad-string-07.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-string-07
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-num-01
type: TestCriterion
type: TestCase
description: no numbers in N-Triples (integer) (negative test)
action: nt-syntax-bad-num-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-num-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-num-02
type: TestCriterion
type: TestCase
description: no numbers in N-Triples (decimal) (negative test)
action: nt-syntax-bad-num-02.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-num-02
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-bad-num-03
type: TestCriterion
type: TestCase
description: no numbers in N-Triples (float) (negative test)
action: nt-syntax-bad-num-03.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-bad-num-03
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

nt-syntax-subm-01
type: TestCriterion
type: TestCase
description: Submission test from Original RDF Test Cases
action: nt-syntax-subm-01.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: nt-syntax-subm-01
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

comment_following_triple
type: TestCriterion
type: TestCase
description: Tests comments after a triple
action: comment following triple.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: comment_following_triple
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal
type: TestCriterion
type: TestCase
description: literal """x"""
action: literal.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_all_controls
type: TestCriterion
type: TestCase
description: literal_all_controls '\x00\x01\x02\x03\x04...'
action: literal all controls.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_all_controls
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_all_punctuation
type: TestCriterion
type: TestCase
description: literal_all_punctuation '!"#$%&()...'
action: literal all punctuation.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_all_punctuation
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_ascii_boundaries
type: TestCriterion
type: TestCase
description: literal_ascii_boundaries '\x00\x26\x28...'
action: literal ascii boundaries.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_ascii_boundaries
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_2_dquotes
type: TestCriterion
type: TestCase
description: literal with 2 squotes """a""b"""
action: literal with 2 dquotes.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_2_dquotes
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_2_squotes
type: TestCriterion
type: TestCase
description: literal with 2 squotes "x''y"
action: literal with 2 squotes.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_2_squotes
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_BACKSPACE
type: TestCriterion
type: TestCase
description: literal with BACKSPACE
action: literal with BACKSPACE.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_BACKSPACE
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_CARRIAGE_RETURN
type: TestCriterion
type: TestCase
description: literal with CARRIAGE RETURN
action: literal with CARRIAGE RETURN.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_CARRIAGE_RETURN
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_CHARACTER_TABULATION
type: TestCriterion
type: TestCase
description: literal with CHARACTER TABULATION
action: literal with CHARACTER TABULATION.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_CHARACTER_TABULATION
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_dquote
type: TestCriterion
type: TestCase
description: literal with dquote "x"y"
action: literal with dquote.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_dquote
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_FORM_FEED
type: TestCriterion
type: TestCase
description: literal with FORM FEED
action: literal with FORM FEED.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_FORM_FEED
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_LINE_FEED
type: TestCriterion
type: TestCase
description: literal with LINE FEED
action: literal with LINE FEED.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_LINE_FEED
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_numeric_escape4
type: TestCriterion
type: TestCase
description: literal with numeric escape4 \u
action: literal with numeric escape4.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_numeric_escape4
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_numeric_escape8
type: TestCriterion
type: TestCase
description: literal with numeric escape8 \U
action: literal with numeric escape8.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_numeric_escape8
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_REVERSE_SOLIDUS
type: TestCriterion
type: TestCase
description: literal with REVERSE SOLIDUS
action: literal with REVERSE SOLIDUS.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_REVERSE_SOLIDUS
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_REVERSE_SOLIDUS2
type: TestCriterion
type: TestCase
description: REVERSE SOLIDUS at end of literal
action: literal with REVERSE SOLIDUS2.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_REVERSE_SOLIDUS2
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_squote
type: TestCriterion
type: TestCase
description: literal with squote "x'y"
action: literal with squote.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_squote
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

literal_with_UTF8_boundaries
type: TestCriterion
type: TestCase
description: literal_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
action: literal with UTF8 boundaries.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: literal_with_UTF8_boundaries
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

langtagged_string
type: TestCriterion
type: TestCase
description: langtagged string "x"@en
action: langtagged string.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: langtagged_string
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

lantag_with_subtag
type: TestCriterion
type: TestCase
description: lantag with subtag "x"@en-us
action: lantag with subtag.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: lantag_with_subtag
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z

minimal_whitespace
type: TestCriterion
type: TestCase
description: tests absense of whitespace between subject, predicate, object and end-of-statement
action: minimal whitespace.nq
assertions: Assertion
  asserted by: Ruben Verborgh
  test: minimal_whitespace
  subject: N3.js
  mode: automatic
  result: TestResult
    outcome: passed
    date: 2014-12-30T23:37:57.876Z