English

Characterizing the Program Expressive Power of Existential Rule Languages

Logic in Computer Science 2021-12-20 v2 Artificial Intelligence Databases

Abstract

Existential rule languages are a family of ontology languages that have been widely used in ontology-mediated query answering (OMQA). However, for most of them, the expressive power of representing domain knowledge for OMQA, known as the program expressive power, is not well-understood yet. In this paper, we establish a number of novel characterizations for the program expressive power of several important existential rule languages, including tuple-generating dependencies (TGDs), linear TGDs, as well as disjunctive TGDs. The characterizations employ natural model-theoretic properties, and automata-theoretic properties sometimes, which thus provide powerful tools for identifying the definability of domain knowledge for OMQA in these languages.

Keywords

Cite

@article{arxiv.2112.08136,
  title  = {Characterizing the Program Expressive Power of Existential Rule Languages},
  author = {Heng Zhang},
  journal= {arXiv preprint arXiv:2112.08136},
  year   = {2021}
}

Comments

The full version of a paper to be published in AAAI-22

R2 v1 2026-06-24T08:18:28.844Z