Instance-Level Update in DL-Lite Ontologies Through First-Order Rewriting

Abstract

In this paper we study instance-level update in DL-LiteA , a well-known description logic that influenced the OWL 2 QL standard. Instance-level update regards insertions and deletions in the ABox of an ontology. In particular we focus on formula-based approaches to instance-level update. We show that DL-LiteA , which is well-known for enjoying first-order rewritability of query answering, enjoys a first-order rewritability property also for instance-level update. That is, every update can be reformulated into a set of insertion and deletion instructions computable through a non-recursive Datalog program with negation. Such a program is readily translatable into a first-order query over the ABox considered as a database, and hence into SQL. By exploiting this result, we implement an update component for DL-LiteA-based systems and perform some experiments showing that the approach works in practice.

Cite

Text

De Giacomo et al. "Instance-Level Update in DL-Lite Ontologies Through First-Order Rewriting." Journal of Artificial Intelligence Research, 2021. doi:10.1613/JAIR.1.12414

Markdown

[De Giacomo et al. "Instance-Level Update in DL-Lite Ontologies Through First-Order Rewriting." Journal of Artificial Intelligence Research, 2021.](https://mlanthology.org/jair/2021/giacomo2021jair-instancelevel/) doi:10.1613/JAIR.1.12414

BibTeX

@article{giacomo2021jair-instancelevel,
  title     = {{Instance-Level Update in DL-Lite Ontologies Through First-Order Rewriting}},
  author    = {De Giacomo, Giuseppe and Oriol, Xavier and Rosati, Riccardo and Savo, Domenico Fabio},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2021},
  pages     = {1335-1371},
  doi       = {10.1613/JAIR.1.12414},
  volume    = {70},
  url       = {https://mlanthology.org/jair/2021/giacomo2021jair-instancelevel/}
}