** query 0: query0": "SELECT * { ?s ?p ?o } ** query 1: PREFIX ub: <$ontology> SELECT ?X { ?X a ub:GraduateStudent; ub:takesCourse } ** query 2: PREFIX ub: SELECT ?X ?Y { ?Y a ub:University. ?Z a ub:Department . ?X a ub:GraduateStudent; ub:memberOf ?Z; ub:undergraduateDegreeFrom ?Y . ?Z ub:subOrganizationOf ?Y } ** query 3: PREFIX ub: SELECT ?X { ?X a ub:Publication; ub:publicationAuthor } ** query 4: PREFIX ub: SELECT ?x ?y1 ?y2 ?y3 WHERE { { ?x . ?x . ?x ?y1 . ?x ?y2 . ?x ?y3 } UNION { ?x . ?x . ?x ?y1 . ?x ?y2 . ?x ?y3 } UNION { ?x . ?x . ?x ?y1 . ?x ?y2 . ?x ?y3 } } ** query 5 "PREFIX ub: <$ontology> select distinct * where { { ?x a ub:AssociateProfessor . ?x ub:memberOf } UNION { ?x a ub:FullProfessor . ?x ub:memberOf } UNION { ?x a ub:AssistantProfessor . ?x ub:memberOf } UNION { ?x a ub:Lecturer . ?x ub:memberOf } UNION { ?x a ub:UndergraduateStudent . ?x ub:memberOf } UNION { ?x a ub:GraduateStudent . ?x ub:memberOf } UNION { ?x a ub:TeachingAssistant . ?x ub:memberOf } UNION { ?x a ub:ResearchAssistant . ?x ub:memberOf } UNION { ?x a ub:AssociateProfessor . ?x ub:worksFor } UNION { ?x a ub:FullProfessor . ?x ub:worksFor } UNION { ?x a ub:AssistantProfessor . ?x ub:worksFor } UNION { ?x a ub:Lecturer . ?x ub:worksFor } UNION { ?x a ub:UndergraduateStudent . ?x ub:worksFor } UNION { ?x a ub:GraduateStudent . ?x ub:worksFor } UNION { ?x a ub:TeachingAssistant . ?x ub:worksFor } UNION { ?x a ub:ResearchAssistant . ?x ub:worksFor } UNION { ?x a ub:AssociateProfessor . ?x ub:headOf } UNION { ?x a ub:FullProfessor . ?x ub:headOf } UNION { ?x a ub:AssistantProfessor . ?x ub:headOf } UNION { ?x a ub:Lecturer . ?x ub:headOf } UNION { ?x a ub:UndergraduateStudent . ?x ub:headOf } UNION { ?x a ub:GraduateStudent . ?x ub:headOf } UNION { ?x a ub:TeachingAssistant . ?x ub:headOf } UNION { ?x a ub:ResearchAssistant . ?x ub:headOf } } ** query 6 prefix ub: <$ontology> select distinct * where { { ?x a ub:UndergraduateStudent . } UNION { ?x a ub:ResearchAssistant . } UNION { ?x a ub:GraduateStudent . } } ** query 7 prefix ub: <$ontology> select distinct * where { { ?x a ub:UndergraduateStudent . ?y a ub:Course . ub:teacherOf ?y . ?x ub:takesCourse ?y . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:GraduateCourse . ub:teacherOf ?y . ?x ub:takesCourse ?y . } UNION { ?x a ub:ResearchAssistant . ?y a ub:Course . ub:teacherOf ?y . ?x ub:takesCourse ?y . } UNION { ?x a ub:ResearchAssistant . ?y a ub:GraduateCourse . ub:teacherOf ?y . ?x ub:takesCourse ?y . } UNION { ?x a ub:GraduateStudent . ?y a ub:Course . ub:teacherOf ?y . ?x ub:takesCourse ?y . } UNION { ?x a ub:GraduateStudent . ?y a ub:GraduateCourse . ub:teacherOf ?y . ?x ub:takesCourse ?y . } } ** query 8 prefix ub: <$ontology> select distinct * where { { ?x a ub:UndergraduateStudent . ?y a ub:Department . ?x ub:memberOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:UndergraduateStudent . ?y a ub:Department . ?x ub:worksFor ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:UndergraduateStudent . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:ResearchAssistant . ?y a ub:Department . ?x ub:memberOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:ResearchAssistant . ?y a ub:Department . ?x ub:worksFor ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:ResearchAssistant . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:GraduateStudent . ?y a ub:Department . ?x ub:memberOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:GraduateStudent . ?y a ub:Department . ?x ub:worksFor ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } UNION { ?x a ub:GraduateStudent . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . ?x ub:emailAddress ?z } } ** query 9 prefix ub: <"+ontology+"> select distinct * where { { ?x a ub:ResearchAssistant . ?y a ub:Lecturer . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:PostDoc . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:VisitingProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:AssistantProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:AssociateProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:FullProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:Lecturer . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:PostDoc . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:VisitingProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:AssistantProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:AssociateProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:ResearchAssistant . ?y a ub:FullProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:Lecturer . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:PostDoc . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:VisitingProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:AssistantProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:AssociateProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:FullProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:Lecturer . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:PostDoc . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:VisitingProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:AssistantProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:AssociateProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:UndergraduateStudent . ?y a ub:FullProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:Lecturer . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:PostDoc . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:VisitingProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:AssistantProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:AssociateProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:FullProfessor . ?z a ub:Course . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:Lecturer . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:PostDoc . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:VisitingProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:AssistantProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:AssociateProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } UNION { ?x a ub:GraduateStudent . ?y a ub:FullProfessor . ?z a ub:GraduateCourse . ?x ub:advisor ?y . ?x ub:takesCourse ?z . ?y ub:teacherOf ?z . } } ** query 10 prefix ub: <$ontology> select * where { { ?x a ub:ResearchAssistant . ?x ub:takesCourse . } UNION { ?x a ub:UndergraduateStudent . ?x ub:takesCourse . } UNION { ?x a ub:GraduateStudent . ?x ub:takesCourse . } } ** query 11 prefix ub: <$ontology> select * where { ?x a ub:ResearchGroup . ?x ub:subOrganizationOf ?y . ?y ub:subOrganizationOf . } ** query 12 prefix ub: <$ontology> select * where { { ?x a ub:FullProfessor . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . } UNION { ?x a ub:AssistantProfessor . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . } UNION { ?x a ub:AssociateProfessor . ?y a ub:Department . ?x ub:headOf ?y . ?y ub:subOrganizationOf . } } ** query 13 prefix ub: <$ontology> select * where { { ?x a ub:AssociateProfessor . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:FullProfessor . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:AssistantProfessor . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:Lecturer . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:UndergraduateStudent . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:GraduateStudent . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:TeachingAssistant . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:ResearchAssistant . ?x ub:doctoralDegreeFrom . } UNION { ?x a ub:AssociateProfessor . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:FullProfessor . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:AssistantProfessor . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:Lecturer . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:UndergraduateStudent . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:GraduateStudent . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:TeachingAssistant . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:ResearchAssistant . ?x ub:mastersDegreeFrom . } UNION { ?x a ub:AssociateProfessor . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:FullProfessor . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:AssistantProfessor . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:Lecturer . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:UndergraduateStudent . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:GraduateStudent . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:TeachingAssistant . ?x ub:undergraduateDegreeFrom . } UNION { ?x a ub:ResearchAssistant . ?x ub:undergraduateDegreeFrom . } } ** query 14 prefix ub: <$ontology> select * where { ?x a ub:UndergraduateStudent . }