skip to main content
10.1145/1754239.1754244acmotherconferencesArticle/Chapter ViewAbstractPublication PagesedbtConference Proceedingsconference-collections
research-article

SPARQL query rewriting for implementing data integration over linked data

Published: 22 March 2010 Publication History

Abstract

There has been lately an increased activity of publishing structured data in RDF due to the activity of the Linked Data community. The presence on the Web of such a huge information cloud, ranging from academic to geographic to gene related information, poses a great challenge when it comes to reconcile heterogeneous schemas adopted by data publishers. For several years, the Semantic Web community has been developing algorithms for aligning data models (ontologies). Nevertheless, exploiting such ontology alignments for achieving data integration is still an under supported research topic. The semantics of ontology alignments, often defined over a logical frameworks, implies a reasoning step over huge amounts of data, that is often hard to implement and rarely scales on Web dimensions. This paper presents an algorithm for achieving RDF data mediation based on SPARQL query rewriting. The approach is based on the encoding of rewriting rules for RDF patterns that constitute part of the structure of a SPARQL query.

References

[1]
J. Akahani, K. Hiramatsu, and T. Satoh. Approximate query reformulation for multiple ontologies in the semantic web. NTT Tech. Rev., 1(2):83--87, 2003.
[2]
S. M. Benslimane, A. Merazi, M. Malki, and D. A. Bensaber. Ontology mapping for querying heterogeneous information sources. INFOCOMP (Journal of Computer Science), Mar. 2008.
[3]
N. Bikakis, N. Gioldasis, C. Tsinaraki, and S. Christodoulakis. Querying XML data with SPARQL. In Proceedings of the 20th International Conference on Database and Expert Systems Applications, pages 372--381, 2009.
[4]
P. Bouquet, F. Giunchiglia, F. van Harmelen, L. Serafini, and H. Stuckenschmidt. C-OWL: Contextualizing ontologies. The SemanticWeb - ISWC 2003, pages 164--179, 2003.
[5]
D. Calvanese, G. De Giacomo, M. Lenzerini, and M. Y. Vardi. What is query rewriting? In Proceedings of the 7th International Workshop on Knowledge Representation meets Databases, pages 17--27, 2000.
[6]
A. Chebotko, S. Lu, H. M. Jamil, and F. Fotouhi. Semantics preserving SPARQL-to-SQL query translation for optional graph patterns. Technical report, Wayne State University, Department of Computer Science, November 2007.
[7]
H. Chen. Rewriting queries using view for RDF/RDFS-based relational data integration. Distributed Computing and Internet Technology, 3816:243--254, December 2005.
[8]
R. Cyganiak. A relational algebra for SPARQL. Technical Report http://www.hpl.hp.com/techreports/2005/HPL-2005-170.html, HP Laboratories Bristol, September 2005.
[9]
M. Duerst and M. Suignard. Internationalized Resource Identifiers (IRIs). RFC 3987, Jan. 2005.
[10]
M. Ehrig and Y. Sure. Professional Knowledge Management, volume 3782 of LNCS, chapter Ontology Mapping by Axioms (OMA), pages 560--569. Springer Berlin / Heidelberg, 2005.
[11]
J. Euzenat. An API for ontology alignment. In Proceedings of the 3rd International Semantic Web Conference, pages 698--712, 2004.
[12]
J. Euzenat. Algebras of ontology alignment relations. In Proceedings of the 7th International Semantic Web Conference, pages 387--402, 2008.
[13]
J. Euzenat, A. Polleres, and F. Scharffe. Processing ontology alignments with SPARQL. In Proceedings of the International Conference on Complex, Intelligent and Software Intensive Systems, pages 913--917, 2008.
[14]
J. Euzenat and P. Shvaiko. Ontology Matching. Springer, Berlin, Heidelberg, 2007.
[15]
H. Garcia-Molina, J. Hammer, K. Ireland, Y. Papakonstantinou, J. Ullman, and J. Widom. Integrating and accessing heterogeneous information sources in TSIMMIS. In Proceedings of the AAAI Symposium on Information Gathering, pages 61--64, 1995.
[16]
H. Glaser, A. Jaffri, and I. Millard. Managing co-reference on the semantic web. In WWW2009 Workshop: Linked Data on the Web (LDOW2009), April 2009.
[17]
F. Goasdoué and M.-C. Rousset. Answering queries using views: A KRDB perspective for the semantic web. ACM Trans. Internet Techn., 4(3):255--288, 2004.
[18]
A. Y. Halevy, Z. G. Ives, D. Suciu, and I. Tatarinov. Schema mediation in peer data management systems. In Proceedings of the 19th International Conference on Data Engineering, pages 505--516, 2003.
[19]
H. Halpin. Identity, Reference, and Meaning on the Web. In Proceedings of the Workshop on Identity, Meaning and the Web (IMW06), 2006.
[20]
P. Hayes. RDF semantics. Technical Report http://www.w3.org/TR/rdf-mt/, W3C, February 2004.
[21]
Y. Jing, D. Jeong, and D.-K. Baik. SPARQL graph pattern rewriting for OWL-DL inference queries. Knowledge and Information Systems, 20:243--262, 2009.
[22]
J. Li, J. Tang, Y. Li, and Q. Luo. RiMOM: A dynamic multistrategy ontology alignment framework. IEEE Trans. Knowl. Data Eng., 21(8):1218--1232, 2009.
[23]
K. Makris, N. Bikakis, N. Gioldasis, C. Tsinaraki, and S. Christodoulakis. Towards a mediator based on OWL and SPARQL. In Proceedings of the 2nd World Summit on the Knowledge Society, pages 326--335, 2009.
[24]
A. D. Preece, K. ying Hui, W. A. Gray, P. Marti, T. J. M. Bench-Capon, D. M. Jones, and Z. Cui. The KRAFT architecture for knowledge fusion and transformation. Knowl. Based Syst., 13(2--3):113--120, 2000.
[25]
E. Prud'hommeaux and A. Seaborne. SPARQL query language for RDF. Technical Report http://www.w3.org/TR/rdf-sparql-query/, W3C, January 2008.
[26]
B. Quilitz and U. Leser. Querying distributed RDF data sources with SPARQL. In Proceedings of the 5th European Semantic Web Conference, pages 524--538, 2008.
[27]
S. Simon. A SPARQL semantics based on datalog. In Proceedings of the 30th annual German conference on Advances in Artificial Intelligence, pages 160--174, 2007.
[28]
M. Stocker, A. Seaborne, A. Bernstein, C. Kiefer, and D. Reynolds. SPARQL basic graph pattern optimization using selectivity estimation. In Proceeding of the 17th International Conference on World Wide Web, pages 595--604, 2008.
[29]
G. Wiederhold. Mediators in the architecture of future information systems. Computer, 25(3):38--49, 1992.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EDBT '10: Proceedings of the 2010 EDBT/ICDT Workshops
March 2010
290 pages
ISBN:9781605589909
DOI:10.1145/1754239
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 March 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. RDF
  2. SPARQL
  3. query rewriting

Qualifiers

  • Research-article

Funding Sources

Conference

EDBT/ICDT '10
EDBT/ICDT '10: EDBT/ICDT '10 joint conference
March 22 - 26, 2010
Lausanne, Switzerland

Acceptance Rates

Overall Acceptance Rate 7 of 10 submissions, 70%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)1
Reflects downloads up to 23 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media