...
首页> 外文期刊>Data & Knowledge Engineering >Semantics preserving SPARQL-to-SQL translation
【24h】

Semantics preserving SPARQL-to-SQL translation

机译:保留SPARQL到SQL转换的语义

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Most existing RDF stores, which serve as metadata repositories on the Semantic Web, use an RDBMS as a backend to manage RDF data. This motivates us to study the problem of translating SPARQL queries into equivalent SQL queries, which further can be optimized and evaluated by the relational query engine and their results can be returned as SPARQL query solutions. The main contributions of our research are: (i) We formalize a relational algebra based semantics of SPARQL, which bridges the gap between SPARQL and SQL query languages, and prove that our semantics is equivalent to the mapping-based semantics of SPARQL; (ii) Based on this semantics, we propose the first provably semantics preserving SPARQL-to-SQL translation for SPARQL triple patterns, basic graph patterns, optional graph patterns, alternative graph patterns, and value constraints; (iii) Our translation algorithm is generic and can be directly applied to existing RDBMS-based RDF stores; and (iv) We outline a number of simplifications for the SPARQL-to-SQL translation to generate simpler and more efficient SQL queries and extend our defined semantics and translation to support the bag semantics of a SPARQL query solution. The experimental study showed that our proposed generic translation can serve as a good alternative to existing schema dependent translations in terms of efficient query evaluation and/or ensured query result correctness.
机译:现有的大多数RDF存储都用作语义Web上的元数据存储库,它们使用RDBMS作为后端来管理RDF数据。这促使我们研究将SPARQL查询转换为等效SQL查询的问题,该问题可以由关系查询引擎进一步优化和评估,并且其结果可以作为SPARQL查询解决方案返回。我们的研究的主要贡献是:(i)我们将基于关系代数的SPARQL语义形式化,从而弥合了SPARQL和SQL查询语言之间的鸿沟,并证明我们的语义等同于SPARQL的基于映射的语义; (ii)基于这种语义,我们针对SPARQL三元模式,基本图形模式,可选图形模式,替代图形模式和值约束提出了第一个可证明的语义保留SPARQL到SQL的转换; (iii)我们的翻译算法是通用的,可以直接应用于基于RDBMS的现有RDF存储; (iv)我们概述了从SPARQL到SQL的转换的许多简化,以生成更简单,更有效的SQL查询,并扩展了我们定义的语义和转换,以支持SPARQL查询解决方案的袋式语义。实验研究表明,就有效的查询评估和/或确保的查询结果正确性而言,我们提出的通用翻译可以很好地替代现有的依赖模式的翻译。

著录项

  • 来源
    《Data & Knowledge Engineering》 |2009年第10期|973-1000|共28页
  • 作者单位

    Department of Computer Science, University of Texas-Pan American, 1201 West University Drive, Edinburg, TX 78539, USA;

    Department of Computer Science, Wayne State University, 431 State Hall, 5143 Cass Avenue, Detroit, Ml 48202, USA;

    Department of Computer Science, Wayne State University, 431 State Hall, 5143 Cass Avenue, Detroit, Ml 48202, USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    SPARQL-to-SQL translation; SPARQL semantics; SPARQL; SQL; RDF; query; RDF store; RDBMS;

    机译:SPARQL到SQL的翻译;SPARQL语义;SPARQL;SQL;RDF;查询RDF商店;关系数据库管理系统;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号