The Semantic Web – WEEK 10: Introduction to Description Logics The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] We are back down to.

Slides:



Advertisements
Similar presentations
1 Knowledge Representation Introduction KR and Logic.
Advertisements

Semantic Interoperability & Semantic Models: Introduction
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
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.
The Logic of Quantified Statements
An Introduction to Description Logics
An Introduction to RDF(S) and a Quick Tour of OWL
Knowledge Representation
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Knowledge Representation Methods
AI - Week 13 Knowledge Representation, Logic, Semantic Web Lee McCluskey, room 2/07
Formal Aspects of Computer Science - Week 5 Logic and Reasoning Lee McCluskey, room 2/07
Natural Language Processing  First-Order Predicate Logic - Predicates  Short Introduction to Description Logics  PowerLoom.
The Semantic Web – WEEK 11: Description Logic + OWL Featuring..MAD COWS.
Ontology and Ontology-Based Applications C. Farkas Some of the slides were obtained from presentations of Ian Horrocks.
The Semantic Web – WEEK 7: Logic, Reasoning and Proof The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] You are here!
The Semantic Web – WEEK 5: RDF Schema + Ontologies The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse]
AI - Week 16 Logic and Reasoning in AI: Resolution Refutation Lee McCluskey, room 2/07
Knowledge Representation using First-Order Logic (Part II) Reading: Chapter 8, First lecture slides read: Second lecture slides read:
AI - Week 15 Logic and Reasoning in AI Lee McCluskey, room 2/07
Modelling Conceptual Knowledge using Logic - Week 6 Lee McCluskey Department of Computing and Mathematical Sciences University of Huddersfield.
The Semantic Web Week 12 Term 1 Recap Lee McCluskey, room 2/07 Department of Computing And Mathematical Sciences Module Website:
 x (x 2  0) 1. True2. False.  x (3x + 2 = 12) 1. True2. False.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Formal Aspects of Computer Science – Week 12 RECAP Lee McCluskey, room 2/07
The Semantic Web – WEEK 8: Proof in FOL continued The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] You are here!
The Semantic Web – WEEK 8: An automatic Proof technique.. The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] You are here!
CIA2326 Week4: Predicate Logic : introduction Lee McCluskey, room 2/07
Part 6: Description Logics. Languages for Ontologies In early days of Artificial Intelligence, ontologies were represented resorting to non-logic-based.
EE1J2 - Slide 1 EE1J2 – Discrete Maths Lecture 11 Introduction to Predicate Logic Limitations of Propositional Logic Predicates, quantifiers and propositions.
Predicates and Quantifiers
The Foundations: Logic and Proofs
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
Presented by:- Somya Gupta( ) Akshat Malu ( ) Swapnil Ghuge ( ) Franz Baader, Ian Horrocks, and Ulrike Sattler.
CS 1813 Discrete Mathematics, Univ Oklahoma Copyright © 2000 by Rex Page 1 Lecture 10 CS 1813 – Discrete Mathematics Quantify What? Reasoning with Predicates.
An Introduction to Description Logics (chapter 2 of DLHB)
Ontology Building in Action Hasan TÜRKSOY Compiled, partly based on various online tutorials and presentations, with respect to their authors.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Description Logics: Logic foundation of Semantic Web Semantic.
Semantic Web - an introduction By Daniel Wu (danielwujr)
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Resolution principle, Description Logic and Fuzzy Description Logic Hashim Habiballa University of.
Chapter 1, Part II: Predicate Logic With Question/Answer Animations.
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.
DAML+OIL: an Ontology Language for the Semantic Web.
Organization of the Lab Three meetings:  today: general introduction, first steps in Protégé OWL  November 19: second part of tutorial  December 3:
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
Chapter 2 Logic 2.1 Statements 2.2 The Negation of a Statement 2.3 The Disjunction and Conjunction of Statements 2.4 The Implication 2.5 More on Implications.
The Law of Resolution Formal Aspects of Computer Science - Week 7 The Law of Resolution Lee McCluskey, room 2/07
LDK R Logics for Data and Knowledge Representation First Order Logics (FOL) Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto.
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Chain resolution and its fuzzyfication Dr. Hashim Habiballa University of Ostrava.
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
Section 1.5 and 1.6 Predicates and Quantifiers. Vocabulary Predicate Domain Universal Quantifier Existential Quantifier Counterexample Free variable Bound.
Section 1.4. Propositional Functions Propositional functions become propositions (and have truth values) when their variables are each replaced by a value.
1 Section 7.3 Formal Proofs in Predicate Calculus All proof rules for propositional calculus extend to predicate calculus. Example. … k.  x p(x) P k+1.
Ontology Technology applied to Catalogues Paul Kopp.
1 Section 7.1 First-Order Predicate Calculus Predicate calculus studies the internal structure of sentences where subjects are applied to predicates existentially.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
CENG 424-Logic for CS Introduction Based on the Lecture Notes of Konstantin Korovin, Valentin Goranko, Russel and Norvig, and Michael Genesereth.
1 Representing and Reasoning on XML Documents: A Description Logic Approach D. Calvanese, G. D. Giacomo, M. Lenzerini Presented by Daisy Yutao Guo University.
ece 720 intelligent web: ontology and beyond
The Foundations: Logic and Proofs
Ontology.
ece 720 intelligent web: ontology and beyond
Introduction to Predicates and Quantified Statements II
Predicates and Quantifiers
Logics for Data and Knowledge Representation
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:

The Semantic Web – WEEK 10: Introduction to Description Logics The “Layer Cake” Model – [From Rector & Horrocks Semantic Web cuurse] We are back down to here!

The Semantic Web Recap First order logic is an expressive precise well-researched representation language family, and has systematic semi- decidable proof procedures like resolution refutation for automated reasoning. BUT FOL has drawbacks – it is too perhaps too expressive and unstructured

The Semantic Web Description Logic is a FAMILY of languages which have been used to give a semantics to - OO modelling languages such as E-R diagrams and UML class diagrams - Diagrammatic representations such as ‘Semantic Nets’ - Ontology languages such as OWL DL relates to u formal methods in software engineering, u database u AI

The Semantic Web Description Logic is centred around CLASSES F O Logic allows the user to make assertions about sets of individuals.. Eg Ax (P(x) => …) Ex (P(x) & …) DL allows the user to NAME SETS OF INVIDUALS for which some property is true and COMBINE these with other. P = { x | P(x) }

The Semantic Web Description Logics from F.O.Logic Description Logic Domain Individual Concept (or Class) Role (or Property) no equivalent!! Restricted use F.O.Logic Universe Constant name One-place predicate Two-place predicate > 2 place predicate Variables Functions Connectives Quantifiers

The Semantic Web Description Logics from F.O.Logic: Concepts Description Logic A concept C  {x | wff} P  Q Q subsumes P P  ¬ Q Q and P are disjoint P  Q P is equivalent to Q C  P  Q C  P U Q F.O.Logic One place predicate C Ax P(x) => Q(x) Ax P(x) => ¬ Q(x) Ax P(x)  Q(x) Ax C(x)  P(x) & Q(x) Ax C(x)  P(x) V Q(x) Examples 1.Postgrads are (defined as) students who have a first degree 2.Professors are also Doctors

The Semantic Web Description Logics from F.O.Logic: Roles Description Logic A role R = {(x.y) | R(x,y) } R  S - inverse role S - = {(x,y) | R(y,x)} R  S R  S R is transitive F.O.Logic Two place predicate AxAy R(x,y)  S(y,x) AxAy R(x,y)  S(x,y) AxAy R(x,y) => S(x,y) AxAyAz R(x,y) & R(y,z) => R(x,z)

The Semantic Web Concept Expressions Wffs are expressions whose value is true or false In DL, concept expressions denote a set of individuals for which the value of a wffs is TRUE C = {x | C(x) } P  Q = {x | P(x) & Q(x)} P U Q = {x | P(x) V Q(x)} P U ¬Q = {x | P(x) V ¬Q(x)}

The Semantic Web Concept Expressions with Roles some values from: E R.P = {x | Ey R(x,y) & P(x)} General form “E Role.Class” Examples: E Father.Male = “the set of fathers who have sons” Student  E Married.Student = “the set of students who also are married to students”

The Semantic Web Concept Expressions with Roles All values from: A R.P = {x | Ay R(x,y) => P(y)} General form “A Role.Class” Examples: Parents  A Parentof.Doctor “the set of parents whose children are (all) doctors” Students  A Examinedby.Easy “the set of students who had easy exams“

The Semantic Web Summary DL is built around classes – It is a logic with no variables or functions, and a restricted number of expressions compared to FOL