Introducing Datatypes in DL-Lite

Ognjen Savkovic and Diego Calvanese

Proc. of the 20th European Conf. on Artificial Intelligence (ECAI 2012). Volume 242 of Frontiers in Artificial Intelligence and Applications. 2012.

In Description Logics (DLs) and in the ontology-based data access (OBDA) scenario, the use of actual datatypes (such as those adopted in DBMSs) has received only limited attention, although datatypes, with their predefined semantics, might have a substantial impact on the computational complexity of inference in ontology systems. In this work we aim at overcoming these limitations, and study the impact of adding datatypes to the OBDA scenario. To this aim, we introduce a language for datatypes and we define the notion of a datatype lattice, constituted by a set of datatypes that depend on each other. We classify lattices based into a hierarchy of three classes according to distinguishing properties. and we establish a theoretical framework for datatypes in the OBDA scenario, based on three major components (a DL, a class of datatype lattices, and a query language). We establish the computational complexity of query answering for various significant instantiations of this framework, as ranging from FOL-rewritable to coNP in data complexity.


@inproceedings{ECAI-2012-datatypes,
   title = "Introducing Datatypes in DL-Lite",
   year = "2012",
   author = "Ognjen Savkovic and Diego Calvanese",
   booktitle = "Proc. of the 20th European Conf. on Artificial Intelligence
(ECAI 2012)",
   pages = "720--725",
   volume = "242",
   publisher = "IOS Press",
   series = "Frontiers in Artificial Intelligence and Applications",
   doi = "10.3233/978-1-61499-098-7-720",
}
pdf url