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