...
首页> 外文期刊>The Journal of Artificial Intelligence Research >Taming the Infinite Chase: Query Answering under Expressive Relational Constraints
【24h】

Taming the Infinite Chase: Query Answering under Expressive Relational Constraints

机译:驯服无限追逐:表达关系约束下的查询回答

获取原文
           

摘要

The chase algorithm is a fundamental tool for query evaluation and for testing query containment under tuple-generating dependencies (TGDs) and equality-generating dependencies (EGDs). So far, most of the research on this topic has focused on cases where the chase procedure terminates. This paper introduces expressive classes of TGDs defined via syntactic restrictions: guarded TGDs (GTGDs) and weakly guarded sets of TGDs (WGT-GDs). For these classes, the chase procedure is not guaranteed to terminate and thus may have an infinite outcome. Nevertheless, we prove that the problems of conjunctive-query answering and query containment under such TGDs are decidable. We provide decision procedures and tight complexity bounds for these problems. Then we show how EGDs can be incorporated into our results by providing conditions under which EGDs do not harmfully interact with TGDs and do not affect the decidability and complexity of query answering. We show applications of the aforesaid classes of constraints to the problem of answering conjunctive queries in F-Logic Lite, an object-oriented ontology language, and in some tractable Description Logics.
机译:追逐算法是用于查询评估和测试在元组生成依赖项(TGD)和相等生成依赖项(EGD)下的查询包含的基本工具。到目前为止,有关该主题的大多数研究都集中在追逐程序终止的情况下。本文介绍了通过句法限制定义的TGD的表达类:受保护的TGD(GTGD)和弱保护的TGD(WGT-GD)集。对于这些类别,不能保证追逐过程会终止,因此可能会有无限的结果。尽管如此,我们证明了在此类TGD下,联合查询应答和查询包含问题是可以确定的。我们为这些问题提供决策程序和严格的复杂性界限。然后,我们提供了如何通过提供EGD不与TGD有害交互且不影响查询回答的可判定性和复杂性的条件,将EGD纳入结果的方法。我们展示了上述约束类别对在面向对象的本体语言F-Logic Lite和一些易处理的描述逻辑中回答联合查询问题的应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号