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

Size: px
Start display at page:

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

Transcription

1 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 study of optimization methods Phase 3 tableau-based algorithms for very expressive DLs highly-optimized tableau-based systems (FaCT, Racer) relationship to modal logic and FOL Dresden, WS Description Logics 2

2 History Phase 4 Web Ontology Language (OWL) based on DL industrial-strength reasoners and ontology editors light-weight (tractable) DLs Phase 5 non-standard reasoning ontology management semantic extensions Dresden, WS Description Logics 3

3 Chapter 2 A Basic Description Logic

4 A Basic Description Logic ALC attributive language with complement Naming Schema basic language AL additional constructors are denoted by appending a letter C stands for complement ALC is obtained by adding to AL Dresden, WS Description Logics 5

5 Structure of Description Logic Systems TBox Ontology terminology of application domain Language constructors for building complex concepts formal logic-based semantics ABox facts about a world Reasoning implicit knowledge practical algorithms Dresden, WS Description Logics 6

6 Section 2.1 The Description Language

7 Syntax of ALC Definition 2.1 (Syntax of ALC) Let N C and N R two disjoint sets of concept names and role names, respectively. ALC (complex) concepts are defined by induction: if A N C, then A is an ALC concept if C, D are ALC concepts and r N R, then the following are ALC concepts: C D (conjunction) C D (disjunction) C (negation) r.c (existential restriction) r.c (value restriction) Abbreviations := A A (top) := A A (bottom) Dresden, WS Description Logics 8

8 Notation concept names are also called atomic concepts all other concepts are called complex instead of ALC concept, we often say concept A, B stand for concept names C, D for (complex) concepts r, s for role names Dresden, WS Description Logics 9

9 Examples of Concepts Hero Female fights.mutant Rich Human fights. Human Mutant fights.( Human sidekick.female) Dresden, WS Description Logics 10

10 Semantics of ALC Definition 2.2 (Semantics of ALC) An interpretation I = ( I, I) consists of: a non-empty domain I, and an extension mapping I (also called interpretation function): A I I for all A N C (concepts interpreted as sets) r I I I for all r N R (roles interpreted as binary relations) The extension mapping is extended to concept descriptions as follows: (C D) I := C I D I (C D) I := C I D I ( C) I := I \ C I ( r.c) I := {d I there is e I with (d, e) r I and e C I } ( r.c) I := {d I for all e I : (d, e) r I implies e C I } Dresden, WS Description Logics 11

11 Interpretation Example Hero R helps Hero B Hero S Hero,Female W fights fights fights fights fights Rich,Human,Female helps Human Female Rich,Human ( Hero fights.human ) I = {B,S} ( Hero fights.(rich Human) ) I = {R,S,W} ( helps.human ) I = I \ {R} Dresden, WS Description Logics 12

12 DL vs FOL ALC can be seen as a fragment of First-order Logic concept names are unary predicates role names are binary predicates Interpretations can obviously be seen as first-order interpretations for this signature concepts then correspond to FOL formulae with one free variable Let φ(x) be such a formula with free variable x, and I an interpretation. The extension of φ w.r.t. I is given by φ I := {d I I = φ(d)} Goal translate ALC concepts C into FOL formulae τ x(c) such that their extensions coincide Dresden, WS Description Logics 13

13 Translation to FOL Syntactic translation C τ x(c) τ x(a) := A(x) for A N C τ x(c D) := τ x(c) τ x(d) τ x(c D) := τ x(c) τ x(d) τ x( C) := τ x(c) τ x( r.c) := y.(r(x, y) τ y C) τ x( r.c) := y.(r(x, y) τ y C) y new variable different from x Example τ x( r.(a s.b)) = y.(r(x, y) τ y (A s.b)) = y.(r(x, y) (A(y) z.(s(y, z) B(z)))) Lemma 2.3 C and τ x(c) have the same extension; that is, Proof by induction on structure of C C I = {d I I = τ x(c)(d)}. Dresden, WS Description Logics 14

14 Decidable Fragments of FOL ALC can be seen as a fragment of FOL: each concept C yields a formula τ x(c) with one free variable Decidability These formulae belong to known decidable subclasses of FOL: two variable fragment guarded fragment τ x( r.(a s.b)) = y.(r(x, y) τ y (A s.b)) = y.(r(x, y) (A(y) x.(s(y, x) B(x)))) Dresden, WS Description Logics 15

15 DL vs Modal Logic ALC is a syntactic variant of multimodal K concept names are propositional variables role names are transition relations multimodal K: several pairs of boxes and diamonds Concept descriptions C yield modal formulas Θ(C) Θ(A) := A for A N C Θ(C D) := Θ(C) Θ(D) Θ(C D) := Θ(C) Θ(D) Θ( C) := Θ(C) Θ( r.c) := [r]θ(c) Θ( r.c) := r Θ(C) C and Θ(C) have the same semantics: I is a Kripke structure C I is the set of worlds that make Θ(C) true in I. Dresden, WS Description Logics 16

16 More Expressivity ALC is only one example of many description logics that have been studied many other constructors exist and can be used for KR Qualified Number Restrictions (Q) ( n r.c) I := {d I {e (d, e) r I, e C I } n} at least n r-successors that belong to C ( n r.c) I := {d I {e (d, e) r I, e C I } n} at most n r-successors that belong to C A hero that fights at least two villains, of which at most one is a sidekick Hero ( 2 fights.villain) ( 1 fights.( helps.villain)) Dresden, WS Description Logics 17

17 More Expressivity ALC is only one example of many description logics that have been studied many other constructors exist and can be used for KR Number Restrictions (N ) ( n r) I := ( n r. ) I = {d I {e (d, e) r I, e C I } n} at least n r-successors ( n r) I := ( n r. ) I = {d I {e (d, e) r I, e C I } n} at most n r-successors Dresden, WS Description Logics 17

18 More Expressivity ALC is only one example of many description logics that have been studied many other constructors exist and can be used for KR Inverse Roles (I) for a role name r, r 1 denotes the inverse: (r 1 ) I := {(e, d) (d, e) r I } A hero that only fights villains with female sidekicks Hero fights.(villain helps 1.Female) Dresden, WS Description Logics 17

19 Structure of Description Logic Systems Ontology TBox terminology of application domain Language constructors for building complex concepts formal logic-based semantics ABox facts about a world Reasoning implicit knowledge practical algorithms Dresden, WS Description Logics 18

20 Section 2.2 Terminological Knowledge

21 GCIs and TBoxes Definition 2.4 (GCIs and TBoxes) A general concept inclusion (GCI) is of the form C D, where C, D are concepts A TBox is a finite set of GCIs The interpretation I satisfies the GCI C D iff C I D I I is a model of the TBox T iff it satisfies all GCIs in T Note: this definition is not specific of ALC; applies to any description language Example Hero Villain Hero haspower. Rich hassidekick 1.Rich Two TBoxes are equivalent if they have the same models Dresden, WS Description Logics 20

22 Concept Definitions Definition 2.5 A concept definition is of the form A C where A is a concept name C is a concept description The interpretation I satisfies the concept definition A C if A I = C I A C abbreviates the two GCIs A C, C A Dresden, WS Description Logics 21

23 Acyclic TBoxes Definition 2.5 (continued) An acyclic TBox is a finite set of concept definitions that does not contain multiple definitions A C A D does not contain cyclic definitions (directly or indirectly) A r.b B C C s.a The interpretation I is a model of the acyclic TBox T is it satisfies all concept definitions in T A concept name A occurring in T is a defined concept iff there is C such that A C T ; primitive concept otherwise Dresden, WS Description Logics 22

24 Example Heroine Hero Female Sidekick helps. Criminal fights.hero MutantCriminal Criminal fights.mutant Superhero Hero (Rich Human haspower.superpower) Overlord ( 3 helps 1.Criminal) fights.superhero Dresden, WS Description Logics 23

25 ABox Expansion Proposition 2.6 For every acyclic TBox T, we can effectively construct an equivalent acyclic TBox T such that the right-hand sides of concept definitions in T contain only primitive concepts. Proof blackboard We call T the expanded version of T Dresden, WS Description Logics 24

26 Primitive Interpretations Given an acyclic TBox T, a primitive interpretation J for T together with an extension mapping J that maps primitive concepts P to sets P J J role names r to binary relations r J J J consists of a non-empty set J The interpretation I is an extension of the primitive interpretation J iff J = I, P J = P I for all primitive concepts P r J = r I for all role names r Corollary 2.7 Let T be an acyclic TBox. Any primitive interpretation J has a unique extension to a model of T Proof blackboard Dresden, WS Description Logics 25

27 Translation to FOL Any ALC-TBox can be translated into FOL: τ(t ) := x.(τ x(c) τ x(d)) C D T Lemma 2.8 Let T a TBox and τ(t ) its translation into FOL. Then T and τ(t ) have the same models Proof blackboard Dresden, WS Description Logics 26

28 Structure of Description Logic Systems TBox Ontology terminology of application domain Language constructors for building complex concepts formal logic-based semantics ABox facts about a world Reasoning implicit knowledge practical algorithms Dresden, WS Description Logics 27

29 Section 2.3 Assertional Knowledge

30 Assertions and ABoxes Definition 2.9 (Assertions and ABoxes) An assertion is of the form C(a) (concept assertion) or r(a, b) (role assertion) where C is a concept, r a role, and a, b are individual names from a set N I (disjoint with N C,N R ) An ABox is a finite set of assertions Interpretations I are extended to assign elements a I I to individual names a N I I is a model of the ABox A if it satisfies all its assertions: a I C I for all C(a) A (a I, b I ) r I for all r(a, b) A Dresden, WS Description Logics 29

31 Examples of Assertions Rich(batman) Human(superman) fights(superman,bizarro) helps(robin,batman) Dresden, WS Description Logics 30

32 Translation to FOL Any ALC-ABox can be translated into FOL: τ(a) := C(a) A (individual names are viewed as constants) τ x(c)(a) Lemma 2.10 Let A an ABox and τ(a) its translation into FOL. Then A and τ(a) have the same models Proof easy (Exercise!) r(a,b) A r(a, b) Dresden, WS Description Logics 31

33 Ontologies Definition 2.11 An ontology O = (T, A) consists of a TBox T and an ABox A The interpretation I is a model of the ontology O = (T, A) iff it is a model of T and a model of A FOL translation: τ(o) := τ(t ) τ(a) Lemma 2.12 Let O be an ontology and τ(o) its FOL translation. O and τ(o) have the same models Proof Immediate from Lemmas 2.8 and 2.10 Dresden, WS Description Logics 32

34 Nominals We can increase the expressive power of the description language by using individual names as concept constructors They are interpreted as singleton sets containing only the extension of the individual name Nominals (O) Syntax: {a} for a N I Semantics: {a} I := {a I } Using nominals, ABox assertions can be expressed through GCIs: C(a) is expressed by {a} C r(a, b) is expressed by {a} r.{b} Dresden, WS Description Logics 33

35 Structure of Description Logic Systems TBox Ontology terminology of application domain Language constructors for building complex concepts formal logic-based semantics ABox facts about a world Reasoning implicit knowledge practical algorithms Dresden, WS Description Logics 34

36 Section 2.4 Reasoning Problems and Services

37 Reasoning Problems Goal: to make implicitly represented knowledge explicit Definition 2.13 (Terminological Reasoning) Let T be a TBox. Terminological reasoning refers to deciding the following problems Satisfiability: C is satisfiable w.r.t. T iff C I for some model I of T Subsumption: C is subsumed by D w.r.t. T (C T D) iff C I D I for all models I of T Equivalence: C is equivalent to D w.r.t. T (C T D) iff C I = D I for all models I of T If T = we simply remove the w.r.t T from the name Dresden, WS Description Logics 36

38 Examples A A and r.a r. A are not satisfiable (unsatisfiable) A A and r.a r. A are equivalent A B is subsumed by A and by B r.(a B) is subsumed by r.a and by r.b r.(a B) is equivalent to r.a r.b r.a r.b is subsumed by r.(a B) Dresden, WS Description Logics 37

39 Properties of Subsumption Lemma The subsumption relation T is a pre-order on concepts: C T C (reflexivity) if C T D and D T E, then C T E (transitivity) 2. Existential restrictions and value restrictions are monotonic w.r.t. subsumption if C T D, then r.c T r.d and r.c T r.d Proof blackboard Note T is not a partial order since it is not antisymmetric: C T D and D T C does not imply that C = D (no syntactic equivalence, just semantical) Dresden, WS Description Logics 38

40 Reasoning Problems Definition 2.15 (Assertional Reasoning) Let O = (T, A) be an ontology. The following are assertional reasoning problems Consistency: O is consistent iff there exists a model of O Instance: a is an instance of C w.r.t. O iff a I C I for all models I of O Lemma 2.16 Let O = (T, A) be an ontology. If a is an instance of C w.r.t. O and C T D, then a is an instance of D w.r.t. O Exercise! Dresden, WS Description Logics 39

41 Reductions Between Reasoning Problems The following polynomial time reductions between the reasoning problems hold equivalence subsumption satisfiability holds for any DL that has conjunction and negation instance 6. consistency Dresden, WS Description Logics 40

42 Reductions Theorem 2.17 Let O = (T, A) be an ontology, C, D concepts and a N I. 1. C T D iff C T D and D T C 2. C T D iff C T C D 3. C T D iff C D is unsatisfiable w.r.t. T 4. C is satisfiable w.r.t. T iff C T 5. C is satisfiable w.r.t. T iff (T, {C(a)}) is consistent 6. a is an instance of C w.r.t. O iff (T, A { C(a)}) is inconsistent 7. O is consistent iff a is not an instance of w.r.t. O Proof blackboard Dresden, WS Description Logics 41

43 Expansions Let O = (T, A) be an ontology where T is acyclic, and C a concept The expanded versions Ĉ and  of C and A w.r.t. T are obtained by replacing all defined concepts occurring in C and A by their defintions from T T : Woman Person Female Criminal fights.hero Minion Person helps.criminal C: Woman Minion Ĉ = Person Female Person helps. fights.hero Dresden, WS Description Logics 42

44 Expansions Let O = (T, A) be an ontology where T is acyclic, and C a concept The expanded versions Ĉ and  of C and A w.r.t. T are obtained by replacing all defined concepts occurring in C and A by their defintions from T Proposition C is satisfiable w.r.t. T iff Ĉ is satisfiable 2. O = (T, A) is consistent iff (, Â) is consistent Proof blackboard similar reductions exist for other reasoning problems Dresden, WS Description Logics 42

45 Not a Polynomial Reduction The expansion of concepts and ABoxes is in general not polynomial The acyclic TBox T A 0 r.a 1 s.a 1 A 1 r.a 2 s.a 2. A n 1 r.a n s.a n has n axioms, all of the same size; i.e., the size of T is linear in n The expanded version Â0 of A 0 contains the name A n 2 n times! induction on n Dresden, WS Description Logics 43

46 Relationship with FOL We can translate ALC reasoning into FOL reasoning Lemma 2.19 Let O = (T, A) be an ontology, C, D be concepts, and a N I 1. C T D iff τ(t ) = x.(τ x(c)(x) τ x(d)(x)) 2. O is consistent iff τ(o) is consistent 3. a is an instance of C w.r.t. O iff τ(o) = τ x(c)(a) Proof blackboard Dresden, WS Description Logics 44

47 Classification Computing the subsumption relations between all concept names in T Heroine Hero Female MaleHero Hero Female MutantHeroine Heroine Mutant Elite Rich Human Superhero Hero Elite Elite Hero Female Mutant Rich SuperHero MaleHero Heroin MutantHeroin Human Dresden, WS Description Logics 45

48 Realization Computing the most specific concept names to which an individual belongs Heroine Hero Female MaleHero Hero Female MutantHeroine Heroine Mutant Elite Rich Human Superhero Hero Elite Hero(Superman) Superman is an instance of Hero, MaleHero, Elite, Superhero Dresden, WS Description Logics 46

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

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

Relations to first order logic

Relations to first order logic An Introduction to Description Logic IV Relations to first order logic Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 6 th 2014 Marco

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

An Introduction to Description Logics

An Introduction to Description Logics An Introduction to Description Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, 21.11.2013 Marco Cerami (UPOL) Description Logics 21.11.2013

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

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester

DESCRIPTION LOGICS. Paula Severi. October 12, University of Leicester DESCRIPTION LOGICS Paula Severi University of Leicester October 12, 2009 Description Logics Outline Introduction: main principle, why the name description logic, application to semantic web. Syntax and

More information

Description logics. Description Logics. Applications. Outline. Syntax - AL. Tbox and Abox

Description logics. Description Logics. Applications. Outline. Syntax - AL. Tbox and Abox Description Logics Description logics A family of KR formalisms, based on FOPL decidable, supported by automatic reasoning systems Used for modelling of application domains Classification of concepts and

More information

An Introduction to Description Logics: Techniques, Properties, and Applications. NASSLLI, Day 2, Part 2. Reasoning via Tableau Algorithms.

An Introduction to Description Logics: Techniques, Properties, and Applications. NASSLLI, Day 2, Part 2. Reasoning via Tableau Algorithms. An Introduction to Description Logics: Techniques, Properties, and Applications NASSLLI, Day 2, Part 2 Reasoning via Tableau Algorithms Uli Sattler 1 Today relationship between standard DL reasoning problems

More information

ALC Concept Learning with Refinement Operators

ALC Concept Learning with Refinement Operators ALC Concept Learning with Refinement Operators Jens Lehmann Pascal Hitzler June 17, 2007 Outline 1 Introduction to Description Logics and OWL 2 The Learning Problem 3 Refinement Operators and Their Properties

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

Description Logics: an Introductory Course on a Nice Family of Logics. Day 2: Tableau Algorithms. Uli Sattler

Description Logics: an Introductory Course on a Nice Family of Logics. Day 2: Tableau Algorithms. Uli Sattler Description Logics: an Introductory Course on a Nice Family of Logics Day 2: Tableau Algorithms Uli Sattler 1 Warm up Which of the following subsumptions hold? r some (A and B) is subsumed by r some A

More information

On the Decidability Status of Fuzzy ALC with General Concept Inclusions

On the Decidability Status of Fuzzy ALC with General Concept Inclusions J Philos Logic manuscript No. (will be inserted by the editor) On the Decidability Status of Fuzzy ALC with General Concept Inclusions Franz Baader Stefan Borgwardt Rafael Peñaloza Received: date / Accepted:

More information

Logics for Data and Knowledge Representation

Logics for Data and Knowledge Representation Logics for Data and Knowledge Representation 4. Introduction to Description Logics - ALC Luciano Serafini FBK-irst, Trento, Italy October 9, 2012 Origins of Description Logics Description Logics stem from

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

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES OWL & Description Logics Markus Krötzsch Dresden, 16 May 2014 Content Overview & XML Introduction into RDF RDFS Syntax & Intuition Tutorial 1 RDFS Semantics RDFS

More information

Introduzione alle logiche descrittive

Introduzione alle logiche descrittive Introduzione alle logiche descrittive I principali formalismi di KR Reti semantiche Sistemi a Frame Sistemi di Produzione FOL (First Order Logic) e vari altri linguaggi logici Logiche descrittive Le logiche

More information

Restricted role-value-maps in a description logic with existential restrictions and terminological cycles

Restricted role-value-maps in a description logic with existential restrictions and terminological cycles Restricted role-value-maps in a description logic with existential restrictions and terminological cycles Franz Baader Theoretical Computer Science, Dresden University of Technology D-01062 Dresden, Germany

More information

Knowledge Bases in Description Logics

Knowledge Bases in Description Logics (1/23) Description Logics Knowledge Bases in Description Logics Enrico Franconi franconi@cs.man.ac.uk http://www.cs.man.ac.uk/ franconi Department of Computer Science, University of Manchester (2/23) Understanding

More information

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles*

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Franz Baader Theoretical Computer Science TU Dresden D-01062 Dresden, Germany

More information

An Automata-Based Approach for Subsumption w.r.t. General Concept Inclusions in the Description Logic FL 0

An Automata-Based Approach for Subsumption w.r.t. General Concept Inclusions in the Description Logic FL 0 Master s Thesis An Automata-Based Approach for Subsumption w.r.t. General Concept Inclusions in the Description Logic FL 0 Maximilian Pensel November 30, 2015 Technische Universität Dresden Faculty of

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

LTCS Report. A finite basis for the set of EL-implications holding in a finite model

LTCS Report. A finite basis for the set of EL-implications holding in a finite model Dresden University of Technology Institute for Theoretical Computer Science Chair for Automata Theory LTCS Report A finite basis for the set of EL-implications holding in a finite model Franz Baader, Felix

More information

On Axiomatic Rejection for the Description Logic ALC

On Axiomatic Rejection for the Description Logic ALC On Axiomatic Rejection for the Description Logic ALC Hans Tompits Vienna University of Technology Institute of Information Systems Knowledge-Based Systems Group Joint work with Gerald Berger Context The

More information

Technische Universität Dresden. Fakultät Informatik EMCL Master s Thesis on. Hybrid Unification in the Description Logic EL

Technische Universität Dresden. Fakultät Informatik EMCL Master s Thesis on. Hybrid Unification in the Description Logic EL Technische Universität Dresden Fakultät Informatik EMCL Master s Thesis on Hybrid Unification in the Description Logic EL by Oliver Fernández Gil born on June 11 th 1982, in Pinar del Río, Cuba Supervisor

More information

OPPA European Social Fund Prague & EU: We invest in your future.

OPPA European Social Fund Prague & EU: We invest in your future. OPPA European Social Fund Prague & EU: We invest in your future. Description Logics Petr Křemen petr.kremen@fel.cvut.cz FEL ČVUT 39 / 157 Our plan Towards Description Logics ALC Language 40 / 157 Towards

More information

The Description Logic ABox Update Problem Revisited

The Description Logic ABox Update Problem Revisited Dresden University of Technology Department of Computer Science Institute for Theoretical Computer Science Master s Thesis on The Description Logic ABox Update Problem Revisited by Yusri Bong born on February

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

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

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

Description Logics. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca

Description Logics. Adrian Groza. Department of Computer Science Technical University of Cluj-Napoca Description Logics Adrian Groza Department of Computer Science Technical University of Cluj-Napoca Outline 1 The World as a Graph 2 Description Logics Family Ontology Description Logics How far can we

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

Knowledge Representation and Description Logic Part 2

Knowledge Representation and Description Logic Part 2 Knowledge Representation and Description Logic Part 2 Renata Wassermann renata@ime.usp.br Computer Science Department University of São Paulo September 2014 IAOA School Vitória Renata Wassermann Knowledge

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

LTCS Report. Decidability and Complexity of Threshold Description Logics Induced by Concept Similarity Measures. LTCS-Report 16-07

LTCS Report. Decidability and Complexity of Threshold Description Logics Induced by Concept Similarity Measures. LTCS-Report 16-07 Technische Universität Dresden Institute for Theoretical Computer Science Chair for Automata Theory LTCS Report Decidability and Complexity of Threshold Description Logics Induced by Concept Similarity

More information

Complexities of Horn Description Logics

Complexities of Horn Description Logics Complexities of Horn Description Logics MARKUS KRÖTZSCH Department of Computer Science, University of Oxford, United Kingdom SEBASTIAN RUDOLPH Institute AIFB, Karlsruhe Institute of Technology, Germany

More information

2. A tableau algorithm for ALC with TBoxes, number restrictions, and inverse roles. Extend ALC-tableau algorithm from first session with

2. A tableau algorithm for ALC with TBoxes, number restrictions, and inverse roles. Extend ALC-tableau algorithm from first session with 2. A tableau algorithm for ALC with TBoxes, number restrictions, and inverse roles Extend ALC-tableau algorithm from first session with 1 general TBoxes 2 inverse roles 3 number restrictions Goal: Design

More information

An Introduction to Description Logics: Techniques, Properties, and Applications. NASSLLI, Day 3, Part 2. Computational Complexity.

An Introduction to Description Logics: Techniques, Properties, and Applications. NASSLLI, Day 3, Part 2. Computational Complexity. An Introduction to Description Logics: Techniques, Properties, and Applications NASSLLI, Day 3, Part 2 Computational Complexity Uli Sattler 1 Today We will discuss basic notions of computational complexity

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Semantic Networks and Description Logics II: Description Logics Terminology and Notation Bernhard Nebel, Felix Lindner, and Thorsten Engesser November 23, 2015

More information

Mathematical Logics Description Logic: Tbox and Abox

Mathematical Logics Description Logic: Tbox and Abox Mathematical Logics Description Logic: Tbox and Abox Fausto Giunchiglia and Mattia Fumagallli University of Trento *Originally by Luciano Serafini and Chiara Ghidini Modified by Fausto Giunchiglia and

More information

A RESOLUTION DECISION PROCEDURE FOR SHOIQ

A RESOLUTION DECISION PROCEDURE FOR SHOIQ A RESOLUTION DECISION PROCEDURE FOR SHOIQ Yevgeny Kazakov and Boris Motik The University of Manchester August 20, 2006 SHOIQ IS A DESCRIPTION LOGIC! Yevgeny Kazakov and Boris Motik A Resolution Decision

More information

Complexities of Horn Description Logics

Complexities of Horn Description Logics Complexities of Horn Description Logics MARKUS KRÖTZSCH Department of Computer Science, University of Oxford, United Kingdom SEBASTIAN RUDOLPH Institute AIFB, Karlsruhe Institute of Technology, Germany

More information

On Subsumption and Instance Problem in ELH w.r.t. General TBoxes

On Subsumption and Instance Problem in ELH w.r.t. General TBoxes On Subsumption and Instance Problem in ELH w.r.t. General TBoxes Sebastian Brandt Institut für Theoretische Informatik TU Dresden, Germany brandt@tcs.inf.tu-dresden.de Abstract Recently, it was shown for

More information

Description Logics (DLs)

Description Logics (DLs) OWL Three species of OWL OWL full is union of OWL syntax and RDF (Undecidable) OWL DL restricted to FOL fragment (decidable in NEXPTIME) OWL Lite is easier to implement subset of OWL DL (decidable in EXPTIME)

More information

arxiv: v2 [cs.lo] 21 Jul 2014

arxiv: v2 [cs.lo] 21 Jul 2014 ExpTime Tableaux with Global Caching for the Description Logic SHOQ Linh Anh Nguyen 1,2 and Joanna Golińska-Pilarek 3 1 Institute of Informatics, University of Warsaw Banacha 2, 02-097 Warsaw, Poland nguyen@mimuw.edu.pl

More information

Conservative Extensions in Expressive Description Logics

Conservative Extensions in Expressive Description Logics Conservative Extensions in Expressive Description Logics Carsten Lutz 1, Dirk Walther 2, Frank Wolter 2 1 Institut für Theoretische Informatik, TU Dresden, Germany 2 Department of Computer Science, University

More information

Teil III: Wissensrepräsentation und Inferenz. Kap.11: Beschreibungslogiken

Teil III: Wissensrepräsentation und Inferenz. Kap.11: Beschreibungslogiken Vorlesung Künstliche Intelligenz Wintersemester 2006/07 Teil III: Wissensrepräsentation und Inferenz Kap.11: Beschreibungslogiken Mit Material von Carsten Lutz, Uli Sattler: http://www.computationallogic.org/content/events/iccl-ss-

More information

Gödel Negation Makes Unwitnessed Consistency Crisp

Gödel Negation Makes Unwitnessed Consistency Crisp Gödel Negation Makes Unwitnessed Consistency Crisp Stefan Borgwardt, Felix Distel, and Rafael Peñaloza Faculty of Computer Science TU Dresden, Dresden, Germany [stefborg,felix,penaloza]@tcs.inf.tu-dresden.de

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

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

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

The Complexity of Lattice-Based Fuzzy Description Logics

The Complexity of Lattice-Based Fuzzy Description Logics Noname manuscript No (will be inserted by the editor) The Complexity of Lattice-Based Fuzzy Description Logics From ALC to SHI Stefan Borgwardt Rafael Peñaloza the date of receipt and acceptance should

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

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

Description Logics: a Nice Family of Logics. Day 4: More Complexity & Undecidability ESSLLI Uli Sattler and Thomas Schneider

Description Logics: a Nice Family of Logics. Day 4: More Complexity & Undecidability ESSLLI Uli Sattler and Thomas Schneider Description Logics: a Nice Family of Logics Day 4: More Complexity & Undecidability ESSLLI 2016 Uli Sattler and Thomas Schneider 1 Next Some complexity results: TBox internalisation makes a DL ExpTime-hard

More information

Week 4. COMP62342 Sean Bechhofer, Uli Sattler

Week 4. COMP62342 Sean Bechhofer, Uli Sattler Week 4 COMP62342 Sean Bechhofer, Uli Sattler sean.bechhofer@manchester.ac.uk, uli.sattler@manchester.ac.uk Today Some clarifications from last week s coursework More on reasoning: extension of the tableau

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

Reasoning with Annotated Description Logic Ontologies

Reasoning with Annotated Description Logic Ontologies Reasoning with Annotated Description Logic Ontologies an Stelle einer Habilitationsschrift vorgelegt an der Technischen Universität Dresden Fakultät Informatik eingereicht von Dr. rer. nat. Rafael Peñaloza

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

The Bayesian Ontology Language BEL

The Bayesian Ontology Language BEL Journal of Automated Reasoning manuscript No. (will be inserted by the editor) The Bayesian Ontology Language BEL İsmail İlkan Ceylan Rafael Peñaloza Received: date / Accepted: date Abstract We introduce

More information

Axiom Pinpointing in General Tableaux

Axiom Pinpointing in General Tableaux Axiom Pinpointing in General Tableaux FRANZ BAADER, Theoretical Computer Science, TU Dresden, Germany. E-mail: baader@inf.tu-dresden.de RAFAEL PEÑALOZA, Intelligent Systems, University of Leipzig, Germany.

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

A Description Logic with Concrete Domains and a Role-forming Predicate Operator

A Description Logic with Concrete Domains and a Role-forming Predicate Operator A Description Logic with Concrete Domains and a Role-forming Predicate Operator Volker Haarslev University of Hamburg, Computer Science Department Vogt-Kölln-Str. 30, 22527 Hamburg, Germany http://kogs-www.informatik.uni-hamburg.de/~haarslev/

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

Non-Gödel Negation Makes Unwitnessed Consistency Undecidable

Non-Gödel Negation Makes Unwitnessed Consistency Undecidable Non-Gödel Negation Makes Unwitnessed Consistency Undecidable Stefan Borgwardt and Rafael Peñaloza {stefborg,penaloza}@tcs.inf.tu-dresden.de Theoretical Computer Science, TU Dresden, Germany Abstract. Recent

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

Next. Description Logics: a Nice Family of Logics. Some

Next. Description Logics: a Nice Family of Logics. Some Next Description Logics: a Nice Family of Logics Day 4: More Complexity & Undecidability ESSLLI 2016 Some complexity results: TBox internalisation makes a DL ExpTime-hard undecidability results: closing

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

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

Algebraic Tableau Reasoning for the Description Logic SHOQ

Algebraic Tableau Reasoning for the Description Logic SHOQ Algebraic Tableau Reasoning for the Description Logic SHOQ Jocelyne Faddoul and Volker Haarslev Department of Computer Science and Software Engineering, Concordia University, 1455 de Maisonneuve Blvd.

More information

INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION

INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION INTEGRITY CONSTRAINTS FOR THE SEMANTIC WEB: AN OWL 2 DL EXTENSION By Jiao Tao A Thesis Submitted to the Graduate Faculty of Rensselaer Polytechnic Institute in Partial Fulfillment of the Requirements for

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

LTCS Report. Exploring finite models in the Description Logic EL gfp. Franz Baader, Felix Distel. LTCS-Report 08-05

LTCS Report. Exploring finite models in the Description Logic EL gfp. Franz Baader, Felix Distel. LTCS-Report 08-05 Dresden University of Technology Institute for Theoretical Computer Science Chair for Automata Theory LTCS Report Exploring finite models in the Description Logic EL gfp Franz Baader, Felix Distel LTCS-Report

More information

Expressive number restrictions in Description Logics

Expressive number restrictions in Description Logics Expressive number restrictions in Description Logics Franz Baader and Ulrike Sattler August 12, 1999 Abstract Number restrictions are concept constructors that are available in almost all implemented Description

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

Formal Properties of Modularisation

Formal Properties of Modularisation Formal Properties of Modularisation Boris Konev 1, Carsten Lutz 2, Dirk Walther 1, and Frank Wolter 1 1 University of Liverpool, UK {konev, dwalther, wolter}@liverpool.ac.uk 2 University of Bremen, Germany

More information

EXPLANATION AND DIAGNOSIS SERVICES FOR UNSATISFIABILITY AND INCONSISTENCY IN DESCRIPTION LOGICS

EXPLANATION AND DIAGNOSIS SERVICES FOR UNSATISFIABILITY AND INCONSISTENCY IN DESCRIPTION LOGICS EXPLANATION AND DIAGNOSIS SERVICES FOR UNSATISFIABILITY AND INCONSISTENCY IN DESCRIPTION LOGICS Xi Deng A thesis in The Department of Computer Science and Software Engineering Presented in Partial Fulfillment

More information

University of Oxford. Consequence-based Datatype Reasoning in EL: Identifying the Tractable Fragments

University of Oxford. Consequence-based Datatype Reasoning in EL: Identifying the Tractable Fragments University of Oxford Consequence-based Datatype Reasoning in EL: Identifying the Tractable Fragments by Despoina Magka St. Peter s College under joint supervision by Prof. Ian Horrocks and Dr. Yevgeny

More information

A METRIC INTERVAL-BASED TEMPORAL DESCRIPTION LOGIC

A METRIC INTERVAL-BASED TEMPORAL DESCRIPTION LOGIC A METRIC INTERVAL-BASED TEMPORAL DESCRIPTION LOGIC A METRIC INTERVAL-BASED TEMPORAL DESCRIPTION LOGIC By MORTEZA YOUSEF SANATI, B.Sc., M.Sc. A Thesis Submitted to the School of Graduate Studies in Partial

More information

From Tableaux to Automata for Description Logics

From Tableaux to Automata for Description Logics From Tableaux to Automata for Description Logics Franz Baader 1, Jan Hladik 1, Carsten Lutz 1, and Frank Wolter 2 1 Theoretical Computer Science, TU Dresden, D-01062 Dresden, Germany, {baader,hladik,lutz}@tcs.inf.tu-dresden.de

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

LTCS Report. Blocking and Pinpointing in Forest Tableaux. LTCS-Report 08-02

LTCS Report. Blocking and Pinpointing in Forest Tableaux. LTCS-Report 08-02 Dresden University of Technology Institute for Theoretical Computer Science Chair for Automata Theory LTCS Report Blocking and Pinpointing in Forest Tableaux Franz Baader Rafael Peñaloza LTCS-Report 08-02

More information

Proof-theoretic Approach to Deciding Subsumption and Computing Least Common Subsumer in EL w.r.t. Hybrid TBoxes

Proof-theoretic Approach to Deciding Subsumption and Computing Least Common Subsumer in EL w.r.t. Hybrid TBoxes Technical University Dresden Department of Computer Science Master s Thesis on Proof-theoretic Approach to Deciding Subsumption and Computing Least Common Subsumer in EL w.r.t. Hybrid TBoxes by Novak Novaković

More information

Kripke Semantics and Tableau Procedures for Constructive Description Logics

Kripke Semantics and Tableau Procedures for Constructive Description Logics UNIVERSITÀ DEGLI STUDI DELL INSUBRIA DIPARTIMENTO DI INFORMATICA E COMUNICAZIONE Dottorato di Ricerca in Informatica XXIII Ciclo 2007-2010 Ph.D. Thesis Kripke Semantics and Tableau Procedures for Constructive

More information

Decidability of SHI with transitive closure of roles

Decidability of SHI with transitive closure of roles 1/20 Decidability of SHI with transitive closure of roles Chan LE DUC INRIA Grenoble Rhône-Alpes - LIG 2/20 Example : Transitive Closure in Concept Axioms Devices have as their direct part a battery :

More information

Reasoning in the SHOQ(D n ) Description Logic

Reasoning in the SHOQ(D n ) Description Logic Reasoning in the SHOQ(D n ) Description Logic Jeff Z. Pan and Ian Horrocks Information Management Group Department of Computer Science University of Manchester Oxford Road, Manchester M13 9PL, UK {pan,horrocks}@cs.man.ac.uk

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Role Conjunctions in Expressive Description Logics

Role Conjunctions in Expressive Description Logics Role Conjunctions in Expressive Description Logics Birte Glimm and Yevgeny Kazaov Abstract. We show that adding role conjunctions to the prominent DLs SHIF and SHOIN causes a jump in the computational

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

Propositional and Predicate Logic - VII

Propositional and Predicate Logic - VII Propositional and Predicate Logic - VII Petr Gregor KTIML MFF UK WS 2015/2016 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - VII WS 2015/2016 1 / 11 Theory Validity in a theory A theory

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

Reasoning in ELH w.r.t. General Concept Inclusion Axioms

Reasoning in ELH w.r.t. General Concept Inclusion Axioms Reasoning in ELH w.r.t. General Concept Inclusion Axioms Sebastian Brandt Theoretical Computer Science TU Dresden brandt@tcs.inf.tu-dresden.de Abstract In the area of Description Logic (DL) based knowledge

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 Tableaux-based calculus for Abduction in Expressive Description Logics: Preliminary Results

A Tableaux-based calculus for Abduction in Expressive Description Logics: Preliminary Results A Tableaux-based calculus for Abduction in Expressive Description Logics: Preliminary Results Tommaso Di Noia (1), Eugenio Di Sciascio (1), Francesco M. Donini (2) (1) SisInfLab, Politecnico di Bari, Bari,

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

A Tableau Algorithm for Fuzzy Description Logics over Residuated De Morgan Lattices

A Tableau Algorithm for Fuzzy Description Logics over Residuated De Morgan Lattices A Tableau Algorithm for Fuzzy Description Logics over Residuated De Morgan Lattices Stefan Borgwardt and Rafael Peñaloza Theoretical Computer Science, TU Dresden, Germany {stefborg,penaloza}@tcs.inf.tu-dresden.de

More information

Tight Complexity Bounds for Reasoning in the Description Logic BEL

Tight Complexity Bounds for Reasoning in the Description Logic BEL Tight Complexity Bounds for Reasoning in the Description Logic BEL İsmail İlkan Ceylan1 and Rafael Peñaloza 1,2 1 Theoretical Computer Science, TU Dresden, Germany 2 Center for Advancing Electronics Dresden

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

Description Logics. decidable, supported by automatic reasoning systems

Description Logics. decidable, supported by automatic reasoning systems Description logics Description Logics q A family of KR formalisms, based on FOPL decidable, supported by automatic reasoning systems q Used for modelling of application domains q Classification of concepts

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