Query Rewriting for Horn-SHIQ Plus Rules

Abstract

Query answering over Description Logic (DL) ontologies has become a vibrant field of research. Efficient realizations often exploit database technology and rewrite a given query to an equivalent SQL or Datalog query over a database associated with the ontology. This approach has been intensively studied for conjunctive query answering in the DL-Lite and EL families, but is much less explored for more expressive DLs and queries. We present a rewriting-based algorithm for conjunctive query answering over Horn-SHIQ ontologies, possibly extended with recursive rules under limited recursion as in DL+log. This setting not only subsumes both DL-Lite and EL, but also yields an algorithm for answering (limited) recursive queries over Horn-SHIQ ontologies (an undecidable problem for full recursive queries). A prototype implementation shows its potential for applications, as experiments exhibit efficient query answering over full Horn-SHIQ ontologies and benign downscaling to DL-Lite, where it is competitive with comparable state of the art systems.

Cite

Text

Eiter et al. "Query Rewriting for Horn-SHIQ Plus Rules." AAAI Conference on Artificial Intelligence, 2012. doi:10.1609/AAAI.V26I1.8219

Markdown

[Eiter et al. "Query Rewriting for Horn-SHIQ Plus Rules." AAAI Conference on Artificial Intelligence, 2012.](https://mlanthology.org/aaai/2012/eiter2012aaai-query/) doi:10.1609/AAAI.V26I1.8219

BibTeX

@inproceedings{eiter2012aaai-query,
  title     = {{Query Rewriting for Horn-SHIQ Plus Rules}},
  author    = {Eiter, Thomas and Ortiz, Magdalena and Simkus, Mantas and Tran, Trung-Kien and Xiao, Guohui},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2012},
  pages     = {726-733},
  doi       = {10.1609/AAAI.V26I1.8219},
  url       = {https://mlanthology.org/aaai/2012/eiter2012aaai-query/}
}