Contraction and Revision over DL-Lite TBoxes

Size: px
Start display at page:

Download "Contraction and Revision over DL-Lite TBoxes"

Transcription

1 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 Science and Engineering, Southeast University, China 3 State Key Lab for Novel Software Technology, Nanjing University, Nanjing, China Abstract Two essential tasks in managing Description Logic (DL) ontologies are eliminating problematic axioms and incorporating newly formed axioms. Such elimination and incorporation are formalised as the operations of contraction and revision in belief change. In this paper, we deal with contraction and revision for the DL-Lite family through a model-theoretic approach. Standard DL semantics yields infinite numbers of models for DL-Lite TBoxes, thus it is not practical to develop algorithms for contraction and revision that involve DL models. The key to our approach is the introduction of an alternative semantics called type semantics which is more succinct than DL semantics. More importantly, with a finite signature, type semantics always yields finite humber of models. We then define model-based contraction and revision for DL-Lite TBoxes under type semantics and provide representation theorems for them. Finally, the succinctness of type semantics allows us to develop tractable algorithms for both operations. 1 Introduction Ontology, together with its underlying logical formalism, Description Logics (DLs) (Baader et al. 2003), is becoming a prominent knowledge sharing technique in e-health, bioinformatics and the semantic web. Although DLs are not designed to represent evolving knowledge, the engineering and maintenance of ontologies are a dynamic process. Two essential tasks in managing DL ontologies are the elimination of problematic axioms and the incorporation of newly formed axioms. Such changes are formalised as the operations of contraction and revision in the area of belief change (Gärdenfors 1988). The dominant approach in belief change is the so called AGM framework (Alchourrón, Gärdenfors, and Makinson 1985; Gärdenfors 1988) which assumes an underlying logic that includes propositional logic. The main strategies for studying contraction and revision are to articulate principles called rationality postulates capturing the intuitions behind rational contraction and revision and to specify change mechanisms called construction methods for the operations. It is commonly accepted that the AGM framework provides the best set of postulates and well motivated construction Copyright c 2014, Association for the Advancement of Artificial Intelligence ( All rights reserved. methods. Over the years, many have attempted defining contraction and revision for DL ontologies by using techniques in belief change (Flouris, Plexousakis, and Antoniou 2004; Flouris et al. 2006; Qi and Du 2009; Wang, Wang, and Topor 2010; Ribeiro and Wassermann 2006; Qi et al. 2008; Ribeiro and Wassermann 2009). In this paper, we will define contraction and revision functions over logically closed DL-Lite core TBoxes. DL- Lite core is the core language of the DL-Lite family (Calvanese et al. 2007) which underlies the OWL 2 QL profile of OWL 2 and gains its popularity through its efficient query answering. In defining such functions we will take a modelbased approach similar to (Katsuno and Mendelzon 1992). Instead of DL models the functions are based on models of a newly defined semantics for DL-Lite core called type semantics. Type semantics closely resembles the semantics for propositional logic. Provided that type semantics is equivalent to DL semantics with respect to major DL-Lite core TBox reasoning tasks, models of type semantics (i.e., type models) are more succinct than DL models. More importantly, given a finite signature, any DL-Lite core TBox has a finite number of type models, whereas it usually has infinite many DL models. Hence it is easier to work with type models than with DL models in defining and implementing model-based contraction and revision functions. We will provide representation theorems for our modelbased contraction and revision functions which characterise properties of the functions by a set of rationality postulates. One difficult in proving such theorems is that DL revision has to deal with both inconsistency and incoherence whereas AGM revision only have to deal with inconsistency. As a first step for applying the operation in practice, we also provide tractable algorithms for the contraction and revision functions. 2 DL-Lite DL-Lite core is the core of the family of DL-Lite languages. It has the following syntax: B A R C B B R P P where A denotes an atomic concept, P an atomic role, P the inverse of the atomic role P. B denotes a basic concept

2 which can be either an atomic concept or an unqualified existential quantification. C denotes a general concept which can be either an basic concept or its negation. We also include denoting the empty set and denoting the whole domain. We use B to represent the universal set of basic concepts and R as the universal set of atomic roles and their inverses. For an inverse role R = P, we write R to represent P for the convenience of presentation. In this paper, we assume B and R are finite. A DL-Lite core knowledge base consists of a TBox and an ABox. A TBox is a finite set of concept inclusion axioms of the form B C, B, and C. That is only basic concept or can appear on the left-hand side of a concept inclusion. An ABox is a finite set of assertions of the form A(a) or P (a, b). The semantics of DL-Lite core is given in terms of interpretations. An interpretation I = ( I, I) consists of a nonempty domain I and an interpretation function I that assigns to each atomic concept A a subset A I of I, and to each atomic role P a binary relation P I over I, and to each individual name a an element a I of I. The interpretation function is extended to general concept and special symbols as follows: I =, I = I, (P ) I = {(o 2, o 1 ) (o 1, o 2 ) P I }, ( R) I = {o o.(o, o ) R I }, and ( B) I = I \ B I. An interpretation I satisfies a concept inclusion B C if B I C I, a concept assertion A(a) if a I A I, and a role assertion P (a, b) if (a I, b I ) P I. I satisfies a TBox T (or ABox A) if I satisfies each axiom in T (resp., each assertion in A). I is a model of a TBox T (a TBox axiom φ) if it satisfies T (resp., φ). A TBox or an axiom is consistent if it has at least one model. A TBox T logically implies an axiom φ, written T = φ, if all models of T are also models of φ. Two TBox axioms φ and ψ are logically equivalent, written φ ψ, if they have identical set of models. The closure of a TBox T, denoted as cl(t ), is the set of all TBox axioms φ such that T = φ. The closure of a DL- Lite TBox is finite. In fact, the size of the closure of a TBox T is quadratic w.r.t. the size of T (Pan and Thomas 2007). We use = φ to denote that φ is a tautology such as A A. We use { } to denote the (unique) inconsistent TBox. A basic concept B is satisfiable with respect to a TBox T if there is a model I of T such that B I is non-empty, and B is unsatisfiable if B I = for every model I of T. It is easy to see that B is unsatisfiable with respect to a TBox T if and only if B cl(t ). A TBox is coherent if all basic concepts are satisfiable and incoherent otherwise. Notice that, often in DL literatures, coherence comes with the absence of unsatisfiable atomic concepts. Since, in DL-Lite, unsatisfiable non-atomic concepts like R are also unexpected we use the stricter condition for coherence. In the upcoming sections all TBoxes are assumed to be closed DL-Lite core TBoxes and by DL-Lite we mean DL- Lite core. We will denote TBox axioms by lower case Greek letters (φ, ψ,...). 3 Type Semantics Qualified existential and universal quantifications are not permitted in DL-Lite, which makes DL-Lite more similar to propositional logic than other DLs. In this section, we will take advantage of this similarity and propose an alternative semantics for DL-Lite that is similar to the semantics for propositional logic (i.e., propositional semantics). Clearly, this alternative semantics is more succinct than DL semantics. The succinctness is a significant advantage when DL- Lite TBoxes need to be represented model-theoretically and some computational tasks involve their models. Central to the semantics is the notion of types which is first mentioned in (Kontchakov, Wolter, and Zakharyaschev 2008). A type is a possibly empty set of basic concepts and we denote the universal set of types as Ω. If we consider basic concepts as propositional atoms, and concept inclusion B C as propositional formula B C, then a type is nothing but a propositional interpretation represented by atoms interpreted as true for the formulas. Given a TBox T, we use T to denote the set of propositional models of the corresponding propositional formulas of T. Many inferences between DL-Lite axioms are propositional in the sense that the inferences also hold when we consider the axioms as propositional formulas, for example the inference from A B and B C to A C. There is also a group of inferences that are not propositional, for instance the inference from R to R. By giving special treatment for axioms appear in the non-propositional inferences, we define a model under type semantics as follows. Definition 1. A type model τ of a TBox T is a type such that τ T and if T = R then R τ. Firstly, a type model has to be a propositional model for properly handling the propositional inferences. Then the extra condition guarantees the proper handling of the nonpropositional inferences. We denote the type models of a TBox T and an axiom φ as T and φ respectively. Type models of the negation of φ, denoted by φ, is defined as Ω \ φ. The following lemma best captures the nonpropositional behaviour of type semantics. Lemma 1. Let T be a TBox. Then there is τ T such that R τ iff there is τ T such that R τ. It says for any TBox T, there is a type model of T that contains R if and only if there is one that contains R. Under type semantics, the models of stronger axioms are a subset or equal to the models of weaker axioms, as usual. Also a TBox is consistent if and only if it has a type model. Theorem 1. Let T be a TBox and φ a TBox axiom. Then 1. T = φ iff T φ. 2. T is consistent iff T. In comparison with DL semantics, type semantics has the clear advantage of being more succinct. While TBox axioms usually have infinite numbers of DL models they have at most 2 N type models, for N the number of basic concepts. Therefore, it is possible to develop algorithms that work directly with type models. A TBox T is coherent if and only if it is consistent and T = B for all B B. For convenience, we extend the notion of coherence to single TBox axioms and sets of types. An axiom φ (a set of types M) is coherent if and only if {φ} = B (resp. M B ) for all B B.

3 Most DLs have the inexpressibility problem that some sets of DL models have no syntactic representations. It is no exception for DL-Lite under type semantics. Given a set of types M there may not be a TBox T whose set of type models is M. In such cases, a corresponding TBox for M is a TBox that has the minimal set of type models that includes M. Definition 2. A corresponding TBox T for a set of types M is a TBox such that M T and there is no TBox T such that M T T. Let B = { R, R, A} and a set of types M = {{A}, { }, { R}}. Notice that there is a type in M that contains R but there is no one containing R. By Lemma 1, any TBox whose set of type models includes M must also has a type model that contains R. Under the current B, there are four types containing R which are { R }, { R, A}, { R, R}, and { R, A, R}. Thus we have four corresponding TBoxes for M that are {A R, A R, R R }, {A R, R R, R A}, {A R, R R, A R }, and { R R, R A}. Although The corresponding TBoxes are not unique in general, it is straight forward to identify a condition from Lemma 1 that guarantees the uniqueness. Theorem 2. Let M be a set of types. Then there is an unique corresponding TBox for M iff there is τ M such that R τ implies there is τ M such that R τ, for all R R. Obviously, any coherent set of types satisfies the condition for uniqueness. In fact, the sets of types we will encounter in defining contraction and revision functions for DL-Lite core are always coherent which means there is always a unique corresponding TBox. In the upcoming sections, for any coherent set of types M, we use T core (M) to denote the unique TBox that corresponds to M. 4 Contraction In this section, we define contraction functions for DL-Lite TBoxes. The approach is inspired by (Katsuno and Mendelzon 1992). Different from (Katsuno and Mendelzon 1992), we take a more generalised approach such that no explicit ordering over models is assumed. Further, instead of propositional models we work with type models. Since a meaningful TBox is required to be consistent and coherent, we only consider contractions for consistent and coherent TBoxes. Also we have to consider contractions by conjunctions of axioms as such contractions are needed when we find out two or more axioms in a TBox can not hold together but there is no further information on which ones of them do not hold. Let φ 1,..., φ n be TBox axioms, their conjunction is denoted as φ 1 φ n. As expected we define φ 1 φ n = {φ 1,..., φ n }. We first adapt the AGM contraction postulates and some of their alternatives to DL-Lite. (T. 1) T. φ = cl(t. φ) (T. 2) T. φ T (T. 3) If T = φ, then T. φ = T (T. 4) If = φ, then T. φ = φ (T. 5) T cl((t. φ) {φ}) (T. 6) If φ ψ, then T. φ = T. ψ (T. r) If ψ T \ T. φ, then there is some T such that T. φ T T, T = φ, and T {ψ} = φ (T. de) If ψ T and T. φ φ ψ then ψ T. φ (T. 1) (T. 6) are adaptations of their AGM origins (i.e., (K. 1) (K. 6)) by considering a belief set as a logically closed TBox and formulas as TBox axioms or conjunctions of them. The principle of minimal change is paramount to all change operations (Gärdenfors 1988). (K. 5), often called Recovery, is the main postulate for formalising the principle for contraction. It requires the information loss during contraction to be minimal such that the original belief set can be recovered by expanding the contracting formula. Recovery has been criticised by many researchers among which Hansson (Hansson 1991) argued that it is an emerging property rather than a fundamental postulate for contraction. One evidence is that other than the contraction itself, its satisfaction relies also on properties of the underlying logic (Ribeiro et al. 2013). In particular most of the DLs including DL- Lite are incompatible with Recovery. Due to the controversy of Recovery, many have proposed alternative postulates. A well known one is Relevance (Hansson 1991) which can replace Recovery in characterising AGM contractions. (T. r) is DL-Lite core version of Relevance. As noticed in (Fermé, Krevneris, and Reis 2008), Recovery can also be replaced by the following postulate of Disjunctive Elimination: If ψ K and φ ψ K. φ then ψ K. φ. Disjunctive Elimination captures the principle of minimal change by stating the condition for retaining a formula during a contraction. That is if a formula is in the original belief set and its disjunction with the contacting formula is retained during the contraction then the formula is retained. Since disjunction of axioms is not permitted in DL-Lite, in adapting the postulate to DL-Lite we describe the disjunction in terms of their type models, thus the postulate (T. de). Next we give the intuition behind our contraction functions. Clearly, if the set of models of a TBox contains some counter models of an axiom φ (i.e, models of φ) then the TBox does not imply φ. Thus, to remove an axiom φ from a TBox T we can first add some counter models of φ to those of T to form an intermediate model set then obtain the corresponding TBox of the model set 1. Therefore a decision has to be made on which counter models to add. The extralogical information required for making the decision could be provided by a domain expert of the ontology or through some rankings over the models 2. To study the 1 Since T is coherent, the intermediate model set which includes models of T is also coherent. Thus by Theorem 2 there is an unique corresponding TBox for the model set. 2 Kalyanpur et al. (Kalyanpur et al. 2006) explored several strategies for ranking axioms in the context of debugging unsatisfiable concepts. Similar ideas could be used here.

4 theoretical properties we assume there is a selection function that plays the role of decision making. A limiting case is when the set of counter models is empty which means the contracting axiom is a tautology. As it is not possible to cease a TBox from implying a tautology, a convenient way is to do nothing and return the original TBox. In line with this intuition a selection function should return the empty set in such cases. Formally, γ is a selection function if and only if for any set of types M, γ(m) is a non-empty subset of M unless M is empty. Essentially, the function picks from the set of counter models the best ones which are later added to the model set of the TBox for forming the contraction outcome. A special case is when T does not imply φ which means the model set of T contains counter models of φ. Intuitively, if asked to remove an axiom that is not implied by the TBox then nothing has to be done and the original TBox should be returned as the outcome. In line with this intuition, a selection function is required to be faithful such that if the intersection of models of T and those of φ is not empty then the selection function picks the intersecting models and no others. Formally, a selection function γ is faithful with respect to a TBox T if for any set of types M, if T M then γ(m) = T M. With the above intuitions, model-based contraction function is defined as follows: Definition 3. A function. is a model-based contraction function for a TBox T iff for all conjunctions of TBox axioms φ T. φ = T core ( T γ( φ )) where γ is a faithful selection function for T. Regarding its behaviour, a model-based contraction functions can be characterised by (T. 1) (T. 4), (T. de), and (T. 6). Theorem 3. A function. is a model-based contraction function iff. satisfies (T. 1) (T. 4), (T. de), and (T. 6). Theorem 3 guarantees that a model-based contraction function satisfies (T. 1) (T. 4), (T. de), and (T. 6) and all functions satisfying these postulates are model-based contraction functions. In addition to the characterisation we provide a nondeterministic algorithm CONT for computing the contraction outcomes. CONT first checks if the contracting axiom is a tautology or not implied by T (line 1) in which cases T is returned (line 2). Otherwise it picks a counter model τ of φ (line 3) and check it against each axiom in T (line 4). If an axiom is not satisfiable under τ (line 5) then the axiom is removed from T (line 6). Finally, what ever is left of T is returned (line 7). It can be verified that, given a TBox T and an axiom φ, CONT returns the outcome of the contraction of T by φ where the contraction carried out through a model-based contraction function. Proposition 1. Let. be a contraction function for a TBox T such that T. φ = CONT (T, φ) then. is a model-based contraction function for T. Algorithm 1: CONT Input: TBox T and conjunction of TBox axioms φ Output: TBox T φ 1 if φ is a tautology or T = φ then 2 return T φ := T ; 3 Let τ φ ; 4 foreach ψ T do 5 if τ ψ then 6 T := T \ {ψ}; 7 return T φ := T ; Algorithm CONT runs in polynomial time (if we consider the cardinality of B linear) with respect to the size of the TBox. In particular, checking if T entails φ takes polynomial time (line 1), obtaining a type model of φ (line 3) is linear, which can be achieved by simply constructing, e.g., a type containing A but not B for φ = A B, and each satisfiability check (line 5) runs in linear time. 5 Revision In this section, we define revision functions for DL-Lite TBoxes. As for contraction, we only consider revisions for consistent and coherent TBoxes. In the AGM framework, revision can be constructed directly as in (Katsuno and Mendelzon 1992) or indirectly through contraction via the Levi identity (Levi 1991). Formally, let. be a contraction function for a belief set K, a revision function for K can be defined as K φ = Cn((K φ). {φ}) for all formulas φ. Since the syntax of DL-Lite does not permit axiom negation the approach is not applicable for DL-Lite. We will define revision functions directly in a model-theoretic approach. As for contraction the approach which is inspired by (Katsuno and Mendelzon 1992) is based on type models. We first clarify a fundamental difference between AGM revision and DL revision. AGM revision aims to incorporate a new formula to a belief set while resolving any inconsistency caused. DL revision goes beyond inconsistency resolving. In addition to consistency, meaningful DL TBoxes have to be coherent, thus DL revision has to resolve both the inconsistency and the incoherence caused in incorporating new axioms 3. For this reason the revision mechanism for DL is more involved than the AGM one. Since AGM revision deals with inconsistency, AGM revision postulates are formulated to capture the rationale behind the inconsistency resolving process. DL revision also deals with incoherence, thus the postulates for DL revision have to capture the rationale behind not only inconsistency but also incoherence resolving. By replacing conditions on consistency with coherence, AGM revision postulates are reformulated as follows for revision over DL-Lite TBoxes. 3 In fact we can concentrate on incoherence resolving when ABox is not considered. By its definition, a coherent TBox must be consistent. Inconsistency resolving is thus part of incoherence resolving.

5 (T 1) T φ = cl(t φ) (T 2) φ T φ (T 3) If φ is coherent then T φ cl(t {φ}) (T 4) If T {φ} is coherent then cl(t {φ}) T φ (T 5) If φ is coherent then T φ is coherent (T 6) If φ ψ then T φ = T ψ (T f) If φ is incoherent then T φ = { } (T 1) (T 6) correspond to the six AGM revision postulates. The failure postulate (T f) is dedicated to the limiting case when the revising axiom is incoherent. Since (T 2) requires that the revising axiom is in the revised TBox, if the revising axiom is itself incoherent then the revised TBox must also be incoherent. (T f) requires that in such cases we simply return the inconsistent TBox. Its AGM origin, which states if the revising formula is inconsistent then we return the inconsistent belief set, is deducible from other AGM postulates (i.e., (K 2)) thus is not postulated explicitly. Next we present the intuitions behind our revision function. If the model set of a TBox T is the subset of that of an axiom φ then T implies φ. Thus to incorporate an axiom φ to a TBox T, we can pick some models of φ to form an intermediate model set then obtain its corresponding TBox. Therefore a decision has to be made on which models of φ to pick. As for contraction, a selection function is assumed. Previously, for contraction, a selection function returns empty set if the input is empty which represents the limiting case when the contracting axiom is a tautology (thus its negation is inconsistent and has an empty model set). Now the limiting case is when the revising axiom is incoherent. Since in such cases there is no way to return a coherent TBox that implies the revising axiom, a convenient way is to return the inconsistent TBox. Formally, a function γ is a selection function if γ(m) is a non-empty subset of M unless M is incoherent. The faithfulness condition also has to be modified from the contraction case. A selection function γ is faithful with respect to a TBox T if it satisfies 1. if M is coherent then T M γ(m), and 2. if T M is coherent then γ(m) = T M. In revising T by φ, condition 1 deals with the case when models of T overlaps with those of φ which means T {φ} is consistent. In line with the principle of minimal change, in this case, the selection function has to pick all the overlapping models to preserve as much as possible the original TBox axioms. Condition 2 deals with the case that not only the overlapping exists but also it is coherent. Since there is no incoherence to resolve, the revision boils down to a set union operation (i.e., cl(t {φ})). The selection function therefore picks all the overlapping models and no others. Central to the revision, the selection function has to guarantee the type models picked are coherent, thus the following condition. A selection function γ is coherent preserving if for all B B there is τ γ(m) such that B τ. With the above intuition, a model-based revision function is defined as follows. Definition 4. A function is a model-based revision function for a TBox T iff for all TBox axioms φ T φ = T core (γ( φ )) where γ is a selection function that is coherent preserving and faithful with respect to T. Model-based revision functions can be characterised by (T 1) (T 6) and (T f). Theorem 4. A function is a model-based revision function iff satisfies (T 1) (T 6) and (T f). Algorithm 2: REVI Input: TBox T and TBox axiom φ Output: TBox Tφ 1 if φ is B for some B B then 2 return Tφ := { }; 3 foreach B B do 4 if T {φ} = B then 5 Let τ φ such that B τ; 6 foreach ψ T do 7 if τ ψ then 8 T := T \ {ψ}; 9 return T φ := cl(t {φ}); As for contraction we also provide a non-deterministic algorithm REVI for computing the revision outcomes. REVI starts by checking whether φ is incoherent (line 1), and if so it returns the inconsistent TBox (line 2). Otherwise, it checks for each basic concept if it is unsatisfiable under the union of T with φ (line 3 4). For each unsatisfiable concept B, it picks a model τ of φ satisfying B (line 5) and check it against each axiom in T (line 6). If an axiom is not satisfiable under τ (line 7) then the axiom is removed from T (line 8). Finally, the closure of the union of whatever are left of T and φ is returned (line 9). It can be verified that, given a TBox T and an axiom φ, REVI returns the outcome of the revision of T by φ where the revision is carried out through a model-based revision function. Proposition 2. Let be a revision function for a TBox T such that T φ = REV I(T, φ) then is a model-based revision function for T. Algorithm REVI runs in polynomial time (again considering the cardinality of B linear) in the size of the TBox. In particular, concept satisfiability check (line 4) is in polynomial time for DL-Lite core, and obtaining a type model of φ satisfying B (line 5) is linear, which can be achieved by simply constructing, e.g., a type containing A, B and C for φ = A C, and each satisfiability check (line 7) runs in linear time. A group of works usual referred to as ontology debugging (e.g., (Kalyanpur et al. 2006)) also deal with unsatisfiable concepts. The method they used are based on the notion of Minimal Unsatisfiability Preserving Sub-TBoxes

6 (MUPS). For each unsatisfiable concept C, the MUPS based method first computes all the MUPS for C, then it computes a minimal hitting set for the MUPS. The incoherence is then resolved by removing axioms in the minimal hitting set. REVI deals with the same problem in a more efficient way. Roughly speaking each type model formed in line 5 of REVI corresponds to a minimal hitting set for the MUPS, thus we can avoid the computations of the MUPS and their minimal hitting sets which is a significant saving in computational power. 6 Related Work In managing changes over DL ontologies, many (Flouris, Plexousakis, and Antoniou 2004; Flouris et al. 2006; Qi and Du 2009; Wang, Wang, and Topor 2010; Ribeiro and Wassermann 2006; Qi et al. 2008; Ribeiro and Wassermann 2009) have taken the same strategy as ours by considering it as a belief change problem. (Qi and Du 2009; Wang, Wang, and Topor 2010) defined specific revision operators however their postulates are not formulated appropriately to capture the rationales of incoherence resolving. Moreover, the revision operator in (Wang, Wang, and Topor 2010) cannot guarantee coherence in general. (Ribeiro and Wassermann 2006; Qi et al. 2008; Ribeiro and Wassermann 2009) studied contraction and revision over TBoxes and knowledge bases that are not necessarily closed. This means only the axioms explicitly presented in the TBox or knowledge base are considered. The implicit axioms which logically follow from the explicit ones but are not presented are discarded during the operation. Thus the logical contents are not maximally preserved. Axiom negation is not supported by most DLs but is required in defining some change operations. (Flouris et al. 2006) proposed several notions of negated axioms for DLs. They also explored the notions of inconsistent and incoherent TBoxes and emphasised the importance of resolving incoherence in addition to inconsistency. In a more general setting, (Flouris, Plexousakis, and Antoniou 2004; Ribeiro et al. 2013) identified properties of a monotonic logic under which a contraction function can be defined that satisfies Recovery and Relevance respectively. By their results, it is possible to define contraction functions under DL-Lite that satisfy Relevance. One way to obtain such functions is by properly restricting the selection functions for our model-based contraction functions. (Grau et al. 2012) studied operations that contract and revise at the same time. A constraint which states the set of axioms to be incorporated and those to be eliminated is first specified. Then the operation maps a knowledge base to another that satisfies the constraint. The operation reduces to a revision and contraction after making empty the eliminating set and the incorporating set respectively. However, they did not identify the postulates that characterise the contraction and revision. (Giacomo et al. 2009; Calvanese et al. 2010; Kharlamov and Zheleznyakov 2011; Kharlamov, Zheleznyakov, and Calvanese 2013) also dealt with changes over DL-Lite ontologies. Instead of considering it as a belief change problem, they focus on issues with expressibility of the outcomes for model-based change operations. 7 Conclusion Due to the diversity of DLs, it is difficult if not impossible to come up with generalised contraction and revision functions that work for all DLs. Each DL is unique that they deserve to be treated individually to make the most out of their uniqueness. A distinguishing feature of DL-Lite is its close resemblance to propositional logic. By taking advantage of this feature, we developed type semantics for DL-Lite core that resembles the underlying semantics for propositional logic. Due to the succinctness and finiteness of type semantics it is easier to work with type models than DL models. We defined and implemented contraction and revision functions for DL-Lite core TBoxes whose outcomes are obtained by manipulating type models of the TBoxes and the contracting and revising axioms. The functions are shown to be sound and complete to sets of commonly accepted postulates. Crucial in obtaining the soundness and completeness result for the revision function is to reformulate AGM revision postulates from inconsistency centred to incoherence centred. As DL revision deals not only with inconsistency but also incoherence, unlike postulates for AGM revision, postulates for DL revision must capture the intuitions of incoherence resolving. For future work, we plan to study contraction and revision for more expressive DLs. Some preliminary results are obtained for DL-Lite R, an extension of DL-Lite core with role inclusion axioms. The definition of a type in DL-Lite R involves not only concepts but also roles. A more challenging task is to extend our results to DLs allowing quantified existential or universal quantifiers. Since concepts of infinite length can be formed in these DLs through unbound nesting of quantifies, their semantic characterisation through type semantics may not be possible. We need some other techniques that are tailored to these DLs. Acknowledgments This work was partially supported by Australian Research Council (ARC) under DP and DP Guilin Qi was partially supported by the NSFC grant

7 References Alchourrón, C. E.; Gärdenfors, P.; and Makinson, D On the logic of theory change: Partial meet contraction and revision functions. The Journal of Symbolic Logic 50(2): Baader, F.; Calvanese, D.; McGuinness, D.; Nardi, D.; and Patel-Schneider, P., eds The Description Logic Handbook. Cambridge, UK: CUP. Calvanese, D.; Giacomo, G. D.; Lembo, D.; Lenzerini, M.; and Rosati, R Tractable reasoning and efficient query answering in description logics: The DL-Lite family. Journal of Automatic Reasoning 39(3): Calvanese, D.; Kharlamov, E.; Nutt, W.; and Zheleznyakov, D Evolution of dl-lite knowledge bases. In Proceedings of the 9th International Semantic Web Conference on The Semantic Web (ISWC-2010), ISWC 10, Fermé, E.; Krevneris, M.; and Reis, M An axiomatic characterization of ensconcement-based contraction. Journal of Logic and Computation 18(5): Flouris, G.; Huang, Z.; Pan, J. Z.; Plexousakis, D.; and Wache, H Inconsistencies, negations and changes in ontologies. In Proceedings of the 21st National Concference on Artificial Intelligence (AAAI-2006). Flouris, G.; Plexousakis, D.; and Antoniou, G Generalizing the AGM postulates: preliminary results and applications. In Proceedings of the 10th International Workshop on Non-Monotonic Reasoning (NMR-2004), Gärdenfors, P Knowledge in Flux: Modelling the Dynamics of Epistemic States. MIT Press. Giacomo, G. D.; Lenzerini, M.; Poggi, A.; and Rosati, R On instance-level update and erasure in description logic ontologies. Journal of Logic Computation 19(5): Grau, B. C.; Ruiz, E. J.; Kharlamov, E.; and Zhelenyakov, D Ontology evolution under semantic constraints. In Proceedings of the 13th International Conference on Principles of Knowledge Representation and Reasoning (KR- 2012), Hansson, S. O Belief Contraction Without Recovery. Studia Logica 50(2): Kalyanpur, A.; Parsia, B.; Sirin, E.; and Cuenca-Grau, B Repairing unsatisfiable concepts in owl ontologies. In Proceedings of the 3rd European Conference on The Semantic Web: Research and Applications, Katsuno, H., and Mendelzon, A. O Propositional knowledge base revision and minimal change. Artificial Intelligence 52(3): Kharlamov, E., and Zheleznyakov, D Capturing instance level ontology evolution for dl-lite. In Proceedings of the 10th International Conference on The Semantic Web (ISWC-2011), Kharlamov, E.; Zheleznyakov, D.; and Calvanese, D Capturing model-based ontology evolution at the instance level: The case of dl-lite. Journal of Computer and System Sciences 79(6): Kontchakov, R.; Wolter, F.; and Zakharyaschev, M Can you tell the difference between dl-lite ontologies. In Proc. KR-2008, Levi, I The Fixation of Beliefs and its Udoing. Cambridge University Press. Pan, J. Z., and Thomas, E Approximating owl-dl ontologies. In Proceedings of the 22nd National Conference on Artificial Intelligence (AAAI-2007), Qi, G., and Du, J Model-based revision operators for terminologies in description logics. In Proc. IJCAI-2009, Qi, G.; Haase, P.; Huang, Z.; Ji, Q.; Pan, J. Z.; and Vlker, J A kernel revision operator for terminologies algorithms and evaluation. In Proceedings of the 7th International Semantic Web Conference, (ISWC-2008), Ribeiro, M. M., and Wassermann, R First step towards revising ontologies. In Proc. WONTO Ribeiro, M. M., and Wassermann, R Base revision for ontology debugging. Journal of Logic Computation 19(5): Ribeiro, M. M.; Wassermann, R.; Flouris, G.; and Antoniou, G Minimal change: Relevance and recovery revisited. Artificial Intelligence 201: Wang, Z.; Wang, K.; and Topor, R. W A new approach to knowledge base revision in dl-lite. In Proc. AAAI Appendix Proof for Theorem 1: To prove Lemma 1 and Theorem 1, we first show a connection between the classic models and the type models of a TBox. In particular, let I be a DL interpretation, for each element d in the domain of I, d determines a unique type, i.e., τ(i, d) = {B B d B I }. We call τ(i, d) the type determined by d in I. Lemma 2. Given a TBox T and a DL interpretation I, I is a model of T iff τ(i, d) T for each d I. Proof. For the if direction, it suffices to show for each d I and each axiom B C in T, d B I implies d C I. Let τ = τ(i, d). Suppose d B I, then by the definition of τ we have B τ. Since τ is a type model of T, τ B C. If C is a basic concept, then B τ implies C τ; otherwise C = D is a negated basic concept, and B τ implies D τ. In both cases, by the definition of τ, d C I. For the only if direction, let τ = τ(i, d) for an arbitrary d I. We first show that τ T. For each concept inclusion B C in T, assume B τ, then d B I. If C is a basic concept, I being a model of T implies d C I, which in turn implies C τ. If C = D is a negated basic concept, then with a similar argument, d D I and D τ. That is, τ B C. For the second half of Definition 1, if T = R then R I =. Clearly, R τ. We have shown that τ T.

8 Lemma 2 shows for each DL interpretation I, a set M of types can be determined by I, and I is a model of some TBox if and only if each element of M is a type model of the TBox. The following lemma shows the converse is also true given a type model τ of a TBox T, a DL model of T can be constructed from τ. For a set A of ABox assertions, for the convenience of presentation, we will write P (a, b) A meaning P (b, a) A. Lemma 3. Given a TBox T and some τ T, there exists a DL model I of T and some d I such that τ(i, d) = τ. Proof. We first present the definition of a chase of an ABox w.r.t. a DL-Lite core TBox. Given an ABox A and a TBox T, the chase of A w.r.t. T, denoted chase T (A) can be defined procedurally as follows: take initially chase T (A) := A, and exhaustively apply the following rules: if A(s) chase T (A), A A T, and A (s) chase T (A), then chase T (A) := chase T (A) {A (s)}; if A(s) chase T (A), A R T, and there is no y such that R(s, t) chase T (A), then chase T (A) := chase T (A) {R(s, v)} where v is a fresh constant that has not appeared in chase T (A) before; R(s, t) chase T (A), R A T, and A(s) chase T (A), then chase T (A) := chase T (A) {A(s)}; if R(s, t) chase T (A), R S T, and there is no u such that S(s, u) chase T (A), then chase T (A) := chase T (A) {S(s, v)} where v is a fresh constant that has not appeared in chase T (A) before. Given a set A of ABox assertions, it is well known that A uniquely determines an interpretation I A such that the domain of I A consists of all the constants in A; for each concept name A, A I A = {d A(d) A}; and for each role name P, P I A = {(e, f) P (e, f) A}. For the following proofs, we will slightly misuse the notation and let A denote also the interpretation determined by A. In this way, chase chase T (A) is also used to denote an interpretation. For a TBox T, let cln(t ) = {B D cl(t ) B, D B}. It is shown in (Calvanese et al. 2007) that if A is a model of cln(t ) then chase T (A) is a model of T A. We construct an interpretation I from τ using chase: Let d be a constant, A ={A(d) A N C, A τ} {R(d, e d,r ) R τ, e d,r is a fresh constant}, and I = chase T (A). We want to show that I is a model of T and τ(i, d) = τ. To show the former, we only need to show that A is a model of cln(t ). Towards a contradiction, suppose it is not the case, then there is a inclusion B D in cln(t ) that is violated by A. Suppose A violates B D, this is the case when A = B(s) and A = D(s) for some constant s in A. There are essentially five cases: (i) Suppose B and D are both concept names, then A = B(s) and A = D(s) only if s = d, B(d) A, and D(d) A. This implies {B, D} τ and contradicts to the fact τ B D. (ii) Suppose B is a concept name and D = R for some R, then A = B(s) only if s = d and B(d) A. A = D(d) only if R(d, t) A for some t, which implies {B, R} τ and again contradicts to the fact τ B D. The case where B = R for some R and D is a concept name can be shown similarly. (iii) Suppose B is a concept name and D =, then A = B(s) only if s = d and B(d) A, which implies B τ and again contradicts to the fact τ B. The case where B = and D is a concept name can be shown similarly. (iv) Suppose B = R for some R and D =, then A = B(s) only if R(s, t) A for some t. This is only when s = d and t is a fresh constant, or t = d and s is a fresh constant. In the first case, R τ, which contradicts to the fact τ R. In the second case, R τ, which contradicts to the second half of the Definition of type model. The case where B = and D = R for some R can be shown similarly. (v) Suppose B = R for some R and D = S for some S, then A = B(s) and A = D(s) only if R(s, t) A and S(s, u) A for some t, u. This is only when s = d and t, u are fresh constants. In this case, { R, S} τ, which contradicts to the fact τ R S. We have shown that A is a model of cln(t ), and thus I is a model of T. Now it remains to show that τ(i, d) = τ. Since it is clear that τ(a, d) = τ, we only need to show that I \ A does not contain any assertion of the form A(d) or R(d, s), as otherwise A or R, respectively, will be in τ(i, d) but not in τ according to the definition. Towards a contradiction, suppose there is such an assertion in I \ A. From the chase rules, it can happen only if some chase rule is applicable to an assertion g of the form B(d) or S(d, t) in the chase. Let g be the first of such assertions that trigger a chase rule, then g is in A. Suppose g = B(d), then B τ. If g triggers a chase rule with B A T, then from the fact τ B A, A τ and A(d) A, which is a contradiction; otherwise, g triggers a chase rule with B R T, then from the fact τ B R, R τ and R(d, s) A for some s, which is again a contradiction. Suppose g = S(d, t), then S τ. If g triggers a chase rule with S A T then A τ and A(d) A; otherwise, g triggers a chase rule with S R T and then R τ and R(d, u) A for some u. Both cases lead to contradictions. We have shown that I \ A does not contain any assertion of the form A(d) or R(d, s). Proof for Lemma 1: Proof. (Proof of Lemma 1) If there is τ T such that R τ for some R R, then by the definition of a type model, T = R. Thus, there is a model I of T such that R I. Suppose (d, e) R I, let τ = τ(i, e). Then, R τ. Also, by Lemma 2, τ T. Now, we are ready to prove Theorem 1.

9 Proof. (Proof of Theorem1) 1. For the if direction, we want to show that if T = φ then T φ. Then, there is a model I of T such that I does not satisfy φ. Suppose φ is B C. Then, there is an domain element d I such that d B I and d C I. Let τ = τ(i, d). Since I is a model of T, from Lemma 2, τ is a type model of T. If C is a basic concept, then B τ implies d B I and d C I, which in turn implies C τ. If C = D is a negated basic concept, then with a similar argument, B τ implies D τ. That is, τ B C. We have shown that T φ. For the only if direction, we want to show that if T φ then T = φ. Then, there is a type τ T and τ φ. From Lemma 3, there exists a model I of T and a domain elements d I such that τ(i, d) = τ. Now, we need to show that I is not a model of φ. By the fact that τ φ, we have that τ violates the Definition of type model. Suppose τ φ. Let φ be B C. If C is a basic concept, then B τ and C τ. If C = D is a negated basic concept, then B τ and D τ. Thus, d B I and d C I. That is, B I C I. Suppose τ violates the second half of the Definition of type model, that is φ = R, and R τ. From the definition of τ, (t, d) R I for some t. Thus, I = R, and thus I = φ. We have shown that T = φ. 2. If T is consistent, then there is a model I of T. Let d I, and τ = τ(i, d). From Lemma 2, τ T. That is, T. Conversely, suppose T, let τ T. From Lemma 3, there is a model I of T. That is, T is consistent. Lemma 4. Let M be a set of types, and T 1, T 2 be two TBoxes. Suppose M T 1 T 2. If for all R R, τ M with R τ implies τ M exists with R τ, then M T 1 T 2. Proof. For each τ M, τ T 1 and τ T 2, and thus τ T 1 and τ T 2. Hence, τ T 1 T 2. Suppose T 1 T 2 = R, we want to show that R τ. Note that both or neither of R and R must occur in some types in M. In the former case, both R and R occur in T 1 T 2. That is, T 1 T 2 R and T 1 T 2 R, and there is no way to derive R from T 1 T 2. In the latter case, we have R τ. We have shown that τ T 1 T 2. With Lemma 4, Theorem 2 can be easily shown. Proof for Theorem 2: Proof. Suppose there are two TBoxes T 1 and T 2 corresponding to M. From Lemma 4, M T 1 T 2. By the minimality requirement of a corresponding TBox, T 1 T 2 T i for i = 1, 2. That is, T 1 T 2 = T i for i = 1, 2. By Theorem 1, T 1 is equivalent to T 2. Proof for Theorem 3: Proof. Given a set of types M, we use Cl(M) to represent T core (M). It is easy to see that the operator Cl is monotonically increasing. For one direction, suppose. is a contraction function for T we need to show it satisfies (T. 1) (T. 4), (T. de), and (T. 6). (T. 1), (T. 2), (T. 4), (T. 6): Follow directly from the definition of model-based contraction. (T. 3): Suppose φ T, then T φ which implies T φ. Thus by the faithfulness of γ, γ( φ ) T. Then we have by set theory that T. φ = T core ( T γ( φ )) = T core ( T ) = T. (T. de): We prove its contrapositive. Suppose ψ T and ψ T. φ, we need to show T. φ φ ψ. Since ψ T and ψ T. φ, we have T ψ and T. φ ψ. Assume T. φ φ ψ. Since by the definition of model-based contraction, T. φ = Cl( T γ( φ )) for some selection function γ, we have Cl( T γ( φ )) φ ψ which implies for each u γ( φ ), u ψ. Thus T γ( φ )) ψ which implies Cl( T γ( φ )) ψ, a contradiction! For the other direction, it suffices to find a function γ such that: (i) γ( φ ) = if φ =, (ii) γ( φ ) if φ, (iii) γ( φ ) = T φ if T φ, and (iv) T. φ = Cl( T γ( φ )). Put γ( φ ) to be if γ( φ ) =, to be T φ if T φ, and to be {τ φ τ T. φ } otherwise. Then (i) and (iii) hold immediately. If φ and T φ =, then = φ so by (T. 4), φ T. φ. Thus there is τ φ such that τ T. φ. Then since T φ =, γ( φ ), so (ii) also holds. By (T. 2), T. φ T. Thus T T. φ. Then it follows from the definition of γ and the property of Cl that Cl( T γ( φ )) T. φ. It remains to show T. φ Cl( T γ( φ )). Assume T. φ Cl( T γ( φ )). Let ψ be a DL-Lite TBox axiom or conjunction of axioms such that ψ = Cl( T γ( φ )). Then ψ T and ψ T. φ. Thus by (T. de), T. φ φ Cl( T γ( φ )). Let u T, if u φ then u φ Cl( T γ( φ )) and if u φ then by definition of γ, u γ( φ ). Thus in either case, u φ Cl( T γ( φ )) which implies T. φ φ Cl( T γ( φ )), a contradiction! Proof for Proposition 1: Proof. The case for = φ and φ T are trivial. So suppose = φ and φ T. Let. be such that T. φ = CONT (T, φ). It is easy to see that CONT (T, φ) = Cl( T {τ}) for τ the counter model of φ picked at line 3. Thus. is a modelbase contraction function such that the selection function always return the single counter model picked at line 3. Proof for Theorem 4: Proof. Given a set of types M, we use Cl(M) to represent T core (M). It is easy to see that the operator Cl is monotonically increasing. For one direction, suppose is a model-based revision function for T, we need to show it satisfies (T 1) (T 6) and (T f).

10 (T 1), (T 2), (T 6), (T f): follows immediately from the definition of model-based revision. (T 3): It follows from the definition of model-based revision that T φ = Cl( γ( φ ) ). Since γ is faithful with respect to T, we have T φ γ( φ ). Thus T φ T φ which implies T φ T + φ. (T 4): Firstly, T φ = Cl( γ( φ ) ) by the definition of model-based revision. Suppose T {φ} is coherent which means T φ is coherent. Then by the faithfulness of γ, we have γ( φ ) = T φ which implies T φ = cl(t {φ}). (T 5): Again, T φ = Cl( γ( φ ) ) by the definition of model-based revision. Since γ is coherent preserving γ( φ ) is coherent which means γ( φ ) A for any A B. Since γ( φ ) Cl( γ( φ ) ), Cl( γ( φ ) ) A for any basic concept A. Thus Cl( γ( φ ) ) is coherent which implies T φ is coherent. For the other direction, suppose is a function that satisfies (T 1) (T 6), we need to show there is a function γ such that (i) γ is a selection function, (ii) γ is faithful with respect to T, (iii) γ is coherent preserving, and (iv) T φ. = T core (γ( φ )). For any TBox axiom φ, put γ( φ ) to be if {φ} is incoherent, and to be {τ φ : τ T φ } otherwise. For (i), it suffices to show γ( φ ) iff φ is coherent. One direction follows immediately from the definition of γ. For the other direction, suppose φ is coherent then it follows from (T 5) that T φ is non-empty and it follows from (T 2) that T φ φ. Putting these together we get {τ φ : τ T φ } is non-empty and we are done. For (iv), by (T 1) it suffices to show T φ = Cl(γ( φ )). It follows from (T 2) that T φ φ. Since T φ = Cl( T φ ) we have by the definition of γ that γ( φ ) = Cl(γ( φ )). Thus we only need to show T φ = γ( φ ). If φ is incoherent then T φ = follows from (T f). By (i), γ is a selection function. Since φ is incoherent, we have by the definition of selection function that γ( φ ) =. So we are done. Now suppose φ is coherent. It follows immediately from the definition of γ that γ( φ ) T φ. Thus it remains to show T φ γ( φ ). Suppose τ T φ. It follows from (T 2) that T φ φ. Thus τ φ which implies by the the definition of γ that τ γ( φ ). For part 1 of (ii), suppose φ is coherent then it follows from (T 3) that T φ T φ. As shown in the proof of (iv), γ( φ ) = Cl( T φ ). Thus we have by (iv) that T φ γ( φ ). For part 2 of (ii), suppose T φ is coherent then it follows from (T 4) that T φ T φ. Thus we have by (iv) that γ( φ ) T φ. Combining the result of part 1 we get γ( φ ) = T φ. For (iii), suppose φ is coherent then it follows from (T 5) that T φ is coherent. As shown in the proof of (iv), γ( φ ) = Cl( T φ ). Thus we have by (iv) that γ( φ ) is coherent. Proof. The case for φ is incoherent is trivial. So suppose φ is coherent. Let be such that T φ = REV I(T, φ). It is easy to see that REV I(T, φ) = Cl({τ 1,..., τ n }) for τ i the model of φ picked at each iteration of line 5. {τ 1,..., τ n } is coherent as each basic concept appear in some τ i. Thus is a model-based revision function such that the selection function returns the models picked at all iterations of line 5. Proof for Proposition 2:

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

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

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

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

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

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

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

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

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

Belief Contraction for the Description Logic EL

Belief Contraction for the Description Logic EL Belief Contraction for the Description Logic EL Zhi Qiang Zhuang and Maurice Pagnucco ARC Centre of Excellence for Autonomous Systems and National ICT Australia, School of Computer Science and Engineering,

More information

OntoRevision: A Plug-in System for Ontology Revision in

OntoRevision: A Plug-in System for Ontology Revision in 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

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

Base Revision in Description Logics - Preliminary Results

Base Revision in Description Logics - Preliminary Results Base Revision in Description Logics - Preliminary Results Márcio Moretto Ribeiro and Renata Wassermann Institute of Mathematics and Statistics University of São Paulo Brazil, {marciomr,renata}@ime.usp.br

More information

Reasoning with Inconsistent and Uncertain Ontologies

Reasoning with Inconsistent and Uncertain Ontologies Reasoning with Inconsistent and Uncertain Ontologies Guilin Qi Southeast University China gqi@seu.edu.cn Reasoning Web 2012 September 05, 2012 Outline Probabilistic logic vs possibilistic logic Probabilistic

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

Conflict-Based Belief Revision Operators in Possibilistic Logic

Conflict-Based Belief Revision Operators in Possibilistic Logic Conflict-Based Belief Revision Operators in Possibilistic Logic Author Qi, Guilin, Wang, Kewen Published 2012 Conference Title Proceedings of the Twenty-Sixth AAAI Conference on Artificial Intelligence

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

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

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

Knowledge Base Revision in Description Logics

Knowledge Base Revision in Description Logics Knowledge Base Revision in Description Logics Guilin Qi, Weiru Liu, and David A. Bell School of Electronics, Electrical Engineering and Computer Science Queen s University Belfast, UK email: {G.Qi, W.Liu,

More information

Partial Meet Revision and Contraction in Logic Programs

Partial Meet Revision and Contraction in Logic Programs Partial Meet Revision and Contraction in Logic Programs Sebastian Binnewies and Zhiqiang Zhuang and Kewen Wang School of Information and Communication Technology Griffith University, QLD, Australia {s.binnewies;

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

First Steps Towards Revising Ontologies

First Steps Towards Revising Ontologies First Steps Towards Revising Ontologies Márcio Moretto Ribeiro and Renata Wassermann Institute of Mathematics and Statistics University of São Paulo Brasil, {marciomr,renata}@ime.usp.br Abstract. When

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

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

A Theoretical Model to Handle Ontology Debugging & Change Through Argumentation

A Theoretical Model to Handle Ontology Debugging & Change Through Argumentation A Theoretical Model to Handle Ontology Debugging & Change Through Argumentation Martín O. Moguillansky, Nicolás D. Rotstein, and Marcelo A. Falappa Consejo Nacional de Investigaciones Científicas y Técnicas

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

Ontology Evolution Under Semantic Constraints

Ontology Evolution Under Semantic Constraints Ontology Evolution Under Semantic Constraints B. Cuenca Grau 1, E. Jimenez-Ruiz 1 1 Department of Computer Science University of Oxford bernardo.cuenca.grau@cs.ox.ac.uk ernesto@cs.ox.ac.uk E. Kharlamov

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

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

Ontology Evolution Under Semantic Constraints

Ontology Evolution Under Semantic Constraints Proceedings of the Thirteenth International Conference on Principles of Knowledge Representation and Reasoning Ontology Evolution Under Semantic Constraints B. Cuenca Grau 1, E. Jimenez-Ruiz 1 1 Department

More information

Next Steps in Propositional Horn Contraction

Next Steps in Propositional Horn Contraction Next Steps in Propositional Horn Contraction Richard Booth Mahasarakham University Thailand richard.b@msu.ac.th Thomas Meyer Meraka Institute, CSIR and School of Computer Science University of Kwazulu-Natal

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

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

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

A Contraction Core for Horn Belief Change: Preliminary Report

A Contraction Core for Horn Belief Change: Preliminary Report A Contraction Core for Horn Belief Change: Preliminary Report Richard Booth University of Luxembourg Luxembourg richard.booth@uni.lu Thomas Meyer Meraka Institute, CSIR South Africa tommie.meyer@meraka.org.za

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

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

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

Definability of Horn Revision from Horn Contraction

Definability of Horn Revision from Horn Contraction Definability of Horn Revision from Horn Contraction Zhiqiang Zhuang 1,2 Maurice Pagnucco 2,3,4 Yan Zhang 1 1 School of Computing, Engineering, and Mathematics, University of Western Sydney, Australia 2

More information

A Unifying Semantics for Belief Change

A Unifying Semantics for Belief Change A Unifying Semantics for Belief Change C0300 Abstract. Many belief change formalisms employ plausibility orderings over the set of possible worlds to determine how the beliefs of an agent ought to be modified

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

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

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

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

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

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

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

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

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

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

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

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

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

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

Tableau-based Revision for Expressive Description Logics with Individuals

Tableau-based Revision for Expressive Description Logics with Individuals Tableau-based Revision for Expressive Description Logics with Individuals Thinh Dong, Chan Le Duc, Myriam Lamolle LIASD - IUT de Montreuil, Université Paris 8, France Abstract Our understanding of an application

More information

Dalal s Revision without Hamming Distance

Dalal s Revision without Hamming Distance Dalal s Revision without Hamming Distance Pilar Pozos-Parra 1, Weiru Liu 2, and Laurent Perrussel 3 1 University of Tabasco, Mexico pilar.pozos@ujat.mx 2 Queen s University Belfast, UK w.liu@qub.ac.uk

More information

Using Defeasible Information to Obtain Coherence

Using Defeasible Information to Obtain Coherence Using Defeasible Information to Obtain Coherence Giovanni Casini Thomas Meyer March 26, 2017 Abstract We consider the problem of obtaining coherence in a propositional knowledge base using techniques from

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

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

A Semantic Approach for Iterated Revision in Possibilistic Logic

A Semantic Approach for Iterated Revision in Possibilistic Logic Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008) A Semantic Approach for Iterated Revision in Possibilistic Logic Guilin Qi AIFB Universität Karlsruhe D-76128 Karlsruhe,

More information

Prime Forms and Minimal Change in Propositional Belief Bases

Prime Forms and Minimal Change in Propositional Belief Bases Annals of Mathematics and Artificial Intelligence manuscript No. (will be inserted by the editor) Prime Forms and Minimal Change in Propositional Belief Bases J. Marchi G. Bittencourt L. Perrussel Received:

More information

Belief revision: A vade-mecum

Belief revision: A vade-mecum Belief revision: A vade-mecum Peter Gärdenfors Lund University Cognitive Science, Kungshuset, Lundagård, S 223 50 LUND, Sweden Abstract. This paper contains a brief survey of the area of belief revision

More information

Tractable Extensions of the Description Logic EL with Numerical Datatypes

Tractable Extensions of the Description Logic EL with Numerical Datatypes Tractable Extensions of the Description Logic EL with Numerical Datatypes Despoina Magka, Yevgeny Kazakov, and Ian Horrocks Oxford University Computing Laboratory Wolfson Building, Parks Road, OXFORD,

More information

Towards an operator for merging taxonomies

Towards an operator for merging taxonomies Towards an operator for merging taxonomies Amélie Cordier 1 and Jean Lieber 234 and Julien Stevenot 234 Abstract. The merging of knowledge bases is a fundamental part of the collaboration in continuous

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

Horn Clause Contraction Functions

Horn Clause Contraction Functions Journal of Artificial Intelligence Research 48 (2013) xxx-xxx Submitted 04/13; published 09/13 Horn Clause Contraction Functions James P. Delgrande School of Computing Science, Simon Fraser University,

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

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

Ontology Reuse: Better Safe than Sorry

Ontology Reuse: Better Safe than Sorry Ontology Reuse: Better Safe than Sorry Bernardo Cuenca Grau, Ian Horrocks, Yevgeny Kazakov and Ulrike Sattler The University of Manchester School of Computer Science Manchester, M13 9PL, UK {bcg, horrocks,

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

Characterization of Semantics for Argument Systems

Characterization of Semantics for Argument Systems Characterization of Semantics for Argument Systems Philippe Besnard and Sylvie Doutre IRIT Université Paul Sabatier 118, route de Narbonne 31062 Toulouse Cedex 4 France besnard, doutre}@irit.fr Abstract

More information

Inverse Resolution as Belief Change

Inverse Resolution as Belief Change Inverse Resolution as Belief Change Maurice Pagnucco ARC Centre of Excel. for Autonomous Sys. School of Comp. Science and Engineering The University of New South Wales Sydney, NSW, 2052, Australia. Email:

More information

Conditional Logic and Belief Revision

Conditional Logic and Belief Revision Conditional Logic and Belief Revision Ginger Schultheis (vks@mit.edu) and David Boylan (dboylan@mit.edu) January 2017 History The formal study of belief revision grew out out of two research traditions:

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

Finite Model Reasoning in Horn-SHIQ

Finite Model Reasoning in Horn-SHIQ Finite Model Reasoning in Horn-SHIQ Yazmín Ibañez-García 1, Carsten Lutz 2, and Thomas Schneider 2 1 KRDB Research Centre, Free Univ. of Bozen-Bolzano, Italy,{ibanezgarcia@inf.unibz.it} 2 Univ. Bremen,

More information

On iterated revision in the AGM framework

On iterated revision in the AGM framework On iterated revision in the AGM framework Andreas Herzig, Sébastien Konieczny, Laurent Perrussel Institut de Recherche en Informatique de Toulouse 118 route de Narbonne - 31062 Toulouse - France {herzig,konieczny,perrussel}@irit.fr

More information

An Independence Relation for Sets of Secrets

An Independence Relation for Sets of Secrets Sara Miner More Pavel Naumov An Independence Relation for Sets of Secrets Abstract. A relation between two secrets, known in the literature as nondeducibility, was originally introduced by Sutherland.

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

Iterated Belief Change: A Transition System Approach

Iterated Belief Change: A Transition System Approach Iterated Belief Change: A Transition System Approach Aaron Hunter and James P. Delgrande School of Computing Science Simon Fraser University Burnaby, BC, Canada {amhunter, jim}@cs.sfu.ca Abstract We use

More information

Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes

Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes Christoph Haase 1 and Carsten Lutz 2 Abstract. We perform an exhaustive study of the complexity of subsumption

More information

INTRODUCTION TO NONMONOTONIC REASONING

INTRODUCTION TO NONMONOTONIC REASONING Faculty of Computer Science Chair of Automata Theory INTRODUCTION TO NONMONOTONIC REASONING Anni-Yasmin Turhan Dresden, WS 2017/18 About the Course Course Material Book "Nonmonotonic Reasoning" by Grigoris

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

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

5 Set Operations, Functions, and Counting

5 Set Operations, Functions, and Counting 5 Set Operations, Functions, and Counting Let N denote the positive integers, N 0 := N {0} be the non-negative integers and Z = N 0 ( N) the positive and negative integers including 0, Q the rational numbers,

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

On the Conservativity and Stability of Ontology-Revision Operators Based on Reinterpretation

On the Conservativity and Stability of Ontology-Revision Operators Based on Reinterpretation On the Conservativity and Stability of Ontology-Revision Operators Based on Reinterpretation Özgür L. Özçep and Carola Eschenbach Department for Informatics (AB WSV), MIN Faculty, University of Hamburg

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 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

Description Logics. an introduction into its basic ideas

Description Logics. an introduction into its basic ideas Description Logics an introduction into its basic ideas A. Heußner WS 2003/2004 Preview: Basic Idea: from Network Based Structures to DL AL : Syntax / Semantics Enhancements of AL Terminologies (TBox)

More information

General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations

General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations OFER ARIELI AND ARNON AVRON, Department of Computer Science, School of Mathematical Sciences, Tel-Aviv University,

More information

Classical Propositional Logic

Classical Propositional Logic The Language of A Henkin-style Proof for Natural Deduction January 16, 2013 The Language of A Henkin-style Proof for Natural Deduction Logic Logic is the science of inference. Given a body of information,

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes

A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes A Goal-Oriented Algorithm for Unification in EL w.r.t. Cycle-Restricted TBoxes Franz Baader, Stefan Borgwardt, and Barbara Morawska {baader,stefborg,morawska}@tcs.inf.tu-dresden.de Theoretical Computer

More information

Designing and Evaluating Generic Ontologies

Designing and Evaluating Generic Ontologies Designing and Evaluating Generic Ontologies Michael Grüninger Department of Industrial Engineering University of Toronto gruninger@ie.utoronto.ca August 28, 2007 1 Introduction One of the many uses of

More information

Distance-Based Measures of Inconsistency and Incoherency for Description Logics

Distance-Based Measures of Inconsistency and Incoherency for Description Logics Wright State University CORE Scholar Computer Science and Engineering Faculty Publications Computer Science and Engineering 5-1-2010 Distance-Based Measures of Inconsistency and Incoherency for Description

More information

Modular Combination of Reasoners for Ontology Classification

Modular Combination of Reasoners for Ontology Classification Modular Combination of Reasoners for Ontology Classification Ana Armas Romero, Bernardo Cuenca Grau, Ian Horrocks Department of Computer Science. University of Oxford Abstract. Classification is a fundamental

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

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