Ontologies
Temporal Description Logic for Ontology-Based Data Access
Artale, Alessandro (Free University of Bozen-Bolzano) | Kontchakov, Roman (Birkbeck, University of London) | Wolter, Frank (University of Liverpool) | Zakharyaschev, Michael (Birkbeck, University of London)
Our aim is to investigate ontology-based data access over temporal data with validity time and ontologies capable of temporal conceptual modelling. To this end, we design a temporal description logic, TQL, that extends the standard ontology language OWL 2 QL, provides basic means for temporal conceptual modelling and ensures first-order rewritability of conjunctive queries for suitably defined data instances with validity time.
Exchanging OWL 2 QL Knowledge Bases
Arenas, Marcelo (PUC Chile and University of Oxford) | Botoeva, Elena (Free University of Bozen-Bolzano) | Calvanese, Diego (Free University of Bozen-Bolzano and TU Vienna) | Ryzhikov, Vladislav (Free University of Bozen-Bolzano)
Knowledge base exchange is an important problem in the area of data exchange and knowledge representation, where one is interested in exchanging information between a source and a target knowledge base connected through a mapping. In this paper, we study this fundamental problem for knowledge bases and mappings expressed in OWL 2 QL, the profile of OWL 2 based on the description logic DL-LiteR. More specifically, we consider the problem of computing universal solutions, identified as one of the most desirable translations to be materialized, and the problem of computing UCQ- representations, which optimally capture in a target TBox the information that can be extracted from a source TBox and a mapping by means of unions of conjunctive queries. For the former we provide a novel automata-theoretic technique, and complexity results that range from NP to EXPTIME, while for the latter we show NLOGSPACE-completeness.
Ontology alignment repair through modularization and confidence-based heuristics
Santos, Emanuel, Faria, Daniel, Pesquita, Cátia, Couto, Francisco
Ontology Matching aims to find a set of semantic correspondences, called an alignment, between related ontologies. In recent years, there has been a growing interest in efficient and effective matching methods for large ontologies. However, most of the alignments produced for large ontologies are logically incoherent. It was only recently that the use of repair techniques to improve the quality of ontology alignments has been explored. In this paper we present a novel technique for detecting incoherent concepts based on ontology modularization, and a new repair algorithm that minimizes the incoherence of the resulting alignment and the number of matches removed from the input alignment. An implementation was done as part of a lightweight version of AgreementMaker system, a successful ontology matching platform, and evaluated using a set of four benchmark biomedical ontology matching tasks. Our results show that our implementation is efficient and produces better alignments with respect to their coherence and f-measure than the state of the art repairing tools. They also show that our implementation is a better alternative for producing coherent silver standard alignments.
Multidimensional Ontology Model to Support Context-aware Systems
Rodríguez, José (Center for Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV-IPN)) | Bravo, Maricela (Universidad Autónoma Metropolitana Azcapotzalco) | Guzmán, Rafael (Center for Research and Advanced Studies of the National Polytechnic Institute (CINVESTAV-IPN))
Mobile computing is rapidly gaining importance because there is an incremental daily demand for information access from anywhere and at any time with multiple purposes. This situation gives rise to the new era of computing called Ubiquitous Computing, where it is necessary to develop new and improved structures for knowledge and information representation and exchange, in order to support the implementation of intelligent and context-aware systems. Thus search results will be fully based on contextual information and user profiles. This paper describes an architecture based on a multi-dimensional ontology model to represent mobile user contexts, Web services and application domains.
On Integrating Ontologies with Relational Probabilistic Models
Kuo, Chia-Li (University of British Columbia) | Poole, David (University of British Columbia)
We consider the problem of building relational probabilistic models with an underlying ontology that defines the classes and properties used in the model. Properties in the ontology form random variables when applied to individuals. When an individual is not in the domain of a property, the corresponding random variable is undefined. If we are uncertain about the types of individuals, we may be uncertain about whether random variables are defined. We discuss how to extend a recent result on reasoning with potentially undefined random variables to the relational case. Object properties may have classes of individuals as their ranges, giving rise to random variables whose ranges vary with populations. We identify and discuss some of the issues that arise when constructing relational probabilistic models using the vocabulary and constraints from an ontology, and we outline possible solutions to certain problems.
Towards Joint Inference for Complex Ontology Matching
Meilicke, Christian (University of Mannheim) | Noessner, Jan (University of Mannheim) | Stuckenschmidt, Heiner (University of Mannheim)
In this paper, we show how to model the matching problem as a problem of joint inference. In opposite to existing ap-proaches, we distinguish between the layer of labels and the layer of concepts and properties. Entities from both layers appear as first class citizens in our model. We present an ex-ample and explain the benefits of our approach. Moreover, we argue that our approach can be extended to generate cor-respondences involving complex concept descriptions.
Combining CP-Nets with the Power of Ontologies
Noia, Tommaso Di (Politecnico di Bari) | Lukasiewicz, Thomas (University of Oxford)
The Web is currently shifting from data on linked Web pages towards less interlinked data in social networks on the Web. Therefore, rather than being based on the link structure between Web pages, the ranking of search results needs to be based on something new. We believe that it can be based on user preferences and ontological background knowledge, as a means to personalized access to information. There are many approaches to preference representation and reasoning in the literature. The most prominent qualitative ones are perhaps CP-nets. Their clear graphical structure unifies an easy representation of preferences with nice properties when computing the best outcome. In this paper, we introduce ontological CP-nets, where the knowledge domain has an ontological structure, i.e., the values of the variables are constrained relative to an underlying ontology. We show how the computation of Pareto optimal outcomes for such ontological CP-nets can be reduced to the solution of constraint satisfaction problems. We also provide several complexity and tractability results.
Supporting Multiple Clinical Perspectives on a Patient-Centred Record Using Ontology Models
Chelsom, John James (City University, London) | Pande, Ira (Nottingham University Hospitals NHS Trust) | Gaywood, Ian (Nottingham University Hospitals NHS Trust)
Multi-disciplinary shared care is based around a single, patient-centred health record. A key driver for storing that record electronically is the need to gather data once (for clinical care) and to reuse it for secondary purposes, including clinical studies. However, physicians working in different specialties may have different perspectives on that record, both when entering new data for clinical use and when reusing those data in clinical studies. The ORCHID classification scheme in use at the Nottingham University Hospitals NHS Trust in the UK, is an ontology-based model which supports multiple, simultaneous clinical perspectives yet allows data to be stored as standard HL7 CDA documents in an immutable, patient-centred record. This paper describes the basic mechanisms used to support those multiple perspectives and the solution to specific problems of recording diagnosis with co-morbidities and recording different levels of detail in disease phenotypes.
Introducing Nominals to the Combined Query Answering Approaches for EL
Stefanoni, Giorgio (University of Oxford) | Motik, Boris (University of Oxford) | Horrocks, Ian (University of Oxford)
So-called combined approaches answer a conjunctive query over a description logic ontology in three steps: first, they materialise certain consequences of the ontology and the data; second, they evaluate the query over the data; and third, they filter the result of the second phase to eliminate unsound answers. Such approaches were developed for various members of the DL-Lite and the EL families of languages, but none of them can handle ontologies containing nominals. In our work, we bridge this gap and present a combined query answering approach for ELHO--a logic that contains all features of the OWL 2 EL standard apart from transitive roles and complex role inclusions. This extension is nontrivial because nominals require equality reasoning, which introduces complexity into the first and the third step. Our empirical evaluation suggests that our technique is suitable for practical application, and so it provides a practical basis for conjunctive query answering in a large fragment of OWL 2 EL.
Answering Counting Aggregate Queries over Ontologies of the DL-Lite Family
Kostylev, Egor V. (University of Edinburgh) | Reutter, Juan L. (PUC Chile and University of Edinburgh)
One of the main applications of description logics is the ontology-based data access model, which requires algorithms for query answering over ontologies. In fact, some description logics, like those in the DL-Lite family, are designed so that simple queries, such as conjunctive queries, are efficiently computable. In this paper we study counting aggregate queries over ontologies, i.e. queries which use aggregate functions COUNT and COUNT DISTINCT. We propose an intuitive semantics for certain answers for these queries, which conforms to the open world assumption. We compare our semantics with other approaches that have been proposed in different contexts. We establish data and combined computational complexity for the problems of answering counting aggregate queries over ontologies for several variants of DL-Lite.