论文标题
本体论介导的查询何时有效?
When is Ontology-Mediated Querying Efficient?
论文作者
论文摘要
在本体介导的查询中,描述逻辑(DL)本体用于丰富具有域知识的不完整数据,从而为查询提供了更完整的答案。但是,对关系数据库的本体介导的查询(OMQ)的评估在计算上很难。当OMQ评估有效时,这就提出了一个问题,这是在合并的复杂性或固定参数可进行的。我们将此问题用于基于几种重要且广泛使用的DLS的一系列本体论介导的查询语言,并使用连接性查询工会作为实际查询。对于以底部概念扩展的DL Elhi,我们提供了可固定参数可拖动的OMQ类的表征。由于其片段EL具有域和范围限制和底部概念(限制了反向作用的使用),我们提供了在合并复杂性中可触及的OMQ类的表征。这两个结果均与有界树宽度的OMQ相等,并基于参数化复杂性理论的合理假设。它们在精神上与Grohe对关系数据库的连接性查询类别的类似表征相似。我们进一步研究了元问题的复杂性,即确定给定的OMQ是否等同于有界树宽度的OMQ,根据所使用的DL,提供了从NP到2期限的几个完整性结果。我们还考虑了DLS的DL系列,其中包括接纳功能角色的成员。
In ontology-mediated querying, description logic (DL) ontologies are used to enrich incomplete data with domain knowledge which results in more complete answers to queries. However, the evaluation of ontology-mediated queries (OMQs) over relational databases is computationally hard. This raises the question when OMQ evaluation is efficient, in the sense of being tractable in combined complexity or fixed-parameter tractable. We study this question for a range of ontology-mediated query languages based on several important and widely-used DLs, using unions of conjunctive queries as the actual queries. For the DL ELHI extended with the bottom concept, we provide a characterization of the classes of OMQs that are fixed-parameter tractable. For its fragment EL extended with domain and range restrictions and the bottom concept (which restricts the use of inverse roles), we provide a characterization of the classes of OMQs that are tractable in combined complexity. Both results are in terms of equivalence to OMQs of bounded tree width and rest on a reasonable assumption from parameterized complexity theory. They are similar in spirit to Grohe's seminal characterization of the tractable classes of conjunctive queries over relational databases. We further study the complexity of the meta problem of deciding whether a given OMQ is equivalent to an OMQ of bounded tree width, providing several completeness results that range from NP to 2ExpTime, depending on the DL used. We also consider the DL-Lite family of DLs, including members that admit functional roles.