OntoRevision: A Plug-in System for Ontology Revision in

Size: px
Start display at page:

Download "OntoRevision: A Plug-in System for Ontology Revision in"

Transcription

1 OntoRevision: A Plug-in System for Ontology Revision in Protégé Nathan Cobby 1, Kewen Wang 1, Zhe Wang 2, and Marco Sotomayor 1 1 Griffith University, Australia 2 Oxford University, UK Abstract. Ontologies have been widely used in advanced information systems. However, it has been a challenging issue in ontology engineering to efficiently revise ontologies as new information becomes available. A novel method of revising ontologies has been proposed recently by Wang et al. However, related algorithms have not been implemented yet. In this article we describe an implementation of these algorithms called OntoRevision and report some experimental results. Our system is a plug-in for revising general ontologies in Protégé and thus can be used by Protégé users to revise ontologies automatically. 1 Introduction In knowledge engineering, an ontology is a formal model of some domain knowledge of the world [6], by providing a shared vocabulary relevant to the domain, specification of the meaning (semantics) of the terms, and a formalized specification of the conceptualization. Ontologies have been applied in a wide range of practical domains such as e-science, e- Commerce, medical informatics, bio-informatics, and the Semantic Web. As with all knowledge formalizing structures, ontologies are not static, but may evolve over time. In particular, ontologies may need to be extended and sometimes revised. Although the operation of incorporating an ontology into another existing ontology is supported by Protégé 3, it does not provide any machinery to assure the validity or usefulness of such incorporation. Firstly, classes with the same name in different ontologies are, by default, considered to be distinct. When incorporating two ontologies, classes with the same name co-exist in the resulting ontology. For instance, suppose we have two ontologies both with a class called Student. When merging the two ontologies, two classes both named Student will occur in the result. The two classes can only be distinguished when we refer to their respective URI inherited from their source ontologies. Secondly, suppose we can change the URI of the two classes Student to unify them, another problem occurs when the knowledge in the two ontologies contradicts to each other. In such case, Protégé simply combine the two ontologies leaving the result inconsistent. Although Protégé can detect such inconsistency, no solution is provided to resolve the inconsistency. Recently, a novel framework for revising ontologies in DL-Lite is introduced in [7]. The DL-Lite [2, 1], which forms the basis of OWL 2 QL [3], is a family of lightweight DLs with efficient ontology reasoning and query answering algorithms. However, Wang et al s algorithm for ontology algorithms has not been implemented yet. In this article we describe a reasoning system for ontology revision called OntoRevision 4. This system is an implementa- Corresponding author: Kewen Wang, k.wang@griffith.edu.au kewen/ontorevision/

2 tion of Wang et al s original revision algorithm and an improved algorithm. Our system is a plug-in for revising general ontologies in Protégé and thus can be used by Protégé users to revise ontologies automatically. We also report some preliminary experimental results. 2 Feature-based Revision In this section we briefly recall some basics of ontology revision introduced in [7]. The revision operator is based on a new semantic characterization called features. So we first introduce the definition of features. 2.1 An Alternative Semantics for DL-Lite A signature is a finite set S = S C S R S I S N where S C is the set of atomic concepts, S R is the set of atomic roles, S I is the set of individual names and S N is the set of natural numbers in S. We assume 1 is always in S N. and will not be considered as atomic concepts or atomic roles. Formally, given a signature S, a DL-Lite R,N bool language has the following syntax: R P P S P P B A n R C B C C 1 C 2 where n S N, A S C and P S R. B is called a basic concept and C is called a general concept. We write as a shorthand for, R for 1 R, n R for ( n + 1 R), and C 1 C 2 for ( C 1 C 2 ). Let R + = P, where P S R, whenever R = P or R = P. A TBox T is a finite set of concept inclusions of the form C 1 C 2 with C 1 and C 2 being general concepts, and role inclusions of the form R 1 R 2. An ABox A is a finite set of membership assertions of the form C(a) or S(a, b), where a, b are individual names. We call C(a) a concept assertion and S(a, b) a role assertion. A knowledge base (KB) is a pair K = T, A. In this paper, a DL ontology is represented as a DL KB. We will use ontology and KB alternatively. Features for DL-Lite N bool are based on the notion of types defined in [5]. An S-type τ is a set of basic concepts over S such that τ, and for any m, n S N with m < n, n R τ implies m R τ. When the signature S is clear from context, we will simply call an Stype a type. As τ for any type τ, we omit it in examples for simplicity. For example, let S C = {A, B}, S R = {P }, and S N = {1, 3}. Then τ = { A, P, 3 P, P } is a type. Define a type τ satisfying a concept in the following way: τ satisfies basic concept B if B τ, τ satisfies C if τ does not satisfy C, and τ satisfies C D if τ satisfies both C and D. We can also define a type τ satisfies concept inclusion C D if τ satisfies concept C D. Type τ satisfies a TBox T if it satisfies every inclusion in T. Types are sufficient to capture the semantics of TBoxes, but as they do not refer to individuals, they are insufficient to capture the semantics of ABoxes. We need to extend the notion of types with individuals and thus define Herbrand sets in DL-Lite. Definition 2.1. An S-Herbrand set (or simply Herbrand set) H is a finite set of assertions of the form B(a) or P (a, b), where a, b S I, P S R and B is a basic concept over S, satisfying the following conditions 1. For each a S I, (a) H, and n R(a) H implies m R(a) H for m, n S N with m < n.

3 2. For each P S R, P (a, b i ) H (i = 1,..., n) implies m P (a) H for any m S N such that m n. 3. For each P S R, P (b i, a) H (i = 1,..., n) implies m P (a) H for any m S N such that m n. We use H R to denote the set of all role assertions in H. Given a Herbrand set H for a KB K = T, A and an individual a, τ(a, H) = {C C(a) H} is a type, called the type of a in H. We define a Herbrand set H satisfies concept assertion C(a) if τ(a, H) satisfies concept C. Herbrand set H satisfies role assertion P (a, b) if P (a, b) is in H, and P (a, b) if P (a, b) is not in H. Herbrand set H satisfies an ABox A if H satisfies every assertion in A. The concept of features is defined as follows. Definition 2.2 (Features). Given a signature S, an S-feature (or simply feature) is defined as a pair F = Ξ, H, where Ξ is a non-empty set of S-types and H a S-Herbrand set, satisfying the following conditions: 1. P Ξ iff P Ξ, for each P S R. 2. τ(a, H) Ξ, for each a S I. Example 2.1. Consider the knowledge base K = T, A, where T = { A P, B P, P B, A B, 2 P } A = { A(a), P (a, b) }. Take S = sig(k) = {A, B, P, 1, 2, a, b}. Then F = Ξ, H is a (finite) model feature of K, where Ξ = {τ 1, τ 2 } with τ 1 = {A, P } and τ 2 = {B, P, P }, and H = { A(a), P (a), B(b), P (b), P (b), P (a, b) }. Definition 2.3. Given a feature F = Ξ, H, we say F satisfies a concept C if there is a type in Ξ satisfying C. an inclusion C D if τ satisfies C D for all τ Ξ. an assertion C(a) or S(a, b) if H satisfies it. F is a model feature of KB K if F satisfies every concept inclusion and every membership assertion in K. M F (K) denotes the set of all model features of K. It has been shown in [7] that the semantics defined in terms of features characterize the standard semantics of DL-Lite in terms of all major reasoning forms for DL-Lite ontologies. A KB K is said to be a maximal approximation of M over S if (1) sig(k) S and M mod(k), and (2) there exists no KB K satisfying (1) such that mod(k ) mod(k). It is shown in [4] that maximal approximation may not exist for some DLs. However, as shown in [7], maximal approximations always exist in DL-Lite N bool.

4 2.2 Ontology Revision Given two S-features F 1 = Ξ 1, H 1 and F 2 = Ξ 2, H 2, the distance between F 1 and F 2, denoted F 1 F 2, is a pair Ξ 1 Ξ 2, H 1 H 2. Recall that X Y is the symmetric difference for any two sets X and Y. To compare two distances, we define F 1 F 2 F 3 F 4 if Ξ 1 Ξ 2 Ξ 3 Ξ 4 and H 1 H 2 H 3 H 4 ; and F 1 F 2 F 3 F 4 if F 1 F 2 F 3 F 4 and F 3 F 4 F 1 F 2. Definition 2.4 (F-Revision). Let K, K be two DL-Lite N bool KBs and S = sig(k K ). Define the f-revision of K by K, denoted K f K, such that M F (K f K ) = M F (K ) if M F (K) =, and otherwise M F (K f K ) = { Ξ, H M F (K ) Ξ, H M F (K) s.t. H H d H (K, K ) and Ξ Ξ, H H d F (K, K ) }. where d H (K 1, K 2 ) = min ( { H 1 H 2 Ξ 1, H 1 M F (K 1 ), Ξ 2, H 2 M F (K 2 ) } ), d F (K 1, K 2 ) = min ( { F 1 F 2 F 1 M F (K 1 ), F 2 M F (K 2 ) } ) Example 2.2. Consider the following knowledge base, K = {PhDStudent Student Postgrad, Student teaches, teaches Course, Student Course }, { PhDStudent(Tom) }. The TBox of K specifies that PhD students are postgraduate students, and students are not allowed to teach any courses, while the ABox states that Tom is a PhD student. Suppose PhD students are actually allowed to teach, and we want to revise K with K = { PhDStudent teaches },. Then, K f K is { PhDStudent Student Postgrad, PhDStudent teaches, Student teaches PhDStudent, teaches Course, Student Course }, { Student(Tom), Postgrad(Tom) }. 2.3 Algorithms for Ontology Revision In this section, we introduce an algorithm for computing the maximal approximation of revision syntactically and briefly explain how it can be improved. Given a S-type τ, we denote the concept C τ = B τ B B τ B, where B is a basic concept over S. In what follows, we present an algorithm for DL-Lite N bool KB revision (ref. Figure 1). In general, it is inefficient to compute the set of features for an ontology. For this reason, we have developed an improved algorithm. In particular, we only need to consider subsets of M F (K) and M F (K ) when selecting the model features of the revision. The optimisation is based on the following observations when selecting model features F = Ξ, H for the revision. Firstly, we can compare the Herbrand sets H independently from the type sets Ξ, and eliminate those features whose Herbrand sets do not have a minimal distance. Secondly, we do not need to consider all the Herbrand sets, but only those containing only role assertions explicitly appearing in the ABoxes A and A. Thirdly, when the Herbrand sets H are fixed, then the corresponding type sets Ξ can be constructed based on H.

5 Algorithm 1 Input: Two DL-Lite N bool KBs K and K, S = sig(k K ). Output: K f K. Method: Initially, let T = and A =. Step 1. Compute M F(K) and M F(K ). Step 2. Obtain M F(K f K ) from M F(K) and M F(K ) by Definition 2.4. Step 3. For each S-type τ not occurring in any type set in M F(K f K ), add inclusion C τ into T. Step 4. For each individual a S I, add concept assertion ( τ Ξ a C τ )(a) into A, where Ξ a = { τ Ξ, H M F(K f K ) s.t. τ is the type of a in H }. Step 5. For each role assertion P (a, b) occurring in every Herbrand set in M F(K f K ), add P (a, b) into A. Step 6. Return T, A as K f K. Fig. 1. Compute f-revision. 3 Implementation Details OntoRevision is implemented in Java as a plug-in of Protégé. The system has been tested for Protégé version (Build 213). To install OntoRevision, we need only to copy the file OntoRevision.jar into Protégé s plug-in directory. Once the plug-in is installed, it can be displayed within Protégé by selecting the OntoRevision menu item under View Ontology View and placing it within the tab user interface. Protégé uses the Manchester OWL syntax for editing ontologies. Besides necessary preprocessing and postprocessing, OntoRevision has four major modules: (1) Feature Constructor (for computing the set of features for a given KB); (2) Distance Calculator (for calculating the distance between two features); (3) Feature Selector (for picking out features with minimal distances); and (4) KB Constructor (for constructing a KB from a set of features). An input of OntoRevision is a pair (K, K ) of DL-Lite KBs. The system first computes the sets M F (K) and M F (K ) of features for K and K, respectively. Then M F (K f K ) is obtained by the module Feature Selector, which uses the Distance Calculator. Finally, the revision result (maximal approximation) is obtained by KB Constructor. A screen shot for the completion of revision operation in Protégé is shown in Figure 3. Some preliminary experiments have been performed on a desktop computer (Intel Pentium 4 CPU 3.4 GHz, 2 GB RAM). We compared the performance of the original algorithm for ontology revision (v1) in [7] and an (improved) version (v2). In the first example we tested the performance of two algorithms when the number of individuals in K is increased. The example used is K = ({A B}, {}) and K k = {A B}, {A(a 1), A(a 2 ),..., A(a k )} with k > 0. The experimental results are shown in Figure 3. It can be seen that the improved algorithm performs better than the original one but the improvement is not radical. We also tested the performance of the two algorithms when the number of concepts in K is increased. The example used is K = {A B 1 }, {A(a)} and K k = {A B 1, B 1 B 2,..., B k B k+1 }, {} with k > 0. The results show that the improved algorithm is significantly faster than the original one (ref. Figure 3).

6 Fig. 2. A Screen Shot of OntoRevision 4 Conclusion We have implemented a prototype system for revising DL-Lite ontologies, called OntoRevision. It is able to revise general DL-Lite knowledge bases (i. e. containing both TBoxes and ABoxes). The system is implemented as a plug-in for the ontology editor Protégé. Some experimental results have also been reported in the paper. However, the scalability of OntoRevision is still a challenge. Currently, we are working on developing more efficient algorithms for DL-Lite revision. Acknowledgments We would like to thank all anonymous reviewers for their comments. This work was supported by the Australia Research Council (ARC) Discovery Projects DP and DP References 1. A. Artale, D. Calvanese, R. Kontchakov, and M. Zakharyaschev. DL-Lite in the light of first-order logic. In Proc. of 22nd AAAI, pages , 2007.

7 Time (ms) 1000 Revision v2 Revision v Number of Individuals in K Prime Fig. 3. Number of Individuals vs Time Time (ms) 6000 Revision v2 Revision v Number of Atomic Concepts in K Prime Fig. 4. Number of Atomic Concepts vs Time 2. D. Calvanese, G. De Giacomo, D. Lembo, M. Lenzerini, and R. Rosati. Tractable reasoning and efficient query answering in description logics: The DL-Lite family. J. Autom. Reasoning, 39(3): , M. Dean, D. Connolly, F. van Harmelen, J. Hendler, I. Horrocks, D. McGuinness, P. Patel-Schneider, and L. Stein. Owl web ontology language reference /, 3C Recommendation, 10 February G. De Giacomo, M. Lenzerini, A. Poggi, and R. Rosati. On the approximation of instance level update and erasure in description logics. In Proc. of 22nd AAAI, pages , R. Kontchakov, F. Wolter, and M. Zakharyaschev. Can you tell the difference between DL-Lite ontologies? In Proc. of 11th KR, pages , S. Staab and R. Studer, editors. Handbook on Ontologies. Springer, Berlin, 2. edition, Zhe Wang, Kewen Wang, and Rodney W. Topor. A new approach to knowledge base revision in dl-lite. In Proc. of 24th AAAI, pages , 2010.

A New Approach to Knowledge Base Revision in DL-Lite

A New Approach to Knowledge Base Revision in DL-Lite A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description

More information

Revision of DL-Lite Knowledge Bases

Revision of DL-Lite Knowledge Bases Revision of DL-Lite Knowledge Bases Zhe Wang, Kewen Wang, and Rodney Topor Griffith University, Australia Abstract. We address the revision problem for knowledge bases (KBs) in Description Logics (DLs).

More information

Revising General Knowledge Bases in Description Logics

Revising General Knowledge Bases in Description Logics Revising General Knowledge Bases in Description Logics Zhe Wang and Kewen Wang and Rodney Topor Griffith University, Australia Abstract Revising knowledge bases (KBs) in description logics (DLs) in a syntax-independent

More information

OntoMerge: A System for Merging DL-Lite Ontologies

OntoMerge: A System for Merging DL-Lite Ontologies OntoMerge: A System for Merging DL-Lite Ontologies Zhe Wang 1, Kewen Wang 2, Yifan Jin 2, and Guilin Qi 3,4 1 University of Oxford, United Kingdom 2 Griffith University, Australia 3 Southeast University,

More information

OntoMerge: A System for Merging DL-Lite Ontologies

OntoMerge: A System for Merging DL-Lite Ontologies OntoMerge: A System for Merging DL-Lite Ontologies Zhe Wang 1, Kewen Wang 1, Yifan Jin 1, and Guilin Qi 23 1 School of ICT, Griffith University, Nathan, QLD 4111, Australia 2 School of CSE, Southeast University,

More information

Contraction and Revision over DL-Lite TBoxes

Contraction and Revision over DL-Lite TBoxes Contraction and Revision over DL-Lite TBoxes Zhiqiang Zhuang 1 Zhe Wang 1 Kewen Wang 1 Guilin Qi 2,3 1 School of Information and Communication Technology, Griffith University, Australia 2 School of Computer

More information

DL-Lite Contraction and Revision

DL-Lite Contraction and Revision Journal of Artificial Intelligence Research 56 (2016) 329-378 Submitted 12/15; published 06/16 DL-Lite Contraction and Revision Zhiqiang Zhuang Institute for Integrated and Intelligent Systems Griffith

More information

Modularity in DL-Lite

Modularity in DL-Lite Modularity in DL-Lite Roman Kontchakov 1, Frank Wolter 2, and Michael Zakharyaschev 1 1 School of Computer Science and Information Systems, Birkbeck College, London, {roman,michael}@dcs.bbk.ac.uk 2 Department

More information

On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution

On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution On Prototypes for Winslett s Semantics of DL-Lite ABox Evolution Evgeny Kharlamov, and Dmitriy Zheleznyakov KRDB Research Centre, Free University of Bozen-Bolzano, Italy last_name@inf.unibz.it Abstract.

More information

Approximating Model-based ABox Revision in DL-Lite: Theory and Practice

Approximating Model-based ABox Revision in DL-Lite: Theory and Practice Approximating Model-based ABox Revision in DL-Lite: Theory and Practice Guilin Qi 1,2 Zhe Wang 3 Kewen Wang 3 Xuefeng Fu Zhiqiang Zhuang 3 1 School of Computer Science and Engineering, Southeast University,

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing Description Logic Knowledge Bases using Formal Concept Analysis Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader 1, Bernhard Ganter 1, Ulrike Sattler 2 and Barış Sertkaya 1 1 TU Dresden, Germany 2 The University of Manchester,

More information

How to Contract Ontologies

How to Contract Ontologies How to Contract Ontologies Statement of Interest Bernardo Cuenca Grau 1, Evgeny Kharlamov 2, and Dmitriy Zheleznyakov 2 1 Department of Computer Science, University of Oxford bernardo.cuenca.grau@cs.ox.ac.uk

More information

Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite

Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite Understanding Inexpressibility of Model-Based ABox Evolution in DL-Lite Evgeny Kharlamov, Dmitriy Zheleznyakov To cite this version: Evgeny Kharlamov, Dmitriy Zheleznyakov. Understanding Inexpressibility

More information

Incremental Query Rewriting for OWL 2 QL

Incremental Query Rewriting for OWL 2 QL Incremental Query Rewriting for OWL 2 QL Tassos Venetis, Giorgos Stoilos, and Giorgos Stamou School of Electrical and Computer Engineering National Technical University of Athens, Greece 1 Introduction

More information

Representability in DL-Lite R Knowledge Base Exchange

Representability in DL-Lite R Knowledge Base Exchange epresentability in DL-Lite Knowledge Base Exchange M. Arenas 1, E. Botoeva 2, D. Calvanese 2, V. yzhikov 2, and E. Sherkhonov 3 1 Dept. of Computer Science, PUC Chile marenas@ing.puc.cl 2 KDB esearch Centre,

More information

On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies

On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence On the Complexity of Consistent Query Answering in the Presence of Simple Ontologies Meghyn Bienvenu Laboratoire de Recherche

More information

Complexity of Reasoning in Entity Relationship Models

Complexity of Reasoning in Entity Relationship Models Complexity of Reasoning in Entity Relationship Models A. Artale 1, D. Calvanese 1, R. Kontchakov 2, V. Ryzhikov 1, M. Zakharyaschev 2 1 Faculty of Computer Science Free University of Bozen-Bolzano I-39100

More information

Minimal Module Extraction from DL-Lite Ontologies using QBF Solvers

Minimal Module Extraction from DL-Lite Ontologies using QBF Solvers Minimal Module Extraction from DL-Lite Ontologies using QBF Solvers R. Kontchakov, 1 L. Pulina, 2 U. Sattler, 3 T. Schneider, 3 P. Selmer, 1 F. Wolter 4 and M. Zakharyaschev 1 1 School of Computer Science

More information

The DL-Lite Family of Languages A FO Perspective

The DL-Lite Family of Languages A FO Perspective The DL-Lite Family of Languages A FO Perspective Alessandro Artale KRDB Research Centre Free University of Bozen-Bolzano Joint work with D. Calvanese, R. Kontchakov, M. Zakharyaschev TU Dresden. December

More information

Belief Contraction and Revision over DL-Lite TBoxes

Belief Contraction and Revision over DL-Lite TBoxes Belief Contraction and Revision over DL-Lite TBoxes Zhiqiang Zhuang 1 Zhe Wang 1 Kewen Wang 1 Guilin Qi 2 1 School of Information and Communication Technology, Griffith University, Australia 2 School of

More information

Modular Reuse of Ontologies: Theory and Practice

Modular Reuse of Ontologies: Theory and Practice Journal of Artificial Intelligence Research 31 (2008) 273-318 Submitted 07/07; published 02/08 Modular Reuse of Ontologies: Theory and Practice Bernardo Cuenca Grau Ian Horrocks Yevgeny Kazakov Oxford

More information

Reasoning about Explanations for Negative Query Answers in DL-Lite

Reasoning about Explanations for Negative Query Answers in DL-Lite Journal of Artificial Intelligence Research 48 (2013) 635-669 Submitted 11/12; published 11/13 Reasoning about Explanations for Negative Query Answers in DL-Lite Diego Calvanese Free University of Bozen-Bolzano,

More information

Lightweight Description Logics: DL-Lite A and EL ++

Lightweight Description Logics: DL-Lite A and EL ++ Lightweight Description Logics: DL-Lite A and EL ++ Elena Botoeva 1 KRDB Research Centre Free University of Bozen-Bolzano January 13, 2011 Departamento de Ciencias de la Computación Universidad de Chile,

More information

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL Boris Konev 1, Carsten Lutz 2, Dirk Walther 1, and Frank Wolter 1 1 University of Liverpool, UK, {konev, dwalther, wolter}@liverpool.ac.uk

More information

On the Complexity of Dealing with Inconsistency in Description Logic Ontologies

On the Complexity of Dealing with Inconsistency in Description Logic Ontologies Proceedings of the Twenty-Second International Joint Conference on Artificial Intelligence On the Complexity of Dealing with Inconsistency in Description Logic Ontologies Riccardo Rosati Dipartimento di

More information

Adaptive ALE-TBox for Extending Terminological Knowledge

Adaptive ALE-TBox for Extending Terminological Knowledge Adaptive ALE-TBox for Extending Terminological Knowledge Ekaterina Ovchinnikova 1 and Kai-Uwe Kühnberger 2 1 University of Tübingen, Seminar für Sprachwissenschaft e.ovchinnikova@gmail.com 2 University

More information

High Performance Absorption Algorithms for Terminological Reasoning

High Performance Absorption Algorithms for Terminological Reasoning High Performance Absorption Algorithms for Terminological Reasoning Ming Zuo and Volker Haarslev Concordia University, Montreal, Quebec, Canada {ming zuo haarslev}@cse.concordia.ca Abstract When reasoning

More information

Completeness Guarantees for Incomplete Reasoners

Completeness Guarantees for Incomplete Reasoners Completeness Guarantees for Incomplete Reasoners Giorgos Stoilos, Bernardo Cuenca Grau, and Ian Horrocks Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK Abstract. We extend

More information

Description Logics. Glossary. Definition

Description Logics. Glossary. Definition Title: Description Logics Authors: Adila Krisnadhi, Pascal Hitzler Affil./Addr.: Wright State University, Kno.e.sis Center 377 Joshi Research Center, 3640 Colonel Glenn Highway, Dayton OH 45435, USA Phone:

More information

Capturing Instance Level Ontology Evolution for DL-Lite

Capturing Instance Level Ontology Evolution for DL-Lite Capturing Instance Level Ontology Evolution for DL-Lite Evgeny Kharlamov and Dmitriy Zheleznyakov KDB esearch Centre, Free University of Bozen-Bolzano, Italy last_name@inf.unibz.it Abstract. Evolution

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing Description Logic Knowledge Bases using Formal Concept Analysis Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader, 1 Bernhard Ganter, 1 Barış Sertkaya, 1 and Ulrike Sattler 2 1 TU Dresden, Germany and 2 The University of Manchester,

More information

Instance-Driven Ontology Evolution in DL-Lite

Instance-Driven Ontology Evolution in DL-Lite Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence Instance-Driven Ontology Evolution in DL-Lite Zhe Wang and Kewen Wang and Zhiqiang Zhuang School of Information and Communication

More information

Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models

Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models Tailoring Temporal Description Logics for Reasoning over Temporal Conceptual Models A. Artale, 1 R. Kontchakov, 2 V. Ryzhikov, 1 and M. Zakharyaschev 2 1 KRDB Research Centre Free University of Bozen-Bolzano,

More information

On (In)Tractability of OBDA with OWL 2 QL

On (In)Tractability of OBDA with OWL 2 QL On (In)Tractability of OBDA with OWL 2 QL S. Kikot, R. Kontchakov, and M. Zakharyaschev Department of Computer Science and Information Systems, Birkbeck College, London. U.K. {kikot,roman,michael}@dcs.bbk.ac.uk

More information

Instance-driven Ontology Evolution in DL-Lite

Instance-driven Ontology Evolution in DL-Lite Instance-driven Ontology Evolution in DL-Lite Zhe Wang and Kewen Wang and Zhiqiang Zhuang School of Information and Communication Technology, Griffith University, Australia Guilin Qi School of Computer

More information

Just: a Tool for Computing Justifications w.r.t. ELH Ontologies

Just: a Tool for Computing Justifications w.r.t. ELH Ontologies Just: a Tool for Computing Justifications w.r.t. ELH Ontologies Michel Ludwig Theoretical Computer Science, TU Dresden, Germany michel@tcs.inf.tu-dresden.de Abstract. We introduce the tool Just for computing

More information

Extending Logic Programs with Description Logic Expressions for the Semantic Web

Extending Logic Programs with Description Logic Expressions for the Semantic Web Extending Logic Programs with Description Logic Expressions for the Semantic Web Yi-Dong Shen 1 and Kewen Wang 2 1 State Key Laboratory of Computer Science, Institute of Software Chinese Academy of Sciences,

More information

Root Justifications for Ontology Repair

Root Justifications for Ontology Repair Root Justifications for Ontology Repair Kodylan Moodley 1,2, Thomas Meyer 1,2, and Ivan José Varzinczak 1,2 1 CSIR Meraka Institute, Pretoria, South Africa {kmoodley, tmeyer, ivarzinczak}@csir.co.za 2

More information

Quasi-Classical Semantics for Expressive Description Logics

Quasi-Classical Semantics for Expressive Description Logics Quasi-Classical Semantics for Expressive Description Logics Xiaowang Zhang 1,4, Guilin Qi 2, Yue Ma 3 and Zuoquan Lin 1 1 School of Mathematical Sciences, Peking University, Beijing 100871, China 2 Institute

More information

Assertional-based Removed Sets Revision of DL-Lite R Belief Bases

Assertional-based Removed Sets Revision of DL-Lite R Belief Bases Assertional-based Removed Sets Revision of DL-Lite R Belief Bases Salem Benferhat and Zied Bouraoui Université d Artois - Nord de France, CRIL-CNRS UMR 8188, {benferhat,bouraoui}@cril.univ-artois.fr Odile

More information

Knowledge Base Exchange: The Case of OWL 2 QL

Knowledge Base Exchange: The Case of OWL 2 QL Knowledge Base Exchange: The Case of OWL 2 QL Marcelo Arenas Pontificia Universidad Católica de Chile, Chile Elena Botoeva, Diego Calvanese, Vladislav Ryzhikov Free University of Bozen-Bolzano, Italy Abstract

More information

Complexity of Axiom Pinpointing in the DL-Lite Family

Complexity of Axiom Pinpointing in the DL-Lite Family Proc. 23rd Int. Workshop on Description Logics (DL2010), CEUR-WS 573, Waterloo, Canada, 2010. Complexity of Axiom Pinpointing in the DL-Lite Family Rafael Peñaloza 1 and Barış Sertkaya 2 1 Theoretical

More information

Merging and Aligning Ontologies in dl-programs

Merging and Aligning Ontologies in dl-programs Merging and Aligning Ontologies in dl-programs Kewen Wang 1, Grigoris Antoniou 2, Rodney Topor 1, and Abdul Sattar 1 1 Griffith University, Australia {k.wang,r.topor,a.sattar}@griffith.edu.au 2 University

More information

Absorption for ABoxes

Absorption for ABoxes Absorption for ABoxes Jiewen Wu, Alexander Hudek, David Toman, and Grant Weddell Cheriton School of Computer Science University of Waterloo, Canada {j55wu, akhudek, david, gweddell}@uwaterloo.ca Abstract.

More information

A Refined Tableau Calculus with Controlled Blocking for the Description Logic SHOI

A Refined Tableau Calculus with Controlled Blocking for the Description Logic SHOI A Refined Tableau Calculus with Controlled Blocking for the Description Logic Mohammad Khodadadi, Renate A. Schmidt, and Dmitry Tishkovsky School of Computer Science, The University of Manchester, UK Abstract

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations The DL-Lite Family and Relations Alessandro Artale Diego Calvanese Faculty of Computer Science, Free University of Bozen-Bolzano Piazza Domenicani, 3 I-39100 Bolzano, Italy artale@inf.unibz.it calvanese@inf.unibz.it

More information

Chapter 2 Background. 2.1 A Basic Description Logic

Chapter 2 Background. 2.1 A Basic Description Logic Chapter 2 Background Abstract Description Logics is a family of knowledge representation formalisms used to represent knowledge of a domain, usually called world. For that, it first defines the relevant

More information

Inconsistencies, Negations and Changes in Ontologies

Inconsistencies, Negations and Changes in Ontologies Inconsistencies, Negations and Changes in Ontologies Giorgos Flouris 1 Zhisheng Huang 2,3 Jeff Z. Pan 4 Dimitris Plexousakis 1 Holger Wache 2 1 Institute of Computer Science, FORTH, Heraklion, Greece emails:

More information

Fuzzy Description Logics

Fuzzy Description Logics Fuzzy Description Logics 1. Introduction to Description Logics Rafael Peñaloza Rende, January 2016 Literature Description Logics Baader, Calvanese, McGuinness, Nardi, Patel-Schneider (eds.) The Description

More information

Data Complexity of Query Answering in Description Logics

Data Complexity of Query Answering in Description Logics Data Complexity of Query Answering in Description Logics Diego Calvanese 1, Giuseppe De Giacomo 2, Domenico Lembo 2, Maurizio Lenzerini 2, Riccardo Rosati 2 1 Faculty of Computer Science Free University

More information

First-Order Expressibility Results for Queries over Inconsistent DL-Lite Knowledge Bases

First-Order Expressibility Results for Queries over Inconsistent DL-Lite Knowledge Bases Author manuscript, published in "24th International Workshop on Description Logics (DL 2011) Spain (2011)" First-Order Expressibility esults for Queries over Inconsistent DL-Lite Knowledge Bases Meghyn

More information

Nonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking

Nonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking Nonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking Jaromír Malenko and Petr Štěpánek Charles University, Malostranske namesti 25, 11800 Prague, Czech Republic, Jaromir.Malenko@mff.cuni.cz,

More information

A Protégé Plug-in for Defeasible Reasoning

A Protégé Plug-in for Defeasible Reasoning A Protégé Plug-in for Defeasible Reasoning Kody Moodley, Thomas Meyer, and Ivan Varzinczak Centre for Artificial Intelligence Research CSIR Meraka and University of KwaZulu-Natal, South Africa. {kmoodley,tmeyer,ivarzinczak}@csir.co.za

More information

Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles

Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles Temporal Conjunctive Queries in Expressive Description Logics with Transitive Roles Franz Baader, Stefan Borgwardt, and Marcel Lippmann Theoretical Computer Science, TU Dresden, Germany firstname.lastname@tu-dresden.de

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations The DL-Lite Family and Relations The DL-Lite Family and Relations Alessandro Artale Diego Calvanese KRDB Research Centre, Free University of Bozen-Bolzano Piazza Domenicani, 3 I-39100 Bolzano, Italy artale@inf.unibz.it

More information

The DL-Lite Family and Relations

The DL-Lite Family and Relations Journal of Artificial Intelligence Research 36 (2009) 1 69 Submitted 04/09; published 10/09 The DL-Lite Family and Relations Alessandro Artale Diego Calvanese KRDB Research Centre Free University of Bozen-Bolzano

More information

Exact Learning of TBoxes in EL and DL-Lite

Exact Learning of TBoxes in EL and DL-Lite Exact Learning of TBoxes in EL and DL-Lite Boris Konev 1 and Carsten Lutz 2 and Frank Wolter 1 1 Department of Computer Science, University of Liverpool, UK 2 Department of Computer Science, University

More information

Ecco: A Hybrid Diff Tool for OWL 2 ontologies

Ecco: A Hybrid Diff Tool for OWL 2 ontologies Ecco: A Hybrid Diff Tool for OWL 2 ontologies Rafael S. Gonçalves, Bijan Parsia, and Ulrike Sattler School of Computer Science, University of Manchester, Manchester, United Kingdom Abstract. The detection

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

More information

A Logical Framework for Modularity of Ontologies

A Logical Framework for Modularity of Ontologies A Logical Framework for Modularity of Ontologies Bernardo Cuenca Grau, Ian Horrocks, Yevgeny Kazakov and Ulrike Sattler The University of Manchester School of Computer Science Manchester, M13 9PL, UK {bcg,

More information

Defeasible Inference with Circumscriptive OWL Ontologies

Defeasible Inference with Circumscriptive OWL Ontologies Wright State University CORE Scholar Computer Science and Engineering Faculty Publications Computer Science and Engineering 6-1-2008 Defeasible Inference with Circumscriptive OWL Ontologies Stephan Grimm

More information

RDF and Logic: Reasoning and Extension

RDF and Logic: Reasoning and Extension RDF and Logic: Reasoning and Extension Jos de Bruijn Faculty of Computer Science, Free University of Bozen-Bolzano, Italy debruijn@inf.unibz.it Stijn Heymans Digital Enterprise Research Institute (DERI),

More information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal

More information

Improved Algorithms for Module Extraction and Atomic Decomposition

Improved Algorithms for Module Extraction and Atomic Decomposition Improved Algorithms for Module Extraction and Atomic Decomposition Dmitry Tsarkov tsarkov@cs.man.ac.uk School of Computer Science The University of Manchester Manchester, UK Abstract. In recent years modules

More information

Structured Descriptions & Tradeoff Between Expressiveness and Tractability

Structured Descriptions & Tradeoff Between Expressiveness and Tractability 5. Structured Descriptions & Tradeoff Between Expressiveness and Tractability Outline Review Expressiveness & Tractability Tradeoff Modern Description Logics Object Oriented Representations Key Representation

More information

A graph-based approach for classifying OWL 2 QL ontologies

A graph-based approach for classifying OWL 2 QL ontologies A graph-based approach for classifying OWL 2 QL ontologies Domenico Lembo, Valerio Santarelli, and Domenico Fabio Savo Dipartimento di Ing. Informatica, Automatica e Gestionale Antonio Ruberti Sapienza

More information

Inconsistency-Tolerant Conjunctive Query Answering for Simple Ontologies

Inconsistency-Tolerant Conjunctive Query Answering for Simple Ontologies Inconsistency-Tolerant Conjunctive Query nswering for Simple Ontologies Meghyn ienvenu LRI - CNRS & Université Paris-Sud, France www.lri.fr/ meghyn/ meghyn@lri.fr 1 Introduction In recent years, there

More information

Knowledge Representation for the Semantic Web Lecture 2: Description Logics I

Knowledge Representation for the Semantic Web Lecture 2: Description Logics I Knowledge Representation for the Semantic Web Lecture 2: Description Logics I Daria Stepanova slides based on Reasoning Web 2011 tutorial Foundations of Description Logics and OWL by S. Rudolph Max Planck

More information

DL-Lite with Temporalised Concepts, Rigid Axioms and Roles

DL-Lite with Temporalised Concepts, Rigid Axioms and Roles DL-Lite with Temporalised Concepts, Rigid Axioms and Roles A. Artale, 1 R. Kontchakov, 2 V. Ryzhikov, 1 and M. Zakharyaschev 2 1 KRDB Research Centre Free University of Bozen-Bolzano I-39100 Bolzano, Italy

More information

Closed World Reasoning for OWL2 with Negation As Failure

Closed World Reasoning for OWL2 with Negation As Failure Closed World Reasoning for OWL2 with Negation As Failure Yuan Ren Department of Computing Science University of Aberdeen Aberdeen, UK y.ren@abdn.ac.uk Jeff Z. Pan Department of Computing Science University

More information

A Theory of Forgetting in Logic Programming

A Theory of Forgetting in Logic Programming A Theory of Forgetting in Logic Programming Kewen Wang 1,2 and Abdul Sattar 1,2 and Kaile Su 1 1 Institute for Integrated Intelligent Systems 2 School of Information and Computation Technology Griffith

More information

Query and Predicate Emptiness in Ontology-Based Data Access

Query and Predicate Emptiness in Ontology-Based Data Access Journal of Artificial Intelligence Research 56 (2016) 1-59 Submitted 06/15; published 05/16 Query and Predicate Emptiness in Ontology-Based Data Access Franz Baader TU Dresden, Germany Meghyn Bienvenu

More information

Abstraction Refinement for Ontology Materialization

Abstraction Refinement for Ontology Materialization Abstraction Refinement for Ontology Materialization Birte Glimm 1, Yevgeny Kazakov 1, Thorsten Liebig 2, Trung-Kien Tran 1, and Vincent Vialard 2 1 University of Ulm, Ulm, Germany, .@uni-ulm.de

More information

Knowledge Integration for Description Logics

Knowledge Integration for Description Logics Knowledge Integration for Description Logics Thomas Meyer and Kevin Lee KRR, National ICT Australia School of Computer Science and Engineering, UNSW, Sydney, Australia {tmeyer,kevinl}@cse.unsw.edu.au Richard

More information

Inverting Proof Systems for Secrecy under OWA

Inverting Proof Systems for Secrecy under OWA Inverting Proof Systems for Secrecy under OWA Giora Slutzki Department of Computer Science Iowa State University Ames, Iowa 50010 slutzki@cs.iastate.edu May 9th, 2010 Jointly with Jia Tao and Vasant Honavar

More information

Knowledge Forgetting in Circumscription: A Preliminary Report

Knowledge Forgetting in Circumscription: A Preliminary Report Knowledge Forgetting in Circumscription: A Preliminary Report Yisong Wang Department of Computer Science, Guizhou University, 550025, China Kewen Wang and Zhe Wang and Zhiqiang Zhuang School of Information

More information

Merging Incommensurable Possibilistic DL-Lite Assertional Bases

Merging Incommensurable Possibilistic DL-Lite Assertional Bases Merging Incommensurable Possibilistic DL-Lite Assertional Bases Salem Benferhat and Zied Bouraoui and Sylvain Lagrue Univ Lille Nord de France, F-59000 Lille, France UArtois, CRIL - CNRS UMR 8188, F-62300

More information

Normal Description Logic Programs as Default Theories

Normal Description Logic Programs as Default Theories Normal Description Logic Programs as Default Theories Yisong Wang Jia-Huai You Liyan Yuan Yi-Dong Shen Nonmon@30 Lexington, Kentucky 1 / 23 Applications of ASP/SAT fall into... 1 Stand alone applications

More information

DL-LITE R in the Light of Propositional Logic for Decentralized Data Management

DL-LITE R in the Light of Propositional Logic for Decentralized Data Management DL-LITE R in the Light of Propositional Logic for Decentralized Data Management N. Abdallah and F. Goasdoué LRI: Univ. Paris-Sud, CNRS, and INRIA {nada,fg}@lri.fr M.-C. Rousset LIG: Univ. of Grenoble,

More information

From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying

From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying From Conjunctive Queries to SPARQL Queries in Ontology-Mediated Querying Cristina Feier 1, Carsten Lutz 1, and Frank Wolter 2 1 University of Bremen, Germany feier@uni-bremen.de clu@uni-bremen.de 2 University

More information

A Formal Investigation of Mapping Language for Terminological Knowledge

A Formal Investigation of Mapping Language for Terminological Knowledge A Formal Investigation of Mapping Language for Terminological Knowledge Luciano Serafini ITC-IRST, Via Sommarive 18 38050 Povo, Trento, Italy serafini@itc.it Heiner Stuckenschmidt, Holger Wache Vrije Universiteit

More information

Generating Armstrong ABoxes for ALC TBoxes

Generating Armstrong ABoxes for ALC TBoxes Generating Armstrong ABoxes for ALC TBoxes Henriette Harmse 1, Katarina Britz 2, and Aurona Gerber 1 1 CSIR CAIR, Department of Informatics, University of Pretoria, South Africa 2 CSIR CAIR, Department

More information

An Introduction to Description Logic III

An Introduction to Description Logic III An Introduction to Description Logic III Knowledge Bases and Reasoning Tasks Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 6 th 2014

More information

A Possibilistic Extension of Description Logics

A Possibilistic Extension of Description Logics A Possibilistic Extension of Description Logics Guilin Qi 1, Jeff Z. Pan 2, and Qiu Ji 1 1 Institute AIFB, University of Karlsruhe, Germany {gqi,qiji}@aifb.uni-karlsruhe.de 2 Department of Computing Science,

More information

Dismatching and Local Disunification in EL

Dismatching and Local Disunification in EL Dismatching and Local Disunification in EL (Extended Abstract) Franz Baader, Stefan Borgwardt, and Barbara Morawska Theoretical Computer Science, TU Dresden, Germany {baader,stefborg,morawska}@tcs.inf.tu-dresden.de

More information

Tractable Approximations of Consistent Query Answering for Robust Ontology-Based Data Access

Tractable Approximations of Consistent Query Answering for Robust Ontology-Based Data Access Proceedings of the Twenty-Third International Joint Conference on Artificial Intelligence Tractable Approximations of Consistent Query Answering for Robust Ontology-Based Data Access Meghyn Bienvenu Laboratoire

More information

Tractability Guarantees for DL-Lite Query Answering

Tractability Guarantees for DL-Lite Query Answering Tractability Guarantees for DL-Lite Query Answering Meghyn Bienvenu 1, Magdalena Ortiz 2, Mantas Šimkus 2, and Guohui Xiao 2 1 Laboratoire de Recherche en Informatique, CNRS & Université Paris Sud, Orsay,

More information

Approaches to Abductive and Inductive Reasoning in Lightweight Ontologies

Approaches to Abductive and Inductive Reasoning in Lightweight Ontologies Doctoral Thesis Approaches to Abductive and Inductive Reasoning in Lightweight Ontologies Mahsa Chitsaz Master of Computer Science Bachelor of Computer Engineering School of Information and Communication

More information

A Survey of Temporal Knowledge Representations

A Survey of Temporal Knowledge Representations A Survey of Temporal Knowledge Representations Advisor: Professor Abdullah Tansel Second Exam Presentation Knowledge Representations logic-based logic-base formalisms formalisms more complex and difficult

More information

A MILP-based decision procedure for the (Fuzzy) Description Logic ALCB

A MILP-based decision procedure for the (Fuzzy) Description Logic ALCB A MILP-based decision procedure for the (Fuzzy) Description Logic ALCB Fernando Bobillo 1 and Umberto Straccia 2 1 Dpt. of Computer Science & Systems Engineering, University of Zaragoza, Spain 2 Istituto

More information

Adding ternary complex roles to ALCRP(D)

Adding ternary complex roles to ALCRP(D) Adding ternary complex roles to ALCRP(D) A.Kaplunova, V. Haarslev, R.Möller University of Hamburg, Computer Science Department Vogt-Kölln-Str. 30, 22527 Hamburg, Germany Abstract The goal of this paper

More information

Armstrong Relations for Ontology Design and Evaluation

Armstrong Relations for Ontology Design and Evaluation Armstrong Relations for Ontology Design and Evaluation Henriette Harmse 1, Katarina Britz 2, and Aurona Gerber 1 1 CSIR Meraka Institute and Department of Informatics, University of Pretoria, South Africa

More information

Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes

Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes Rafael Peñaloza and Anni-Yasmin Turhan TU Dresden, Institute for Theoretical Computer Science Abstract. The least common

More information

Optimisation of Terminological Reasoning

Optimisation of Terminological Reasoning Optimisation of Terminological Reasoning Ian Horrocks Department of Computer Science University of Manchester, UK horrocks@cs.man.ac.uk Stephan Tobies LuFG Theoretical Computer Science RWTH Aachen, Germany

More information

Semantic Import: An Approach for Partial Ontology Reuse ( )

Semantic Import: An Approach for Partial Ontology Reuse ( ) Semantic Import: An Approach for Partial Ontology Reuse ( ) Jeff Z. Pan 1, Luciano Serafini 2 and Yuting Zhao 2 1 University of Aberdeen, UK jpan@csd.abdn.ac.uk 2 ITC-IRST, Povo 38100 Trento, Italy {yzhao,serafini}@itc.it

More information

Axiom Dependency Hypergraphs for Fast Modularisation and Atomic Decomposition

Axiom Dependency Hypergraphs for Fast Modularisation and Atomic Decomposition Axiom Dependency Hypergraphs for Fast Modularisation and Atomic Decomposition Francisco Martín-Recuerda 1 and Dirk Walther 2 1 Universidad Politécnica de Madrid, Spain fmartinrecuerda@fi.upm.es 2 TU Dresden,

More information

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions

A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions A Crisp Representation for Fuzzy SHOIN with Fuzzy Nominals and General Concept Inclusions Fernando Bobillo Miguel Delgado Juan Gómez-Romero Department of Computer Science and Artificial Intelligence University

More information

Semantics and Inference for Probabilistic Ontologies

Semantics and Inference for Probabilistic Ontologies Semantics and Inference for Probabilistic Ontologies Fabrizio Riguzzi, Elena Bellodi, Evelina Lamma, and Riccardo Zese ENDIF University of Ferrara, Italy, email: {fabrizio.riguzzi, elena.bellodi, evelina.lamma}@unife.it,

More information

Tractable Reasoning with Bayesian Description Logics

Tractable Reasoning with Bayesian Description Logics Tractable Reasoning with Bayesian Description Logics Claudia d Amato 1, Nicola Fanizzi 1, and Thomas Lukasiewicz 2, 3 1 Dipartimento di Informatica, Università degli Studi di Bari Campus Universitario,

More information