Changes: Separately test garbage collection query.
[qtcontacts-tracker:hasselmms-qtcontacts-tracker.git] / tests / ut_qtcontacts_trackerplugin_querybuilder / data / 203-garbage-collection.rq
1 DELETE
2 {
3   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
4   {
5     ?resource a nao:Property .
6   }
7 }
8 WHERE
9 {
10   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
11   {
12     ?resource a nao:Property
13   }
14   FILTER(NOT EXISTS { ?parent nao:hasProperty ?resource }) .
15 }
16
17 DELETE
18 {
19   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
20   {
21     ?resource a rdfs:Resource .
22   }
23 }
24 WHERE
25 {
26   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
27   {
28     ?resource a nco:Affiliation
29   }
30   FILTER(NOT EXISTS { ?parent nco:hasAffiliation ?resource }) .
31 }
32
33 DELETE
34 {
35   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
36   {
37     ?resource a rdfs:Resource .
38   }
39 }
40 WHERE
41 {
42   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
43   {
44     ?resource a nco:EmailAddress
45   }
46   FILTER(NOT EXISTS { ?parent nco:hasEmailAddress ?resource }) .
47 }
48
49 DELETE
50 {
51   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
52   {
53     ?resource a rdfs:Resource .
54   }
55 }
56 WHERE
57 {
58   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
59   {
60     ?resource a nco:IMAddress
61   }
62   FILTER(NOT EXISTS { ?resource a nco:IMAccount }) .
63   FILTER(NOT EXISTS { ?parent nco:hasIMAddress ?resource }) .
64 }
65
66 DELETE
67 {
68   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
69   {
70     ?resource a rdfs:Resource .
71   }
72 }
73 WHERE
74 {
75   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
76   {
77     ?resource a nco:OrganizationContact
78   }
79   FILTER(NOT EXISTS { ?parent nco:org ?resource }) .
80 }
81
82 DELETE
83 {
84   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
85   {
86     ?resource a rdfs:Resource .
87   }
88 }
89 WHERE
90 {
91   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
92   {
93     ?resource a nco:PhoneNumber
94   }
95   FILTER(NOT EXISTS { ?parent nco:hasPhoneNumber ?resource }) .
96 }
97
98 DELETE
99 {
100   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
101   {
102     ?resource a rdfs:Resource .
103   }
104 }
105 WHERE
106 {
107   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
108   {
109     ?resource a nco:PostalAddress
110   }
111   FILTER(NOT EXISTS { ?parent nco:hasPostalAddress ?resource }) .
112 }
113
114 DELETE
115 {
116   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
117   {
118     ?resource a rdfs:Resource .
119   }
120 }
121 WHERE
122 {
123   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
124   {
125     ?resource a ncal:Event
126   }
127   FILTER(NOT EXISTS { ?parent ncal:anniversary ?resource }) .
128   FILTER(NOT EXISTS { ?parent ncal:birthday ?resource }) .
129 }
130
131 DELETE
132 {
133   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
134   {
135     ?resource a rdfs:Resource
136   }
137 }
138 WHERE
139 {
140   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
141   {
142     ?resource a ncal:NcalDateTime
143   }
144   FILTER(NOT EXISTS { ?parent ncal:dtstart ?resource })
145 }
146
147 DELETE
148 {
149   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
150   {
151     ?resource a rdfs:Resource .
152   }
153 }
154 WHERE
155 {
156   GRAPH <urn:uuid:08070f5c-a334-4d19-a8b0-12a3071bfab9>
157   {
158     ?resource a slo:GeoLocation
159   }
160   FILTER(NOT EXISTS { ?parent nco:hasLocation ?resource }) .
161 }