Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.

Slides:



Advertisements
Similar presentations
Semantic Interoperability & Semantic Models: Introduction
Advertisements

Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Query Answering based on Standard and Extended Modal Logic Evgeny Zolin The University of Manchester
Artificial Intelligence Description Logics - Background and Motivation for DL Relation between DL and FOPL (extensional Semantics) Example.
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
Ontological Logic Programming by Murat Sensoy, Geeth de Mel, Wamberto Vasconcelos and Timothy J. Norman Computing Science, University of Aberdeen, UK 1.
1 A Description Logic with Concrete Domains CS848 presentation Presenter: Yongjuan Zou.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Organizing research publications in Web 3 enviroment Anastasiou Lucas Vasilis Tzouvaras
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
OWL TUTORIAL APT CSA 3003 OWL ANNOTATOR Charlie Abela CSAI Department.
High-level Data Access Based on Query Rewritings Ekaterina Stepalina Higher School of Economics.
Combining the strengths of UMIST and The Victoria University of Manchester A Tableaux Decision Procedure for SHOIQ Ian Horrocks and Ulrike Sattler University.
Context Representation and Reasoning with Formal Ontologies Juan Gómez-Romero 1,2, University Carlos III of Madrid (Spain) Fernando Bobillo 2, University.
Fuzzy Description Logics
Inference in Probabilistic Ontologies with Attributive Concept Descriptions and Nominals Rodrigo Bellizia Polastro and Fabio Gagliardi Cozman.
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.
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.
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
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.
Knowledge representation
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
USCISIUSCISI Background Description Logic Systems Thomas Russ.
1 WSML Presentation The F-Logic Approach for Description Languages Uwe Keller based on a paper by Mira Balaban published in „Annals of Mathematics and.
Descriptive Logic for the Semantic Web. Introduction The vision of a Semantic Web has recently drawn considerable attention, both from academia and industry.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Michael Eckert1CS590SW: Web Ontology Language (OWL) Web Ontology Language (OWL) CS590SW: Semantic Web (Winter Quarter 2003) Presentation: Michael Eckert.
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.
A Declarative Similarity Framework for Knowledge Intensive CBR by Díaz-Agudo and González-Calero Presented by Ida Sofie G Stenerud 25.October 2006.
An Introduction to Description Logics (chapter 2 of DLHB)
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)
Knowledge representation in Description Logics and It’s Applications Starting From Section 1.3 An Introduction to Description Logics By Daniele Nardi Ronald.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Knowledge Representation Semantic Web - Fall 2005 Computer.
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
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.
Using Fuzzy DLs to Enhance Semantic Image Analysis S. Dasiopoulou, I. Kompatsiaris, M.G.Strintzis 3 rd International Conference on Semantic and Digital.
Artificial Intelligence 2004 Ontology
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Extensible Ontological Modeling Framework for Subject Mediation L. A. Kalinichenko, N. A. Skvortsov Institute for Problems of Informatics, RAS
A Preferential Tableau for Circumscriptive ALCO RR 2009 Stephan Grimm Pascal Hitzler.
ece 627 intelligent web: ontology and beyond
CSE-291: Ontologies in Data Integration Department of Computer Science & Engineering University of California, San Diego CSE-291: Ontologies in Data Integration.
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
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Of 29 lecture 15: description logic - introduction.
LDK R Logics for Data and Knowledge Representation Description Logics: family of languages.
Knowledge Representation and Inference Dr Nicholas Gibbins 32/3019.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
ece 720 intelligent web: ontology and beyond
Ontology.
Ontology.
Description Logics.
Logics for Data and Knowledge Representation
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

Description Logics

Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics Application Application

Knowledge Representation Object: find implicit meaning in explicit knowledge Object: find implicit meaning in explicit knowledge Concentration: since 1970, research of this field falls into two division—logic-based and cognitive method (network structure or problem solving) Concentration: since 1970, research of this field falls into two division—logic-based and cognitive method (network structure or problem solving) Logic in Knowledge Representation: Logic in Knowledge Representation: 1 Formalized semantics (reasoning function to symbol) 2 Operators and interpretation (semantics of logic expression) 3 Functional explanation of other methods (semantic web, frame-based) 4 In structure-based KR (OWL), reasoning service is related with computing complexity

Ontology Language Classification by structure: Classification by structure: Frame-based: FLogic, OKBC, KM Description logic-based: OWL First order logic-based: Cycl, KIF frame: definition and restriction of expressiveness, formalism and characteristics Logic in Ontology: Logic in Ontology: 1 Ontology designing: contradiction and hierarchies in concepts 2 Ontology building: consistency, inclusion of instances

Description Logics Components Components Research Research Example: SHIQ Example: SHIQ

Description Logics Component Constructors: existential restriction Constructors: existential restriction value restriction value restriction number restriction number restriction Terminological axioms: definition & restriction Terminological axioms: definition & restriction Assertion Formalism: attributes of instance Assertion Formalism: attributes of instance Subsumption Algorithm Subsumption Algorithm Instance Algorithm Instance Algorithm Consistency Algorithm: check consistency in terminological axioms and assertions Consistency Algorithm: check consistency in terminological axioms and assertions

Research in Description Logics Key Problem in the field: Key Problem in the field: Tradeoff between expressiveness and reasoning complexity of Description Logics Tradeoff between expressiveness and reasoning complexity of Description Logics

Research Stages Phase 1 ( ) Phase 1 ( ) System implementation implying structural subsumption algorithm, but it’s not complete for expressive Description Logics. Computing complexity of most DLs’ reasoning service exceeds polynomial. System implementation implying structural subsumption algorithm, but it’s not complete for expressive Description Logics. Computing complexity of most DLs’ reasoning service exceeds polynomial. Example: KL-ONE, K-REP, BACK, LOOM, CLASSIC

Research Stages Phase 2 ( ) Phase 2 ( ) 1 Tableau-based algorithms are used for reasoning services in DLs, especially for propositionally closed DLs (DLs with all of Boolean constructors) and it is complete for expressive DLs. 2 A thorough examination into various DLs. 3 Subsumption and satisfiability are ascribed to consistency in propositionally closed DLs, thus consistency algorithm can solve three reasoning problems in DLs. KRIS and CRACK show optimized implementation of such algorithm is acceptable, though its worst-case complexity is not polynomial. 4 Description Logics is relevant to modal logic.

Research Stages Phase 3 ( ) Phase 3 ( ) Research of reasoning service in very expressive DLs falls into two concentrations: tableau-based methods and transfering to modal logic. Highly optimized system like FaCT, RACE, DLP show tableau-based algorithms obtain preferable performance even for expressive DLs with large knowledge base.

Research Stages Phase 4 (2001-) Phase 4 (2001-) Industrial strength Description Logics System and tableau –based algorithms research Industrial strength Description Logics System and tableau –based algorithms research Application: Semantic Web, Knowledge Representation and Integration in Bioinformatics Application: Semantic Web, Knowledge Representation and Integration in Bioinformatics

Facilities in Description Logics A navigator for the complexity of description logics by Evgeny Zolin. A navigator for the complexity of description logics by Evgeny Zolin.navigator

SHIQ It is a kind of Description Logics. It is a kind of Description Logics. Components: Components: value restriction, terminological axioms value restriction, terminological axioms inverse roles inverse roles subroles subroles Extensions: Extensions: Concrete Domain: real number, integer, strings, built-in predicates(eg, <=, <=13, isPrefixof). Non restricted use of concrete domain will largely affect decidability and complexity of underlying DLs. Concrete Domain: real number, integer, strings, built-in predicates(eg, <=, <=13, isPrefixof). Non restricted use of concrete domain will largely affect decidability and complexity of underlying DLs. Nominals: sets of unique instance Nominals: sets of unique instance

SHIQ Basically, OWL is based on SHIQ, though its underlying DL is more expressive than SHIQ. Basically, OWL is based on SHIQ, though its underlying DL is more expressive than SHIQ. OWL has a very restricted ways of using concrete domain. OWL has a very restricted ways of using concrete domain. Reasoning problem in SHIQ is decidable, though its worst-case complexity is EXPTIME. Reasoning problem in SHIQ is decidable, though its worst-case complexity is EXPTIME.

Application Selection and combination of language structure matter to reasoning characteristics and complexity. Selection and combination of language structure matter to reasoning characteristics and complexity. There are three ways of implementing knowledge representation system: There are three ways of implementing knowledge representation system: 1 limited language + complete polynomial reasoning algorithms eg, CLASSIC eg, CLASSIC 2 expressive language + incomplete reasoning algorithms eg, BACK, LOOM eg, BACK, LOOM 3 expressive language + complete reasoning algorithm eg, KRIS eg, KRIS

Application: System Composition Two ways for application + Description Logics Two ways for application + Description Logics 1 Description Logics -- integrated development environment for the system and it interacts loosely with application program 2 Description Logics is the reasoning component of the system, functions like data management is implemented by other techniques. It depends on the application

Application: Knowledge Vagueness Probabilistic logic Probabilistic logic Knowledge: probabilistic terminological axioms (information) + probabilistic assertions (credibility) Knowledge: probabilistic terminological axioms (information) + probabilistic assertions (credibility) Reasoning for finding subsumption and assertion probability Reasoning for finding subsumption and assertion probability Fuzzy Logic Fuzzy Logic