aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRncLsn <rnc.lsn@gmail.com>2015-06-04 12:34:11 +0100
committerRncLsn <rnc.lsn@gmail.com>2015-06-04 12:34:11 +0100
commit9c9434162daf7c25dda9e9ff188ab90eb65f1fb1 (patch)
treeafe35e75cf5afcc9cb5e24da8ddb342cd45c0802
parenta840a197549ced185f212b2aa74abed8774c8b5c (diff)
downloadACQuA-9c9434162daf7c25dda9e9ff188ab90eb65f1fb1.tar.gz
ACQuA-9c9434162daf7c25dda9e9ff188ab90eb65f1fb1.zip
New queries for LUBM and UOBM, automatically generated by SyGENiA.
-rw-r--r--data/lubm/lubm_sygenia.sparql670
-rw-r--r--data/lubm/lubm_sygenia_all-blanks.sparql670
-rw-r--r--data/uobm/uobm-sygenia.sparql1724
-rw-r--r--data/uobm/uobm_sygenia_all-blanks.sparql0
-rw-r--r--src/resources/pagoda.properties2
-rw-r--r--src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java2
-rw-r--r--test/resources/LightTests.xml6
-rw-r--r--test/resources/SygeniaTests.xml20
-rw-r--r--test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java48
-rw-r--r--test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java52
10 files changed, 3189 insertions, 5 deletions
diff --git a/data/lubm/lubm_sygenia.sparql b/data/lubm/lubm_sygenia.sparql
new file mode 100644
index 0000000..5ecaac2
--- /dev/null
+++ b/data/lubm/lubm_sygenia.sparql
@@ -0,0 +1,670 @@
1^[query1]
2PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
3PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
4SELECT ?x
5WHERE {
6 ?x ub:worksFor ?y .
7 ?y rdf:type ub:Organization
8}
9
10^[query2]
11PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
12PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
13SELECT ?x
14WHERE {
15 ?x ub:undergraduateDegreeFrom ?y
16}
17
18^[query3]
19PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
20PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
21SELECT ?x
22WHERE {
23 ?x rdf:type ub:Software
24}
25
26^[query4]
27PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
28PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
29SELECT ?x
30WHERE {
31 ?y ub:member ?x .
32 ?y rdf:type ub:Program
33}
34
35^[query5]
36PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
37PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
38SELECT ?x
39WHERE {
40 ?x ub:worksFor ?y .
41 ?y rdf:type ub:ResearchGroup
42}
43
44^[query6]
45PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
46PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
47SELECT ?x
48WHERE {
49 ?x ub:memberOf ?y .
50 ?y rdf:type ub:ResearchGroup
51}
52
53^[query7]
54PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
55PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
56SELECT ?x
57WHERE {
58 ?x ub:takesCourse ?y .
59 ?y rdf:type ub:Course
60}
61
62^[query8]
63PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
64PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
65SELECT ?x
66WHERE {
67 ?x rdf:type ub:Article
68}
69
70^[query9]
71PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
72PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
73SELECT ?x
74WHERE {
75 ?x ub:headOf ?y .
76 ?y rdf:type ub:College
77}
78
79^[query10]
80PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
81PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
82SELECT ?x
83WHERE {
84 ?x ub:teachingAssistantOf ?y .
85 ?y rdf:type ub:Course
86}
87
88^[query11]
89PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
90PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
91SELECT ?x
92WHERE {
93 ?x rdf:type ub:University
94}
95
96^[query12]
97PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
98PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
99SELECT ?x
100WHERE {
101 ?x rdf:type ub:Employee
102}
103
104^[query13]
105PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
106PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
107SELECT ?x ?y
108WHERE {
109 ?x ub:hasAlumnus ?y
110}
111
112^[query14]
113PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
114PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
115SELECT ?x
116WHERE {
117 ?y ub:member ?x .
118 ?y rdf:type ub:ResearchGroup
119}
120
121^[query15]
122PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
123PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
124SELECT ?x
125WHERE {
126 ?x ub:teachingAssistantOf ?y .
127 ?y rdf:type ub:Work
128}
129
130^[query16]
131PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
132PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
133SELECT ?x
134WHERE {
135 ?x ub:member ?y .
136 ?y rdf:type ub:Person
137}
138
139^[query17]
140PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
141PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
142SELECT ?x
143WHERE {
144 ?x ub:worksFor ?y
145}
146
147^[query18]
148PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
149PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
150SELECT ?x
151WHERE {
152 ?x rdf:type ub:TeachingAssistant
153}
154
155^[query19]
156PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
157PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
158SELECT ?x
159WHERE {
160 ?y ub:memberOf ?x .
161 ?y rdf:type ub:Person
162}
163
164^[query20]
165PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
166PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
167SELECT ?x
168WHERE {
169 ?x ub:mastersDegreeFrom ?y .
170 ?y rdf:type ub:Organization
171}
172
173^[query21]
174PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
175PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
176SELECT ?x ?y
177WHERE {
178 ?x ub:memberOf ?y
179}
180
181^[query22]
182PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
183PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
184SELECT ?x
185WHERE {
186 ?x ub:member ?y
187}
188
189^[query23]
190PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
191PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
192SELECT ?x
193WHERE {
194 ?y ub:hasAlumnus ?x .
195 ?y rdf:type ub:University
196}
197
198^[query24]
199PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
200PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
201SELECT ?x
202WHERE {
203 ?y ub:member ?x .
204 ?y rdf:type ub:Organization
205}
206
207^[query25]
208PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
209PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
210SELECT ?x
211WHERE {
212 ?x ub:degreeFrom ?y .
213 ?y rdf:type ub:Organization
214}
215
216^[query26]
217PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
218PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
219SELECT ?x ?y
220WHERE {
221 ?x ub:degreeFrom ?y
222}
223
224^[query27]
225PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
226PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
227SELECT ?x
228WHERE {
229 ?x ub:undergraduateDegreeFrom ?y .
230 ?y rdf:type ub:Organization
231}
232
233^[query28]
234PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
235PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
236SELECT ?x
237WHERE {
238 ?x rdf:type ub:Course
239}
240
241^[query29]
242PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
243PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
244SELECT ?x
245WHERE {
246 ?x ub:worksFor ?y .
247 ?y rdf:type ub:College
248}
249
250^[query30]
251PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
252PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
253SELECT ?x
254WHERE {
255 ?y ub:degreeFrom ?x
256}
257
258^[query31]
259PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
260PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
261SELECT ?x ?y
262WHERE {
263 ?x ub:worksFor ?y
264}
265
266^[query32]
267PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
268PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
269SELECT ?x
270WHERE {
271 ?x ub:degreeFrom ?y
272}
273
274^[query33]
275PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
276PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
277SELECT ?x
278WHERE {
279 ?x rdf:type ub:Person
280}
281
282^[query34]
283PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
284PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
285SELECT ?x
286WHERE {
287 ?y ub:hasAlumnus ?x .
288 ?y rdf:type ub:Organization
289}
290
291^[query35]
292PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
293PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
294SELECT ?x
295WHERE {
296 ?x ub:degreeFrom ?y .
297 ?y rdf:type ub:University
298}
299
300^[query36]
301PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
302PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
303SELECT ?x
304WHERE {
305 ?x ub:teachingAssistantOf ?y
306}
307
308^[query37]
309PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
310PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
311SELECT ?x
312WHERE {
313 ?x ub:doctoralDegreeFrom ?y .
314 ?y rdf:type ub:Organization
315}
316
317^[query38]
318PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
319PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
320SELECT ?x
321WHERE {
322 ?x rdf:type ub:Research
323}
324
325^[query39]
326PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
327PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
328SELECT ?x
329WHERE {
330 ?y ub:member ?x .
331 ?y rdf:type ub:Department
332}
333
334^[query40]
335PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
336PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
337SELECT ?x
338WHERE {
339 ?x rdf:type ub:Faculty
340}
341
342^[query41]
343PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
344PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
345SELECT ?x
346WHERE {
347 ?x ub:hasAlumnus ?y .
348 ?y rdf:type ub:Person
349}
350
351^[query42]
352PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
353PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
354SELECT ?x
355WHERE {
356 ?x ub:memberOf ?y
357}
358
359^[query43]
360PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
361PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
362SELECT ?x
363WHERE {
364 ?x ub:memberOf ?y .
365 ?y rdf:type ub:Organization
366}
367
368^[query44]
369PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
370PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
371SELECT ?x
372WHERE {
373 ?x rdf:type ub:Organization
374}
375
376^[query45]
377PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
378PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
379SELECT ?x
380WHERE {
381 ?x ub:headOf ?y .
382 ?y rdf:type ub:Department
383}
384
385^[query46]
386PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
387PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
388SELECT ?x ?y
389WHERE {
390 ?y ub:member ?x
391}
392
393^[query47]
394PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
395PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
396SELECT ?x
397WHERE {
398 ?y ub:degreeFrom ?x .
399 ?y rdf:type ub:Person
400}
401
402^[query48]
403PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
404PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
405SELECT ?x
406WHERE {
407 ?x ub:takesCourse ?y .
408 ?y rdf:type ub:GraduateCourse
409}
410
411^[query49]
412PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
413PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
414SELECT ?x
415WHERE {
416 ?x ub:doctoralDegreeFrom ?y
417}
418
419^[query50]
420PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
421PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
422SELECT ?x
423WHERE {
424 ?y ub:member ?x .
425 ?y rdf:type ub:College
426}
427
428^[query51]
429PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
430PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
431SELECT ?x ?y
432WHERE {
433 ?x ub:member ?y
434}
435
436^[query52]
437PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
438PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
439SELECT ?x
440WHERE {
441 ?x ub:memberOf ?y .
442 ?y rdf:type ub:College
443}
444
445^[query53]
446PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
447PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
448SELECT ?x
449WHERE {
450 ?y ub:member ?x
451}
452
453^[query54]
454PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
455PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
456SELECT ?x
457WHERE {
458 ?x rdf:type ub:Publication
459}
460
461^[query55]
462PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
463PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
464SELECT ?x
465WHERE {
466 ?x rdf:type ub:Student
467}
468
469^[query56]
470PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
471PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
472SELECT ?x ?y
473WHERE {
474 ?y ub:memberOf ?x
475}
476
477^[query57]
478PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
479PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
480SELECT ?x
481WHERE {
482 ?x ub:memberOf ?y .
483 ?y rdf:type ub:Program
484}
485
486^[query58]
487PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
488PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
489SELECT ?x
490WHERE {
491 ?x ub:headOf ?y
492}
493
494^[query59]
495PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
496PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
497SELECT ?x
498WHERE {
499 ?y ub:memberOf ?x
500}
501
502^[query60]
503PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
504PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
505SELECT ?x
506WHERE {
507 ?x ub:takesCourse ?y .
508 ?y rdf:type ub:Work
509}
510
511^[query61]
512PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
513PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
514SELECT ?x
515WHERE {
516 ?x ub:headOf ?y .
517 ?y rdf:type ub:Program
518}
519
520^[query62]
521PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
522PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
523SELECT ?x
524WHERE {
525 ?x rdf:type ub:Work
526}
527
528^[query63]
529PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
530PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
531SELECT ?x
532WHERE {
533 ?x ub:doctoralDegreeFrom ?y .
534 ?y rdf:type ub:University
535}
536
537^[query64]
538PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
539PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
540SELECT ?x
541WHERE {
542 ?x rdf:type ub:AdministrativeStaff
543}
544
545^[query65]
546PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
547PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
548SELECT ?x
549WHERE {
550 ?x ub:memberOf ?y .
551 ?y rdf:type ub:Department
552}
553
554^[query66]
555PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
556PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
557SELECT ?x
558WHERE {
559 ?x ub:takesCourse ?y
560}
561
562^[query67]
563PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
564PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
565SELECT ?x
566WHERE {
567 ?x rdf:type ub:ResearchGroup
568}
569
570^[query68]
571PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
572PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
573SELECT ?x
574WHERE {
575 ?x rdf:type ub:Professor
576}
577
578^[query69]
579PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
580PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
581SELECT ?x
582WHERE {
583 ?x ub:worksFor ?y .
584 ?y rdf:type ub:Program
585}
586
587^[query70]
588PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
589PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
590SELECT ?x
591WHERE {
592 ?x ub:headOf ?y .
593 ?y rdf:type ub:Organization
594}
595
596^[query71]
597PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
598PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
599SELECT ?x
600WHERE {
601 ?x ub:hasAlumnus ?y
602}
603
604^[query72]
605PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
606PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
607SELECT ?x
608WHERE {
609 ?x rdf:type ub:Schedule
610}
611
612^[query73]
613PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
614PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
615SELECT ?x ?y
616WHERE {
617 ?y ub:degreeFrom ?x
618}
619
620^[query74]
621PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
622PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
623SELECT ?x
624WHERE {
625 ?x ub:undergraduateDegreeFrom ?y .
626 ?y rdf:type ub:University
627}
628
629^[query75]
630PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
631PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
632SELECT ?x
633WHERE {
634 ?x ub:mastersDegreeFrom ?y .
635 ?y rdf:type ub:University
636}
637
638^[query76]
639PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
640PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
641SELECT ?x
642WHERE {
643 ?y ub:hasAlumnus ?x
644}
645
646^[query77]
647PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
648PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
649SELECT ?x ?y
650WHERE {
651 ?y ub:hasAlumnus ?x
652}
653
654^[query78]
655PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
656PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
657SELECT ?x
658WHERE {
659 ?x ub:mastersDegreeFrom ?y
660}
661
662^[query79]
663PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
664PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
665SELECT ?x
666WHERE {
667 ?x ub:worksFor ?y .
668 ?y rdf:type ub:Department
669}
670
diff --git a/data/lubm/lubm_sygenia_all-blanks.sparql b/data/lubm/lubm_sygenia_all-blanks.sparql
new file mode 100644
index 0000000..8895898
--- /dev/null
+++ b/data/lubm/lubm_sygenia_all-blanks.sparql
@@ -0,0 +1,670 @@
1^[query1]
2PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
3PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
4SELECT ?x
5WHERE {
6 ?x ub:worksFor _:y .
7 _:y rdf:type ub:Organization
8}
9
10^[query2]
11PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
12PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
13SELECT ?x
14WHERE {
15 ?x ub:undergraduateDegreeFrom _:y
16}
17
18^[query3]
19PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
20PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
21SELECT ?x
22WHERE {
23 ?x rdf:type ub:Software
24}
25
26^[query4]
27PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
28PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
29SELECT ?x
30WHERE {
31 _:y ub:member ?x .
32 _:y rdf:type ub:Program
33}
34
35^[query5]
36PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
37PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
38SELECT ?x
39WHERE {
40 ?x ub:worksFor _:y .
41 _:y rdf:type ub:ResearchGroup
42}
43
44^[query6]
45PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
46PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
47SELECT ?x
48WHERE {
49 ?x ub:memberOf _:y .
50 _:y rdf:type ub:ResearchGroup
51}
52
53^[query7]
54PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
55PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
56SELECT ?x
57WHERE {
58 ?x ub:takesCourse _:y .
59 _:y rdf:type ub:Course
60}
61
62^[query8]
63PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
64PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
65SELECT ?x
66WHERE {
67 ?x rdf:type ub:Article
68}
69
70^[query9]
71PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
72PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
73SELECT ?x
74WHERE {
75 ?x ub:headOf _:y .
76 _:y rdf:type ub:College
77}
78
79^[query10]
80PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
81PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
82SELECT ?x
83WHERE {
84 ?x ub:teachingAssistantOf _:y .
85 _:y rdf:type ub:Course
86}
87
88^[query11]
89PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
90PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
91SELECT ?x
92WHERE {
93 ?x rdf:type ub:University
94}
95
96^[query12]
97PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
98PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
99SELECT ?x
100WHERE {
101 ?x rdf:type ub:Employee
102}
103
104^[query13]
105PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
106PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
107SELECT ?x ?y
108WHERE {
109 ?x ub:hasAlumnus ?y
110}
111
112^[query14]
113PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
114PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
115SELECT ?x
116WHERE {
117 _:y ub:member ?x .
118 _:y rdf:type ub:ResearchGroup
119}
120
121^[query15]
122PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
123PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
124SELECT ?x
125WHERE {
126 ?x ub:teachingAssistantOf _:y .
127 _:y rdf:type ub:Work
128}
129
130^[query16]
131PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
132PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
133SELECT ?x
134WHERE {
135 ?x ub:member _:y .
136 _:y rdf:type ub:Person
137}
138
139^[query17]
140PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
141PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
142SELECT ?x
143WHERE {
144 ?x ub:worksFor _:y
145}
146
147^[query18]
148PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
149PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
150SELECT ?x
151WHERE {
152 ?x rdf:type ub:TeachingAssistant
153}
154
155^[query19]
156PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
157PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
158SELECT ?x
159WHERE {
160 _:y ub:memberOf ?x .
161 _:y rdf:type ub:Person
162}
163
164^[query20]
165PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
166PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
167SELECT ?x
168WHERE {
169 ?x ub:mastersDegreeFrom _:y .
170 _:y rdf:type ub:Organization
171}
172
173^[query21]
174PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
175PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
176SELECT ?x ?y
177WHERE {
178 ?x ub:memberOf ?y
179}
180
181^[query22]
182PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
183PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
184SELECT ?x
185WHERE {
186 ?x ub:member _:y
187}
188
189^[query23]
190PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
191PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
192SELECT ?x
193WHERE {
194 _:y ub:hasAlumnus ?x .
195 _:y rdf:type ub:University
196}
197
198^[query24]
199PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
200PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
201SELECT ?x
202WHERE {
203 _:y ub:member ?x .
204 _:y rdf:type ub:Organization
205}
206
207^[query25]
208PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
209PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
210SELECT ?x
211WHERE {
212 ?x ub:degreeFrom _:y .
213 _:y rdf:type ub:Organization
214}
215
216^[query26]
217PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
218PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
219SELECT ?x ?y
220WHERE {
221 ?x ub:degreeFrom ?y
222}
223
224^[query27]
225PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
226PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
227SELECT ?x
228WHERE {
229 ?x ub:undergraduateDegreeFrom _:y .
230 _:y rdf:type ub:Organization
231}
232
233^[query28]
234PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
235PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
236SELECT ?x
237WHERE {
238 ?x rdf:type ub:Course
239}
240
241^[query29]
242PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
243PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
244SELECT ?x
245WHERE {
246 ?x ub:worksFor _:y .
247 _:y rdf:type ub:College
248}
249
250^[query30]
251PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
252PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
253SELECT ?x
254WHERE {
255 _:y ub:degreeFrom ?x
256}
257
258^[query31]
259PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
260PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
261SELECT ?x ?y
262WHERE {
263 ?x ub:worksFor ?y
264}
265
266^[query32]
267PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
268PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
269SELECT ?x
270WHERE {
271 ?x ub:degreeFrom _:y
272}
273
274^[query33]
275PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
276PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
277SELECT ?x
278WHERE {
279 ?x rdf:type ub:Person
280}
281
282^[query34]
283PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
284PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
285SELECT ?x
286WHERE {
287 _:y ub:hasAlumnus ?x .
288 _:y rdf:type ub:Organization
289}
290
291^[query35]
292PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
293PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
294SELECT ?x
295WHERE {
296 ?x ub:degreeFrom _:y .
297 _:y rdf:type ub:University
298}
299
300^[query36]
301PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
302PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
303SELECT ?x
304WHERE {
305 ?x ub:teachingAssistantOf _:y
306}
307
308^[query37]
309PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
310PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
311SELECT ?x
312WHERE {
313 ?x ub:doctoralDegreeFrom _:y .
314 _:y rdf:type ub:Organization
315}
316
317^[query38]
318PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
319PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
320SELECT ?x
321WHERE {
322 ?x rdf:type ub:Research
323}
324
325^[query39]
326PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
327PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
328SELECT ?x
329WHERE {
330 _:y ub:member ?x .
331 _:y rdf:type ub:Department
332}
333
334^[query40]
335PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
336PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
337SELECT ?x
338WHERE {
339 ?x rdf:type ub:Faculty
340}
341
342^[query41]
343PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
344PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
345SELECT ?x
346WHERE {
347 ?x ub:hasAlumnus _:y .
348 _:y rdf:type ub:Person
349}
350
351^[query42]
352PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
353PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
354SELECT ?x
355WHERE {
356 ?x ub:memberOf _:y
357}
358
359^[query43]
360PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
361PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
362SELECT ?x
363WHERE {
364 ?x ub:memberOf _:y .
365 _:y rdf:type ub:Organization
366}
367
368^[query44]
369PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
370PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
371SELECT ?x
372WHERE {
373 ?x rdf:type ub:Organization
374}
375
376^[query45]
377PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
378PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
379SELECT ?x
380WHERE {
381 ?x ub:headOf _:y .
382 _:y rdf:type ub:Department
383}
384
385^[query46]
386PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
387PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
388SELECT ?x ?y
389WHERE {
390 ?y ub:member ?x
391}
392
393^[query47]
394PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
395PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
396SELECT ?x
397WHERE {
398 _:y ub:degreeFrom ?x .
399 _:y rdf:type ub:Person
400}
401
402^[query48]
403PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
404PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
405SELECT ?x
406WHERE {
407 ?x ub:takesCourse _:y .
408 _:y rdf:type ub:GraduateCourse
409}
410
411^[query49]
412PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
413PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
414SELECT ?x
415WHERE {
416 ?x ub:doctoralDegreeFrom _:y
417}
418
419^[query50]
420PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
421PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
422SELECT ?x
423WHERE {
424 _:y ub:member ?x .
425 _:y rdf:type ub:College
426}
427
428^[query51]
429PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
430PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
431SELECT ?x ?y
432WHERE {
433 ?x ub:member ?y
434}
435
436^[query52]
437PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
438PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
439SELECT ?x
440WHERE {
441 ?x ub:memberOf _:y .
442 _:y rdf:type ub:College
443}
444
445^[query53]
446PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
447PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
448SELECT ?x
449WHERE {
450 _:y ub:member ?x
451}
452
453^[query54]
454PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
455PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
456SELECT ?x
457WHERE {
458 ?x rdf:type ub:Publication
459}
460
461^[query55]
462PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
463PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
464SELECT ?x
465WHERE {
466 ?x rdf:type ub:Student
467}
468
469^[query56]
470PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
471PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
472SELECT ?x ?y
473WHERE {
474 ?y ub:memberOf ?x
475}
476
477^[query57]
478PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
479PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
480SELECT ?x
481WHERE {
482 ?x ub:memberOf _:y .
483 _:y rdf:type ub:Program
484}
485
486^[query58]
487PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
488PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
489SELECT ?x
490WHERE {
491 ?x ub:headOf _:y
492}
493
494^[query59]
495PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
496PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
497SELECT ?x
498WHERE {
499 _:y ub:memberOf ?x
500}
501
502^[query60]
503PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
504PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
505SELECT ?x
506WHERE {
507 ?x ub:takesCourse _:y .
508 _:y rdf:type ub:Work
509}
510
511^[query61]
512PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
513PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
514SELECT ?x
515WHERE {
516 ?x ub:headOf _:y .
517 _:y rdf:type ub:Program
518}
519
520^[query62]
521PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
522PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
523SELECT ?x
524WHERE {
525 ?x rdf:type ub:Work
526}
527
528^[query63]
529PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
530PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
531SELECT ?x
532WHERE {
533 ?x ub:doctoralDegreeFrom _:y .
534 _:y rdf:type ub:University
535}
536
537^[query64]
538PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
539PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
540SELECT ?x
541WHERE {
542 ?x rdf:type ub:AdministrativeStaff
543}
544
545^[query65]
546PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
547PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
548SELECT ?x
549WHERE {
550 ?x ub:memberOf _:y .
551 _:y rdf:type ub:Department
552}
553
554^[query66]
555PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
556PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
557SELECT ?x
558WHERE {
559 ?x ub:takesCourse _:y
560}
561
562^[query67]
563PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
564PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
565SELECT ?x
566WHERE {
567 ?x rdf:type ub:ResearchGroup
568}
569
570^[query68]
571PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
572PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
573SELECT ?x
574WHERE {
575 ?x rdf:type ub:Professor
576}
577
578^[query69]
579PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
580PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
581SELECT ?x
582WHERE {
583 ?x ub:worksFor _:y .
584 _:y rdf:type ub:Program
585}
586
587^[query70]
588PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
589PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
590SELECT ?x
591WHERE {
592 ?x ub:headOf _:y .
593 _:y rdf:type ub:Organization
594}
595
596^[query71]
597PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
598PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
599SELECT ?x
600WHERE {
601 ?x ub:hasAlumnus _:y
602}
603
604^[query72]
605PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
606PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
607SELECT ?x
608WHERE {
609 ?x rdf:type ub:Schedule
610}
611
612^[query73]
613PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
614PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
615SELECT ?x ?y
616WHERE {
617 ?y ub:degreeFrom ?x
618}
619
620^[query74]
621PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
622PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
623SELECT ?x
624WHERE {
625 ?x ub:undergraduateDegreeFrom _:y .
626 _:y rdf:type ub:University
627}
628
629^[query75]
630PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
631PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
632SELECT ?x
633WHERE {
634 ?x ub:mastersDegreeFrom _:y .
635 _:y rdf:type ub:University
636}
637
638^[query76]
639PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
640PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
641SELECT ?x
642WHERE {
643 _:y ub:hasAlumnus ?x
644}
645
646^[query77]
647PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
648PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
649SELECT ?x ?y
650WHERE {
651 ?y ub:hasAlumnus ?x
652}
653
654^[query78]
655PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
656PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
657SELECT ?x
658WHERE {
659 ?x ub:mastersDegreeFrom _:y
660}
661
662^[query79]
663PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
664PREFIX ub: <http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl#>
665SELECT ?x
666WHERE {
667 ?x ub:worksFor _:y .
668 _:y rdf:type ub:Department
669}
670
diff --git a/data/uobm/uobm-sygenia.sparql b/data/uobm/uobm-sygenia.sparql
new file mode 100644
index 0000000..0e8cbb8
--- /dev/null
+++ b/data/uobm/uobm-sygenia.sparql
@@ -0,0 +1,1724 @@
1^[query1]
2PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
3PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
4SELECT ?x
5WHERE {
6 ?y benchmark:isMemberOf ?x .
7 ?y rdf:type benchmark:Person
8}
9
10^[query2]
11PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
12PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
13SELECT ?x
14WHERE {
15 ?y benchmark:isStudentOf ?x
16}
17
18^[query3]
19PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
20PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
21SELECT ?x
22WHERE {
23 ?x benchmark:hasStudent ?y .
24 ?z benchmark:hasStudent ?y
25}
26
27^[query4]
28PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
29PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
30SELECT ?x
31WHERE {
32 ?x rdf:type benchmark:AcademicSubject
33}
34
35^[query5]
36PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
37PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
38SELECT ?x ?y
39WHERE {
40 ?y benchmark:isFriendOf ?x
41}
42
43^[query6]
44PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
45PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
46SELECT ?x
47WHERE {
48 ?x benchmark:hasStudent ?y .
49 ?y benchmark:isMemberOf ?z .
50 ?z rdf:type benchmark:Organization
51}
52
53^[query7]
54PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
55PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
56SELECT ?x
57WHERE {
58 ?x benchmark:isCrazyAbout ?y
59}
60
61^[query8]
62PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
63PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
64SELECT ?x
65WHERE {
66 ?x rdf:type benchmark:SupportingStaff
67}
68
69^[query9]
70PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
71PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
72SELECT ?x
73WHERE {
74 ?x benchmark:like ?y
75}
76
77^[query10]
78PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
79PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
80SELECT ?x
81WHERE {
82 ?y benchmark:teacherOf ?x
83}
84
85^[query11]
86PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
87PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
88SELECT ?x
89WHERE {
90 ?x rdf:type benchmark:ResearchGroup
91}
92
93^[query12]
94PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
95PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
96SELECT ?x
97WHERE {
98 ?y benchmark:hasMember ?x .
99 ?y rdf:type benchmark:ResearchGroup
100}
101
102^[query13]
103PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
104PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
105SELECT ?x
106WHERE {
107 ?x benchmark:hasMember ?y .
108 ?z benchmark:hasMember ?y .
109 ?z rdf:type benchmark:Organization
110}
111
112^[query14]
113PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
114PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
115SELECT ?x
116WHERE {
117 ?x benchmark:isTaughtBy ?y .
118 ?y benchmark:isMemberOf ?z
119}
120
121^[query15]
122PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
123PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
124SELECT ?x
125WHERE {
126 ?x benchmark:hasUndergraduateDegreeFrom ?y
127}
128
129^[query16]
130PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
131PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
132SELECT ?x
133WHERE {
134 ?x benchmark:isTaughtBy ?y .
135 ?y rdf:type benchmark:Person
136}
137
138^[query17]
139PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
140PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
141SELECT ?x
142WHERE {
143 ?y benchmark:isMemberOf ?x .
144 ?y benchmark:isMemberOf ?z
145}
146
147^[query18]
148PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
149PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
150SELECT ?x
151WHERE {
152 ?x benchmark:hasSameHomeTownWith ?y
153}
154
155^[query19]
156PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
157PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
158SELECT ?x ?y
159WHERE {
160 ?x benchmark:hasAlumnus ?y
161}
162
163^[query20]
164PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
165PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
166SELECT ?x
167WHERE {
168 ?x benchmark:isTaughtBy ?y .
169 ?y benchmark:worksFor ?z .
170 ?z rdf:type benchmark:Organization
171}
172
173^[query21]
174PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
175PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
176SELECT ?x
177WHERE {
178 ?y benchmark:hasMember ?x .
179 ?y rdf:type benchmark:Organization
180}
181
182^[query22]
183PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
184PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
185SELECT ?x
186WHERE {
187 ?x benchmark:hasMember ?y .
188 ?y benchmark:isStudentOf ?z .
189 ?z rdf:type benchmark:Organization
190}
191
192^[query23]
193PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
194PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
195SELECT ?x
196WHERE {
197 ?y benchmark:hasStudent ?x .
198 ?y rdf:type benchmark:Organization
199}
200
201^[query24]
202PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
203PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
204SELECT ?x
205WHERE {
206 ?x benchmark:like ?y .
207 ?y rdf:type benchmark:Insterest
208}
209
210^[query25]
211PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
212PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
213SELECT ?x
214WHERE {
215 ?y benchmark:isMemberOf ?x .
216 ?y benchmark:isStudentOf ?z .
217 ?z rdf:type benchmark:Organization
218}
219
220^[query26]
221PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
222PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
223SELECT ?x
224WHERE {
225 ?x benchmark:hasStudent ?y .
226 ?y rdf:type benchmark:Person
227}
228
229^[query27]
230PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
231PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
232SELECT ?x
233WHERE {
234 ?y benchmark:isStudentOf ?x .
235 ?y benchmark:isMemberOf ?z .
236 ?z rdf:type benchmark:Organization
237}
238
239^[query28]
240PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
241PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
242SELECT ?x
243WHERE {
244 ?x benchmark:enrollIn ?y .
245 ?y rdf:type benchmark:Department
246}
247
248^[query29]
249PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
250PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
251SELECT ?x
252WHERE {
253 ?x rdf:type benchmark:Article
254}
255
256^[query30]
257PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
258PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
259SELECT ?x
260WHERE {
261 ?x benchmark:hasAlumnus ?y .
262 ?y rdf:type benchmark:Person
263}
264
265^[query31]
266PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
267PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
268SELECT ?x
269WHERE {
270 ?x benchmark:isFriendOf ?y .
271 ?y rdf:type benchmark:Person
272}
273
274^[query32]
275PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
276PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
277SELECT ?x
278WHERE {
279 ?x benchmark:isCrazyAbout ?y .
280 ?y rdf:type benchmark:TennisClass
281}
282
283^[query33]
284PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
285PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
286SELECT ?x
287WHERE {
288 ?y benchmark:hasDegreeFrom ?x
289}
290
291^[query34]
292PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
293PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
294SELECT ?x
295WHERE {
296 ?x benchmark:isCrazyAbout ?y .
297 ?y rdf:type benchmark:SwimmingClass
298}
299
300^[query35]
301PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
302PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
303SELECT ?x
304WHERE {
305 ?y benchmark:hasStudent ?x
306}
307
308^[query36]
309PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
310PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
311SELECT ?x ?y
312WHERE {
313 ?y benchmark:hasAlumnus ?x
314}
315
316^[query37]
317PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
318PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
319SELECT ?x
320WHERE {
321 ?y benchmark:isMemberOf ?x .
322 ?y benchmark:isStudentOf ?z
323}
324
325^[query38]
326PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
327PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
328SELECT ?x
329WHERE {
330 ?y benchmark:isMemberOf ?x .
331 ?z benchmark:hasStudent ?y
332}
333
334^[query39]
335PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
336PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
337SELECT ?x
338WHERE {
339 ?x benchmark:isMemberOf ?y .
340 ?y rdf:type benchmark:ResearchGroup
341}
342
343^[query40]
344PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
345PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
346SELECT ?x
347WHERE {
348 ?x benchmark:hasStudent ?y .
349 ?y benchmark:isStudentOf ?z .
350 ?z rdf:type benchmark:Organization
351}
352
353^[query41]
354PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
355PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
356SELECT ?x
357WHERE {
358 ?x benchmark:hasMasterDegreeFrom ?y .
359 ?y rdf:type benchmark:University
360}
361
362^[query42]
363PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
364PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
365SELECT ?x
366WHERE {
367 ?x rdf:type benchmark:Department
368}
369
370^[query43]
371PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
372PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
373SELECT ?x
374WHERE {
375 ?x benchmark:like ?y .
376 ?y rdf:type benchmark:BasketBallClass
377}
378
379^[query44]
380PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
381PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
382SELECT ?x
383WHERE {
384 ?y benchmark:isStudentOf ?x .
385 ?y benchmark:isStudentOf ?z .
386 ?z rdf:type benchmark:Organization
387}
388
389^[query45]
390PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
391PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
392SELECT ?x
393WHERE {
394 ?x benchmark:enrollIn ?y .
395 ?y rdf:type benchmark:Organization
396}
397
398^[query46]
399PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
400PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
401SELECT ?x
402WHERE {
403 ?y benchmark:isMemberOf ?x .
404 ?y benchmark:isMemberOf ?z .
405 ?z rdf:type benchmark:Organization
406}
407
408^[query47]
409PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
410PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
411SELECT ?x
412WHERE {
413 ?x rdf:type benchmark:Science
414}
415
416^[query48]
417PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
418PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
419SELECT ?x
420WHERE {
421 ?x benchmark:hasMember ?y .
422 ?y benchmark:isMemberOf ?z .
423 ?z rdf:type benchmark:Organization
424}
425
426^[query49]
427PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
428PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
429SELECT ?x ?y
430WHERE {
431 ?x benchmark:like ?y
432}
433
434^[query50]
435PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
436PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
437SELECT ?x
438WHERE {
439 ?x rdf:type benchmark:Sports
440}
441
442^[query51]
443PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
444PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
445SELECT ?x
446WHERE {
447 ?y benchmark:hasAlumnus ?x
448}
449
450^[query52]
451PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
452PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
453SELECT ?x
454WHERE {
455 ?x benchmark:isHeadOf ?y .
456 ?y rdf:type benchmark:Department
457}
458
459^[query53]
460PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
461PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
462SELECT ?x ?y
463WHERE {
464 ?x benchmark:teacherOf ?y
465}
466
467^[query54]
468PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
469PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
470SELECT ?x ?y
471WHERE {
472 ?x benchmark:isTaughtBy ?y
473}
474
475^[query55]
476PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
477PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
478SELECT ?x
479WHERE {
480 ?x benchmark:isCrazyAbout ?y .
481 ?y rdf:type benchmark:BasketBallClass
482}
483
484^[query56]
485PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
486PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
487SELECT ?x
488WHERE {
489 ?x benchmark:isTaughtBy ?y .
490 ?y benchmark:isMemberOf ?z .
491 ?z rdf:type benchmark:Organization
492}
493
494^[query57]
495PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
496PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
497SELECT ?x
498WHERE {
499 ?x benchmark:hasDegreeFrom ?y
500}
501
502^[query58]
503PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
504PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
505SELECT ?x
506WHERE {
507 ?x benchmark:hasSameHomeTownWith ?y .
508 ?y rdf:type benchmark:Person
509}
510
511^[query59]
512PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
513PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
514SELECT ?x
515WHERE {
516 ?x benchmark:isHeadOf ?y .
517 ?y rdf:type benchmark:Organization
518}
519
520^[query60]
521PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
522PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
523SELECT ?x
524WHERE {
525 ?y benchmark:isMemberOf ?x .
526 ?z benchmark:hasMember ?y .
527 ?z rdf:type benchmark:Organization
528}
529
530^[query61]
531PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
532PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
533SELECT ?x
534WHERE {
535 ?x benchmark:isHeadOf ?y .
536 ?y rdf:type benchmark:College
537}
538
539^[query62]
540PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
541PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
542SELECT ?x
543WHERE {
544 ?x benchmark:hasDoctoralDegreeFrom ?y .
545 ?y rdf:type benchmark:University
546}
547
548^[query63]
549PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
550PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
551SELECT ?x
552WHERE {
553 ?x benchmark:isTaughtBy ?y .
554 ?z benchmark:hasMember ?y .
555 ?z rdf:type benchmark:Organization
556}
557
558^[query64]
559PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
560PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
561SELECT ?x
562WHERE {
563 ?x benchmark:isCrazyAbout ?y .
564 ?y rdf:type benchmark:BaseballClass
565}
566
567^[query65]
568PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
569PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
570SELECT ?x
571WHERE {
572 ?x benchmark:like ?y .
573 ?y rdf:type benchmark:Sports
574}
575
576^[query66]
577PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
578PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
579SELECT ?x
580WHERE {
581 ?y benchmark:hasDegreeFrom ?x .
582 ?y rdf:type benchmark:Person
583}
584
585^[query67]
586PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
587PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
588SELECT ?x ?y
589WHERE {
590 ?x benchmark:hasMember ?y
591}
592
593^[query68]
594PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
595PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
596SELECT ?x
597WHERE {
598 ?x rdf:type benchmark:Software
599}
600
601^[query69]
602PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
603PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
604SELECT ?x
605WHERE {
606 ?y benchmark:hasSameHomeTownWith ?x
607}
608
609^[query70]
610PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
611PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
612SELECT ?x
613WHERE {
614 ?x rdf:type benchmark:Professor
615}
616
617^[query71]
618PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
619PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
620SELECT ?x
621WHERE {
622 ?x benchmark:worksFor ?y .
623 ?y rdf:type benchmark:ResearchGroup
624}
625
626^[query72]
627PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
628PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
629SELECT ?x
630WHERE {
631 ?y benchmark:isStudentOf ?x .
632 ?z benchmark:hasMember ?y .
633 ?z rdf:type benchmark:Organization
634}
635
636^[query73]
637PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
638PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
639SELECT ?x
640WHERE {
641 ?x benchmark:isTaughtBy ?y .
642 ?y rdf:type benchmark:Employee
643}
644
645^[query74]
646PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
647PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
648SELECT ?x
649WHERE {
650 ?x rdf:type benchmark:Work
651}
652
653^[query75]
654PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
655PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
656SELECT ?x
657WHERE {
658 ?y benchmark:teacherOf ?x .
659 ?y benchmark:worksFor ?z .
660 ?z rdf:type benchmark:Organization
661}
662
663^[query76]
664PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
665PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
666SELECT ?x ?y
667WHERE {
668 ?x benchmark:worksFor ?y
669}
670
671^[query77]
672PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
673PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
674SELECT ?x
675WHERE {
676 ?x rdf:type benchmark:TeachingAssistant
677}
678
679^[query78]
680PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
681PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
682SELECT ?x
683WHERE {
684 ?x benchmark:hasDegreeFrom ?y .
685 ?y rdf:type benchmark:University
686}
687
688^[query79]
689PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
690PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
691SELECT ?x
692WHERE {
693 ?x benchmark:isCrazyAbout ?y .
694 ?y rdf:type benchmark:Insterest
695}
696
697^[query80]
698PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
699PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
700SELECT ?x
701WHERE {
702 ?x benchmark:hasStudent ?y .
703 ?y benchmark:isMemberOf ?z
704}
705
706^[query81]
707PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
708PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
709SELECT ?x
710WHERE {
711 ?x benchmark:hasStudent ?y .
712 ?z benchmark:hasMember ?y
713}
714
715^[query82]
716PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
717PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
718SELECT ?x
719WHERE {
720 ?x rdf:type benchmark:FineArts
721}
722
723^[query83]
724PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
725PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
726SELECT ?x
727WHERE {
728 ?x benchmark:isStudentOf ?y
729}
730
731^[query84]
732PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
733PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
734SELECT ?x
735WHERE {
736 ?y benchmark:isFriendOf ?x .
737 ?y rdf:type benchmark:Person
738}
739
740^[query85]
741PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
742PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
743SELECT ?x
744WHERE {
745 ?y benchmark:isFriendOf ?x
746}
747
748^[query86]
749PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
750PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
751SELECT ?x
752WHERE {
753 ?x benchmark:worksFor ?y .
754 ?y rdf:type benchmark:Program
755}
756
757^[query87]
758PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
759PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
760SELECT ?x
761WHERE {
762 ?x benchmark:hasMasterDegreeFrom ?y .
763 ?y rdf:type benchmark:Organization
764}
765
766^[query88]
767PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
768PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
769SELECT ?x
770WHERE {
771 ?x rdf:type benchmark:Engineering
772}
773
774^[query89]
775PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
776PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
777SELECT ?x
778WHERE {
779 ?x benchmark:hasDoctoralDegreeFrom ?y
780}
781
782^[query90]
783PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
784PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
785SELECT ?x
786WHERE {
787 ?x benchmark:hasStudent ?y .
788 ?z benchmark:hasMember ?y .
789 ?z rdf:type benchmark:Organization
790}
791
792^[query91]
793PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
794PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
795SELECT ?x
796WHERE {
797 ?x benchmark:like ?y .
798 ?y rdf:type benchmark:BaseballClass
799}
800
801^[query92]
802PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
803PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
804SELECT ?x
805WHERE {
806 ?x benchmark:worksFor ?y
807}
808
809^[query93]
810PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
811PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
812SELECT ?x
813WHERE {
814 ?x rdf:type benchmark:Faculty
815}
816
817^[query94]
818PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
819PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
820SELECT ?x ?y
821WHERE {
822 ?y benchmark:hasStudent ?x
823}
824
825^[query95]
826PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
827PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
828SELECT ?x
829WHERE {
830 ?x benchmark:hasMajor ?y .
831 ?y rdf:type benchmark:Science
832}
833
834^[query96]
835PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
836PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
837SELECT ?x
838WHERE {
839 ?x benchmark:worksFor ?y .
840 ?y rdf:type benchmark:Department
841}
842
843^[query97]
844PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
845PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
846SELECT ?x
847WHERE {
848 ?x benchmark:isFriendOf ?y
849}
850
851^[query98]
852PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
853PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
854SELECT ?x
855WHERE {
856 ?y benchmark:teacherOf ?x .
857 ?y benchmark:worksFor ?z
858}
859
860^[query99]
861PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
862PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
863SELECT ?x
864WHERE {
865 ?x benchmark:hasMember ?y .
866 ?y benchmark:isStudentOf ?z
867}
868
869^[query100]
870PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
871PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
872SELECT ?x
873WHERE {
874 ?x benchmark:isCrazyAbout ?y .
875 ?y rdf:type benchmark:Sports
876}
877
878^[query101]
879PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
880PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
881SELECT ?x
882WHERE {
883 ?y benchmark:isMemberOf ?x .
884 ?y rdf:type benchmark:Student
885}
886
887^[query102]
888PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
889PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
890SELECT ?x
891WHERE {
892 ?y benchmark:teacherOf ?x .
893 ?z benchmark:hasMember ?y .
894 ?z rdf:type benchmark:Organization
895}
896
897^[query103]
898PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
899PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
900SELECT ?x
901WHERE {
902 ?x benchmark:hasDoctoralDegreeFrom ?y .
903 ?y rdf:type benchmark:Organization
904}
905
906^[query104]
907PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
908PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
909SELECT ?x
910WHERE {
911 ?x benchmark:hasMember ?y .
912 ?y rdf:type benchmark:Student
913}
914
915^[query105]
916PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
917PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
918SELECT ?x ?y
919WHERE {
920 ?y benchmark:isStudentOf ?x
921}
922
923^[query106]
924PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
925PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
926SELECT ?x
927WHERE {
928 ?y benchmark:isStudentOf ?x .
929 ?z benchmark:hasStudent ?y
930}
931
932^[query107]
933PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
934PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
935SELECT ?x ?y
936WHERE {
937 ?y benchmark:hasMember ?x
938}
939
940^[query108]
941PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
942PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
943SELECT ?x
944WHERE {
945 ?y benchmark:isStudentOf ?x .
946 ?y rdf:type benchmark:Student
947}
948
949^[query109]
950PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
951PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
952SELECT ?x
953WHERE {
954 ?x rdf:type benchmark:Course
955}
956
957^[query110]
958PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
959PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
960SELECT ?x
961WHERE {
962 ?x benchmark:isHeadOf ?y .
963 ?y rdf:type benchmark:Program
964}
965
966^[query111]
967PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
968PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
969SELECT ?x
970WHERE {
971 ?x benchmark:hasStudent ?y
972}
973
974^[query112]
975PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
976PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
977SELECT ?x
978WHERE {
979 ?y benchmark:hasMember ?x .
980 ?y rdf:type benchmark:Program
981}
982
983^[query113]
984PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
985PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
986SELECT ?x
987WHERE {
988 ?x benchmark:isMemberOf ?y .
989 ?y rdf:type benchmark:Organization
990}
991
992^[query114]
993PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
994PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
995SELECT ?x
996WHERE {
997 ?x rdf:type benchmark:Student
998}
999
1000^[query115]
1001PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1002PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1003SELECT ?x
1004WHERE {
1005 ?y benchmark:isStudentOf ?x .
1006 ?y benchmark:isStudentOf ?z
1007}
1008
1009^[query116]
1010PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1011PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1012SELECT ?x ?y
1013WHERE {
1014 ?x benchmark:hasStudent ?y
1015}
1016
1017^[query117]
1018PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1019PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1020SELECT ?x
1021WHERE {
1022 ?x benchmark:hasStudent ?y .
1023 ?y rdf:type benchmark:Student
1024}
1025
1026^[query118]
1027PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1028PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1029SELECT ?x
1030WHERE {
1031 ?x rdf:type benchmark:College
1032}
1033
1034^[query119]
1035PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1036PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1037SELECT ?x
1038WHERE {
1039 ?x benchmark:teacherOf ?y .
1040 ?y rdf:type benchmark:Work
1041}
1042
1043^[query120]
1044PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1045PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1046SELECT ?x
1047WHERE {
1048 ?x benchmark:isMemberOf ?y
1049}
1050
1051^[query121]
1052PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1053PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1054SELECT ?x
1055WHERE {
1056 ?x benchmark:hasAlumnus ?y
1057}
1058
1059^[query122]
1060PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1061PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1062SELECT ?x
1063WHERE {
1064 ?y benchmark:teacherOf ?x .
1065 ?y benchmark:isMemberOf ?z
1066}
1067
1068^[query123]
1069PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1070PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1071SELECT ?x
1072WHERE {
1073 ?x benchmark:like ?y .
1074 ?y rdf:type benchmark:SwimmingClass
1075}
1076
1077^[query124]
1078PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1079PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1080SELECT ?x
1081WHERE {
1082 ?y benchmark:hasMember ?x
1083}
1084
1085^[query125]
1086PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1087PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1088SELECT ?x
1089WHERE {
1090 ?x benchmark:isHeadOf ?y
1091}
1092
1093^[query126]
1094PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1095PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1096SELECT ?x
1097WHERE {
1098 ?x benchmark:hasStudent ?y .
1099 ?y benchmark:isStudentOf ?z
1100}
1101
1102^[query127]
1103PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1104PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1105SELECT ?x
1106WHERE {
1107 ?x benchmark:isStudentOf ?y .
1108 ?y rdf:type benchmark:Department
1109}
1110
1111^[query128]
1112PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1113PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1114SELECT ?x
1115WHERE {
1116 ?x benchmark:worksFor ?y .
1117 ?y rdf:type benchmark:College
1118}
1119
1120^[query129]
1121PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1122PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1123SELECT ?x
1124WHERE {
1125 ?x benchmark:teacherOf ?y .
1126 ?y rdf:type benchmark:Course
1127}
1128
1129^[query130]
1130PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1131PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1132SELECT ?x ?y
1133WHERE {
1134 ?y benchmark:teacherOf ?x
1135}
1136
1137^[query131]
1138PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1139PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1140SELECT ?x
1141WHERE {
1142 ?x rdf:type benchmark:Organization
1143}
1144
1145^[query132]
1146PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1147PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1148SELECT ?x
1149WHERE {
1150 ?y benchmark:teacherOf ?x .
1151 ?z benchmark:hasMember ?y
1152}
1153
1154^[query133]
1155PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1156PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1157SELECT ?x
1158WHERE {
1159 ?x benchmark:hasMember ?y .
1160 ?y rdf:type benchmark:Person
1161}
1162
1163^[query134]
1164PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1165PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1166SELECT ?x
1167WHERE {
1168 ?y benchmark:hasSameHomeTownWith ?x .
1169 ?y rdf:type benchmark:Person
1170}
1171
1172^[query135]
1173PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1174PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1175SELECT ?x
1176WHERE {
1177 ?y benchmark:isMemberOf ?x .
1178 ?z benchmark:hasStudent ?y .
1179 ?z rdf:type benchmark:Organization
1180}
1181
1182^[query136]
1183PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1184PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1185SELECT ?x
1186WHERE {
1187 ?x benchmark:isMemberOf ?y .
1188 ?y rdf:type benchmark:Program
1189}
1190
1191^[query137]
1192PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1193PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1194SELECT ?x
1195WHERE {
1196 ?y benchmark:isStudentOf ?x .
1197 ?y benchmark:isMemberOf ?z
1198}
1199
1200^[query138]
1201PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1202PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1203SELECT ?x
1204WHERE {
1205 ?x benchmark:teachingAssistantOf ?y .
1206 ?y rdf:type benchmark:Course
1207}
1208
1209^[query139]
1210PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1211PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1212SELECT ?x
1213WHERE {
1214 ?x benchmark:hasMember ?y .
1215 ?z benchmark:hasStudent ?y .
1216 ?z rdf:type benchmark:Organization
1217}
1218
1219^[query140]
1220PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1221PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1222SELECT ?x
1223WHERE {
1224 ?x benchmark:hasMember ?y
1225}
1226
1227^[query141]
1228PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1229PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1230SELECT ?x
1231WHERE {
1232 ?x benchmark:enrollIn ?y
1233}
1234
1235^[query142]
1236PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1237PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1238SELECT ?x
1239WHERE {
1240 ?y benchmark:isStudentOf ?x .
1241 ?z benchmark:hasMember ?y
1242}
1243
1244^[query143]
1245PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1246PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1247SELECT ?x ?y
1248WHERE {
1249 ?x benchmark:hasSameHomeTownWith ?y
1250}
1251
1252^[query144]
1253PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1254PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1255SELECT ?x
1256WHERE {
1257 ?y benchmark:hasAlumnus ?x .
1258 ?y rdf:type benchmark:Organization
1259}
1260
1261^[query145]
1262PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1263PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1264SELECT ?x
1265WHERE {
1266 ?x rdf:type benchmark:Dean
1267}
1268
1269^[query146]
1270PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1271PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1272SELECT ?x
1273WHERE {
1274 ?y benchmark:isTaughtBy ?x .
1275 ?y rdf:type benchmark:Course
1276}
1277
1278^[query147]
1279PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1280PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1281SELECT ?x
1282WHERE {
1283 ?x benchmark:isTaughtBy ?y .
1284 ?y rdf:type benchmark:Faculty
1285}
1286
1287^[query148]
1288PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1289PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1290SELECT ?x
1291WHERE {
1292 ?x benchmark:isStudentOf ?y .
1293 ?y rdf:type benchmark:Organization
1294}
1295
1296^[query149]
1297PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1298PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1299SELECT ?x
1300WHERE {
1301 ?x benchmark:hasMajor ?y .
1302 ?y rdf:type benchmark:AcademicSubject
1303}
1304
1305^[query150]
1306PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1307PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1308SELECT ?x ?y
1309WHERE {
1310 ?x benchmark:isStudentOf ?y
1311}
1312
1313^[query151]
1314PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1315PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1316SELECT ?x
1317WHERE {
1318 ?x benchmark:hasMember ?y .
1319 ?z benchmark:hasStudent ?y
1320}
1321
1322^[query152]
1323PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1324PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1325SELECT ?x
1326WHERE {
1327 ?x benchmark:hasUndergraduateDegreeFrom ?y .
1328 ?y rdf:type benchmark:University
1329}
1330
1331^[query153]
1332PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1333PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1334SELECT ?x
1335WHERE {
1336 ?y benchmark:isStudentOf ?x .
1337 ?z benchmark:hasStudent ?y .
1338 ?z rdf:type benchmark:Organization
1339}
1340
1341^[query154]
1342PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1343PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1344SELECT ?x ?y
1345WHERE {
1346 ?y benchmark:hasSameHomeTownWith ?x
1347}
1348
1349^[query155]
1350PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1351PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1352SELECT ?x
1353WHERE {
1354 ?x benchmark:hasMember ?y .
1355 ?z benchmark:hasMember ?y
1356}
1357
1358^[query156]
1359PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1360PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1361SELECT ?x
1362WHERE {
1363 ?x rdf:type benchmark:Employee
1364}
1365
1366^[query157]
1367PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1368PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1369SELECT ?x
1370WHERE {
1371 ?x benchmark:teachingAssistantOf ?y
1372}
1373
1374^[query158]
1375PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1376PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1377SELECT ?x
1378WHERE {
1379 ?x benchmark:isTaughtBy ?y
1380}
1381
1382^[query159]
1383PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1384PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1385SELECT ?x
1386WHERE {
1387 ?x rdf:type benchmark:Research
1388}
1389
1390^[query160]
1391PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1392PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1393SELECT ?x ?y
1394WHERE {
1395 ?y benchmark:isMemberOf ?x
1396}
1397
1398^[query161]
1399PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1400PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1401SELECT ?x
1402WHERE {
1403 ?x benchmark:isTaughtBy ?y .
1404 ?z benchmark:hasMember ?y
1405}
1406
1407^[query162]
1408PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1409PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1410SELECT ?x
1411WHERE {
1412 ?y benchmark:isTaughtBy ?x
1413}
1414
1415^[query163]
1416PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1417PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1418SELECT ?x
1419WHERE {
1420 ?y benchmark:teacherOf ?x .
1421 ?y benchmark:isMemberOf ?z .
1422 ?z rdf:type benchmark:Organization
1423}
1424
1425^[query164]
1426PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1427PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1428SELECT ?x
1429WHERE {
1430 ?x benchmark:isMemberOf ?y .
1431 ?y rdf:type benchmark:College
1432}
1433
1434^[query165]
1435PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1436PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1437SELECT ?x ?y
1438WHERE {
1439 ?x benchmark:isFriendOf ?y
1440}
1441
1442^[query166]
1443PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1444PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1445SELECT ?x ?y
1446WHERE {
1447 ?x benchmark:hasDegreeFrom ?y
1448}
1449
1450^[query167]
1451PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1452PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1453SELECT ?x
1454WHERE {
1455 ?y benchmark:isTaughtBy ?x .
1456 ?y rdf:type benchmark:Work
1457}
1458
1459^[query168]
1460PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1461PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1462SELECT ?x ?y
1463WHERE {
1464 ?y benchmark:isTaughtBy ?x
1465}
1466
1467^[query169]
1468PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1469PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1470SELECT ?x
1471WHERE {
1472 ?y benchmark:hasAlumnus ?x .
1473 ?y rdf:type benchmark:University
1474}
1475
1476^[query170]
1477PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1478PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1479SELECT ?x
1480WHERE {
1481 ?x rdf:type benchmark:Person
1482}
1483
1484^[query171]
1485PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1486PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1487SELECT ?x
1488WHERE {
1489 ?x benchmark:isTaughtBy ?y .
1490 ?y benchmark:worksFor ?z
1491}
1492
1493^[query172]
1494PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1495PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1496SELECT ?x
1497WHERE {
1498 ?x benchmark:hasMasterDegreeFrom ?y
1499}
1500
1501^[query173]
1502PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1503PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1504SELECT ?x
1505WHERE {
1506 ?y benchmark:isMemberOf ?x .
1507 ?z benchmark:hasMember ?y
1508}
1509
1510^[query174]
1511PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1512PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1513SELECT ?x
1514WHERE {
1515 ?x benchmark:teacherOf ?y
1516}
1517
1518^[query175]
1519PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1520PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1521SELECT ?x
1522WHERE {
1523 ?x benchmark:isMemberOf ?y .
1524 ?y rdf:type benchmark:Department
1525}
1526
1527^[query176]
1528PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1529PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1530SELECT ?x ?y
1531WHERE {
1532 ?x benchmark:isMemberOf ?y
1533}
1534
1535^[query177]
1536PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1537PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1538SELECT ?x
1539WHERE {
1540 ?x benchmark:hasStudent ?y .
1541 ?z benchmark:hasStudent ?y .
1542 ?z rdf:type benchmark:Organization
1543}
1544
1545^[query178]
1546PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1547PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1548SELECT ?x
1549WHERE {
1550 ?x benchmark:hasMajor ?y
1551}
1552
1553^[query179]
1554PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1555PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1556SELECT ?x
1557WHERE {
1558 ?x rdf:type benchmark:Insterest
1559}
1560
1561^[query180]
1562PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1563PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1564SELECT ?x
1565WHERE {
1566 ?y benchmark:isStudentOf ?x .
1567 ?y rdf:type benchmark:Person
1568}
1569
1570^[query181]
1571PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1572PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1573SELECT ?x
1574WHERE {
1575 ?x benchmark:hasDegreeFrom ?y .
1576 ?y rdf:type benchmark:Organization
1577}
1578
1579^[query182]
1580PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1581PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1582SELECT ?x
1583WHERE {
1584 ?x rdf:type benchmark:HumanitiesAndSocial
1585}
1586
1587^[query183]
1588PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1589PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1590SELECT ?x
1591WHERE {
1592 ?y benchmark:teacherOf ?x .
1593 ?y rdf:type benchmark:Faculty
1594}
1595
1596^[query184]
1597PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1598PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1599SELECT ?x
1600WHERE {
1601 ?x rdf:type benchmark:Publication
1602}
1603
1604^[query185]
1605PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1606PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1607SELECT ?x
1608WHERE {
1609 ?x benchmark:like ?y .
1610 ?y rdf:type benchmark:TennisClass
1611}
1612
1613^[query186]
1614PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1615PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1616SELECT ?x
1617WHERE {
1618 ?y benchmark:isMemberOf ?x
1619}
1620
1621^[query187]
1622PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1623PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1624SELECT ?x ?y
1625WHERE {
1626 ?y benchmark:hasDegreeFrom ?x
1627}
1628
1629^[query188]
1630PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1631PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1632SELECT ?x
1633WHERE {
1634 ?x benchmark:hasMember ?y .
1635 ?y benchmark:isMemberOf ?z
1636}
1637
1638^[query189]
1639PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1640PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1641SELECT ?x
1642WHERE {
1643 ?y benchmark:teacherOf ?x .
1644 ?y rdf:type benchmark:Person
1645}
1646
1647^[query190]
1648PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1649PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1650SELECT ?x
1651WHERE {
1652 ?y benchmark:teacherOf ?x .
1653 ?y rdf:type benchmark:Employee
1654}
1655
1656^[query191]
1657PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1658PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1659SELECT ?x
1660WHERE {
1661 ?y benchmark:hasStudent ?x .
1662 ?y rdf:type benchmark:Department
1663}
1664
1665^[query192]
1666PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1667PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1668SELECT ?x
1669WHERE {
1670 ?x benchmark:teachingAssistantOf ?y .
1671 ?y rdf:type benchmark:Work
1672}
1673
1674^[query193]
1675PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1676PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1677SELECT ?x
1678WHERE {
1679 ?x rdf:type benchmark:University
1680}
1681
1682^[query194]
1683PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1684PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1685SELECT ?x
1686WHERE {
1687 ?x benchmark:hasUndergraduateDegreeFrom ?y .
1688 ?y rdf:type benchmark:Organization
1689}
1690
1691^[query195]
1692PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1693PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1694SELECT ?x
1695WHERE {
1696 ?x rdf:type benchmark:Schedule
1697}
1698
1699^[query196]
1700PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1701PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1702SELECT ?x
1703WHERE {
1704 ?x benchmark:worksFor ?y .
1705 ?y rdf:type benchmark:Organization
1706}
1707
1708^[query197]
1709PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1710PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1711SELECT ?x
1712WHERE {
1713 ?y benchmark:hasMember ?x .
1714 ?y rdf:type benchmark:College
1715}
1716
1717^[query198]
1718PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
1719PREFIX benchmark: <http://semantics.crl.ibm.com/univ-bench-dl.owl#>
1720SELECT ?x
1721WHERE {
1722 ?y benchmark:hasMember ?x .
1723 ?y rdf:type benchmark:Department
1724}
diff --git a/data/uobm/uobm_sygenia_all-blanks.sparql b/data/uobm/uobm_sygenia_all-blanks.sparql
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/data/uobm/uobm_sygenia_all-blanks.sparql
diff --git a/src/resources/pagoda.properties b/src/resources/pagoda.properties
index 0b9d2ee..bd387b9 100644
--- a/src/resources/pagoda.properties
+++ b/src/resources/pagoda.properties
@@ -1,3 +1,3 @@
1debug=true 1debug=true
2useAlwaysSimpleUpperBound=false 2useAlwaysSimpleUpperBound=false
3useSkolemUpperBound=false \ No newline at end of file 3useSkolemUpperBound=true \ No newline at end of file
diff --git a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
index 3027a73..ed6589a 100644
--- a/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
+++ b/src/uk/ac/ox/cs/pagoda/reasoner/MyQueryReasoner.java
@@ -370,7 +370,7 @@ class MyQueryReasoner extends QueryReasoner {
370 370
371 relevantStore.importDataFromABoxOf(relevantSubset); 371 relevantStore.importDataFromABoxOf(relevantSubset);
372 372
373 int queryDependentMaxTermDepth = 1; // TODO make it dynamic 373 int queryDependentMaxTermDepth = 10; // TODO make it dynamic
374 int materialisationTag = relevantStore.materialiseSkolemly(relevantProgram, null, 374 int materialisationTag = relevantStore.materialiseSkolemly(relevantProgram, null,
375 queryDependentMaxTermDepth); 375 queryDependentMaxTermDepth);
376 queryRecord.addProcessingTime(Step.L_SKOLEM_UPPER_BOUND, t.duration()); 376 queryRecord.addProcessingTime(Step.L_SKOLEM_UPPER_BOUND, t.duration());
diff --git a/test/resources/LightTests.xml b/test/resources/LightTests.xml
index 9b9eee4..92edb48 100644
--- a/test/resources/LightTests.xml
+++ b/test/resources/LightTests.xml
@@ -10,10 +10,10 @@
10 </groups> 10 </groups>
11 11
12 <classes> 12 <classes>
13 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaUOBM"/>--> 13 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaUOBM"/>
14 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaLUBM"/>--> 14 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaLUBM"/>
15 <!--Fly does not terminate: query-5 is really hard--> 15 <!--Fly does not terminate: query-5 is really hard-->
16 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaFLY"/> 16 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaFLY"/>-->
17 </classes> 17 </classes>
18 </test> 18 </test>
19</suite> \ No newline at end of file 19</suite> \ No newline at end of file
diff --git a/test/resources/SygeniaTests.xml b/test/resources/SygeniaTests.xml
new file mode 100644
index 0000000..01c4eab
--- /dev/null
+++ b/test/resources/SygeniaTests.xml
@@ -0,0 +1,20 @@
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
3
4<suite name="SygeniaTests">
5
6 <test name="TestName">
7 <groups>
8 <run>
9 <include name="sygenia"/>
10 </run>
11 </groups>
12
13 <classes>
14 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaUOBM"/>-->
15 <class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaLUBM"/>
16 <!--<class name="uk.ac.ox.cs.pagoda.global_tests.TestPagodaFLY"/>-->
17 </classes>
18 </test>
19
20</suite> \ No newline at end of file
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java
index 1db4a43..089a7d2 100644
--- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java
+++ b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaLUBM.java
@@ -35,4 +35,52 @@ public class TestPagodaLUBM {
35 public void answersCorrectness_1() throws IOException { 35 public void answersCorrectness_1() throws IOException {
36 answersCorrectness(1); 36 answersCorrectness(1);
37 } 37 }
38
39 public void justExecute_sygenia(int number) throws IOException {
40 String ontoDir = TestUtil.getConfig().getProperty("ontoDir");
41// Path answers = Paths.get(File.createTempFile("answers", ".json").getAbsolutePath());
42// new File(answers.toString()).deleteOnExit();
43// Path givenAnswers = TestUtil.getAnswersFilePath("answers/pagoda-lubm" + number + ".json");
44
45 Pagoda pagoda = Pagoda.builder()
46 .ontology(Paths.get(ontoDir, "lubm/univ-bench.owl"))
47 .data(Paths.get(ontoDir, "lubm/data/lubm" + number + ".ttl"))
48 .query(Paths.get(ontoDir, "lubm/queries/lubm_sygenia.sparql"))
49// .answer(answers)
50 .classify(true)
51 .hermit(true)
52 .build();
53
54 pagoda.run();
55// CheckAnswers.assertSameAnswers(answers, givenAnswers);
56 }
57
58 @Test(groups = {"sygenia"})
59 public void justExecute_sygenia_1() throws IOException {
60 justExecute_sygenia(1);
61 }
62
63 public void justExecute_sygenia_allBlanks(int number) throws IOException {
64 String ontoDir = TestUtil.getConfig().getProperty("ontoDir");
65// Path answers = Paths.get(File.createTempFile("answers", ".json").getAbsolutePath());
66// new File(answers.toString()).deleteOnExit();
67// Path givenAnswers = TestUtil.getAnswersFilePath("answers/pagoda-lubm" + number + ".json");
68
69 Pagoda pagoda = Pagoda.builder()
70 .ontology(Paths.get(ontoDir, "lubm/univ-bench.owl"))
71 .data(Paths.get(ontoDir, "lubm/data/lubm" + number + ".ttl"))
72 .query(Paths.get(ontoDir, "lubm/queries/lubm_sygenia_all-blanks.sparql"))
73// .answer(answers)
74 .classify(true)
75 .hermit(true)
76 .build();
77
78 pagoda.run();
79// CheckAnswers.assertSameAnswers(answers, givenAnswers);
80 }
81
82 @Test(groups = {"sygenia"})
83 public void justExecute_sygenia_1_allBlanks() throws IOException {
84 justExecute_sygenia_allBlanks(1);
85 }
38} 86}
diff --git a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java
index 4f49fe0..d05e3b1 100644
--- a/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java
+++ b/test/uk/ac/ox/cs/pagoda/global_tests/TestPagodaUOBM.java
@@ -48,5 +48,57 @@ public class TestPagodaUOBM {
48 pagoda.run(); 48 pagoda.run();
49 CheckAnswers.assertSameAnswers(answers, givenAnswers); 49 CheckAnswers.assertSameAnswers(answers, givenAnswers);
50 } 50 }
51
52 @Test(groups = {"sygenia"})
53 public void answersCorrectness_sygenia_1() throws IOException {
54 answersCorrectness_sygenia(1);
55 }
56
57 @Test(groups = {"heavy",}, dataProvider = "UOBMNumbers")
58 public void answersCorrectness_sygenia(int number) throws IOException {
59 String ontoDir = TestUtil.getConfig().getProperty("ontoDir");
60// Path answers = Paths.get(File.createTempFile("answers", ".json").getAbsolutePath());
61// new File(answers.toString()).deleteOnExit();
62// Path givenAnswers = TestUtil.getAnswersFilePath("answers/pagoda-uobm" + number + ".json");
63
64 Pagoda pagoda = Pagoda.builder()
65 .ontology(Paths.get(ontoDir, "uobm/univ-bench-dl.owl"))
66 .data(Paths.get(ontoDir, "uobm/data/uobm" + number + ".ttl"))
67 .query(Paths.get(ontoDir, "uobm/queries/uobm_sygenia.sparql"))
68// .answer(answers)
69 .classify(true)
70 .hermit(true)
71 .build();
72
73 pagoda.run();
74// CheckAnswers.assertSameAnswers(answers, givenAnswers);
75 }
76
77 @Test(groups = {"sygenia"})
78 public void answersCorrectness_sygenia_allBlanks_1() throws IOException {
79 answersCorrectness_sygenia(1);
80 }
81
82 @Test(groups = {"heavy",}, dataProvider = "UOBMNumbers")
83 public void answersCorrectness_sygenia_allBlanks(int number) throws IOException {
84 String ontoDir = TestUtil.getConfig().getProperty("ontoDir");
85// Path answers = Paths.get(File.createTempFile("answers", ".json").getAbsolutePath());
86// new File(answers.toString()).deleteOnExit();
87// Path givenAnswers = TestUtil.getAnswersFilePath("answers/pagoda-uobm" + number + ".json");
88
89 Pagoda pagoda = Pagoda.builder()
90 .ontology(Paths.get(ontoDir, "uobm/univ-bench-dl.owl"))
91 .data(Paths.get(ontoDir, "uobm/data/uobm" + number + ".ttl"))
92 .query(Paths.get(ontoDir, "uobm/queries/uobm_sygenia_all-blanks.sparql"))
93// .answer(answers)
94 .classify(true)
95 .hermit(true)
96 .build();
97
98 pagoda.run();
99// CheckAnswers.assertSameAnswers(answers, givenAnswers);
100 }
101
102
51 103
52} 104}