From 9ce65c5a963b03ee97fe9cb6c5aa65a3c04a80a8 Mon Sep 17 00:00:00 2001 From: yzhou Date: Tue, 21 Apr 2015 10:34:27 +0100 Subject: initial version --- data/uobm/uobm.sparql | 204 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 204 insertions(+) create mode 100644 data/uobm/uobm.sparql (limited to 'data/uobm/uobm.sparql') diff --git a/data/uobm/uobm.sparql b/data/uobm/uobm.sparql new file mode 100644 index 0000000..76bb619 --- /dev/null +++ b/data/uobm/uobm.sparql @@ -0,0 +1,204 @@ +# queries expressed in SPARQL +# [query ID] +# query + +^[query1] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:UndergraduateStudent . + ?x benchmark:takesCourse +} + +^[query2] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Employee +} + +^[query3] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Student . + ?x benchmark:isMemberOf +} + +^[query4] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Publication . + ?x benchmark:publicationAuthor ?y . + ?y rdf:type benchmark:Faculty . + ?y benchmark:isMemberOf +} + +^[query5] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:ResearchGroup . + ?x benchmark:subOrganizationOf +} + +^[query6] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Person . + benchmark:hasAlumnus ?x +} + +^[query7] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Person . + ?x benchmark:hasSameHomeTownWith +} + +^[query8] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:SportsLover . + benchmark:hasMember ?x +} + +^[query9] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:GraduateCourse . + ?x benchmark:isTaughtBy ?y . + ?y rdf:type benchmark:SportsLover . + ?y benchmark:isMemberOf ?z . + ?z benchmark:subOrganizationOf +} + +^[query10] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x benchmark:isFriendOf +} + +^[query11] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Person . + ?x benchmark:like ?y . + ?z rdf:type benchmark:Chair . + ?z benchmark:isHeadOf . + ?z benchmark:like ?y +} + +^[query12] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Student . + ?x benchmark:takesCourse ?y . + ?y benchmark:isTaughtBy +} + +^[query13] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:PeopleWithHobby . + ?x benchmark:isMemberOf +} + +^[query14] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Woman . + ?x rdf:type benchmark:Student . + ?x benchmark:isMemberOf ?y . + ?y benchmark:subOrganizationOf +} + +^[query15] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:PeopleWithManyHobbies . + ?x benchmark:isMemberOf +} + +^[Query4] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Publication . + ?x benchmark:publicationAuthor _:y . + _:y rdf:type benchmark:Faculty . + _:y benchmark:isMemberOf +} + +^[Query9] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:GraduateCourse . + ?x benchmark:isTaughtBy _:y . + _:y rdf:type benchmark:SportsLover . + _:y benchmark:isMemberOf _:z . + _:z benchmark:subOrganizationOf +} + +^[Query11] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Person . + ?x benchmark:like _:y . + _:z rdf:type benchmark:Chair . + _:z benchmark:isHeadOf . + _:z benchmark:like _:y +} + +^[Query12] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Student . + ?x benchmark:takesCourse _:y . + _:y benchmark:isTaughtBy +} + +^[Query14] +PREFIX rdf: +PREFIX benchmark: +SELECT ?x +WHERE { + ?x rdf:type benchmark:Woman . + ?x rdf:type benchmark:Student . + ?x benchmark:isMemberOf _:y . + _:y benchmark:subOrganizationOf +} + -- cgit v1.2.3