S ub:memberOf ?D . ?D ub:subOrganizationOf <University0> } Q4(original): SELECT ?X ?Y WHERE { ?X rdf:type ub:Lecturer . ?Y rdf:type ub:Department . ?X ub:worksFor ?Y . ?Y ub:subOrganizationOf <University0> } Q5: SELECT ?X ?Y ?Z WHERE { ?X rdf:type ub:UndergraduateStudent . ?Y rdf:type ub:FullProfessor . ?Z rdf:type ub:Course . ?X ub rdf:type ub:UndergraduateStudent . ?Y rdf:type ub:FullProfessor . ?Z rdf:type ub:Course . ?X ub:advisor ?Y . ?Y ub:teacherOf ?Z } Q7: SELECT ?X ?Y ?Z WHERE { ?X a ub:GraduateStudent . ?Z ub:subOrganizationOf ?Y . ?X ub:memberOf ?Z . ?Z a ub:Department . ?Y a ub:University . } Q8: SELECT ?X ?Y ?Z WHERE { ?X a ub:GraduateStudent . ?X ub:undergraduateDegreeFrom ?Y. ?Z ub:subOrganizationOf ?Y . ?Z a ub:Department . ?Y a ub:University . } Q9(original): SELECT ?X ?Y ?Z WHERE { ?X a ub:GraduateStudent . ?X ub:undergraduateDegreeFrom ?Y. ?Z ub:subOrganizationOf ?Y . ?X ub:memberOf ?Z . ?Z a ub:Department . ?Y a ub:University . } Q10(original): SELECT ?X ?Y ?Z WHERE { ?X rdf:type ub:Undergraduate Student . ?Y rdf:type ub:FullProfessor . ?Z rdf:type ub:Course . ?X ub:advisor ?Y . ?X ub:takesCourse ?Z . ?Y ub:teacherOf ?Z } Q11: SELECT ?X ?Y ?E WHERE { ?X rdf:type ub:Undergraduate Student . ?X ub:takesCourse ?Y . ?X ub:memberOf ?Z . ?X ub:advisor ?W . ?W rdf:type ub:FullProfessor . ?W ub:emailAddress ?E . ?Z ub:subOrganizationOf ?U . ?U ub:name " University3 " } Q12: SELECT ?X ?Y ?Z WHERE { ?X rdf:type ub:FullProfessor . ?X ub:teacherOf ?Y . ?Y rdf:type ub:GraduateCourse . ?X ub:worksFor ?Z . ?W ub:advisor ?X . ?W rdf:type ub:GraduateStudent . ?W ub:emailAddress ?E . ?Z rdf:type ub:Department . ?Z ub:subOrganizationOf ?U } Q13: SELECT ?X ?Y ?Z WHERE ?X rdf:type ub:FullProfessor . ?X ub:teacherOf ?Y . ?Y rdf:type ub:GraduateCourse . ?X ub:worksFor ?Z . ?W ub:advisor ?X, rdf:type ub:GraduateStudent . ?W ub:emailAddress ?E . ?Z rdf:type ub:Department . ?Z ub:subOrganizationOf <University0> Q14: SELECT ?X ?Y ?Z WHERE { ?X rdf:type ub:FullProfessor . ?X ub:teacherOf ?Y . ?Y rdf:type ub:GraduateCourse . ?X ub:worksFor ?Z . ?W ub:advisor ?X . ?W rdf:type ub:GraduateStudent . ?W References [1] Daniel J. Abadi, Adam Marcus, and Barton Data. Scalable Semantic Web Data Management using Vertical Partitioning VLDB, 2007. ,
Optimizing Joins in a Map-Reduce Environment, EDBT, 2010. ,
DBpedia: A Nucleus for a Web of Open Data, ISWC, 2007. ,
DOI : 10.1007/978-3-540-76298-0_52
A comparison of join algorithms for log processing in MaPreduce, Proceedings of the 2010 international conference on Management of data, SIGMOD '10, 2010. ,
DOI : 10.1145/1807167.1807273
A subscribable peer-to-peer RDF repository for distributed metadata management, Web Semantics: Science, Services and Agents on the World Wide Web, vol.2, issue.2, pp.109-130, 2004. ,
DOI : 10.1016/j.websem.2004.10.003
An Efficient SQL-based RDF Querying Scheme, VLDB, 2005. ,
CoHadoop, Proceedings of the VLDB Endowment, vol.4, issue.9, 2011. ,
DOI : 10.14778/2002938.2002943
Partout, Proceedings of the 23rd International Conference on World Wide Web, WWW '14 Companion, 2012. ,
DOI : 10.1145/2567948.2577302
Apache Pig's optimizer, IEEE Data Eng. Bull, vol.36, issue.1, p.2013 ,
View selection in Semantic Web databases, Proceedings of the VLDB Endowment, vol.5, issue.2, p.2012 ,
DOI : 10.14778/2078324.2078326
Exploiting the query structure for efficient join ordering in SPARQL queries, EDBT, 2014. ,
LUBM: A benchmark for OWL knowledge base systems, Web Semantics: Science, Services and Agents on the World Wide Web, vol.3, issue.2-3, 2005. ,
DOI : 10.1016/j.websem.2005.06.005
TriAD, Proceedings of the 2014 ACM SIGMOD international conference on Management of data, SIGMOD '14, 2014. ,
DOI : 10.1145/2588555.2610511
MapReduce Programming and Cost-based Optimization? Crossing this Chasm with Starfish, PVLDB, vol.4, issue.12, 2011. ,
WARP: Workload-aware replication and partitioning for RDF, 2013 IEEE 29th International Conference on Data Engineering Workshops (ICDEW), 2013. ,
DOI : 10.1109/ICDEW.2013.6547414
Heuristics-Based Query Processing for Large RDF Graphs Using Cloud Computing, IEEE Transactions on Knowledge and Data Engineering, vol.23, issue.9, 2011. ,
DOI : 10.1109/TKDE.2011.103
Piggy Bank: Experience the Semantic Web inside your web browser, J. Web Sem, vol.5, issue.1, 2007. ,
The performance of MapReduce, Proceedings of the VLDB Endowment, vol.3, issue.1-2, 2010. ,
DOI : 10.14778/1920841.1920903
RDF in the clouds: a survey, The VLDB Journal, vol.1, issue.1, 2014. ,
DOI : 10.1007/s00778-014-0364-z
URL : https://hal.archives-ouvertes.fr/hal-01020977
Reducibility among combinatorial problems, Complexity of Computer Computations, pp.85-103, 1972. ,
Scaling queries over big RDF graphs with semantic hash partitioning, Proceedings of the VLDB Endowment, vol.6, issue.14, 2013. ,
DOI : 10.14778/2556549.2556571
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.401.3362
Distributed data management using MapReduce, ACM Computing Surveys, vol.46, issue.3, p.31, 2014. ,
DOI : 10.1145/2503009
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.387.7399
The RDF-3X engine for scalable management of RDF data, The VLDB Journal, vol.29, issue.3, 2010. ,
DOI : 10.1007/s00778-009-0165-y
Distributed and Parallel Database Systems (3rd, 2011. ,
Panagiotis Karras, and Nectarios Koziris. H2RDF+: High-performance Distributed Joins over Large-scale RDF Graphs, IEEE BigData, 2013. ,
SPARQL Query Language for RDF, W3C Recommendation, 2008. ,
Database Management Systems (3rd, 2003. ,
Yago: A Core of Semantic Knowledge, WWW, 2007. ,
Hive - a petabyte scale data warehouse using Hadoop, 2010 IEEE 26th International Conference on Data Engineering (ICDE 2010), 2010. ,
DOI : 10.1109/ICDE.2010.5447738
Heuristics-based query optimisation for SPARQL, Proceedings of the 15th International Conference on Extending Database Technology, EDBT '12, 2012. ,
DOI : 10.1145/2247596.2247635
URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.366.1216
Query optimization for massively parallel data processing, Proceedings of the 2nd ACM Symposium on Cloud Computing, SOCC '11, 2011. ,
DOI : 10.1145/2038916.2038928
Query graph model, 2010. ,
A distributed graph engine for web scale RDF data, Proceedings of the VLDB Endowment, vol.6, issue.4, 2013. ,
DOI : 10.14778/2535570.2488333
EAGRE: Towards Scalable I/O Efficient SPARQL Query Evaluation on the Cloud, ICDE, 2013. ,