Instance-level update in DL-Lite ontologies through first-order rewriting

Document typeArticle
Defense date2021-04-10
Rights accessOpen Access
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
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.
CitationGiacomo, G. [et al.]. Instance-level update in DL-Lite ontologies through first-order rewriting. "Journal of artificial intelligence research", 10 Abril 2021, vol. 70, p. 1335-1371.
ISSN1076-9757
Publisher versionhttps://www.jair.org/index.php/jair/article/view/12414
Collections
Files | Description | Size | Format | View |
---|---|---|---|---|
12414-Article (PDF)-26653-1-10-20210410.pdf | 703,1Kb | View/Open |