manifest-bad.ttl 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  2. @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  3. @prefix mf: <http://www.w3.org/2001/sw/DataAccess/tests/test-manifest#> .
  4. @prefix qt: <http://www.w3.org/2001/sw/DataAccess/tests/test-query#> .
  5. <> rdf:type mf:Manifest ;
  6. rdfs:comment "Turtle bad syntax test cases (must fail)" ;
  7. mf:entries
  8. (
  9. [ mf:name "bad-00" ;
  10. rdfs:comment "prefix name must end in a :" ;
  11. mf:action [ qt:data <bad-00.ttl> ] ;
  12. ]
  13. [ mf:name "bad-01" ;
  14. rdfs:comment "blank predicate forbidden" ;
  15. mf:action [ qt:data <bad-01.ttl> ] ;
  16. ]
  17. [ mf:name "bad-02" ;
  18. rdfs:comment "blank predicate forbidden" ;
  19. mf:action [ qt:data <bad-02.ttl> ] ;
  20. ]
  21. [ mf:name "bad-03" ;
  22. rdfs:comment "a forbidden as subject" ;
  23. mf:action [ qt:data <bad-03.ttl> ] ;
  24. ]
  25. [ mf:name "bad-04" ;
  26. rdfs:comment ", not allowed in collections" ;
  27. mf:action [ qt:data <bad-04.ttl> ] ;
  28. ]
  29. [ mf:name "bad-05" ;
  30. rdfs:comment "{} not allowed in Turtle" ;
  31. mf:action [ qt:data <bad-05.ttl> ] ;
  32. ]
  33. [ mf:name "bad-06" ;
  34. rdfs:comment "is and of not allowed in Turtle" ;
  35. mf:action [ qt:data <bad-06.ttl> ] ;
  36. ]
  37. [ mf:name "bad-07" ;
  38. rdfs:comment "paths not allowed in Turtle" ;
  39. mf:action [ qt:data <bad-07.ttl> ] ;
  40. ]
  41. [ mf:name "bad-08" ;
  42. rdfs:comment "@keywords not allowed in Turtle" ;
  43. mf:action [ qt:data <bad-08.ttl> ] ;
  44. ]
  45. [ mf:name "bad-09" ;
  46. rdfs:comment "=> not allowed in Turtle" ;
  47. mf:action [ qt:data <bad-09.ttl> ] ;
  48. ]
  49. [ mf:name "bad-10" ;
  50. rdfs:comment "= not allowed in Turtle" ;
  51. mf:action [ qt:data <bad-10.ttl> ] ;
  52. ]
  53. [ mf:name "bad-11" ;
  54. rdfs:comment "@forAll not allowed in Turtle" ;
  55. mf:action [ qt:data <bad-11.ttl> ] ;
  56. ]
  57. [ mf:name "bad-12" ;
  58. rdfs:comment "@forSome not allowed in Turtle" ;
  59. mf:action [ qt:data <bad-12.ttl> ] ;
  60. ]
  61. [ mf:name "bad-13" ;
  62. rdfs:comment "<= not allowed in Turtle" ;
  63. mf:action [ qt:data <bad-13.ttl> ] ;
  64. ]
  65. [ mf:name "bad-14" ;
  66. rdfs:comment "long literal with missing end" ;
  67. mf:action [ qt:data <bad-14.ttl> ] ;
  68. ]
  69. # End of tests
  70. ).