N3.js is an asynchronous, streaming RDF parser for JavaScript.
BNode graph with language tagged literal
Graph name may not be a simple literal (negative test)
Graph name may not be a language tagged literal (negative test)
Graph name may not be a datatyped literal (negative test)
Graph name URI must be absolute (negative test)
N-Quads does not have a fifth element (negative test)
Blank node labels may start with a digit
Bad IRI : bad long escape (negative test)
Bad IRI : character escapes not allowed (negative test)
Bad IRI : character escapes not allowed (2) (negative test)
Bad IRI : relative IRI not allowed in subject (negative test)
Bad IRI : relative IRI not allowed in predicate (negative test)
Bad IRI : relative IRI not allowed in object (negative test)
Bad IRI : relative IRI not allowed in datatype (negative test)
@prefix not allowed in n-triples (negative test)
@base not allowed in N-Triples (negative test)
N-Triples does not have objectList (negative test)
N-Triples does not have predicateObjectList (negative test)
langString with bad lang (negative test)
mismatching string literal open/close (negative test)
long single string literal (negative test)
long double string literal (negative test)
string literal with no end (negative test)
string literal with no start (negative test)
no numbers in N-Triples (integer) (negative test)
no numbers in N-Triples (decimal) (negative test)
no numbers in N-Triples (float) (negative test)
Submission test from Original RDF Test Cases
literal_all_controls '\x00\x01\x02\x03\x04...'
literal_ascii_boundaries '\x00\x26\x28...'
literal_with_UTF8_boundaries '\x80\x7ff\x800\xfff...'
tests absense of whitespace between subject, predicate, object and end-of-statement