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