^[query1] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X rdf:type ub:GraduateStudent . ?X ub:takesCourse } ^[query2] PREFIX rdf: PREFIX ub: SELECT ?X ?Y WHERE { ?Y rdf:type ub:University . ?Z ub:subOrganizationOf ?Y . ?Z rdf:type ub:Department . ?X ub:undergraduateDegreeFrom ?Y . ?X rdf:type ub:GraduateStudent . ?X ub:memberOf ?Z } ^[query3] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:publicationAuthor . ?X rdf:type ub:Publication } ^[query4] PREFIX rdf: PREFIX ub: SELECT ?X ?Y1 ?Y2 ?Y3 WHERE { ?X ub:worksFor . ?X rdf:type ub:Professor . ?X ub:name ?Y1 . ?X ub:emailAddress ?Y2 . ?X ub:telephone ?Y3 } ^[query5] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:memberOf . ?X rdf:type ub:Person } ^[query6] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X rdf:type ub:Student } ^[query7] PREFIX rdf: PREFIX ub: SELECT ?X ?Y WHERE { ub:teacherOf ?Y . ?Y rdf:type ub:Course . ?X ub:takesCourse ?Y . ?X rdf:type ub:Student } ^[query8] PREFIX rdf: PREFIX ub: SELECT ?X ?Z WHERE { ?X ub:memberOf ?Y . ?Y ub:subOrganizationOf . ?Y rdf:type ub:Department . ?X ub:emailAddress ?Z . ?X rdf:type ub:Student } ^[query9] PREFIX rdf: PREFIX ub: SELECT ?X ?Y ?Z WHERE { ?Z rdf:type ub:Course . ?Y ub:teacherOf ?Z . ?X ub:advisor ?Y . ?Y rdf:type ub:Faculty . ?X ub:takesCourse ?Z . ?X rdf:type ub:Student } ^[query10] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:takesCourse . ?X rdf:type ub:Student } ^[query11] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:subOrganizationOf . ?X rdf:type ub:ResearchGroup } ^[query12] PREFIX rdf: PREFIX ub: SELECT ?X ?Y WHERE { ?X ub:worksFor ?Y . ?Y ub:subOrganizationOf . ?Y rdf:type ub:Department . ?X rdf:type ub:Chair } ^[query13] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ub:hasAlumnus ?X . ?X rdf:type ub:Person } ^[query14] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X rdf:type ub:UndergraduateStudent } ^[query15] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:memberOf ?Y . ?Y rdf:type ub:ResearchGroup . ?X ub:memberOf } ^[query16] PREFIX rdf: PREFIX ub: SELECT ?X WHERE { ?X ub:memberOf ?Z . ?Z rdf:type ub:ResearchGroup . ?X ub:takesCourse ?Y . ub:teacherOf ?Y } #^[query18] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf ?Y . # ?Y rdf:type ub:ResearchGroup . # ub:hasAlumnus ?X #} # #^[query19] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:publicationAuthor ?Z . # ?X ub:publicationAuthor . # ?Z ub:memberOf ?Y . # ?Y rdf:type ub:ResearchGroup #} # #^[query20] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf . # ?X rdf:type ub:TeachingAssistant . # ?X ub:takesCourse ?Y . # ?Z ub:takesCourse ?Y . # ?W ub:member ?Z . # ?W rdf:type ub:ResearchGroup #} # #^[query21] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf ?Y . # ?Y rdf:type ub:ResearchGroup . # ?X ub:advisor ?Z . # ?Z rdf:type ub:FullProfessor . # ub:member ?Z #} # #^[query22] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?Y ub:member ?X . # ?Y rdf:type ub:ResearchGroup . # ?X ub:advisor ?Z . # ?Z rdf:type ub:AssociateProfessor . # ub:member ?Z #} # #^[query23] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:worksFor ?Y . # ?X ub:advisor ?Z . # ?Z rdf:type ub:AssistantProfessor . # ub:member ?Z #} # #^[Query24] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X rdf:type ub:Employee . # ?X ub:memberOf #} # #^[Query25] #PREFIX rdf: #PREFIX ub: #SELECT ?X ?Y #WHERE { # ?Y rdf:type ub:University . # _:Z ub:subOrganizationOf ?Y . # _:Z rdf:type ub:Department . # ?X ub:undergraduateDegreeFrom ?Y . # ?X rdf:type ub:GraduateStudent . # ?X ub:memberOf _:Z #} # #^[Query26] #PREFIX rdf: #PREFIX ub: #SELECT ?X ?Z #WHERE { # ?X ub:memberOf _:Y . # _:Y ub:subOrganizationOf . # _:Y rdf:type ub:Department . # ?X ub:emailAddress ?Z . # ?X rdf:type ub:Student #} # #^[Query27] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf _:Y . # _:Y rdf:type ub:ResearchGroup . # ?X ub:memberOf #} # #^[Query28] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf _:Z . # _:Z rdf:type ub:ResearchGroup . # ?X ub:takesCourse _:Y . # ub:teacherOf _:Y #} # #^[Query29] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf _:W . # _:W rdf:type ub:ResearchGroup . # ?X ub:memberOf . # ?X ub:takesCourse _:Y . # _:Z ub:teacherOf _:Y . # _:Z rdf:type ub:FullProfessor #} # #^[Query30] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf _:Y . # _:Y rdf:type ub:ResearchGroup . # ub:hasAlumnus ?X #} # #^[Query31] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:publicationAuthor _:Z . # ?X ub:publicationAuthor . # _:Z ub:memberOf _:Y . # _:Y rdf:type ub:ResearchGroup #} # #^[Query32] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf . # ?X rdf:type ub:TeachingAssistant . # ?X ub:takesCourse _:Y . # _:Z ub:takesCourse _:Y . # _:W ub:member _:Z . # _:W rdf:type ub:ResearchGroup #} # #^[Query33] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:memberOf _:Y . # _:Y rdf:type ub:ResearchGroup . # ?X ub:advisor _:Z . # _:Z rdf:type ub:FullProfessor . # ub:member _:Z #} # #^[Query34] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # _:Y ub:member ?X . # _:Y rdf:type ub:ResearchGroup . # ?X ub:advisor _:Z . # _:Z rdf:type ub:AssociateProfessor . # ub:member _:Z #} # #^[Query35] #PREFIX rdf: #PREFIX ub: #SELECT ?X #WHERE { # ?X ub:worksFor _:Y . # ?X ub:advisor _:Z . # _:Z rdf:type ub:AssistantProfessor . # ub:member _:Z #}