Ontology Mapping and SPARQL Rewriting for Querying Federated RDF Data Sources

(Short Paper)
  • Konstantinos Makris
  • Nektarios Gioldasis
  • Nikos Bikakis
  • Stavros Christodoulakis
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6427)


The web of data consists of distributed, diverse (in terms of schema adopted), and large RDF datasets. In this paper we present a SPARQL query rewriting method which can be used to achieve interoperability in semantic information retrieval and/or knowledge discovery processes over interconnected RDF data sources. Formal mappings between different overlapping ontologies are exploited in order to rewrite initial user SPARQL queries, so that they can be evaluated over different RDF data sources on different sites. The proposed environment is utilized by an ontology-based mediator system, which we have developed in order to provide data integration within the Semantic Web environment.


Description Logic Class Expression Object Part SPARQL Query Ontology Mapping 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baader, F., Calvanese, D., McGuinness, D., Nardi, D., Patel-Schneider, P.: The Description Logic Handbook. Cambridge University Press, Cambridge (2003)zbMATHGoogle Scholar
  2. 2.
    Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: Querying xml data with sparql. In: Bhowmick, S.S., Küng, J., Wagner, R. (eds.) DEXA 2009. LNCS, vol. 5690, pp. 372–381. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  3. 3.
    Choi, N., Song, I.Y., Han, H.: A survey on ontology mapping. SIGMOD Record 35(3), 34–41 (2006)CrossRefGoogle Scholar
  4. 4.
    Correndo, G., Salvadores, M., Millard, I., Glaser, H., Shadbolt, N.: Sparql query rewriting for implementing data integration over linked data. In: 1st International Workshop on Data Semantics (2010)Google Scholar
  5. 5.
    Euzenat, J., Polleres, A., Scharffe, F.: Processing ontology alignments with sparql. In: CISIS. pp. 913–917 (2008)Google Scholar
  6. 6.
    Euzenat, J., Shvaiko, P.: Ontology Matching. Springer, Heidelberg (2007)zbMATHGoogle Scholar
  7. 7.
    Kalfoglou, Y., Schorlemmer, W.M.: Ontology mapping: The state of the art. In: Semantic Interoperability and Integration. Dagstuhl Seminar Proceedings (2005)Google Scholar
  8. 8.
    Makris, K., Bikakis, N., Gioldasis, N., Tsinaraki, C., Christodoulakis, S.: Towards a mediator based on owl and sparql. In: Lytras, M.D., Damiani, E., Carroll, J.M., Tennyson, R.D., Avison, D., Naeve, A., Dale, A., Lefrere, P., Tan, F., Sipior, J., Vossen, G. (eds.) WSKS 2009. LNCS, vol. 5736, pp. 326–335. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  9. 9.
    Makris, K., Gioldasis, N., Bikakis, N., Christodoulakis, S.: Sparql rewriting for query mediation over mapped ontologies. Tech. rep., Technical University of Crete (2010),
  10. 10.
    Tsinaraki, C., Christodoulakis, S.: Interoperability of xml schema applications with owl domain knowledge and semantic web tools. In: Meersman, R., Tari, Z. (eds.) OTM 2007, Part I. LNCS, vol. 4803, pp. 850–869. Springer, Heidelberg (2007)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  • Konstantinos Makris
    • 1
  • Nektarios Gioldasis
    • 1
  • Nikos Bikakis
    • 2
  • Stavros Christodoulakis
    • 1
  1. 1.TUC MUSIC LabTechnical University of CreteGreece
  2. 2.KDBS LabNational Technical University of AthensGreece

Personalised recommendations