Towards a Mediator Based on OWL and SPARQL

  • Konstantinos Makris
  • Nikos Bikakis
  • Nektarios Gioldasis
  • Chrisa Tsinaraki
  • Stavros Christodoulakis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5736)


We propose a framework that supports a federated environment based on a Mediator Architecture in the Semantic Web. The Mediator supports mappings between the OWL Ontology of the Mediator and the other ontologies in the federated sites. SPARQL queries submitted to the Mediator are decomposed and reformulated to SPARQL queries to the federated sites. The evaluated results return to the Mediator. In this paper we describe the mappings definition and encoding. We also discuss briefly the reformulation approach that is used by the Mediator system that we are currently implementing.


Information Integration Semantic Web Interoperability Ontology Mapping Query Reformulation SPARQL OWL 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    McGuinness, D.L., van Harmelen, F. (eds.): OWL Web Ontology Language: Overview. W3C Recommendation, February 10 (2004),
  2. 2.
    Manola, F., Milles, E. (eds.): RDF Primer. W3C Recommendation, February 10 (2004),
  3. 3.
    Prud’hommeaux, E., Seaborne, A. (eds.): SPARQL Query Language for RDF. W3C Recommendation, January 15 (2008),
  4. 4.
    Benslimane, S.M., Merazi, A., Malki, M., Amar Bensaber, D.: Ontology mapping for querying heterogeneous information sources. INFOCOMP (Journal of Computer Science) 7(2), 44–51 (2008)Google Scholar
  5. 5.
    Quilitz, B., Leser, U.: Querying Distributed RDF Data Sources with SPARQL. In: Bechhofer, S., Hauswirth, M., Hoffmann, J., Koubarakis, M. (eds.) ESWC 2008. LNCS, vol. 5021, pp. 524–538. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  6. 6.
    Jing, Y., Jeong, D., Baik, D.-K.: SPARQL Graph Pattern Rewriting for OWL-DL Inference Query. In: Proceedings of the 2008 Fourth International Conference on Networked Computing and Advanced Information Management (2008)Google Scholar
  7. 7.
    Euzenat, J., Polleres, A., Scharffe, F.: Processing ontology alignments with SPARQL (Position paper). In: International Workshop on Ontology Alignment and Visualization, CISIS 2008, Barcelona, Spain (March 2008)Google Scholar
  8. 8.
    Stocker, M., Seaborne, A., Bernstein, A., Kiefer, C., Reynolds, D.: SPARQL basic graph pattern optimization using selectivity estimation. In: Proceedings of WWW 2008 (2008)Google Scholar
  9. 9.
    Hartig, O., Heese, R.: The SPARQL Query Graph Model for Query Optimization. In: Franconi, E., Kifer, M., May, W. (eds.) ESWC 2007. LNCS, vol. 4519, pp. 564–578. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  10. 10.
  11. 11.
    Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: Querying XML Data with SPARQL. In: Proceedings of the 20th International Conference on Database and Expert Systems Applications (DEXA 2009) (2009)Google Scholar
  12. 12.
    Akahani, J., Hiramatsu, K., Satoh, T.: Approximate Query Reformulation for Ontology Integration. In: Proc. of the Semantic Integration Workshop Collocated with the Second International Semantic Web Conference, ISWC 2003 (2003)Google Scholar
  13. 13.
    Choi, N., Song, I.-Y., Han, H.: A survey on ontology mapping. SIGMOD Record 35(3), 34–41 (2006)CrossRefGoogle Scholar
  14. 14.
    Kalfoglou, Y., Marco Schorlemmer, W.: Ontology Mapping: The State of the Art. Semantic Interoperability and Integration (2005)Google Scholar
  15. 15.
    Ghidini, C., Serafini, L.: Mapping Properties of Heterogeneous Ontologies. In: Dochev, D., Pistore, M., Traverso, P. (eds.) AIMSA 2008. LNCS (LNAI), vol. 5253, pp. 181–193. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  16. 16.
    Ghidini, C., Serafini, L.: Reconciling Concepts and Relations in Heterogeneous Ontologies. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, pp. 50–64. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  17. 17.
    Ghidini, C., Serafini, L., Tessaris, S.: On Relating Heterogeneous Elements from Different Ontologies. In: Kokinov, B., Richardson, D.C., Roth-Berghofer, T.R., Vieu, L. (eds.) CONTEXT 2007. LNCS (LNAI), vol. 4635, pp. 234–247. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  18. 18.
    Euzenat, J.: An API for ontology alignment. In: McIlraith, S.A., Plexousakis, D., van Harmelen, F. (eds.) ISWC 2004. LNCS, vol. 3298, pp. 698–712. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  19. 19.
    Scharffe, F., de Bruijn, J.: A language to specify mappings between ontologies. In: SITIS 2005, pp. 267–271 (2005)Google Scholar
  20. 20.
    Euzenat, J., Scharffe, F., Zimmermann, A.: D2.2.10: Expressive alignment language and implementation. Knowledge Web EU-IST Project deliverable 2.2.10 (2007)Google Scholar
  21. 21.
    Scharffe, F.: PhD thesis: Correspondence Patterns Representation,
  22. 22.
    Scharffe, F., de Bruijn, J.: A language to specify mappings between ontologies. In: Proc. of the Internet Based Systems IEEE Conference, SITIS 2005 (2005)Google Scholar
  23. 23.
    Scharffe, F.: Omwg d7: Ontology mapping language (2007),
  24. 24.
    Euzenat, J., Shvaiko, P.: Ontology matching. Springer, Heidelberg (2007)zbMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Konstantinos Makris
    • 1
  • Nikos Bikakis
    • 1
  • Nektarios Gioldasis
    • 1
  • Chrisa Tsinaraki
    • 1
  • Stavros Christodoulakis
    • 1
  1. 1.Department of Electronic and Computer Engineering Laboratory of Distributed Multimedia Information Systems & Applications (MUSIC/TUC)Technical University of CreteKounoupidiana ChaniaGreece

Personalised recommendations