Sync with RDF 1.1 test suites

Project: http://git-wip-us.apache.org/repos/asf/jena/repo
Commit: http://git-wip-us.apache.org/repos/asf/jena/commit/37c9e656
Tree: http://git-wip-us.apache.org/repos/asf/jena/tree/37c9e656
Diff: http://git-wip-us.apache.org/repos/asf/jena/diff/37c9e656

Branch: refs/heads/master
Commit: 37c9e6566d5b4e4390ffcd1a910b0daf9d091bf9
Parents: 5f215fb
Author: Andy Seaborne <[email protected]>
Authored: Tue Sep 23 17:59:21 2014 +0100
Committer: Andy Seaborne <[email protected]>
Committed: Tue Sep 23 17:59:21 2014 +0100

----------------------------------------------------------------------
 jena-arq/testing/RIOT/Lang/NQuadsStd/README     |   25 +
 .../Lang/NQuadsStd/comment_following_triple.nq  |    5 +
 .../RIOT/Lang/NQuadsStd/langtagged_string.nq    |    1 +
 .../RIOT/Lang/NQuadsStd/lantag_with_subtag.nq   |    1 +
 jena-arq/testing/RIOT/Lang/NQuadsStd/literal.nq |    1 +
 .../RIOT/Lang/NQuadsStd/literal_all_controls.nq |    1 +
 .../Lang/NQuadsStd/literal_all_punctuation.nq   |    1 +
 .../Lang/NQuadsStd/literal_ascii_boundaries.nq  |  Bin 0 -> 57 bytes
 .../RIOT/Lang/NQuadsStd/literal_false.nq        |    1 +
 .../testing/RIOT/Lang/NQuadsStd/literal_true.nq |    1 +
 .../Lang/NQuadsStd/literal_with_2_dquotes.nq    |    1 +
 .../Lang/NQuadsStd/literal_with_2_squotes.nq    |    1 +
 .../Lang/NQuadsStd/literal_with_BACKSPACE.nq    |    1 +
 .../NQuadsStd/literal_with_CARRIAGE_RETURN.nq   |    1 +
 .../literal_with_CHARACTER_TABULATION.nq        |    1 +
 .../Lang/NQuadsStd/literal_with_FORM_FEED.nq    |    1 +
 .../Lang/NQuadsStd/literal_with_LINE_FEED.nq    |    1 +
 .../NQuadsStd/literal_with_REVERSE_SOLIDUS.nq   |    1 +
 .../NQuadsStd/literal_with_REVERSE_SOLIDUS2.nq  |    1 +
 .../NQuadsStd/literal_with_UTF8_boundaries.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/literal_with_dquote.nq  |    1 +
 .../NQuadsStd/literal_with_numeric_escape4.nq   |    1 +
 .../NQuadsStd/literal_with_numeric_escape8.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/literal_with_squote.nq  |    1 +
 .../testing/RIOT/Lang/NQuadsStd/manifest.ttl    |  695 +++++
 .../RIOT/Lang/NQuadsStd/minimal_whitespace.nq   |    6 +
 .../Lang/NQuadsStd/nq-syntax-bad-literal-01.nq  |    1 +
 .../Lang/NQuadsStd/nq-syntax-bad-literal-02.nq  |    1 +
 .../Lang/NQuadsStd/nq-syntax-bad-literal-03.nq  |    1 +
 .../Lang/NQuadsStd/nq-syntax-bad-quint-01.nq    |    2 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bad-uri-01.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-01.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-02.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-03.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-04.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-05.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-bnode-06.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-01.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-02.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-03.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-04.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-05.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nq-syntax-uri-06.nq     |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-base-01.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-01.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-02.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-03.nq |    2 +
 .../Lang/NQuadsStd/nt-syntax-bad-lang-01.nq     |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-num-01.nq |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-num-02.nq |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-num-03.nq |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-prefix-01.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-01.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-02.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-03.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-04.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-05.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-06.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-string-07.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-struct-01.nq   |    1 +
 .../Lang/NQuadsStd/nt-syntax-bad-struct-02.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-01.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-02.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-03.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-04.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-05.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-06.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-07.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-08.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bad-uri-09.nq |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bnode-01.nq   |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bnode-02.nq   |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-bnode-03.nq   |    2 +
 .../Lang/NQuadsStd/nt-syntax-datatypes-01.nq    |    1 +
 .../Lang/NQuadsStd/nt-syntax-datatypes-02.nq    |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-file-01.nq    |    0
 .../RIOT/Lang/NQuadsStd/nt-syntax-file-02.nq    |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-file-03.nq    |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-str-esc-01.nq |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-str-esc-02.nq |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-str-esc-03.nq |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-string-01.nq  |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-string-02.nq  |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-string-03.nq  |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-subm-01.nq    |   79 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-uri-01.nq     |    1 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-uri-02.nq     |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-uri-03.nq     |    2 +
 .../RIOT/Lang/NQuadsStd/nt-syntax-uri-04.nq     |    2 +
 jena-arq/testing/RIOT/Lang/NTriplesStd/README   |   25 +
 .../NTriplesStd/comment_following_triple.nt     |    5 +
 .../RIOT/Lang/NTriplesStd/langtagged_string.nt  |    1 +
 .../RIOT/Lang/NTriplesStd/lantag_with_subtag.nt |    1 +
 .../testing/RIOT/Lang/NTriplesStd/literal.nt    |    1 +
 .../Lang/NTriplesStd/literal_all_controls.nt    |    1 +
 .../Lang/NTriplesStd/literal_all_punctuation.nt |    1 +
 .../NTriplesStd/literal_ascii_boundaries.nt     |  Bin 0 -> 57 bytes
 .../RIOT/Lang/NTriplesStd/literal_false.nt      |    1 +
 .../RIOT/Lang/NTriplesStd/literal_true.nt       |    1 +
 .../Lang/NTriplesStd/literal_with_2_dquotes.nt  |    1 +
 .../Lang/NTriplesStd/literal_with_2_squotes.nt  |    1 +
 .../Lang/NTriplesStd/literal_with_BACKSPACE.nt  |    1 +
 .../NTriplesStd/literal_with_CARRIAGE_RETURN.nt |    1 +
 .../literal_with_CHARACTER_TABULATION.nt        |    1 +
 .../Lang/NTriplesStd/literal_with_FORM_FEED.nt  |    1 +
 .../Lang/NTriplesStd/literal_with_LINE_FEED.nt  |    1 +
 .../NTriplesStd/literal_with_REVERSE_SOLIDUS.nt |    1 +
 .../literal_with_REVERSE_SOLIDUS2.nt            |    1 +
 .../NTriplesStd/literal_with_UTF8_boundaries.nt |    1 +
 .../Lang/NTriplesStd/literal_with_dquote.nt     |    1 +
 .../NTriplesStd/literal_with_numeric_escape4.nt |    1 +
 .../NTriplesStd/literal_with_numeric_escape8.nt |    1 +
 .../Lang/NTriplesStd/literal_with_squote.nt     |    1 +
 .../testing/RIOT/Lang/NTriplesStd/manifest.ttl  |  512 ++++
 .../RIOT/Lang/NTriplesStd/minimal_whitespace.nt |    6 +
 .../Lang/NTriplesStd/nt-syntax-bad-base-01.nt   |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-esc-01.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-esc-02.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-esc-03.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-lang-01.nt   |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-num-01.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-num-02.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-num-03.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-prefix-01.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-01.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-02.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-03.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-04.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-05.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-06.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-string-07.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-struct-01.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-struct-02.nt |    1 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-01.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-02.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-03.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-04.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-05.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-06.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-07.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-08.nt    |    2 +
 .../Lang/NTriplesStd/nt-syntax-bad-uri-09.nt    |    2 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-bnode-01.nt |    1 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-bnode-02.nt |    2 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-bnode-03.nt |    2 +
 .../Lang/NTriplesStd/nt-syntax-datatypes-01.nt  |    1 +
 .../Lang/NTriplesStd/nt-syntax-datatypes-02.nt  |    1 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-file-01.nt  |    0
 .../RIOT/Lang/NTriplesStd/nt-syntax-file-02.nt  |    1 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-file-03.nt  |    2 +
 .../Lang/NTriplesStd/nt-syntax-str-esc-01.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-str-esc-02.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-str-esc-03.nt    |    1 +
 .../Lang/NTriplesStd/nt-syntax-string-01.nt     |    1 +
 .../Lang/NTriplesStd/nt-syntax-string-02.nt     |    1 +
 .../Lang/NTriplesStd/nt-syntax-string-03.nt     |    1 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-subm-01.nt  |   79 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-uri-01.nt   |    1 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-uri-02.nt   |    2 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-uri-03.nt   |    2 +
 .../RIOT/Lang/NTriplesStd/nt-syntax-uri-04.nt   |    2 +
 jena-arq/testing/RIOT/Lang/README-LICENSE       |    2 +
 .../Lang/TrigStd/HYPHEN_MINUS_in_localName.nq   |    2 +
 .../Lang/TrigStd/HYPHEN_MINUS_in_localName.trig |    3 +
 .../RIOT/Lang/TrigStd/IRIREF_datatype.nq        |    2 +
 .../RIOT/Lang/TrigStd/IRIREF_datatype.trig      |    2 +
 jena-arq/testing/RIOT/Lang/TrigStd/IRI_spo.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/IRI_subject.trig  |    2 +
 .../Lang/TrigStd/IRI_with_all_punctuation.nq    |    2 +
 .../Lang/TrigStd/IRI_with_all_punctuation.trig  |    2 +
 .../IRI_with_eight_digit_numeric_escape.trig    |    2 +
 .../IRI_with_four_digit_numeric_escape.trig     |    2 +
 jena-arq/testing/RIOT/Lang/TrigStd/LICENSE      |   48 +
 jena-arq/testing/RIOT/Lang/TrigStd/LITERAL1.nq  |    2 +
 .../testing/RIOT/Lang/TrigStd/LITERAL1.trig     |    2 +
 .../RIOT/Lang/TrigStd/LITERAL1_all_controls.nq  |    2 +
 .../Lang/TrigStd/LITERAL1_all_controls.trig     |  Bin 0 -> 180 bytes
 .../Lang/TrigStd/LITERAL1_all_punctuation.nq    |    2 +
 .../Lang/TrigStd/LITERAL1_all_punctuation.trig  |    2 +
 .../Lang/TrigStd/LITERAL1_ascii_boundaries.nq   |    2 +
 .../Lang/TrigStd/LITERAL1_ascii_boundaries.trig |  Bin 0 -> 141 bytes
 .../TrigStd/LITERAL1_with_UTF8_boundaries.trig  |    1 +
 .../testing/RIOT/Lang/TrigStd/LITERAL2.trig     |    2 +
 .../Lang/TrigStd/LITERAL2_ascii_boundaries.nq   |    2 +
 .../Lang/TrigStd/LITERAL2_ascii_boundaries.trig |  Bin 0 -> 141 bytes
 .../TrigStd/LITERAL2_with_UTF8_boundaries.trig  |    1 +
 .../RIOT/Lang/TrigStd/LITERAL_LONG1.trig        |    2 +
 .../TrigStd/LITERAL_LONG1_ascii_boundaries.nq   |    2 +
 .../TrigStd/LITERAL_LONG1_ascii_boundaries.trig |  Bin 0 -> 133 bytes
 .../Lang/TrigStd/LITERAL_LONG1_with_1_squote.nq |    2 +
 .../TrigStd/LITERAL_LONG1_with_1_squote.trig    |    2 +
 .../TrigStd/LITERAL_LONG1_with_2_squotes.nq     |    2 +
 .../TrigStd/LITERAL_LONG1_with_2_squotes.trig   |    2 +
 .../LITERAL_LONG1_with_UTF8_boundaries.trig     |    1 +
 .../RIOT/Lang/TrigStd/LITERAL_LONG2.trig        |    2 +
 .../TrigStd/LITERAL_LONG2_ascii_boundaries.nq   |    2 +
 .../TrigStd/LITERAL_LONG2_ascii_boundaries.trig |  Bin 0 -> 133 bytes
 .../Lang/TrigStd/LITERAL_LONG2_with_1_squote.nq |    2 +
 .../TrigStd/LITERAL_LONG2_with_1_squote.trig    |    2 +
 .../TrigStd/LITERAL_LONG2_with_2_squotes.nq     |    2 +
 .../TrigStd/LITERAL_LONG2_with_2_squotes.trig   |    2 +
 .../LITERAL_LONG2_with_REVERSE_SOLIDUS.nq       |    2 +
 .../LITERAL_LONG2_with_REVERSE_SOLIDUS.trig     |    4 +
 .../LITERAL_LONG2_with_UTF8_boundaries.trig     |    1 +
 .../TrigStd/LITERAL_with_UTF8_boundaries.nq     |    1 +
 jena-arq/testing/RIOT/Lang/TrigStd/README       |   41 +
 .../RIOT/Lang/TrigStd/SPARQL_style_base.trig    |    3 +
 .../RIOT/Lang/TrigStd/SPARQL_style_prefix.trig  |    3 +
 .../Lang/TrigStd/alternating_bnode_graphs.nq    |    4 +
 .../Lang/TrigStd/alternating_bnode_graphs.trig  |    5 +
 .../RIOT/Lang/TrigStd/alternating_iri_graphs.nq |    4 +
 .../Lang/TrigStd/alternating_iri_graphs.trig    |    5 +
 .../TrigStd/anonymous_blank_node_graph.trig     |    1 +
 .../Lang/TrigStd/anonymous_blank_node_object.nq |    2 +
 .../TrigStd/anonymous_blank_node_object.trig    |    2 +
 .../TrigStd/anonymous_blank_node_subject.nq     |    2 +
 .../TrigStd/anonymous_blank_node_subject.trig   |    2 +
 .../RIOT/Lang/TrigStd/bareword_a_predicate.nq   |    2 +
 .../RIOT/Lang/TrigStd/bareword_a_predicate.trig |    2 +
 .../RIOT/Lang/TrigStd/bareword_decimal.nq       |    2 +
 .../RIOT/Lang/TrigStd/bareword_decimal.trig     |    2 +
 .../RIOT/Lang/TrigStd/bareword_double.nq        |    2 +
 .../RIOT/Lang/TrigStd/bareword_double.trig      |    2 +
 .../RIOT/Lang/TrigStd/bareword_integer.trig     |    2 +
 .../TrigStd/blankNodePropertyList_as_object.nq  |    4 +
 .../blankNodePropertyList_as_object.trig        |    2 +
 .../TrigStd/blankNodePropertyList_as_subject.nq |    4 +
 .../blankNodePropertyList_as_subject.trig       |    2 +
 ...ankNodePropertyList_containing_collection.nq |    6 +
 ...kNodePropertyList_containing_collection.trig |    2 +
 ...ankNodePropertyList_with_multiple_triples.nq |    6 +
 ...kNodePropertyList_with_multiple_triples.trig |    2 +
 .../RIOT/Lang/TrigStd/collection_object.nq      |    6 +
 .../RIOT/Lang/TrigStd/collection_object.trig    |    2 +
 .../RIOT/Lang/TrigStd/collection_subject.nq     |    6 +
 .../RIOT/Lang/TrigStd/collection_subject.trig   |    2 +
 .../Lang/TrigStd/comment_following_PNAME_NS.nq  |    1 +
 .../TrigStd/comment_following_PNAME_NS.trig     |    3 +
 .../TrigStd/comment_following_localName.trig    |    8 +
 .../Lang/TrigStd/default_namespace_IRI.trig     |    3 +
 .../RIOT/Lang/TrigStd/double_lower_case_e.nq    |    2 +
 .../RIOT/Lang/TrigStd/double_lower_case_e.trig  |    2 +
 .../RIOT/Lang/TrigStd/empty_collection.nq       |    2 +
 .../RIOT/Lang/TrigStd/empty_collection.trig     |    2 +
 jena-arq/testing/RIOT/Lang/TrigStd/first.nq     |   14 +
 jena-arq/testing/RIOT/Lang/TrigStd/first.trig   |    2 +
 .../Lang/TrigStd/labeled_blank_node_graph.nq    |    1 +
 .../Lang/TrigStd/labeled_blank_node_graph.trig  |    1 +
 .../Lang/TrigStd/labeled_blank_node_object.nq   |    2 +
 .../Lang/TrigStd/labeled_blank_node_object.trig |    2 +
 .../Lang/TrigStd/labeled_blank_node_subject.nq  |    2 +
 .../TrigStd/labeled_blank_node_subject.trig     |    2 +
 ...with_PN_CHARS_BASE_character_boundaries.trig |    2 +
 .../labeled_blank_node_with_leading_digit.trig  |    2 +
 ...eled_blank_node_with_leading_underscore.trig |    2 +
 ...eled_blank_node_with_non_leading_extras.trig |    2 +
 .../RIOT/Lang/TrigStd/langtagged_LONG.trig      |    2 +
 .../Lang/TrigStd/langtagged_LONG_with_subtag.nq |    2 +
 .../TrigStd/langtagged_LONG_with_subtag.trig    |    4 +
 .../RIOT/Lang/TrigStd/langtagged_non_LONG.nq    |    2 +
 .../RIOT/Lang/TrigStd/langtagged_non_LONG.trig  |    2 +
 .../RIOT/Lang/TrigStd/lantag_with_subtag.nq     |    2 +
 .../RIOT/Lang/TrigStd/lantag_with_subtag.trig   |    2 +
 jena-arq/testing/RIOT/Lang/TrigStd/last.nq      |   14 +
 jena-arq/testing/RIOT/Lang/TrigStd/last.trig    |    2 +
 .../testing/RIOT/Lang/TrigStd/literal_false.nq  |    2 +
 .../RIOT/Lang/TrigStd/literal_false.trig        |    2 +
 .../testing/RIOT/Lang/TrigStd/literal_true.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/literal_true.trig |    2 +
 .../RIOT/Lang/TrigStd/literal_with_BACKSPACE.nq |    2 +
 .../Lang/TrigStd/literal_with_BACKSPACE.trig    |    2 +
 .../TrigStd/literal_with_CARRIAGE_RETURN.nq     |    2 +
 .../TrigStd/literal_with_CARRIAGE_RETURN.trig   |    2 +
 .../literal_with_CHARACTER_TABULATION.nq        |    2 +
 .../literal_with_CHARACTER_TABULATION.trig      |    2 +
 .../RIOT/Lang/TrigStd/literal_with_FORM_FEED.nq |    2 +
 .../Lang/TrigStd/literal_with_FORM_FEED.trig    |    2 +
 .../RIOT/Lang/TrigStd/literal_with_LINE_FEED.nq |    2 +
 .../Lang/TrigStd/literal_with_LINE_FEED.trig    |    4 +
 .../TrigStd/literal_with_REVERSE_SOLIDUS.nq     |    2 +
 .../TrigStd/literal_with_REVERSE_SOLIDUS.trig   |    2 +
 .../TrigStd/literal_with_escaped_BACKSPACE.trig |    2 +
 .../literal_with_escaped_CARRIAGE_RETURN.trig   |    2 +
 ...teral_with_escaped_CHARACTER_TABULATION.trig |    2 +
 .../TrigStd/literal_with_escaped_FORM_FEED.trig |    2 +
 .../TrigStd/literal_with_escaped_LINE_FEED.trig |    2 +
 .../TrigStd/literal_with_numeric_escape4.nq     |    2 +
 .../TrigStd/literal_with_numeric_escape4.trig   |    2 +
 .../TrigStd/literal_with_numeric_escape8.trig   |    2 +
 ...e_with_PN_CHARS_BASE_character_boundaries.nq |    2 +
 ...with_PN_CHARS_BASE_character_boundaries.trig |    3 +
 ...ed_nfc_PN_CHARS_BASE_character_boundaries.nq |    2 +
 ..._nfc_PN_CHARS_BASE_character_boundaries.trig |    3 +
 ...fc_bmp_PN_CHARS_BASE_character_boundaries.nq |    2 +
 ..._bmp_PN_CHARS_BASE_character_boundaries.trig |    3 +
 .../TrigStd/localName_with_leading_digit.nq     |    2 +
 .../TrigStd/localName_with_leading_digit.trig   |    3 +
 .../localName_with_leading_underscore.nq        |    2 +
 .../localName_with_leading_underscore.trig      |    3 +
 ...th_nfc_PN_CHARS_BASE_character_boundaries.nq |    2 +
 ..._nfc_PN_CHARS_BASE_character_boundaries.trig |    3 +
 .../localName_with_non_leading_extras.nq        |    2 +
 .../localName_with_non_leading_extras.trig      |    3 +
 .../RIOT/Lang/TrigStd/localname_with_COLON.nq   |    2 +
 .../RIOT/Lang/TrigStd/localname_with_COLON.trig |    3 +
 jena-arq/testing/RIOT/Lang/TrigStd/manifest.ttl | 2883 ++++++++++++++++++
 .../RIOT/Lang/TrigStd/negative_numeric.nq       |    2 +
 .../RIOT/Lang/TrigStd/negative_numeric.trig     |    2 +
 .../TrigStd/nested_blankNodePropertyLists.nq    |    6 +
 .../TrigStd/nested_blankNodePropertyLists.trig  |    2 +
 .../RIOT/Lang/TrigStd/nested_collection.nq      |   10 +
 .../RIOT/Lang/TrigStd/nested_collection.trig    |    2 +
 .../TrigStd/number_sign_following_PNAME_NS.nq   |    1 +
 .../TrigStd/number_sign_following_PNAME_NS.trig |    3 +
 .../TrigStd/number_sign_following_localName.nq  |    1 +
 .../number_sign_following_localName.trig        |    3 +
 .../RIOT/Lang/TrigStd/numeric_with_leading_0.nq |    2 +
 .../Lang/TrigStd/numeric_with_leading_0.trig    |    2 +
 .../Lang/TrigStd/objectList_with_two_objects.nq |    4 +
 .../TrigStd/objectList_with_two_objects.trig    |    2 +
 .../RIOT/Lang/TrigStd/old_style_base.trig       |    3 +
 .../RIOT/Lang/TrigStd/old_style_prefix.trig     |    3 +
 .../Lang/TrigStd/percent_escaped_localName.nq   |    2 +
 .../Lang/TrigStd/percent_escaped_localName.trig |    3 +
 .../RIOT/Lang/TrigStd/positive_numeric.nq       |    2 +
 .../RIOT/Lang/TrigStd/positive_numeric.trig     |    2 +
 .../predicateObjectList_with_two_objectLists.nq |    4 +
 ...redicateObjectList_with_two_objectLists.trig |    2 +
 .../RIOT/Lang/TrigStd/prefix_only_IRI.trig      |    3 +
 .../Lang/TrigStd/prefix_reassigned_and_used.nq  |    2 +
 .../TrigStd/prefix_reassigned_and_used.trig     |    4 +
 ...with_PN_CHARS_BASE_character_boundaries.trig |    3 +
 .../TrigStd/prefix_with_non_leading_extras.trig |    3 +
 .../RIOT/Lang/TrigStd/prefixed_IRI_object.trig  |    3 +
 .../Lang/TrigStd/prefixed_IRI_predicate.trig    |    3 +
 .../Lang/TrigStd/prefixed_name_datatype.trig    |    3 +
 .../Lang/TrigStd/repeated_semis_at_end.trig     |    2 +
 .../Lang/TrigStd/repeated_semis_not_at_end.nq   |    2 +
 .../Lang/TrigStd/repeated_semis_not_at_end.trig |    2 +
 .../Lang/TrigStd/reserved_escaped_localName.nq  |    2 +
 .../TrigStd/reserved_escaped_localName.trig     |    3 +
 .../Lang/TrigStd/sole_blankNodePropertyList.nq  |    3 +
 .../TrigStd/sole_blankNodePropertyList.trig     |    3 +
 .../TrigStd/trig-bnodeplist-graph-bad-01.trig   |    4 +
 .../TrigStd/trig-collection-graph-bad-01.trig   |    4 +
 .../TrigStd/trig-collection-graph-bad-02.trig   |    4 +
 .../RIOT/Lang/TrigStd/trig-eval-bad-01.trig     |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-bad-02.trig     |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-bad-03.trig     |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-bad-04.trig     |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-struct-01.nq    |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-struct-01.trig  |    2 +
 .../RIOT/Lang/TrigStd/trig-eval-struct-02.nq    |    4 +
 .../RIOT/Lang/TrigStd/trig-eval-struct-02.trig  |   13 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-01.trig    |    5 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-02.trig    |    6 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-03.trig    |    8 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-04.trig    |    5 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-05.trig    |    5 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-06.trig    |    6 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-07.trig    |    9 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-08.trig    |    5 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-09.trig    |   12 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-10.trig    |    8 +
 .../RIOT/Lang/TrigStd/trig-graph-bad-11.trig    |    8 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-01.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-02.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-03.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-04.trig     |    8 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-05.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-06.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-07.trig     |    6 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-08.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-09.trig     |    4 +
 .../RIOT/Lang/TrigStd/trig-kw-graph-10.trig     |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-01.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-01.trig |    3 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-02.nq   |    6 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-02.trig |   16 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-03.nq   |    6 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-03.trig |   14 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-04.nq   |    6 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-04.trig |   14 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-05.nq   |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-05.trig |   12 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-06.nq   |    8 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-06.trig |   12 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-07.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-07.trig |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-08.nq   |   11 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-08.trig |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-09.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-09.trig |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-10.nq   |    8 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-10.trig |   20 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-11.nq   |   10 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-11.trig |   15 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-12.nq   |    8 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-12.trig |   19 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-13.nq   |    8 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-13.trig |   18 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-14.nq   |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-14.trig |   16 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-15.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-15.trig |   16 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-16.nq   |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-16.trig |   43 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-17.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-17.trig |    5 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-18.nq   |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-18.trig |   15 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-19.nq   |    6 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-19.trig |   13 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-20.nq   |    6 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-20.trig |   13 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-21.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-21.trig |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-22.nq   |    4 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-22.trig |   11 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-23.nq   |   14 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-23.trig |   32 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-24.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-24.trig |    5 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-25.nq   |    2 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-25.trig |    5 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-26.nq   |   22 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-26.trig |   24 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-27.nq   |    5 +
 .../testing/RIOT/Lang/TrigStd/trig-subm-27.trig |   12 +
 ...-bad-LITERAL2_with_langtag_and_datatype.trig |    1 +
 .../Lang/TrigStd/trig-syntax-bad-base-01.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-base-02.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-base-03.trig   |    3 +
 .../Lang/TrigStd/trig-syntax-bad-base-04.trig   |    4 +
 .../Lang/TrigStd/trig-syntax-bad-base-05.trig   |    4 +
 .../trig-syntax-bad-blank-label-dot-end.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-esc-01.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-esc-02.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-esc-03.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-esc-04.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-kw-01.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-bad-kw-02.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-bad-kw-03.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-bad-kw-04.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-bad-kw-05.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-bad-lang-01.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-list-01.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-list-02.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-list-03.trig   |    3 +
 .../Lang/TrigStd/trig-syntax-bad-list-04.trig   |    3 +
 .../TrigStd/trig-syntax-bad-ln-dash-start.trig  |    2 +
 .../trig-syntax-bad-ln-escape-start.trig        |    2 +
 .../Lang/TrigStd/trig-syntax-bad-ln-escape.trig |    2 +
 .../trig-syntax-bad-missing-ns-dot-end.trig     |    1 +
 .../trig-syntax-bad-missing-ns-dot-start.trig   |    1 +
 .../TrigStd/trig-syntax-bad-n3-extras-01.trig   |    5 +
 .../TrigStd/trig-syntax-bad-n3-extras-02.trig   |    4 +
 .../TrigStd/trig-syntax-bad-n3-extras-03.trig   |    9 +
 .../TrigStd/trig-syntax-bad-n3-extras-04.trig   |    5 +
 .../TrigStd/trig-syntax-bad-n3-extras-05.trig   |    4 +
 .../TrigStd/trig-syntax-bad-n3-extras-06.trig   |    4 +
 .../TrigStd/trig-syntax-bad-n3-extras-07.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-08.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-09.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-10.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-11.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-12.trig   |    3 +
 .../TrigStd/trig-syntax-bad-n3-extras-13.trig   |    3 +
 .../TrigStd/trig-syntax-bad-ns-dot-end.trig     |    2 +
 .../TrigStd/trig-syntax-bad-ns-dot-start.trig   |    2 +
 .../Lang/TrigStd/trig-syntax-bad-num-01.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-bad-num-02.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-bad-num-03.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-bad-num-04.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-bad-num-05.trig    |    1 +
 .../trig-syntax-bad-number-dot-in-anon.trig     |    8 +
 .../Lang/TrigStd/trig-syntax-bad-pname-01.trig  |    3 +
 .../Lang/TrigStd/trig-syntax-bad-pname-02.trig  |    3 +
 .../Lang/TrigStd/trig-syntax-bad-pname-03.trig  |    3 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-01.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-02.trig |    3 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-03.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-04.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-05.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-06.trig |    4 +
 .../Lang/TrigStd/trig-syntax-bad-prefix-07.trig |    4 +
 .../Lang/TrigStd/trig-syntax-bad-string-01.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-string-02.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-string-03.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-string-04.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-string-05.trig |    6 +
 .../Lang/TrigStd/trig-syntax-bad-string-06.trig |    3 +
 .../Lang/TrigStd/trig-syntax-bad-string-07.trig |    3 +
 .../Lang/TrigStd/trig-syntax-bad-struct-02.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-03.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-04.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-05.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-06.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-07.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-09.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-10.trig |    5 +
 .../Lang/TrigStd/trig-syntax-bad-struct-12.trig |    1 +
 .../Lang/TrigStd/trig-syntax-bad-struct-13.trig |    1 +
 .../Lang/TrigStd/trig-syntax-bad-struct-14.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-15.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-16.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-struct-17.trig |    2 +
 .../Lang/TrigStd/trig-syntax-bad-uri-01.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-uri-02.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-uri-03.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-uri-04.trig    |    2 +
 .../Lang/TrigStd/trig-syntax-bad-uri-05.trig    |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-base-01.trig  |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-base-02.trig  |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-base-03.trig  |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-base-04.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-blank-label.trig   |    6 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-01.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-02.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-03.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-04.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-05.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-06.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-07.trig |    4 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-08.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-09.trig |    3 +
 .../RIOT/Lang/TrigStd/trig-syntax-bnode-10.trig |    6 +
 .../Lang/TrigStd/trig-syntax-datatypes-01.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-datatypes-02.trig  |    3 +
 .../RIOT/Lang/TrigStd/trig-syntax-file-01.trig  |    0
 .../RIOT/Lang/TrigStd/trig-syntax-file-02.trig  |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-file-03.trig  |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-kw-01.trig    |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-kw-02.trig    |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-kw-03.trig    |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-lists-01.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-lists-02.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-lists-03.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-lists-04.trig |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-lists-05.trig |    2 +
 .../Lang/TrigStd/trig-syntax-ln-colons.trig     |    8 +
 .../RIOT/Lang/TrigStd/trig-syntax-ln-dots.trig  |    6 +
 .../trig-syntax-minimal-whitespace-01.trig      |   21 +
 .../RIOT/Lang/TrigStd/trig-syntax-ns-dots.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-number-01.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-number-02.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-number-03.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-number-04.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-number-05.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-number-06.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-number-07.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-number-08.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-number-09.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-number-10.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-number-11.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-pname-esc-01.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-pname-esc-02.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-pname-esc-03.trig  |    2 +
 .../Lang/TrigStd/trig-syntax-prefix-01.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-prefix-02.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-prefix-03.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-prefix-04.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-prefix-05.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-prefix-06.trig     |    4 +
 .../Lang/TrigStd/trig-syntax-prefix-07.trig     |    3 +
 .../Lang/TrigStd/trig-syntax-prefix-08.trig     |    3 +
 .../Lang/TrigStd/trig-syntax-prefix-09.trig     |    4 +
 .../Lang/TrigStd/trig-syntax-str-esc-01.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-str-esc-02.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-str-esc-03.trig    |    1 +
 .../Lang/TrigStd/trig-syntax-string-01.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-02.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-03.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-04.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-05.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-06.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-07.trig     |    1 +
 .../Lang/TrigStd/trig-syntax-string-08.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-string-09.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-string-10.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-string-11.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-struct-01.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-struct-02.trig     |    4 +
 .../Lang/TrigStd/trig-syntax-struct-03.trig     |    5 +
 .../Lang/TrigStd/trig-syntax-struct-04.trig     |    5 +
 .../Lang/TrigStd/trig-syntax-struct-05.trig     |    5 +
 .../Lang/TrigStd/trig-syntax-struct-06.trig     |    2 +
 .../Lang/TrigStd/trig-syntax-struct-07.trig     |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-uri-01.trig   |    1 +
 .../RIOT/Lang/TrigStd/trig-syntax-uri-02.trig   |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-uri-03.trig   |    2 +
 .../RIOT/Lang/TrigStd/trig-syntax-uri-04.trig   |    3 +
 .../RIOT/Lang/TrigStd/trig-turtle-01.trig       |    8 +
 .../RIOT/Lang/TrigStd/trig-turtle-02.trig       |    9 +
 .../RIOT/Lang/TrigStd/trig-turtle-03.trig       |    5 +
 .../RIOT/Lang/TrigStd/trig-turtle-04.trig       |    5 +
 .../RIOT/Lang/TrigStd/trig-turtle-05.trig       |    6 +
 .../RIOT/Lang/TrigStd/trig-turtle-06.trig       |    4 +
 .../RIOT/Lang/TrigStd/trig-turtle-bad-01.trig   |    5 +
 .../RIOT/Lang/TrigStd/trig-turtle-bad-02.trig   |    6 +
 .../RIOT/Lang/TrigStd/two_LITERAL_LONG2s.nq     |    2 +
 .../RIOT/Lang/TrigStd/two_LITERAL_LONG2s.trig   |    6 +
 .../Lang/TrigStd/underscore_in_localName.nq     |    1 +
 .../Lang/TrigStd/underscore_in_localName.trig   |    2 +
 jena-arq/testing/RIOT/Lang/TurtleStd/README     |   65 +
 .../TurtleStd/comment_following_PNAME_NS.nt     |    1 +
 .../TurtleStd/comment_following_PNAME_NS.ttl    |    3 +
 .../TurtleStd/comment_following_localName.ttl   |    3 +
 .../TurtleStd/number_sign_following_PNAME_NS.nt |    1 +
 .../number_sign_following_PNAME_NS.ttl          |    3 +
 .../number_sign_following_localName.nt          |    1 +
 .../number_sign_following_localName.ttl         |    3 +
 .../RIOT/Lang/TurtleStd/turtle-eval-bad-01.ttl  |    2 +
 .../RIOT/Lang/TurtleStd/turtle-eval-bad-02.ttl  |    2 +
 .../RIOT/Lang/TurtleStd/turtle-eval-bad-03.ttl  |    2 +
 .../RIOT/Lang/TurtleStd/turtle-eval-bad-04.ttl  |    2 +
 616 files changed, 6289 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/README
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/README 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/README
new file mode 100644
index 0000000..7aef79d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/README
@@ -0,0 +1,25 @@
+This README is for the W3C RDF Working Group's N-Quads test suite.
+This test suite contains two kinds of tests:
+
+  Positive syntax (rdft:TestNQuadsPositiveSyntax) - an input N-Quads
+  file with no syntax errors.
+
+  Negative syntax (rdft:TestNQuadsNegativeSyntax) - an input N-Quads
+  file with at least one syntax error.
+
+The manifest.ttl file in this directory lists tests in the
+RDF WG's N-Quads test suite. All
+tests have a name (mf:name) and an input (mf:action).
+
+• An implementation passes a positive syntax test if it parses the
+  input.
+
+• An implementation passes a negative syntax test if it fails to parse
+  the input.
+
+The home of the test suite is <http://www.w3.org/2013/NQuadsTests/>.
+
+See http://www.w3.org/2011/rdf-wg/wiki/RDF_Test_Suites for more details.
+
+Eric Prud'hommeaux <[email protected]> - 11 June 2013.
+Gregg Kellogg <[email protected]> - 26 June 2013.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/comment_following_triple.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/comment_following_triple.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/comment_following_triple.nq
new file mode 100644
index 0000000..5619459
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/comment_following_triple.nq
@@ -0,0 +1,5 @@
+<http://example/s> <http://example/p> <http://example/o> . # comment
+<http://example/s> <http://example/p> _:o . # comment
+<http://example/s> <http://example/p> "o" . # comment
+<http://example/s> <http://example/p> "o"^^<http://example/dt> . # comment
+<http://example/s> <http://example/p> "o"@en . # comment

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/langtagged_string.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/langtagged_string.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/langtagged_string.nq
new file mode 100644
index 0000000..1bddb04
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/langtagged_string.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "chat"@en .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/lantag_with_subtag.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/lantag_with_subtag.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/lantag_with_subtag.nq
new file mode 100644
index 0000000..629cbf4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/lantag_with_subtag.nq
@@ -0,0 +1 @@
+<http://example.org/ex#a> <http://example.org/ex#b> "Cheers"@en-UK .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal.nq
new file mode 100644
index 0000000..3aba89e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "x" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_controls.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_controls.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_controls.nq
new file mode 100644
index 0000000..91c8af1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_controls.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> 
"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\u0008\t\u000B\u000C\u000E\u000F\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001A\u001B\u001C\u001D\u001E\u001F"
 .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_punctuation.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_punctuation.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_punctuation.nq
new file mode 100644
index 0000000..c25d818
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_all_punctuation.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> " !\"#$%&():;<=>?@[]^_`{|}~" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_ascii_boundaries.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_ascii_boundaries.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_ascii_boundaries.nq
new file mode 100644
index 0000000..7a4dc71
Binary files /dev/null and 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_ascii_boundaries.nq differ

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_false.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_false.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_false.nq
new file mode 100644
index 0000000..5bbbae8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_false.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> 
"false"^^<http://www.w3.org/2001/XMLSchema#boolean> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_true.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_true.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_true.nq
new file mode 100644
index 0000000..054b229
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_true.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> 
"true"^^<http://www.w3.org/2001/XMLSchema#boolean> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_dquotes.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_dquotes.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_dquotes.nq
new file mode 100644
index 0000000..3e69dc1
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_dquotes.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "x\"\"y" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_squotes.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_squotes.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_squotes.nq
new file mode 100644
index 0000000..8ddc52e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_2_squotes.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "x''y" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_BACKSPACE.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_BACKSPACE.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_BACKSPACE.nq
new file mode 100644
index 0000000..339013d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_BACKSPACE.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\b" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CARRIAGE_RETURN.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CARRIAGE_RETURN.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CARRIAGE_RETURN.nq
new file mode 100644
index 0000000..91b85c8
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CARRIAGE_RETURN.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\r" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CHARACTER_TABULATION.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CHARACTER_TABULATION.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CHARACTER_TABULATION.nq
new file mode 100644
index 0000000..a6a9d9f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_CHARACTER_TABULATION.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\t" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_FORM_FEED.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_FORM_FEED.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_FORM_FEED.nq
new file mode 100644
index 0000000..10d2c6d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_FORM_FEED.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\f" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_LINE_FEED.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_LINE_FEED.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_LINE_FEED.nq
new file mode 100644
index 0000000..462f97a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_LINE_FEED.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\n" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS.nq
new file mode 100644
index 0000000..ebc846e
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\\" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS2.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS2.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS2.nq
new file mode 100644
index 0000000..586e364
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_REVERSE_SOLIDUS2.nq
@@ -0,0 +1 @@
+<http://example.org/ns#s> <http://example.org/ns#p1> "test-\\" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_UTF8_boundaries.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_UTF8_boundaries.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_UTF8_boundaries.nq
new file mode 100644
index 0000000..0e1616d
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_UTF8_boundaries.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "€߿à 
€à¿¿á€€ì¿¿í€€íŸ¿î€€ï¿½ð€€ð¿¿½ñ€€€ó¿¿½ô€€€ô¿½" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_dquote.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_dquote.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_dquote.nq
new file mode 100644
index 0000000..05a1fd3
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_dquote.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "x\"y" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape4.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape4.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape4.nq
new file mode 100644
index 0000000..16f0a03
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape4.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\u006F" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape8.nq
----------------------------------------------------------------------
diff --git 
a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape8.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape8.nq
new file mode 100644
index 0000000..e909a79
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_numeric_escape8.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "\U0000006F" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_squote.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_squote.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_squote.nq
new file mode 100644
index 0000000..acf7f58
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/literal_with_squote.nq
@@ -0,0 +1 @@
+<http://a.example/s> <http://a.example/p> "x'y" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/manifest.ttl
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/manifest.ttl 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/manifest.ttl
new file mode 100644
index 0000000..2f61f75
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/manifest.ttl
@@ -0,0 +1,695 @@
+# N-Quads Syntax tests
+
+@prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
+@prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
+@prefix qt:     <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
+
+@prefix rdft:   <http://www.w3.org/ns/rdftest#> .
+
+<>  a mf:Manifest ;
+    mf:name "N-Quads tests" ;
+    mf:entries
+    (
+    <#nq-syntax-uri-01>
+    <#nq-syntax-uri-02>
+    <#nq-syntax-uri-03>
+    <#nq-syntax-uri-04>
+    <#nq-syntax-uri-05>
+    <#nq-syntax-uri-06>
+    <#nq-syntax-bnode-01>
+    <#nq-syntax-bnode-02>
+    <#nq-syntax-bnode-03>
+    <#nq-syntax-bnode-04>
+    <#nq-syntax-bnode-05>
+    <#nq-syntax-bnode-06>
+    <#nq-syntax-bad-literal-01>
+    <#nq-syntax-bad-literal-02>
+    <#nq-syntax-bad-literal-03>
+    <#nq-syntax-bad-uri-01>
+    <#nq-syntax-bad-quint-01>
+    <#nt-syntax-file-01>
+    <#nt-syntax-file-02>
+    <#nt-syntax-file-03>
+    <#nt-syntax-uri-01>
+    <#nt-syntax-uri-02>
+    <#nt-syntax-uri-03>
+    <#nt-syntax-uri-04>
+    <#nt-syntax-string-01>
+    <#nt-syntax-string-02>
+    <#nt-syntax-string-03>
+    <#nt-syntax-str-esc-01>
+    <#nt-syntax-str-esc-02>
+    <#nt-syntax-str-esc-03>
+    <#nt-syntax-bnode-01>
+    <#nt-syntax-bnode-02>
+    <#nt-syntax-bnode-03>
+    <#nt-syntax-datatypes-01>
+    <#nt-syntax-datatypes-02>
+    <#nt-syntax-bad-uri-01>
+    <#nt-syntax-bad-uri-02>
+    <#nt-syntax-bad-uri-03>
+    <#nt-syntax-bad-uri-04>
+    <#nt-syntax-bad-uri-05>
+    <#nt-syntax-bad-uri-06>
+    <#nt-syntax-bad-uri-07>
+    <#nt-syntax-bad-uri-08>
+    <#nt-syntax-bad-uri-09>
+    <#nt-syntax-bad-prefix-01>
+    <#nt-syntax-bad-base-01>
+    <#nt-syntax-bad-struct-01>
+    <#nt-syntax-bad-struct-02>
+    <#nt-syntax-bad-lang-01>
+    <#nt-syntax-bad-esc-01>
+    <#nt-syntax-bad-esc-02>
+    <#nt-syntax-bad-esc-03>
+    <#nt-syntax-bad-string-01>
+    <#nt-syntax-bad-string-02>
+    <#nt-syntax-bad-string-03>
+    <#nt-syntax-bad-string-04>
+    <#nt-syntax-bad-string-05>
+    <#nt-syntax-bad-string-06>
+    <#nt-syntax-bad-string-07>
+    <#nt-syntax-bad-num-01>
+    <#nt-syntax-bad-num-02>
+    <#nt-syntax-bad-num-03>
+    <#nt-syntax-subm-01>
+    <#comment_following_triple>
+    <#literal>
+    <#literal_all_controls>
+    <#literal_all_punctuation>
+    <#literal_ascii_boundaries>
+    <#literal_with_2_dquotes>
+    <#literal_with_2_squotes>
+    <#literal_with_BACKSPACE>
+    <#literal_with_CARRIAGE_RETURN>
+    <#literal_with_CHARACTER_TABULATION>
+    <#literal_with_dquote>
+    <#literal_with_FORM_FEED>
+    <#literal_with_LINE_FEED>
+    <#literal_with_numeric_escape4>
+    <#literal_with_numeric_escape8>
+    <#literal_with_REVERSE_SOLIDUS>
+    <#literal_with_REVERSE_SOLIDUS2>
+    <#literal_with_squote>
+    <#literal_with_UTF8_boundaries>
+    <#langtagged_string>
+    <#lantag_with_subtag>
+    <#minimal_whitespace>
+    ) .
+
+<#nq-syntax-uri-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-01" ;
+   rdfs:comment "URI graph with URI triple" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-01.nq> ;
+   .
+
+<#nq-syntax-uri-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-02" ;
+   rdfs:comment "URI graph with BNode subject" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-02.nq> ;
+   .
+
+<#nq-syntax-uri-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-03" ;
+   rdfs:comment "URI graph with BNode object" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-03.nq> ;
+   .
+
+<#nq-syntax-uri-04> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-04" ;
+   rdfs:comment "URI graph with simple literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-04.nq> ;
+   .
+
+<#nq-syntax-uri-05> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-05" ;
+   rdfs:comment "URI graph with language tagged literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-05.nq> ;
+   .
+
+<#nq-syntax-uri-06> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-uri-06" ;
+   rdfs:comment "URI graph with datatyped literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-uri-06.nq> ;
+   .
+
+<#nq-syntax-bnode-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-01" ;
+   rdfs:comment "BNode graph with URI triple" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-01.nq> ;
+   .
+
+<#nq-syntax-bnode-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-02" ;
+   rdfs:comment "BNode graph with BNode subject" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-02.nq> ;
+   .
+
+<#nq-syntax-bnode-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-03" ;
+   rdfs:comment "BNode graph with BNode object" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-03.nq> ;
+   .
+
+<#nq-syntax-bnode-04> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-04" ;
+   rdfs:comment "BNode graph with simple literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-04.nq> ;
+   .
+
+<#nq-syntax-bnode-05> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-05" ;
+   rdfs:comment "BNode graph with language tagged literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-05.nq> ;
+   .
+
+<#nq-syntax-bnode-06> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nq-syntax-bnode-06" ;
+   rdfs:comment "BNode graph with datatyped literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bnode-06.nq> ;
+   .
+
+<#nq-syntax-bad-literal-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nq-syntax-bad-literal-01" ;
+   rdfs:comment "Graph name may not be a simple literal (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bad-literal-01.nq> ;
+   .
+
+<#nq-syntax-bad-literal-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nq-syntax-bad-literal-02" ;
+   rdfs:comment "Graph name may not be a language tagged literal (negative 
test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bad-literal-02.nq> ;
+   .
+
+<#nq-syntax-bad-literal-03> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nq-syntax-bad-literal-03" ;
+   rdfs:comment "Graph name may not be a datatyped literal (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bad-literal-03.nq> ;
+   .
+
+<#nq-syntax-bad-uri-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nq-syntax-bad-uri-01" ;
+   rdfs:comment "Graph name URI must be absolute (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bad-uri-01.nq> ;
+   .
+
+<#nq-syntax-bad-quint-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nq-syntax-bad-quint-01" ;
+   rdfs:comment "N-Quads does not have a fifth element (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nq-syntax-bad-quint-01.nq> ;
+   .
+
+<#nt-syntax-file-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-file-01" ;
+   rdfs:comment "Empty file" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-file-01.nq> ;
+   .
+
+<#nt-syntax-file-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-file-02" ;
+   rdfs:comment "Only comment" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-file-02.nq> ;
+   .
+
+<#nt-syntax-file-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-file-03" ;
+   rdfs:comment "One comment, one empty line" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-file-03.nq> ;
+   .
+
+<#nt-syntax-uri-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-uri-01" ;
+   rdfs:comment "Only IRIs" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-uri-01.nq> ;
+   .
+
+<#nt-syntax-uri-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-uri-02" ;
+   rdfs:comment "IRIs with Unicode escape" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-uri-02.nq> ;
+   .
+
+<#nt-syntax-uri-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-uri-03" ;
+   rdfs:comment "IRIs with long Unicode escape" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-uri-03.nq> ;
+   .
+
+<#nt-syntax-uri-04> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-uri-04" ;
+   rdfs:comment "Legal IRIs" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-uri-04.nq> ;
+   .
+
+<#nt-syntax-string-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-string-01" ;
+   rdfs:comment "string literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-string-01.nq> ;
+   .
+
+<#nt-syntax-string-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-string-02" ;
+   rdfs:comment "langString literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-string-02.nq> ;
+   .
+
+<#nt-syntax-string-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-string-03" ;
+   rdfs:comment "langString literal with region" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-string-03.nq> ;
+   .
+
+<#nt-syntax-str-esc-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-str-esc-01" ;
+   rdfs:comment "string literal with escaped newline" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-str-esc-01.nq> ;
+   .
+
+<#nt-syntax-str-esc-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-str-esc-02" ;
+   rdfs:comment "string literal with Unicode escape" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-str-esc-02.nq> ;
+   .
+
+<#nt-syntax-str-esc-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-str-esc-03" ;
+   rdfs:comment "string literal with long Unicode escape" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-str-esc-03.nq> ;
+   .
+
+<#nt-syntax-bnode-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-bnode-01" ;
+   rdfs:comment "bnode subject" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bnode-01.nq> ;
+   .
+
+<#nt-syntax-bnode-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-bnode-02" ;
+   rdfs:comment "bnode object" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bnode-02.nq> ;
+   .
+
+<#nt-syntax-bnode-03> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-bnode-03" ;
+   rdfs:comment "Blank node labels may start with a digit" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bnode-03.nq> ;
+   .
+
+<#nt-syntax-datatypes-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-datatypes-01" ;
+   rdfs:comment "xsd:byte literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-datatypes-01.nq> ;
+   .
+
+<#nt-syntax-datatypes-02> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-datatypes-02" ;
+   rdfs:comment "integer as xsd:string" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-datatypes-02.nq> ;
+   .
+
+<#nt-syntax-bad-uri-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-01" ;
+   rdfs:comment "Bad IRI : space (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-01.nq> ;
+   .
+
+<#nt-syntax-bad-uri-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-02" ;
+   rdfs:comment "Bad IRI : bad escape (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-02.nq> ;
+   .
+
+<#nt-syntax-bad-uri-03> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-03" ;
+   rdfs:comment "Bad IRI : bad long escape (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-03.nq> ;
+   .
+
+<#nt-syntax-bad-uri-04> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-04" ;
+   rdfs:comment "Bad IRI : character escapes not allowed (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-04.nq> ;
+   .
+
+<#nt-syntax-bad-uri-05> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-05" ;
+   rdfs:comment "Bad IRI : character escapes not allowed (2) (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-05.nq> ;
+   .
+
+<#nt-syntax-bad-uri-06> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-06" ;
+   rdfs:comment "Bad IRI : relative IRI not allowed in subject (negative 
test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-06.nq> ;
+   .
+
+<#nt-syntax-bad-uri-07> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-07" ;
+   rdfs:comment "Bad IRI : relative IRI not allowed in predicate (negative 
test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-07.nq> ;
+   .
+
+<#nt-syntax-bad-uri-08> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-08" ;
+   rdfs:comment "Bad IRI : relative IRI not allowed in object (negative test)" 
;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-08.nq> ;
+   .
+
+<#nt-syntax-bad-uri-09> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-uri-09" ;
+   rdfs:comment "Bad IRI : relative IRI not allowed in datatype (negative 
test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-uri-09.nq> ;
+   .
+
+<#nt-syntax-bad-prefix-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-prefix-01" ;
+   rdfs:comment "@prefix not allowed in n-triples (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-prefix-01.nq> ;
+   .
+
+<#nt-syntax-bad-base-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-base-01" ;
+   rdfs:comment "@base not allowed in N-Triples (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-base-01.nq> ;
+   .
+
+<#nt-syntax-bad-struct-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-struct-01" ;
+   rdfs:comment "N-Triples does not have objectList (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-struct-01.nq> ;
+   .
+
+<#nt-syntax-bad-struct-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-struct-02" ;
+   rdfs:comment "N-Triples does not have predicateObjectList (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-struct-02.nq> ;
+   .
+
+<#nt-syntax-bad-lang-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-lang-01" ;
+   rdfs:comment "langString with bad lang (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-lang-01.nq> ;
+   .
+
+<#nt-syntax-bad-esc-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-esc-01" ;
+   rdfs:comment "Bad string escape (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-esc-01.nq> ;
+   .
+
+<#nt-syntax-bad-esc-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-esc-02" ;
+   rdfs:comment "Bad string escape (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-esc-02.nq> ;
+   .
+
+<#nt-syntax-bad-esc-03> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-esc-03" ;
+   rdfs:comment "Bad string escape (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-esc-03.nq> ;
+   .
+
+<#nt-syntax-bad-string-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-01" ;
+   rdfs:comment "mismatching string literal open/close (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-01.nq> ;
+   .
+
+<#nt-syntax-bad-string-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-02" ;
+   rdfs:comment "mismatching string literal open/close (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-02.nq> ;
+   .
+
+<#nt-syntax-bad-string-03> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-03" ;
+   rdfs:comment "single quotes (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-03.nq> ;
+   .
+
+<#nt-syntax-bad-string-04> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-04" ;
+   rdfs:comment "long single string literal (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-04.nq> ;
+   .
+
+<#nt-syntax-bad-string-05> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-05" ;
+   rdfs:comment "long double string literal (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-05.nq> ;
+   .
+
+<#nt-syntax-bad-string-06> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-06" ;
+   rdfs:comment "string literal with no end (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-06.nq> ;
+   .
+
+<#nt-syntax-bad-string-07> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-string-07" ;
+   rdfs:comment "string literal with no start (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-string-07.nq> ;
+   .
+
+<#nt-syntax-bad-num-01> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-num-01" ;
+   rdfs:comment "no numbers in N-Triples (integer) (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-num-01.nq> ;
+   .
+
+<#nt-syntax-bad-num-02> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-num-02" ;
+   rdfs:comment "no numbers in N-Triples (decimal) (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-num-02.nq> ;
+   .
+
+<#nt-syntax-bad-num-03> a rdft:TestNQuadsNegativeSyntax ;
+   mf:name    "nt-syntax-bad-num-03" ;
+   rdfs:comment "no numbers in N-Triples (float) (negative test)" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-bad-num-03.nq> ;
+   .
+
+<#nt-syntax-subm-01> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "nt-syntax-subm-01" ;
+   rdfs:comment "Submission test from Original RDF Test Cases" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <nt-syntax-subm-01.nq> ;
+   .
+
+<#comment_following_triple> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "comment_following_triple" ;
+   rdfs:comment "Tests comments after a triple" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <comment_following_triple.nq> ;
+   .
+
+<#literal_ascii_boundaries> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_ascii_boundaries" ;
+   rdfs:comment "literal_ascii_boundaries '\\x00\\x26\\x28...'" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_ascii_boundaries.nq> ;
+   .
+
+<#literal_with_UTF8_boundaries> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_UTF8_boundaries" ;
+   rdfs:comment "literal_with_UTF8_boundaries '\\x80\\x7ff\\x800\\xfff...'" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_UTF8_boundaries.nq> ;
+   .
+
+<#literal_all_controls> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_all_controls" ;
+   rdfs:comment "literal_all_controls '\\x00\\x01\\x02\\x03\\x04...'" ;
+   rdft:approval rdft:Approved ;
+   rdft:approval rdft:Approved ;
+   mf:action   <literal_all_controls.nq> ;
+   .
+
+<#literal_all_punctuation> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_all_punctuation" ;
+   rdfs:comment "literal_all_punctuation '!\"#$%&()...'" ;
+   rdft:approval rdft:Approved ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_all_punctuation.nq> ;
+   .
+
+<#literal_with_squote> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_squote" ;
+   rdfs:comment "literal with squote \"x'y\"" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_squote.nq> ;
+   .
+
+<#literal_with_2_squotes> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_2_squotes" ;
+   rdfs:comment "literal with 2 squotes \"x''y\"" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_2_squotes.nq> ;
+   .
+
+<#literal> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal" ;
+   rdfs:comment "literal \"\"\"x\"\"\"" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal.nq> ;
+   .
+
+<#literal_with_dquote> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_dquote" ;
+   rdfs:comment 'literal with dquote "x\"y"' ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_dquote.nq> ;
+   .
+
+<#literal_with_2_dquotes> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_2_dquotes" ;
+   rdfs:comment "literal with 2 squotes \"\"\"a\"\"b\"\"\"" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_2_dquotes.nq> ;
+   .
+
+<#literal_with_REVERSE_SOLIDUS2> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name    "literal_with_REVERSE_SOLIDUS2" ;
+   rdfs:comment "REVERSE SOLIDUS at end of literal" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_REVERSE_SOLIDUS2.nq> ;
+   .
+
+<#literal_with_CHARACTER_TABULATION> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_CHARACTER_TABULATION" ;
+   rdfs:comment "literal with CHARACTER TABULATION" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_CHARACTER_TABULATION.nq> ;
+   .
+
+<#literal_with_BACKSPACE> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_BACKSPACE" ;
+   rdfs:comment "literal with BACKSPACE" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_BACKSPACE.nq> ;
+   .
+
+<#literal_with_LINE_FEED> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_LINE_FEED" ;
+   rdfs:comment "literal with LINE FEED" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_LINE_FEED.nq> ;
+   .
+
+<#literal_with_CARRIAGE_RETURN> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_CARRIAGE_RETURN" ;
+   rdfs:comment "literal with CARRIAGE RETURN" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_CARRIAGE_RETURN.nq> ;
+   .
+
+<#literal_with_FORM_FEED> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_FORM_FEED" ;
+   rdfs:comment "literal with FORM FEED" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_FORM_FEED.nq> ;
+   .
+
+<#literal_with_REVERSE_SOLIDUS> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_REVERSE_SOLIDUS" ;
+   rdfs:comment "literal with REVERSE SOLIDUS" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_REVERSE_SOLIDUS.nq> ;
+   .
+
+<#literal_with_numeric_escape4> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_numeric_escape4" ;
+   rdfs:comment "literal with numeric escape4 \\u" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_numeric_escape4.nq> ;
+   .
+
+<#literal_with_numeric_escape8> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "literal_with_numeric_escape8" ;
+   rdfs:comment "literal with numeric escape8 \\U" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <literal_with_numeric_escape8.nq> ;
+   .
+
+<#langtagged_string> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "langtagged_string" ;
+   rdfs:comment "langtagged string \"x\"@en" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <langtagged_string.nq> ;
+   .
+
+<#lantag_with_subtag> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "lantag_with_subtag" ;
+   rdfs:comment "lantag with subtag \"x\"@en-us" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <lantag_with_subtag.nq> ;
+   .
+
+<#minimal_whitespace> a rdft:TestNQuadsPositiveSyntax ;
+   mf:name      "minimal_whitespace" ;
+   rdfs:comment "tests absense of whitespace between subject, predicate, 
object and end-of-statement" ;
+   rdft:approval rdft:Approved ;
+   mf:action    <minimal_whitespace.nq> ;
+   .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/minimal_whitespace.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/minimal_whitespace.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/minimal_whitespace.nq
new file mode 100644
index 0000000..e9e3a80
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/minimal_whitespace.nq
@@ -0,0 +1,6 @@
+<http://example/s><http://example/p><http://example/o>.
+<http://example/s><http://example/p>"Alice".
+<http://example/s><http://example/p>_:o.
+_:s<http://example/p><http://example/o>.
+_:s<http://example/p>"Alice".
+_:s<http://example/p>_:bnode1.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-01.nq
new file mode 100644
index 0000000..bb17eb3
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-01.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> "o" .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-02.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-02.nq
new file mode 100644
index 0000000..ea303b2
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-02.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> "o"@en .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-03.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-03.nq
new file mode 100644
index 0000000..854b867
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-literal-03.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> 
"o"^^<http://www.w3.org/2001/XMLSchema#string> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-quint-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-quint-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-quint-01.nq
new file mode 100644
index 0000000..52b7581
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-quint-01.nq
@@ -0,0 +1,2 @@
+# N-Quads rejects a quint
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> 
<http://example/n> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-uri-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-uri-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-uri-01.nq
new file mode 100644
index 0000000..3bf4dbd
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bad-uri-01.nq
@@ -0,0 +1,2 @@
+# No relative IRIs in N-Quads
+<http://example/s> <http://example/p> <http://example/o> <g>.

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-01.nq
new file mode 100644
index 0000000..b7acbd5
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-01.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-02.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-02.nq
new file mode 100644
index 0000000..07c9263
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-02.nq
@@ -0,0 +1 @@
+_:s <http://example/p> <http://example/o> _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-03.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-03.nq
new file mode 100644
index 0000000..5f89bd9
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-03.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> _:o _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-04.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-04.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-04.nq
new file mode 100644
index 0000000..f89ca81
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-04.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "o" _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-05.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-05.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-05.nq
new file mode 100644
index 0000000..9bb45ce
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-05.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "o"@en _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-06.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-06.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-06.nq
new file mode 100644
index 0000000..194ffdc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-bnode-06.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 
"o"^^<http://www.w3.org/2001/XMLSchema#string> _:g .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-01.nq
new file mode 100644
index 0000000..3026e12
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-01.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> <http://example/o> <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-02.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-02.nq
new file mode 100644
index 0000000..1590ab9
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-02.nq
@@ -0,0 +1 @@
+_:s <http://example/p> <http://example/o> <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-03.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-03.nq
new file mode 100644
index 0000000..4592edc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-03.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> _:o <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-04.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-04.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-04.nq
new file mode 100644
index 0000000..f7b834a
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-04.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "o" <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-05.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-05.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-05.nq
new file mode 100644
index 0000000..cf5a0ee
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-05.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> "o"@en <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-06.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-06.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-06.nq
new file mode 100644
index 0000000..65e7703
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nq-syntax-uri-06.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 
"o"^^<http://www.w3.org/2001/XMLSchema#string> <http://example/g> .
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-base-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-base-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-base-01.nq
new file mode 100644
index 0000000..dff1b3b
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-base-01.nq
@@ -0,0 +1 @@
+@base <http://example/> .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-01.nq
new file mode 100644
index 0000000..f7a88ad
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-01.nq
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "a\zb" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-02.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-02.nq
new file mode 100644
index 0000000..72711d4
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-02.nq
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "\uWXYZ" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-03.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-03.nq
new file mode 100644
index 0000000..3a4522f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-esc-03.nq
@@ -0,0 +1,2 @@
+# Bad string escape
+<http://example/s> <http://example/p> "\U0000WXYZ" .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-lang-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-lang-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-lang-01.nq
new file mode 100644
index 0000000..a4d952c
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-lang-01.nq
@@ -0,0 +1,2 @@
+# Bad lang tag
+<http://example/s> <http://example/p> "string"@1 .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-01.nq
new file mode 100644
index 0000000..2be6f51
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-01.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 1 .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-02.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-02.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-02.nq
new file mode 100644
index 0000000..e1d5b06
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-02.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 1.0 .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-03.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-03.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-03.nq
new file mode 100644
index 0000000..a9be82f
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-num-03.nq
@@ -0,0 +1 @@
+<http://example/s> <http://example/p> 1.0e0 .

http://git-wip-us.apache.org/repos/asf/jena/blob/37c9e656/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-prefix-01.nq
----------------------------------------------------------------------
diff --git a/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-prefix-01.nq 
b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-prefix-01.nq
new file mode 100644
index 0000000..89e08cc
--- /dev/null
+++ b/jena-arq/testing/RIOT/Lang/NQuadsStd/nt-syntax-bad-prefix-01.nq
@@ -0,0 +1 @@
+@prefix : <http://example/> .

Reply via email to