Query Rewriting from SPARQL to SQL for Relational Database Integration
Journal: IEIT Journal of Adaptive & Dynamic Computing (Vol.2011, No. 1)Publication Date: 2011-02-10
Authors : Chunying Zhou; Yaowen Zheng;
Page : 1-6
Keywords : Semantic Mapping; Query Rewriting; Semantic Web; Relational Database Integration;
Abstract
Integrating heterogeneous relational databases into a Semantic Web is the essential step to support the precise semantic search and query, where query rewriting from SPARQL to SQL is the key technique. This paper presents an approach to rewriting a SPARQL query to SQL queries based on semantic mappings from relational schemas to a universal shared ontology. The ontology schema is used as the mediation layer to eliminate the heterogeneities of large scales of databases by mapping relational schemas to it. A visualized mapping editor is well developed to help users define mappings. The query rewriting approach is divided into three steps: (1) define mappings from relation schemas to the universal ontology by using the editor; (2) preprocess the mappings and the SPARL query for the rewriting; (3) rewrite the SPARQL query to SQL queries based on the preprocess results. In addition, this approach supports rewriting SPARQL queries containing operators ?optional‘, ?filter‘ and ?union‘. Its effectiveness is demonstrated using a real use case. In particular, this approach has been well developed and in-use in a traditional Chinese medicine (TCM) semantic search and query platform.
Other Latest Articles
- The Information Management System Based on WSNs for Travel Team
- Constructing the Chinese MeSH in a Semi-Automatic Way by Using On-Line Translation API
- QAM Modulation Classification Based on Düffing Oscillator
- CFS3M: A Cluster File System Scalable Model Based on Two-Dimension Service Separation
- A Novel Feedback Control Approach for Storage Performance Guarantee
Last modified: 2013-01-14 14:55:51