An Introduction to Description Logics (chapter 2 of DLHB)

Slides:



Advertisements
Similar presentations
Hybrid Logics and Ontology Languages
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Description Logic Based Ontology Languages Ian Horrocks Information Systems Group Oxford University Computing Laboratory.
Query Answering based on Standard and Extended Modal Logic Evgeny Zolin The University of Manchester
CS848: Topics in Databases: Foundations of Query Optimization Topics covered  Introduction to description logic: Single column QL  The ALC family of.
Knowledge Representation and Reasoning using Description Logic Presenter Shamima Mithun.
OWL - DL. DL System A knowledge base (KB) comprises two components, the TBox and the ABox The TBox introduces the terminology, i.e., the vocabulary of.
An Introduction to Description Logics
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LECTURE 4: Semantic Networks and Description Logics.
Analyzing Minerva1 AUTORI: Antonello Ercoli Alessandro Pezzullo CORSO: Seminari di Ingegneria del SW DOCENTE: Prof. Giuseppe De Giacomo.
Combining the strengths of UMIST and The Victoria University of Manchester A Tableaux Decision Procedure for SHOIQ Ian Horrocks and Ulrike Sattler University.
Description Logic Reasoning
Fuzzy Description Logics
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
DL systems DL and the Web Ilie Savga
Part 6: Description Logics. Languages for Ontologies In early days of Artificial Intelligence, ontologies were represented resorting to non-logic-based.
Basics of Reasoning in Description Logics
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 12: Ontologies and Knowledge Representation PRINCIPLES OF DATA INTEGRATION.
FiRE Fuzzy Reasoning Engine Nikolaos Simou National Technical University of Athens.
LDK R Logics for Data and Knowledge Representation Description Logics as query language.
Description Logics Franz Baader, Ian Horrocks, Ulrike Sattler Presented By Jahan Ara Arju Muhammad Nazmus Sakib CSCE
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Reasoning with Expressive Description Logics Ian Horrocks University of Manchester Manchester, UK Logical Foundations for the Semantic Web.
Tableau Algorithm.
CSE-291: Ontologies in Data & Process Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Query Answering Based on the Modal Correspondence Theory Evgeny Zolin University of Manchester Manchester, UK
Building an Ontology of Semantic Web Techniques Utilizing RDF Schema and OWL 2.0 in Protégé 4.0 Presented by: Naveed Javed Nimat Umar Syed.
Description Logics. What Are Description Logics? A family of logic based KR formalisms – Descendants of semantic networks and KL-ONE – Describe domain.
Descriptive Logic for the Semantic Web. Introduction The vision of a Semantic Web has recently drawn considerable attention, both from academia and industry.
LDK R Logics for Data and Knowledge Representation ClassL (part 3): Reasoning with an ABox 1.
Presented by:- Somya Gupta( ) Akshat Malu ( ) Swapnil Ghuge ( ) Franz Baader, Ian Horrocks, and Ulrike Sattler.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Advanced topics in software engineering (Semantic web)
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Description Logics.
LDK R Logics for Data and Knowledge Representation Description Logics (ALC)
More on Description Logic(s) Frederick Maier. Note Added 10/27/03 So, there are a few errors that will be obvious to some: So, there are a few errors.
LDK R Logics for Data and Knowledge Representation Description Logics.
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
4-Nov-05 CS6795 Semantic Web Techniques 1 Description Logic – 2.
Lecture 16 Description Logics Topics Chunking Overview of MeaningReadings: Text 13.5 NLTK book 7.2 March 20, 2013 CSCE 771 Natural Language Processing.
A Preferential Tableau for Circumscriptive ALCO RR 2009 Stephan Grimm Pascal Hitzler.
References [1] D:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks - CS646\intro-2004.pptD:\My Documents\SemanticWebWorkshop\kaynak\Ian Horrocks -
Description Logics Dr. Alexandra I. Cristea. Description Logics Description Logics allow formal concept definitions that can be reasoned about to be expressed.
ece 627 intelligent web: ontology and beyond
5. Semantics of Web Services XML, Google: The syntactic web Web Services and WSDL Classical procedure invocation based on: Procedure names Parameter types.
Knowledge Repn. & Reasoning Lec #11+13: Frame Systems and Description Logics UIUC CS 498: Section EA Professor: Eyal Amir Fall Semester 2004.
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Knowledge Representation and Reasoning University "Politehnica" of Bucharest Department of Computer Science Fall 2011 Adina Magda Florea
Of 29 lecture 15: description logic - introduction.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Ontology Technology applied to Catalogues Paul Kopp.
Knowledge Representation and Inference Dr Nicholas Gibbins 32/3019.
LDK R Logics for Data and Knowledge Representation Description Logics.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Lecture 17 Description Logics
Knowledge Representation Part II Description Logic & Introduction to Protégé Jan Pettersen Nytun.
Description Logics.
ece 720 intelligent web: ontology and beyond
Semantic Web Foundations
Description Logic: A Formal Foundation for Languages and Tools
Introduction to Description Logics
Logics for Data and Knowledge Representation
Description Logics.
Logics for Data and Knowledge Representation
Description logics (book, page 456)
A Tutorial Summary of Description Logic and Hybrid Rules
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

An Introduction to Description Logics (chapter 2 of DLHB)

What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic networks and KL-ONE –Describe domain in terms of concepts (classes), roles (relationships) and individuals Distinguished by: –Formal semantics (typically model theoretic) Decidable fragments of FOL Closely related to Propositional Modal & Dynamic Logics –Provision of inference services Sound and complete decision procedures for key problems Implemented systems (highly optimised)

Origions of DLs Knowledge connecting persons, parents, etc. Described as semantic network Semantic networks whitout a semantics

DL Architecture Knowledge Base Tbox (schema) Abox (data) Man ´ Human u Male Happy-Father ´ Man u 9 has-child Female u … John : Happy-Father h John, Mary i : has-child Inference System Interface

Short History of Description Logics Phase 1: –Incomplete systems (Back, Classic, Loom,... ) –Based on structural algorithms Phase 2: –Development of tableau algorithms and complexity results –Tableau-based systems for Pspace logics (e.g., Kris, Crack) –Investigation of optimisation techniques Phase 3: –Tableau algorithms for very expressive DLs –Highly optimised tableau systems for ExpTime logics (e.g., FaCT, DLP, Racer) –Relationship to modal logic and decidable fragments of FOL

Latest Developments Phase 4: –Mature implementations –Mainstream applications and Tools Databases –Consistency of conceptual schemata (EER, UML etc.) –Schema integration –Query subsumption (w.r.t. a conceptual schema) Ontologies and Semantic Web (and Grid) –Ontology engineering (design, maintenance, integration) –Reasoning with ontology-based markup (meta-data) –Service description and discovery –Commercial implementations Cerebra system from Network Inference Ltd

Description Logic Family DLs are a family of logic based KR formalisms Particular languages mainly characterised by: –Set of constructors for building complex concepts and roles from simpler ones –Set of axioms for asserting facts about concepts, roles and individuals Simplest logic in this family is named AL Others are specified by adding some suffixes like U  N C: –ALC –ALCU –etc.

Description logic AL Example constructs:

More AL family members Disjunction (U) Full existential quantification (  ) Number restrictions (N) Full negation (C) Example:

Other DL Concept and Role Constructors Range of other constructors found in DLs, including: –Qualified number restrictions, e.g.,  2 hasChild.Female,  1 hasParent.Male –Nominals (singleton concepts), e.g., {Italy} –Inverse roles, e.g., hasChild ¯ (hasParent) –Transitive roles, e.g., hasChild* (descendant) –Role composition, e.g., hasParent o hasBrother (uncle)

DL as fragments of Predicate Logic

Lisp like style for DL

DL Knowledge Base DL Knowledge Base (KB) normally separated into 2 parts: –TBox is a set of axioms describing structure of domain (i.e., a conceptual schema), e.g.: HappyFather  Man   hasChild.Female Π … Elephant  Animal Π  Large Π Grey transitive(ancestor) –ABox is a set of axioms describing a concrete situation (data), e.g.: John:HappyFather :hasChild

Terminologies or TBoxes

Terminologies or Tboxes (cont.)

Inference services

Inference service: concept satisfiability

Inference services based on satisfiability

Inference service: concept subsumption

Concept examples

Example taxonomy

World description: ABox

ABox inference services

Abox inference services (cont.)

ABox example

TBox taxonomy plus individuals

Open world assumption