z-logo
open-access-imgOpen Access
Instance-Level Update in DL-Lite Ontologies through First-Order Rewriting
Author(s) -
Giuseppe De Giacomo,
Xavier Oriol,
Riccardo Rosati,
Domenico Fabio Savo
Publication year - 2021
Publication title -
journal of artificial intelligence research
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.79
H-Index - 123
eISSN - 1943-5037
pISSN - 1076-9757
DOI - 10.1613/jair.1.12414
Subject(s) - datalog , computer science , rewriting , description logic , negation , set (abstract data type) , ontology , property (philosophy) , programming language , theoretical computer science , focus (optics) , sql , web ontology language , conjunctive query , database , relational database , information retrieval , semantic web , philosophy , physics , epistemology , optics
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 firstorder 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.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom