Skip Navigation


Journal of Logic and Computation Advance Access originally published online on August 6, 2008
Journal of Logic and Computation 2009 19(5):745-770; doi:10.1093/logcom/exn051
This Article
Right arrow Full Text (PDF)
Right arrow All Versions of this Article:
19/5/745    most recent
exn051v1
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by De Giacomo, G.
Right arrow Articles by Rosati, R.
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

© The Author, 2008. Published by Oxford University Press. All rights reserved. For Permissions, please email: journals.permissions@oxfordjournals.org

This article appears in the following Journal of Logic and Computation issue: Special Issue: Recent Advances in Ontology Dynamics [View the issue table of contents]

Original Articles

On Instance-level Update and Erasure in Description Logic Ontologies

Giuseppe De Giacomo, Maurizio Lenzerini, Antonella Poggi and Riccardo Rosati

Dipartimento di Informatica e Sistemistica ‘Antonio Ruberti’, Sapienza Università di Roma, Via Ariosto 25, 00185 Roma, Italy.
E-mail: lastname{at}dis.uniroma1.it

Received 11 November 2007.


   Abstract

A Description Logic (DL) ontology is constituted by two components, a TBox that expresses general knowledge about the concepts and their relationships, and an ABox that describes the properties of individuals that are instances of concepts. We address the problem of how to deal with changes to a DL ontology, when these changes affect only the ABox, i.e. when the TBox is considered invariant. We consider two basic changes, namely instance-level update and instance-level erasure, roughly corresponding to the addition and the deletion of a set of facts involving individuals. We characterize the semantics of instance-level update and erasure on the basis of the approaches proposed by Winslett and by Katsuno and Mendelzon. Interestingly, DLs are typically not closed with respect to instance-level update and erasure, in the sense that the set of models corresponding to the application of any of these operations to a knowledge base in a DL Formula may not be expressible by ABoxes in Formula. In particular, we show that this is true for DL-LiteFormula, a tractable DL that is oriented towards data-intensive applications. To deal with this problem, we first introduce DL-LiteFormula, a DL that minimally extends DL-LiteFormula and is closed with respect to instance-level update, and present a polynomial algorithm for computing instance-level update in this logic. Then, we provide a principled notion of best approximation with respect to a fixed language Formula of instance-level update and erasure, and exploit the algorithm for instance-level update for DL-LiteFormula to get polynomial algorithms for approximated instance-level update and erasure for DL-LiteFormula. These results confirm the nice computational properties of DL-LiteFormula for data intensive applications, even where information about instances is not only read, but also written.

Keywords: Description Logic; ontologies; update; erasure


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer: Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.