Uniform query processing in a federation of RDFS and relational resources

  • Authors:
  • Merja Karjalainen;Graham J. L. Kemp

  • Affiliations:
  • Chalmers University of Technology, Göteborg, Sweden;Chalmers University of Technology, Göteborg, Sweden

  • Venue:
  • IDEAS '09 Proceedings of the 2009 International Database Engineering & Applications Symposium
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

New knowledge can be gained by combining data from various existing autonomous data collections that are held in heterogeneous formats. Relational databases and RDF data are currently two of the most widely used formats for structured data collections supporting user queries. While data from heterogeneous sources could be restructured and imported into a central system for querying this carries a substantial overhead, particularly if the data sources are updated frequently. Therefore, providing support for queries that require access both to existing relational databases and to RDF data collections, without importing large quantities of data, is the problem addressed in this work. To address this problem, we have implemented a federated system in which queries are expressed in a high-level query language against a federated schema that is described using a semantic data model. During processing, a query may be split into several sub-queries that require access to underlying RDFS and relational data resources, and each sub-query is translated to either SPARQL or SQL for execution, thus taking advantage of existing search capabilities and indexes used by those resources, and avoiding the need to import large quantities of data into a central system in order to answer queries. Query splitting and result integration is done in a uniform way that is independent of what kinds of data resources are being accessed. This uniformity simplifies the system's implementation and facilitates modularity in its design.