Introduction to Description Logic
Bangladesh Short-Term Course (Artificial Intelligence)
Plaban Kumar Bhowmick
Assistant Professor
Centre of Excellence in Artificial Intelligence
Indian Institute of Technology Kharagpur
Reasoning with OWL Knowledge Base
OWL Knowledge base
Formal Description
mapping
Reasoning Algorithm
New Inferences
Answer to an input query
Description Logic
Description Logic Constructs
Existential Restriction:
hasDegree
type
UG
Universal Restriction:
type
EligibleForMasters
hasChild
type
Female
type
FatherOfGirlChild
type
Male
type
Description Logic Constructs
Negation:
Negation over Universal Quantification:
An Equivalence:
Individuals that did not only won AI Coding Challenge
Individuals that have also own challenges other than AI Coding Challenge
Description Logic Constructs
Intersection and Union:
Bottom (owl:Nothing) and Top (owl:Thing) Concept
Description Logic Constructs
Concept Inclusion Axioms
Defined Concept:
Primitive Concept:
General Class Inclusion (GCI)Axioms
Description Logic Constructs
Role Inclusion Axioms
Atomic Roles
Inverse Roles
Description Logic Constructs
Role Constructors
Two Ways to Represent Semantics
Model Theoretic Semantics of DL
Vocabulary
Interpretation Function
Model Theoretic Semantics of DL
Interpretation in DL
Interpretation of Class Expressions
Evaluation of Concept Expression
Evaluation of Concept Expression
S
S
S
A
A
A
Closed World:
Open World:
Evaluation of Concept Expression
Transforming DL Expression into FOL
Atomic Concepts
Translated into unary predicate in FOL
Atomic Roles
Translated into binary predicate in FOL
Transforming DL Expression into FOL
Concept Intersection
Universal Quantification
Transforming DL Expression into FOL
Existential Quantification