USCISIUSCISI Background Description Logic Systems Thomas Russ.

Slides:



Advertisements
Similar presentations
Dr. David A Ferrucci -- Logic Programming and AI Lecture Notes Knowledge Structures Building the Perfect Object.
Advertisements

Artificial Intelligence Description Logics - Background and Motivation for DL Relation between DL and FOPL (extensional Semantics) Example.
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.
Knowledge Representation
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
INTRODUCTION TO ARTIFICIAL INTELLIGENCE Massimo Poesio LECTURE 4: Semantic Networks and Description Logics.
USCISIUSCISI Frequently Asked Questions Why Don’t Instances Get Recognized? Use of “:all” Use of “:for-all” Compiling Loom Code Combining Number Restrictions.
Classes and Object- Oriented... tMyn1 Classes and Object-Oriented Programming The essence of object-oriented programming is that you write programs in.
The Semantic Web – WEEK 11: Description Logic + OWL Featuring..MAD COWS.
Chapter 8: Web Ontology Language (OWL) Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Winter 2004/5Pls – inductive – Catriel Beeri1 Inductive Definitions (our meta-language for specifications)  Examples  Syntax  Semantics  Proof Trees.
Description Logics. Outline Knowledge Representation Knowledge Representation Ontology Language Ontology Language Description Logics Description Logics.
USCISIUSCISI Loom: Basic Concepts Thomas A. Russ USC Information Sciences Institute.
Objects Objects are at the heart of the Object Oriented Paradigm What is an object?
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.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Knowledge representation
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
Representing variables according to the ISO/IEC standard.
USCISIUSCISI Modeling in a Medical Domain Basic Concepts Using Recognition More Sophisticated Relations Methods, Actions and Production Rules.
Description Logics. What Are Description Logics? A family of logic based KR formalisms – Descendants of semantic networks and KL-ONE – Describe domain.
Logics for Data and Knowledge Representation Exercises: Modeling Fausto Giunchiglia, Rui Zhang and Vincenzo Maltese.
Temporal Reasoning and Planning in Medicine Frame-Based Representations and Description Logics Yuval Shahar, M.D., Ph.D.
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)
USCISIUSCISI Basic Introduction to Loom Thomas A. Russ USC Information Sciences Institute.
Description Logics.
LDK R Logics for Data and Knowledge Representation PL of Classes.
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.
Semantic Nets, Frames, World Representation CS – W February, 2004.
Based on “A Practical Introduction to Ontologies & OWL” © 2005, The University of Manchester A Practical Introduction to Ontologies & OWL Session 2: Defined.
© O. Corcho, MC Suárez de Figueroa Baonza 1 OWL and SWRL Protégé 4: Building an OWL Ontology Mari Carmen Suárez-Figueroa, Oscar Corcho {mcsuarez,
For Monday Finish chapter 19 Take-home exam due. Program 4 Any questions?
DL Overview Second Pass Ming Fang 06/19/2009. Outlines  Description Languages  Knowledge Representation in DL  Logical Inference in DL.
An Axiomatic Basis for Computer Programming Robert Stewart.
LDK R Logics for Data and Knowledge Representation ClassL (Propositional Description Logic with Individuals) 1.
LDK R Logics for Data and Knowledge Representation ClassL (part 2): Reasoning with a TBox 1.
ONTOLOGY ENGINEERING Lab #2 – September 8,
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
CSSE501 Object-Oriented Development. Chapter 10: Subclasses and Subtypes  In this chapter we will explore the relationships between the two concepts.
1 Instance Store Database Support for Reasoning over Individuals S Bechhofer, I Horrocks, D Turi. Instance Store - Database Support for Reasoning over.
Ontology and the lexicon Nicola Guarino and Christopher A. Welty(2004). An Overview of OntoClean Weber ( 張澄清 ) 2014/04/23 1.
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.
Ontology Technology applied to Catalogues Paul Kopp.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
1 Letting the classifier check your intuitions Existentials, Universals, & other logical variants Some, Only, Not, And, Or, etc. Lab exercise - 3b Alan.
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 abstract syntax and reasoning examples
Description Logics.
ece 720 intelligent web: ontology and beyond
ece 627 intelligent web: ontology and beyond
Computational Complexity of Terminological Reasoning in BACK
Lab exercise - 3a Alan Rector & colleagues
Ontology.
ece 720 intelligent web: ontology and beyond
Issues in Knowledge Representation
Logics for Data and Knowledge Representation
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.
Logics for Data and Knowledge Representation
Presentation transcript:

USCISIUSCISI Background Description Logic Systems Thomas Russ

USCISIUSCISI Historic Background Semantic Links Provide a method of organizing knowledge in a computer system that relied on links between objects to convey meaning. Structural Classification Observation that by attaching formal meanings to particular links, one could make useful inferences about the relationship between different objects.

USCISIUSCISI Loom is a Description Logic with a Classifier Description Logic – Declarative Formalism – Specialized for Writing Descriptions – Has Well-defined Semantics – Supports Automated Inference Classifier – Computes Subsumption Subsumption = Superset – Automatically Manages Type Hierarchy

USCISIUSCISI Definitions A definition is a description of a concept or a relationship. It is used to assign a meaning to a term. In description logics, definitions use a specialized logical language. Description logics are able to do limited reasoning about concepts expressed in their logic. One important inference is classification (computation of subsumption).

USCISIUSCISI Necessary versus Sufficient Necessary properties of an object are those properties that are common to all objects of that type. Being a man is a necessary condition for being a father. Sufficient properties are those properties that allow one to identify an object as belonging to a type. They do not have to be common to all members of the type. Speeding is a sufficient reason for being stopped by the police. Definitions are often necessary and sufficient

USCISIUSCISI Subsumption Meaning of Subsumption A more general concept is said to subsume a more specific concept. Members of a subsumed concept are necessarily members of a subsuming concept Formalization of Meaning Logic Satisfying a subsumed concept implies that the subsuming concept is satisfied. Sets The instances of subsumed concept are necessarily a subset of the subsuming concept’s instances.

USCISIUSCISI How Does Classification Work? animalmammaldogsick animalrabiesdisease has “A dog is a mammal” “A sick animal has a disease” “rabies is a disease”

USCISIUSCISI Defining a “rabid dog” animalmammaldogsick animalrabiesdisease has rabid dog has

USCISIUSCISI Loom Concludes “sick animal” animalmammaldogsick animalrabiesdisease has rabid dog

USCISIUSCISI Defining “rabid animal” animalmammaldogsick animalrabiesdisease has rabid dog rabid animal has

USCISIUSCISI Loom Places Concept in Hierarchy animalmammaldogsick animalrabiesdisease has rabid dog rabid animal has

USCISIUSCISI Primitive versus Structured (Defined) Description logics reason with definitions. They prefer to have complete descriptions. This is often impractical or impossible, especially with natural kinds. A “primitive” definition is an incomplete definition with the missing element known as the primitiveness. This limits the amount of classification that the system can do automatically. Example: Primitive: A Person Defined: Parent = Person with at least 1 child

USCISIUSCISI Intentional versus Extensional Semantics Extensional Semantics are a model-theoretic idea. They define the meaning of a description by enumerating the set of objects that satisfy the description. Intensional Semantics defines the meaning of a description of based on the intent or use of the description. Example: Morning-Star Evening-Star Extensional: Same object, namely Venus Intensional: Different objects, one meaning venus seen in the morning and one in the evening.

USCISIUSCISI Definition versus Assertion A definition is used to describe intrinsic properties of an object. The parts of a description have meaning as a part of a composite description of an object An assertion is used to describe an incidental property of an object. Asserted facts have meaning on their own. Example A black telephone Could be either a description or an assertion, depending on the meaning and import of “blackness” on the concept telephone.

USCISIUSCISI Open versus Closed World Semantics Open world recognizes that all information is not available to the system. Closed world assumes that all (relevant) information about the domain is known to the system. “Negation as Failure” Common database semantics Loom offers a choice.