paper-with-me

Papers

Extending Weakly-Sticky Datalog+/-: Query-Answering Tractability and Optimizations

2016-07-10 · Mostafa Milani, Leopoldo Bertossi

Weakly-sticky (WS) Datalog+/- is an expressive member of the family of Datalog+/- programs that is based on the syntactic notions of stickiness and weak-acyclicity. Query answering over the WS programs has been investigated, but there is still much work to do on the design and implementation of practical query answering (QA) algorithms and their optimizations. Here, we study sticky and WS programs from the point of view of the behavior of the chase procedure, extending the stickiness property of the chase to that of generalized stickiness of the chase (gsch-property). With this property we specify the semantic class of GSCh programs, which includes sticky and WS programs, and other syntactic subclasses that we identify. In particular, we introduce joint-weakly-sticky (JWS) programs, that include WS programs. We also propose a bottom-up QA algorithm for a range of subclasses of GSCh. The algorithm runs in polynomial time (in data) for JWS programs. Unlike the WS class, JWS is closed under a general magic-sets rewriting procedure for the optimization of programs with existential rules. We apply the magic-sets rewriting in combination with the proposed QA algorithm for the optimization of QA over JWS programs.

📄 PDF Abstract BibTeX arXiv:1607.02682

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

A Hybrid Approach to Query Answering under Expressive Datalog+/-

2016-04-22 · Mostafa Milani, Andrea Cali, Leopoldo Bertossi

Datalog+/- is a family of ontology languages that combine good computational properties with high expressive power. Datalog+/- languages are provably able to capture the most relevant Semantic Web languages. In this pape…

Tractable Query Answering and Optimization for Extensions of Weakly-Sticky Datalog+-

2015-04-13 · Mostafa Milani, Leopoldo Bertossi

We consider a semantic class, weakly-chase-sticky (WChS), and a syntactic subclass, jointly-weakly-sticky (JWS), of Datalog+- programs. Both extend that of weakly-sticky (WS) programs, which appear in our applications to…

Extending Sticky-Datalog+/- via Finite-Position Selection Functions: Tractability, Algorithms, and Optimization

2021-08-02 · Leopoldo Bertossi, Mostafa Milani

Weakly-Sticky(WS) Datalog+/- is an expressive member of the family of Datalog+/- program classes that is defined on the basis of the conditions of stickiness and weak-acyclicity. Conjunctive query answering (QA) over the…

Position

Datalog Rewritability of Disjunctive Datalog Programs and its Applications to Ontology Reasoning

2014-04-11 · Mark Kaminski, Yavor Nenov, Bernardo Cuenca Grau

We study the problem of rewriting a disjunctive datalog program into plain datalog. We show that a disjunctive program is rewritable if and only if it is equivalent to a linear disjunctive program, thus providing a novel…

Harmless but Useful: Beyond Separable Equality Constraints in Datalog+/-

2021-05-24 · Luigi Bellomarini, Emanuel Sallinger

Ontological query answering is the problem of answering queries in the presence of schema constraints representing the domain of interest. Datalog+/- is a common family of languages for schema constraints, including tupl…