首页> 外文OA文献 >Optimizing query rewriting in ontology-based data access
【2h】

Optimizing query rewriting in ontology-based data access

机译:在基于本体的数据访问中优化查询重写

摘要

In ontology-based data access (OBDA), an ontology is connected to autonomous, and generally pre-existing, data repositories through mappings, so as to provide a high-level, conceptual view over such data. User queries are posed over the ontology, and answers are computed by reasoning both on the ontology and the mappings. Query answering in OBDA systems is typically performed through a query rewriting approach which is divided into two steps: (i) the query is rewritten with respect to the ontology (ontology rewriting of the query); (ii) the query thus obtained is then reformulated over the database schema using the mapping assertions (mapping rewriting of the query). In this paper we present a new approach to the optimization of query rewriting in OBDA. The key ideas of our approach are the usage of inclusion between mapping views and the usage of perfect mappings, which allow us to drastically lower the combinatorial explosion due to mapping rewriting. These ideas are formalized in PerfectMap, an algorithm for OBDA query rewriting. We have experimented PerfectMap in a real-world OBDA scenario: our experimental results clearly show that, in such a scenario, the optimizations of PerfectMap are crucial to effectively perform query answering. © 2013 ACM.
机译:在基于本体的数据访问(OBDA)中,本体通过映射连接到自治的(通常是预先存在的)数据存储库,以便提供此类数据的高级概念视图。将用户查询放在本体上,并通过推理本体和映射来计算答案。 OBDA系统中的查询回答通常通过查询重写方法执行,该方法分为两个步骤:(i)相对于本体重写查询(查询的本体重写); (ii)然后使用映射断言在数据库模式上重新构造由此获得的查询(映射查询的重写)。在本文中,我们提出了一种在OBDA中优化查询重写的新方法。我们方法的关键思想是使用映射视图之间的包含和使用完美映射,这使我们能够大大降低由于映射重写而导致的组合爆炸。这些想法在PerfectMap(一种用于OBDA查询重写的算法)中正式化。我们已经在实际的OBDA场景中进行了PerfectMap的实验:我们的实验结果清楚地表明,在这种情况下,PerfectMap的优化对于有效执行查询回答至关重要。 ©2013 ACM。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号