Introduction to Description Logic and Ontology Languages
|
|
- Evelyn Owen
- 5 years ago
- Views:
Transcription
1 CS6999 Presentation Introduction to Description Logic and Ontology Languages Jidi (Judy) Zhao October 21, 2009
2 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 2
3 What is an ontology? Many definitions have been given: from Philosophy: a systematic explanation of being Neches gives some guidelines: defines the basic terms and relations including the vocabulary of a topic area as well as the rules for combining terms and relations to define extensions to the vocabulary. Gruber, the most quoted: an explicit specification of a conceptualization An ontology defines the concepts used to describe and represent an area of knowledge, as well as relations among them. 3
4 Types of Ontologies Top-level Ontologies The Standard Upper Ontology (SUO): 4
5 Types of Ontologies Top-level Ontologies The Standard Upper Ontology (SUO): WordNet: Sowa s top-level ontology Cyc s upper ontology Domain Ontologies E-commerce Medicine Engineering Enterprise Chemistry. Living Thing Nonliving 5
6 Methodologies for Ontology Engineering Building domain ontologies from huge ontologies (SENSUS, Cyc, AKT, ) OTK (On-To-Knowledge) Methodology Univ. of Karlsruhe Methontology Univ. Politecnica de Madrid 6
7 Methontology: A Methodology for Building Ontologies Methontology Ontology Development Process Life Cycle (Fernández-López et al., 1997;1999) 7
8 Tools for Ontology Engineering OilEd from University of Manchester Ontolingua from KSL (Stanford University) OntoSaurus from ISI (USA) OntoEdit from Karlsrhue Univ. Protégé from SMI (Stanford University) WebOnto from KMI (Open University) WebODE from UPM KAON from AIFB and FZI at the University of Karlsruhe 8
9 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 9
10 Description Logic Brachman and Levesque [1984] there is a tradeoff between the expressiveness of a representation language and the difficulty of reasoning over the representations built using that language. The more expressive the language, the harder the reasoning. Description Logics overcome the ambiguities of early semantic networks and frames first realized in the system KL-One [Brachman and Schmolze, 1985] Well-studied and decidable (most DL languages) Tight coupling between theory and practice
11 Architecture of a DL System from DL Handbook
12 DL Basics Concepts (unary predicates/formulae with one free variable) E.g., Person, Female Roles (binary predicates/formulae with two free variables) E.g., haschild Individuals (constants) E.g., Mary, John Constructors Uniont, Intersectionu Exists restriction : haschild.doctor Value restriction : haschild.doctor Complement /negation : Mother Number restriction n, n Inverse role (-): ischildof haschild transitive role (+): hassister Role hierarchy : hasdaughter v haschild Axioms Subsumptionv: MothervParent Assertion: Mary: Mother, Mary haschild John 12
13 What does R.C and R.C mean? A DogLover is someone whose pets are all dogs, in this case {C} A A DogLover = haspet.dog B {p a, (p, a) haspet a Dog} Also writen more simply as {p haspet(p, a) Dog(a) } A DogLiker is someone who owns a dog, in this case {A, C} DogLiker = haspet.dog {p haspet(p, a) Æ Dog(a) } This slide is from Dr. Bruce Spencer s slides (2007). C C Cat Dog Fido Flip haspet Fluffy Tabby Rover Fido Fluffy Tabby Rover Flip
14 The DL Family Smallest propositionally closed DL is ALC Concepts constructed using boolean operators t, u, plus restricted quantifiers, Only atomic roles E.g., Person u haschild.(doctor t haschild.doctor) 14
15 The DL Family (cont.) S often used for ALC extended with transitive roles (R + ) Additional letters indicate other extensions, e.g.: H for role hierarchy O for nominals (e.g., {Mary, John}) I for inverse roles N for number restrictions Q for qualified number restrictions (e.g., 2hasChild.Doctor) R for limited complex role inclusion axioms, role disjointness ALC+ transitive role (R + )+role hierarchy (H) +O + I + Q = SHOIQ 15
16 DL Semantics Semantics given by standard FO model theory The vocabulary is the set of names (consist of concepts and roles ) we use in our model of (part of) the world {Daisy, Cow, Animal, Person, Car, drives, } An interpretation I is a tuple (Δ I, I ) Δ I is the domain (a set) I is a mapping that maps: Names of objects (individuals/constants) to elements of Δ I Names of unary predicates (classes/concepts) to subsets of Δ I Names of binary predicates (properties/roles) to subsets of Δ I Δ I 16
17 DL Semantics (adapted from Horrocks 2006) Interpretation function I Interpretation domain Δ I Individuals i I Δ I Mary John Concepts C I Δ I Teacher Student Car Roles R I Δ I Δ I haschild owns (Teacher u Student) 17
18 DL Knowledge Bases A Knowledge Base (KB) <T,A>= a Tbox + an Abox A TBox (terminology) is a set of inclusion axioms and equivalence axioms the vocabulary of an application domain e.g.: { Mother v Person, GrandMother Person u haschild.parent } An ABox (Assertion) is a set of assertions about individuals about named individuals in terms of this vocabulary e.g.: {Mary: Mother, Anita haschild Mary} 18
19 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 19
20 Tableau Reasoning (1) Key reasoning tasks Satisfiability: asat(a), whether the assertions in a KB have a model Instance checking: C(a)? Concept satisfiability: C? Retrieval: retrieve a set of individuals that instantiate C Subsumption: B v A? A subsumes B if every individual of concept B is also of concept A. Equivalence: A B? B v A? And A v B? Reasoning tasks reducible to KB (un)satisfiability: asat(a) Instance checking: instance(a, C, A) asat (A {a: C}) Concept satisfiability: sat(c) asat(a {a:c}) Concept subsumption: C v D w.r.t. KB A A { D u C} is not satisfiable asat(a {a: D u C}) Retrieval: check each individual in the Abox, reducible to instance checking DL systems typically use tableau algorithms to decide the satisfiability (consistency) of KB 20
21 Tableau Reasoning (2) Tableau algorithms work by trying to construct a concrete example (model) consistent with KB. A KB A is satisfiable iff a fully expanded clash-free graph is constructed. Tableau reasoning contains a set of completion rules operating on constraint sets or tableau Clash: a clash is an obvious contradiction, e.g., A(x), A(x) Proof procedure: start from assertions about individuals (ABox axioms) unfold the TBox so that atomic concepts only appear on the right side of axioms transform all concepts into negation normal form (i.e. negation only occurs in front of atomic concept names): (C u D) C t D R.C R. C apply completion rules in arbitrary order as long as possible stops when a clash is found terminates if no completion rule is applicable A KB is satisfiable iff a clash-free tableau can be derived 21 CS6795 Semantic Web Techniques
22 Tableau Reasoning (3) completion rules 22
23 Tableau Reasoning (5): Concept Subsumption KB: Reasoning task: mother v woman? Exercise: Is the concept woman u mother satisfiable? 23
24 Tableau Reasoning (4): asat(a) E.g., KB: {HappyParent Person u haschild.(doctor t haschild.doctor), John:HappyParent, John haschild Mary, Mary: Doctor, Wendy haschild Mary, Wendy marriedto John} Person haschild.(doctor t haschild.doctor) from Harrock,
25 Tableau Reasoning (6) Some completion rules are nondeterministic (e.g.,, ). Blocking Strategies are often needed to ensure termination. E.g., KB: {Person v hasparent.person, John:Person} 25
26 Tableau Reasoning (7) In general, (representation of) model consists of: Named individuals forming arbitrary directed graph Trees of anonymous individuals rooted in named individuals 26
27 Tableau Reasoning (8) Similar tableaux expansions can be designed for more expressive DL languages. A tableau algorithm has to meet three requirements: Soundness: if a complete and clash-free graph is found by the algorithm, we can construct a model. Completeness: Given a model, the algorithm can always find an complete and clash-free graph Termination: the algorithm can terminate in finite steps with specific result.
28 Software for DL Reasoning Pellet KAON2 CEL 28
29 Efficiency of Tableau Reasoning I can t find an efficient algorithm, but neither can all these famous people. NP-Complete Cartoons,
30 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 30
31 Ontology Languages Traditional Ontology Languages Ontolingua and KIF LOOM OKBC F-logic Ontology Markup Languages SHOE RDF and RDF Schema OIL DAML+OIL OWL 31
32 The Web Ontology Language OWL Semantic Web led to requirement for a web ontology language set up Web-Ontology (WebOnt) Working Group WebOnt developed OWL language OWL based on earlier languages OIL and DAML+OIL OWL now a W3C recommendation OIL, DAML+OIL and OWL based on Description Logic 32
33 OWL Three species of OWL OWL full is the union of OWL syntax and RDF OWL DL restricted to FOL fragment (is equivalent to SHOIN(D n ) DL) OWL Lite is an easier to implement subset of OWL DL OWL DL Benefits from many years of DL research Well defined semantics Formal properties well understood (complexity, decidability) Known reasoning algorithms Implemented systems (highly optimised) Adapted from ENC 2004 Tutorial by Peter F. Patel-Schneider 33
34 OWL RDF/XML Exchange Syntax E.g., Person u haschild.(doctor t haschild.doctor): <owl:class> <owl:intersectionof rdf:parsetype= collection"> <owl:class rdf:about="#person"/> <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:allvaluesfrom> <owl:unionof rdf:parsetype= collection"> <owl:class rdf:about="#doctor"/> <owl:restriction> <owl:onproperty rdf:resource="#haschild"/> <owl:somevaluesfrom rdf:resource="#doctor"/> </owl:restriction> </owl:unionof> </owl:allvaluesfrom> </owl:restriction> </owl:intersectionof> </owl:class> 34
35 Class/Concept Constructors 35
36 Ontology Axioms OWL ontology equivalent to DL KB (Tbox + Abox) 36
37 Talk Outline Introduction to Ontologies Introduction to Description Logic (DL) Reasoning in DL Introduction to Ontology Languages: OWL Extensions of DL and Research Challenges 37
38 Extensions of DL Combinations of DL and Logic Programs (LP) Uncertainty extension of DL Concrete domain constraints Modal, epistemic, and temporal operators Open world vs. close world.. 38
39 Venn Diagram of DL, LP, and FOC 39
40 Motivation(1) DL cannot represent more than one free variable at a time. (1) A rule involving multiple variables. E.g., Man(?X) Woman(?Y) PotentialFriendshipBetween(?X,?Y). (2) Chaining to derive values of Properties. E.g., Father(?X,?Y) Father(?Y,?Z) Grandfather(?X,?Z). (not allowed in SHOIN) Work(?X,?Y) Live(?X,?Z) Loc(?Y,?W) Loc(?Z,?W) HomeWorker(?X). 40
41 Motivation(2) Horn Logic cannot represent a (1) disjunction or (2) existential in the head. (1) State a subclass of a complex class expression which is a disjunction. E.g., (Human u Adult) v (Man t Woman) (2) State a subclass of a complex class expression which is an existential. E.g., Radio v haspart.tuner 41
42 Different approaches 1. Approaches reducing description logics to logic programs A. DLP B. OWL 2 RL 2. Homogeneous approaches A. OWL Rules B. SWRL 3. Hybrid approaches accessing description logic through queries in logic programs A. AL-Log 42
43 Uncertainty extension of DL Handling uncertain knowledge is becoming a critical research direction for the (Semantic) Web. knowledge on the Web is often uncertain and imprecise. E.g., many concepts needed in business domain ontology modeling lack well-defined boundaries or, precisely defined criteria of relationship between concepts Domain modeling and Ontology reasoning Quantify degree of an individual belonging to a class Quantify degree of subsumption between a class and its subclasses Concept mapping between ontologies Quantify degree of alignment between classes of two ontologies 43
44 URW3 Situation Report: uncertainty ontology URW
45 Probability, Possibility and Fuzzy logic Probabilistic Description Logic: Statistical information e.g. John is a student with the probability 0.6 and a teacher with the probability 0.4 Fuzzy Description Logic: Express vagueness and imprecision e.g. John is tall with the degree of truth 0.9 Possibilistic Description Logic: Particular rankings and preferences e.g. John prefers an ice cream to a beer 45
46 Research Challenges Syntax and Semantics Decidability Reasoning algorithms for possible extensions Soundness and completeness Complexity/efficiency Effective methods for reasoning under uncertainty 46
47 Questions?
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 informationDescription 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 informationTeil 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 informationDescription 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 informationChapter 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 informationFOUNDATIONS 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 informationOWL Basics. Technologies for the Semantic Web. Building a Semantic Web. Ontology
Technologies for the Semantic Web OWL Basics COMP60421 Sean Bechhofer University of Manchester sean.bechhofer@manchester.ac.uk Metadata Resources are marked-up with descriptions of their content. No good
More informationAn 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 informationPhase 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 informationALC 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 informationA Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System
1 / 31 A Zadeh-Norm Fuzzy Description Logic for Handling Uncertainty: Reasoning Algorithms and the Reasoning System Judy Zhao 1, Harold Boley 2, Weichang Du 1 1. Faculty of Computer Science, University
More informationOWL Semantics. COMP60421 Sean Bechhofer University of Manchester
OWL Semantics COMP60421 Sean Bechhofer University of Manchester sean.bechhofer@manchester.ac.uk 1 Technologies for the Semantic Web Metadata Resources are marked-up with descriptions of their content.
More informationKnowledge 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 informationFuzzy 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 informationIntroduzione 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 informationOWL Semantics COMP Sean Bechhofer Uli Sattler
OWL Semantics COMP62342 Sean Bechhofer sean.bechhofer@manchester.ac.uk Uli Sattler uli.sattler@manchester.ac.uk 1 Toward Knowledge Formalization Acquisition Process Elicit tacit knowledge A set of terms/concepts
More informationProbabilistic Ontologies: Logical Approach
Probabilistic Ontologies: Logical Approach Pavel Klinov Applied Artificial Intelligence Lab ECE Department University of Cincinnati Agenda Why do we study ontologies? Uncertainty Probabilistic ontologies
More informationA 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 informationDescription 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 informationLogics 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 informationSemantics 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 informationOWL 2 Rules (Part 1) Tutorial at ESWC2009 May 31, Pascal Hitzler. AIFB, Universität Karlsruhe (TH) Markus Krötzsch
OWL 2 Rules (Part 1) Tutorial at ESWC2009 May 31, 2009 Pascal Hitzler AIFB, Universität Karlsruhe (TH) Markus Krötzsch Sebastian Rudolph http://www.pascal-hitzler.de http://korrekt.org http://www.sebastian-rudolph.de
More informationDESCRIPTION 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 informationOPPA 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 informationKnowledge 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 informationWeek 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 informationDescription 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 informationDescription 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 informationKnowledge Representation and Description Logic Part 3
Knowledge Representation and Description Logic Part 3 Renata Wassermann renata@ime.usp.br Computer Science Department University of São Paulo September 2014 IAOA School Vitória Renata Wassermann Knowledge
More informationPrinciples 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 informationA 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 informationA 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 informationUncertainty and Rule Extensions to Description Logics and Semantic Web Ontologies
TMRF e-book Advances in Semantic Computing (Eds. Joshi, Boley & Akerkar), Vol. 2, pp 1 22, 2010 Chapter 1 Uncertainty and Rule Extensions to Description Logics and Semantic Web Ontologies Jidi Zhao 1 Abstract
More informationDecidability 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 informationSemantic Web Uncertainty Management
1 Semantic Web Uncertainty Management Volker Haarslev Concordia University, Canada S Hsueh-leng Pai Concordia University, Canada Nematollaah Shiri Concordia University, Canada INTRODUCTION Since the introduction
More informationModular 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 informationReasoning 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 informationCompleting 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 informationAn 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 informationTeil III: Wissensrepräsentation und Inferenz. Kap.10: Beschreibungslogiken
Vorlesung Künstliche Intelligenz Wintersemester 2008/09 Teil III: Wissensrepräsentation und Inferenz Kap.10: Beschreibungslogiken Mit Material von Carsten Lutz, Uli Sattler: http://www.computationallogic.org/content/events/iccl-ss-2005/lectures/lutz/index.php?id=24
More informationDescription 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 informationAn 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 informationDescription 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 informationLightweight 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 informationINTEGRITY 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 informationQuasi-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 informationExpressive 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 informationarxiv: 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 informationMathematical Logics Description Logic: Introduction
Mathematical Logics Description Logic: Introduction Fausto Giunchiglia and Mattia Fumagallli University of Trento *Originally by Luciano Serafini and Chiara Ghidini Modified by Fausto Giunchiglia and Mattia
More informationCompleting 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 informationA 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 informationOn 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 informationFrom OWL to Description Logics. U. Straccia (ISTI - CNR) DLs & SW / 170
From OWL to Description Logics U. Straccia (ISTI - CNR) DLs & SW 2007 67 / 170 What Are Description Logics? (http://dl.kr.org/) A family of logic-based knowledge representation formalisms Descendants of
More informationA 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 informationLeast 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 informationEXPLANATION 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 informationA Fuzzy Description Logic for Multimedia Knowledge Representation
A Fuzzy Description Logic for Multimedia Knowledge Representation Giorgos Stoilos 1, Giorgos Stamou 1, Vassilis Tzouvaras 1, Jeff Z. Pan 2 and Ian Horrocks 2 1 Department of Electrical and Computer Engineering,
More informationBridging the Gap Between OWL and Relational Databases
Bridging the Gap Between OWL and Relational Databases Boris Motik Ian Horrocks Ulrike Sattler Computing Laboratory, University of Oxford, UK Department of Computer Science, University of Manchester, UK
More informationThe 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 informationMathematical 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 informationReasoning 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 informationWeb Ontology Language (OWL)
Web Ontology Language (OWL) Need meaning beyond an object-oriented type system RDF (with RDFS) captures the basics, approximating an object-oriented type system OWL provides some of the rest OWL standardizes
More informationDefeasible Inference with Circumscriptive OWL Ontologies
Wright State University CORE Scholar Computer Science and Engineering Faculty Publications Computer Science and Engineering 6-1-2008 Defeasible Inference with Circumscriptive OWL Ontologies Stephan Grimm
More informationExtensions to Description Logics
6 Extensions to Description Logics Franz Baader Ralf Küsters Frank Wolter Abstract This chapter considers, on the one hand, extensions of Description Logics by features not available in the basic framework,
More informationConsequence-Based Reasoning for Ontology Classification
Consequence-Based Reasoning for Ontology Classification František Simančík Worcester College University of Oxford A thesis submitted for the degree of Doctor of Philosophy Trinity 2013 Abstract Description
More informationTranslating Ontologies from Predicate-based to Frame-based Languages
1/18 Translating Ontologies from Predicate-based to Frame-based Languages Jos de Bruijn and Stijn Heymans Digital Enterprise Research Institute (DERI) University of Innsbruck, Austria {jos.debruijn,stijn.heymans}@deri.org
More informationExtending 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 informationRelations 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 informationOptimization Techniques for Fuzzy Description Logics
Proc. 23rd Int. Workshop on Description Logics (DL2010), CEUR-WS 573, Waterloo, Canada, 2010. Optimization Techniques for Fuzzy Description Logics Nikolaos Simou 1, Theofilos Mailis 1, Giorgos Stoilos
More informationAdaptive 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 informationHigh 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 informationKnowledge Representation and Reasoning Logics for Artificial Intelligence
Knowledge Representation and Reasoning Logics for Artificial Intelligence Stuart C. Shapiro Department of Computer Science and Engineering and Center for Cognitive Science University at Buffalo, The State
More informationOn 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 informationRole-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 informationDeveloping Modal Tableaux and Resolution Methods via First-Order Resolution
Developing Modal Tableaux and Resolution Methods via First-Order Resolution Renate Schmidt University of Manchester Reference: Advances in Modal Logic, Vol. 6 (2006) Modal logic: Background Established
More informationAPPROVAL SHEET. Uncertainty in Semantic Web. Doctor of Philosophy, 2005
APPROVAL SHEET Title of Dissertation: BayesOWL: A Probabilistic Framework for Uncertainty in Semantic Web Name of Candidate: Zhongli Ding Doctor of Philosophy, 2005 Dissertation and Abstract Approved:
More informationOptimisation 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 informationDecidability of Description Logics with Transitive Closure of Roles in Concept and Role Inclusion Axioms
Proc. 23rd Int. Workshop on Description Logics (DL2010), CEUR-WS 573, Waterloo, Canada, 2010. Decidability of Description Logics with Transitive Closure of Roles in Concept and Role Inclusion Axioms Chan
More informationHow to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague, such as: this paint is grey.
Major results: (wrt propositional logic) How to reason correctly. How to reason efficiently. How to determine if a statement is true or false. Fuzzy logic deal with statements that are somewhat vague,
More informationRestricted 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 informationRDF and Logic: Reasoning and Extension
RDF and Logic: Reasoning and Extension Jos de Bruijn Faculty of Computer Science, Free University of Bozen-Bolzano, Italy debruijn@inf.unibz.it Stijn Heymans Digital Enterprise Research Institute (DERI),
More informationFirst-Order Theorem Proving and Vampire. Laura Kovács (Chalmers University of Technology) Andrei Voronkov (The University of Manchester)
First-Order Theorem Proving and Vampire Laura Kovács (Chalmers University of Technology) Andrei Voronkov (The University of Manchester) Outline Introduction First-Order Logic and TPTP Inference Systems
More informationLogical Foundations for the Semantic Web. Ian Horrocks and Ulrike Sattler University of Manchester Manchester, UK {horrocks
Logical Foundations for the Semantic Web Ian Horrocks and Ulrike Sattler University of Manchester Manchester, UK {horrocks sattler}@cs.man.ac.uk Introduction History of the Semantic Web Web was invented
More informationFuzzy OWL: Uncertainty and the Semantic Web
Fuzzy OWL: Uncertainty and the Semantic Web Giorgos Stoilos 1, Giorgos Stamou 1, Vassilis Tzouvaras 1, Jeff Z. Pan 2 and Ian Horrocks 2 1 Department of Electrical and Computer Engineering, National Technical
More informationModeling Ontologies Using OWL, Description Graphs, and Rules
Modeling Ontologies Using OWL, Description Graphs, and Rules Boris Motik 1, Bernardo Cuenca Grau 1, Ian Horrocks 1, and Ulrike Sattler 2 1 University of Oxford, UK 2 University of Manchester, UK 1 Introduction
More informationAn 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 informationOutline. Structure-Based Partitioning of Large Concept Hierarchies. Ontologies and the Semantic Web. The Case for Partitioning
Outline Structure-Based Partitioning of Large Concept Hierarchies Heiner Stuckenschmidt, Michel Klein Vrije Universiteit Amsterdam Motivation: The Case for Ontology Partitioning Lots of Pictures A Partitioning
More informationA 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 informationA 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 information2. 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 informationCh. 13 Tableaux systems
Ch. 13 Tableaux systems Andreas Herzig IRIT-CNRS Toulouse http://www.irit.fr/~andreas.herzig/ 1 Overview tableaux systems: basic ideas tableaux systems: basic definitions tableaux for simple modal logics
More informationThe 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 informationContexts for Quantification
Contexts for Quantification Valeria de Paiva Stanford April, 2011 Valeria de Paiva (Stanford) C4Q April, 2011 1 / 28 Natural logic: what we want Many thanks to Larry, Ulrik for slides! Program Show that
More informationA Fuzzy Description Logic
From: AAAI-98 Proceedings. Copyright 1998, AAAI (www.aaai.org). All rights reserved. A Fuzzy Description Logic Umberto Straccia I.E.I - C.N.R. Via S. Maria, 46 I-56126 Pisa (PI) ITALY straccia@iei.pi.cnr.it
More informationDomain Modelling: An Example (LOGICAL) DOMAIN MODELLING. Modelling Steps. Example Domain: Electronic Circuits (Russell/Norvig)
(LOGICAL) DOMAIN MODELLING Domain Modelling: An Example Provision of a formal, in particular logical language for knowledge representation. Application of these means to represent the formal structure
More informationOntology and Database Systems: Knowledge Representation and Ontologies Part 2: Description Logics
Ontology and Database Systems: Knowledge Representation and Ontologies Diego Calvanese Faculty of Computer Science European Master in Computational Logic A.Y. 2014/2015 Part 2 Description Logics D. Calvanese
More informationA Tableau Calculus for Minimal Modal Model Generation
M4M 2011 A Tableau Calculus for Minimal Modal Model Generation Fabio Papacchini 1 and Renate A. Schmidt 2 School of Computer Science, University of Manchester Abstract Model generation and minimal model
More informationTranslating XML Web Data into Ontologies
Translating XML Web Data into Ontologies Yuan An and John Mylopoulos University of Toronto, Canada {yuana,jm}@cs.toronto.edu Abstract. Translating XML data into ontologies is the problem of finding an
More informationA 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 informationLTCS 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