@prefix mf: . @prefix rdfs: . @prefix rdft: . <> a mf:Manifest ; rdfs:comment "Serd bad (negative) test suite" ; mf:entries ( <#bad-a-object> <#bad-a-subject> <#bad-base> <#bad-blank> <#bad-blank-node-label> <#bad-blank-predicate> <#bad-blank-syntax> <#bad-bom> <#bad-char-in-local> <#bad-char-in-prefix> <#bad-char-in-uri> <#bad-comma-in-collection> <#bad-datatype> <#bad-datatype-syntax> <#bad-disallowed-char-in-local> <#bad-disallowed-char-in-prefix> <#bad-dot-after-subject> <#bad-dot-in-collection> <#bad-empty-blank-predicate> <#bad-nt-eof-after-blank> <#bad-nt-eof-after-lang> <#bad-nt-eof-after-lang-hyphen> <#bad-nt-eof-after-lang-subtag> <#bad-nt-eof-after-object> <#bad-nt-eof-after-predicate> <#bad-nt-eof-after-string> <#bad-nt-eof-after-string-escape> <#bad-nt-eof-after-subject> <#bad-nt-eof-after-underscore> <#bad-nt-eof-before-blank> <#bad-nt-eof-before-iri> <#bad-nt-eof-before-lang> <#bad-nt-eof-before-string> <#bad-nt-eof-before-string-escape> <#bad-nt-eof-in-iri-path> <#bad-nt-eof-in-iri-scheme> <#bad-nt-eof-in-string> <#bad-nt-syntax-blank-u00F7.nt> <#bad-nt-syntax-blank-u037E.nt> <#bad-nt-syntax-blank-u200B.nt> <#bad-nt-syntax-blank-u200E.nt> <#bad-nt-syntax-blank-u203E.nt> <#bad-nt-syntax-blank-u2041.nt> <#bad-nt-syntax-blank-u206F.nt> <#bad-nt-syntax-blank-u2190.nt> <#bad-nt-syntax-blank-u2BFF.nt> <#bad-nt-syntax-blank-u2FF0.nt> <#bad-nt-syntax-cr-in-string> <#bad-nt-syntax-lf-in-string> <#bad-nt-syntax-uri-bar> <#bad-nt-syntax-uri-caret> <#bad-nt-syntax-uri-closing-brace> <#bad-nt-syntax-uri-double-quotes> <#bad-nt-syntax-uri-grave> <#bad-nt-syntax-uri-less-than> <#bad-nt-syntax-uri-opening-brace> <#bad-eof-after-quotes> <#bad-eof-at-string-start> <#bad-eof-in-blank> <#bad-eof-in-escape> <#bad-eof-in-lang-suffix> <#bad-eof-in-lang> <#bad-eof-in-list> <#bad-eof-in-long-string> <#bad-eof-in-object-list> <#bad-eof-in-object-list2> <#bad-eof-in-predicate-list> <#bad-eof-in-string> <#bad-eof-in-text-character> <#bad-eof-in-triple-quote> <#bad-eof-in-uri> <#bad-eof-in-uri-character> <#bad-eof-in-uri-scheme> <#bad-eof-in-utf8-character> <#bad-equivalence> <#bad-escape> <#bad-ext-namedblank-op> <#bad-false-predicate> <#bad-false-subject> <#bad-forAll> <#bad-forSome> <#bad-graph-blank-label> <#bad-graph-subject> <#bad-hex-digit> <#bad-id-clash> <#bad-implied> <#bad-implies> <#bad-is-of-keywords> <#bad-keywords> <#bad-lang> <#bad-list> <#bad-list-close-object> <#bad-list2> <#bad-long-literal-in-list> <#bad-long-literal-missing-end> <#bad-missing-semi> <#bad-missing-uri-scheme> <#bad-misspelled-base> <#bad-misspelled-prefix> <#bad-namespace> <#bad-ns> <#bad-null-byte> <#bad-num> <#bad-object> <#bad-object2> <#bad-paths> <#bad-pn-escape> <#bad-prefix-missing-colon> <#bad-prefix> <#bad-quote-in-uri> <#bad-semicolon-after-subject> <#bad-string> <#bad-subject> <#bad-trailing-garbage> <#bad-true-predicate> <#bad-true-subject> <#bad-uri-escape> <#bad-uri-scheme> <#bad-uri-scheme-start> <#bad-uri-truncated> <#bad-verb> ) . <#bad-a-object> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-a-object" . <#bad-a-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-a-subject" . <#bad-base> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-base" . <#bad-blank> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-blank" . <#bad-blank-node-label> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-blank-node-label" . <#bad-blank-predicate> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-blank-predicate" . <#bad-blank-syntax> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-blank-syntax" . <#bad-bom> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-bom" . <#bad-char-in-local> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-char-in-local" . <#bad-char-in-prefix> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-char-in-prefix" . <#bad-char-in-uri> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-char-in-uri" . <#bad-comma-in-collection> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-comma-in-collection" . <#bad-datatype> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-datatype" . <#bad-datatype-syntax> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-datatype-syntax" . <#bad-disallowed-char-in-local> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-disallowed-char-in-local" . <#bad-disallowed-char-in-prefix> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-disallowed-char-in-prefix" . <#bad-dot-after-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-dot-after-subject" . <#bad-dot-in-collection> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-dot-in-collection" . <#bad-empty-blank-predicate> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-empty-blank-predicate" . <#bad-nt-eof-after-blank> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-blank" . <#bad-nt-eof-after-lang> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-lang" . <#bad-nt-eof-after-lang-hyphen> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-lang-hyphen" . <#bad-nt-eof-after-lang-subtag> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-lang-subtag" . <#bad-nt-eof-after-object> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-object" . <#bad-nt-eof-after-predicate> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-predicate" . <#bad-nt-eof-after-string> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-string" . <#bad-nt-eof-after-string-escape> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-string-escape" . <#bad-nt-eof-after-subject> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-subject" . <#bad-nt-eof-after-underscore> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-after-underscore" . <#bad-nt-eof-before-blank> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-before-blank" . <#bad-nt-eof-before-iri> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-before-iri" . <#bad-nt-eof-before-lang> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-before-lang" . <#bad-nt-eof-before-string> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-before-string" . <#bad-nt-eof-before-string-escape> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-before-string-escape" . <#bad-nt-eof-in-iri-path> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-in-iri-path" . <#bad-nt-eof-in-iri-scheme> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-in-iri-scheme" . <#bad-nt-eof-in-string> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-eof-in-string" . <#bad-nt-syntax-blank-u00F7> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u00F7" . <#bad-nt-syntax-blank-u037E> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u037E" . <#bad-nt-syntax-blank-u200B> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u200B" . <#bad-nt-syntax-blank-u200E> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u200E" . <#bad-nt-syntax-blank-u203E> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u203E" . <#bad-nt-syntax-blank-u2041> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u2041" . <#bad-nt-syntax-blank-u206F> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u206F" . <#bad-nt-syntax-blank-u2190> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u2190" . <#bad-nt-syntax-blank-u2BFF> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u2BFF" . <#bad-nt-syntax-blank-u2FF0> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-blank-u2FF0" . <#bad-nt-syntax-cr-in-string> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-cr-in-string" . <#bad-nt-syntax-lf-in-string> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-lf-in-string" . <#bad-nt-syntax-uri-bar> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-bar" . <#bad-nt-syntax-uri-caret> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-caret" . <#bad-nt-syntax-uri-closing-brace> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-closing-brace" . <#bad-nt-syntax-uri-double-quotes> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-double-quotes" . <#bad-nt-syntax-uri-grave> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-grave" . <#bad-nt-syntax-uri-less-than> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-less-than" . <#bad-nt-syntax-uri-opening-brace> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-nt-syntax-uri-opening-brace" . <#bad-eof-after-quotes> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-after-quotes" . <#bad-eof-at-string-start> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-at-string-start" . <#bad-eof-in-blank> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-blank" . <#bad-eof-in-escape> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-escape" . <#bad-eof-in-lang> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-lang" . <#bad-eof-in-lang-suffix> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-lang-suffix" . <#bad-eof-in-list> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-list" . <#bad-eof-in-long-string> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-long-string" . <#bad-eof-in-object-list> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-object-list" . <#bad-eof-in-object-list2> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-object-list2" . <#bad-eof-in-predicate-list> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-predicate-list" . <#bad-eof-in-string> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-string" . <#bad-eof-in-text-character> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-text-character" . <#bad-eof-in-triple-quote> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-triple-quote" . <#bad-eof-in-uri> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-uri" . <#bad-eof-in-uri-character> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-uri-character" . <#bad-eof-in-uri-scheme> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-eof-in-uri-scheme" . <#bad-eof-in-utf8-character> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-eof-in-utf8-character" . <#bad-equivalence> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-equivalence" . <#bad-escape> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-escape" . <#bad-ext-namedblank-op> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-ext-namedblank-op" . <#bad-false-predicate> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-false-predicate" . <#bad-false-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-false-subject" . <#bad-forAll> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-forAll" . <#bad-forSome> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-forSome" . <#bad-graph-blank-label> a rdft:TestTrigNegativeSyntax ; mf:action ; mf:name "bad-graph-blank-label" . <#bad-graph-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-graph-subject" . <#bad-hex-digit> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-hex-digit" . <#bad-id-clash> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-id-clash" . <#bad-implied> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-implied" . <#bad-implies> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-implies" . <#bad-is-of-keywords> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-is-of-keywords" . <#bad-keywords> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-keywords" . <#bad-lang> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-lang" . <#bad-list> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-list" . <#bad-list-close-object> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-list-close-object" . <#bad-list2> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-list2" . <#bad-long-literal-in-list> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-long-literal-in-list" . <#bad-long-literal-missing-end> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-long-literal-missing-end" . <#bad-missing-semi> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-missing-semi" . <#bad-missing-uri-scheme> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-missing-uri-scheme" . <#bad-misspelled-base> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-misspelled-base" . <#bad-misspelled-prefix> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-misspelled-prefix" . <#bad-namespace> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-namespace" . <#bad-ns> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-ns" . <#bad-null-byte> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-null-byte" . <#bad-num> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-num" . <#bad-object> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-object" . <#bad-object2> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-object2" . <#bad-paths> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-paths" . <#bad-pn-escape> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-pn-escape" . <#bad-prefix> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-prefix" . <#bad-prefix-missing-colon> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-prefix-missing-colon" . <#bad-quote-in-uri> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-quote-in-uri" . <#bad-semicolon-after-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-semicolon-after-subject" . <#bad-string> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-string" . <#bad-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-subject" . <#bad-trailing-garbage> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-trailing-garbage" . <#bad-true-predicate> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-true-predicate" . <#bad-true-subject> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-true-subject" . <#bad-uri-escape> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-uri-escape" . <#bad-uri-scheme> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-uri-scheme" . <#bad-uri-scheme-start> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-uri-scheme-start" . <#bad-uri-truncated> a rdft:TestNTriplesNegativeSyntax ; mf:action ; mf:name "bad-uri-truncated" . <#bad-verb> a rdft:TestTurtleNegativeSyntax ; mf:action ; mf:name "bad-verb" .