*** Queries to be relaxed, as used in paper submitted at ESWC'18 *** author: Sébastien Ferré date: 2018-01-09 ** SPARQL queries over Mondial ** PREFIX : PREFIX continent: PREFIX language: PREFIX country: [Q1] SELECT ?x1 WHERE { ?x1 a :Country ; :encompassed continent:America ; :language language:English . } [Q2] (property path from ?x1 to English through ?x2) SELECT ?x1 WHERE { ?x1 a :Country ; :encompassed continent:America ; :neighbor ?x2 . ?x2 :language language:English . } [Q3] (multi-valued property, here :language) SELECT ?x1 WHERE { ?x1 a :Country ; :language language:Spanish , language:English . } [Q4] (multiple relations through :locatedIn) SELECT ?x1 WHERE { ?x1 a :Country . ?x2 a :Volcano ; :locatedIn ?x1 . ?x3 a :Sea ; :locatedIn ?x1 . ?x4 a :Desert ; :locatedIn ?x1 . } [Q5] (cycle) SELECT ?x1 WHERE { ?x1 a :Country . ?x1 :neighbor ?x4 . ?x4 :neighbor ?x1 . ?x2 a :River ; :locatedIn ?x1 ; :hasSource ?x3 . ?x3 :locatedIn ?x4 . } [Q6] (from subset of Peru's description, several multi-valued properties) SELECT ?x1 WHERE { ?x1 a :Country ; :encompassed continent:America ; :language language:Aymara , language:Quechua , language:Spanish ; :neighbor country:BOL , country:BR , country:EC , country:RCH ; :wasDependentOf country:E . } [Q7] (tree-shape pattern, multi-valued property :neighbor) SELECT ?x1 WHERE { ?x1 a :Country ; :neighbor ?x2 , ?x3 . ?x2 :language language:Spanish ; :wasDependentOf country:E . ?x3 :language language:Portuguese ; :wasDependentOf country:P . } ** SPARQL queries over LUBM ** Reproduced from Huang, H., Liu, C., Zhou, X.: Approximating query answering on RDF databases. World Wide Web 15(1), 89–114 (2012) PREFIX : [Q1] SELECT ?x1 WHERE { ?x1 a :VisitingProfessor ; :memberOf ; :name ?x2 ; :emailAddress ?x3 ; :telephone ?x4 ; :undergraduateDegreeFrom ?x5 . } [Q2] SELECT ?x1 WHERE { ?x1 a :Professor ; :worksFor ; :researchInterest "Research2" ; :doctoralDegreeFrom ?x2 . } [Q3] SELECT ?x1 WHERE { ?x1 a :GraduateStudent ; :undergraduateDegreeFrom ; :takesCourse . } [Q4] SELECT ?x1 WHERE { ?x1 :advisor ?x2 . ?x2 :headOf . } [Q5] SELECT ?x1 WHERE { :advisor ?x1 . ?x1 :doctoralDegreeFrom . } [Q6] SELECT ?x1 WHERE { ?x1 a :Lecturer ; :researchInterest "Research28" ; :worksFor ?x2 . ?x2 :subOrganisationOf . } [Q7] SELECT ?x1 WHERE { ?x1 a :FullProfessor ; :doctoralDegreeFrom ; :researchInterest "Research23" ; :teacherOf ?x2 . ?x3 :takesCourse ?x2 . }