@prefix rdf: . @prefix rdfs: . @prefix mf: . @prefix qt: . <> rdf:type mf:Manifest ; rdfs:comment "Turtle bad syntax test cases (must fail)" ; mf:entries ( [ mf:name "bad-00" ; rdfs:comment "prefix name must end in a :" ; mf:action [ qt:data ] ; ] [ mf:name "bad-01" ; rdfs:comment "blank predicate forbidden" ; mf:action [ qt:data ] ; ] [ mf:name "bad-02" ; rdfs:comment "blank predicate forbidden" ; mf:action [ qt:data ] ; ] [ mf:name "bad-03" ; rdfs:comment "a forbidden as subject" ; mf:action [ qt:data ] ; ] [ mf:name "bad-04" ; rdfs:comment ", not allowed in collections" ; mf:action [ qt:data ] ; ] [ mf:name "bad-05" ; rdfs:comment "{} not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-06" ; rdfs:comment "is and of not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-07" ; rdfs:comment "paths not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-08" ; rdfs:comment "@keywords not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-09" ; rdfs:comment "=> not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-10" ; rdfs:comment "= not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-11" ; rdfs:comment "@forAll not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-12" ; rdfs:comment "@forSome not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-13" ; rdfs:comment "<= not allowed in Turtle" ; mf:action [ qt:data ] ; ] [ mf:name "bad-14" ; rdfs:comment "long literal with missing end" ; mf:action [ qt:data ] ; ] [ mf:name "bad-17" ; rdfs:comment "literal with ''s" ; mf:action [ qt:data ] ; ] [ mf:name "bad-18" ; rdfs:comment "long literal with '''s" ; mf:action [ qt:data ] ; ] [ mf:name "bad-19" ; rdfs:comment "Bad () in predicate position" ; mf:action [ qt:data ] ; ] [ mf:name "bad-20" ; rdfs:comment "Escape end-of-file" ; mf:action [ qt:data ] ; ] [ mf:name "bad-21" ; rdfs:comment "Turtle spec does not allow . in namespace prefix (token prefixName)" ; mf:action [ qt:data ] ; ] [ mf:name "bad-22" ; rdfs:comment "Turtle spec does not allow . in namespace name (token name)" ; mf:action [ qt:data ] ; ] [ mf:name "bad-23" ; rdfs:comment "Bad terminating long literal" ; mf:action [ qt:data ] ; ] # End of tests ).