Upload
harald-sack
View
394
Download
5
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
This file is licensed under the Creative Commons Attribution-NonCommercial 3.0 (CC BY-NC 3.0)
Dr. Harald Sack
Hasso Plattner Institute for IT Systems Engineering
University of Potsdam
Spring 2013
Semantic Web Technologies
Lecture 4: Knowledge Representations I04: Ontology Types
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
2
Lecture 4: Knowledge Representations I
Open HPI - Course: Semantic Web Technologies
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
316
04 Ontology TypesOpen HPI - Course: Semantic Web Technologies - Lecture 4: Knowledge Representations I
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
416
Ontology Types and Categories
general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.)
Domain Ontology Task Ontology
specialized ontology focussed on a specific task and domain
Application Ontology
(according to Guarino,1998)
fundamental concepts according to a general activity or task.
fundamental concepts according to ageneric domain.
Top-Level Ontology(Upper Ontology,
Foundation Ontology)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
516
Ontology Types and Categories
general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.)
Domain Ontology Task Ontology
specialized ontology focussed on a specific task and domain
Application Ontology
(according to Guarino,1998)
fundamental concepts according to a general activity or task.
fundamental concepts according to ageneric domain.
Top-Level Ontology(Upper Ontology,
Foundation Ontology)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
616
Ontology Types and Categories
general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.)
Domain Ontology Task Ontology
specialized ontology focussed on a specific task and domain
Application Ontology
(according to Guarino,1998)
fundamental concepts according to a general activity or task.
Top-Level Ontology(Upper Ontology,
Foundation Ontology)
fundamental concepts according to ageneric domain.
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
716
Ontology Types and Categories
general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.)
Domain Ontology Task Ontology
specialized ontology focussed on a specific task and domain
Application Ontology
(according to Guarino,1998)
fundamental concepts according to a general activity or task.
fundamental concepts according to ageneric domain.
Top-Level Ontology(Upper Ontology,
Foundation Ontology)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
816
Ontology Types and Categories
general, cross domain ontologies (represent very general concepts as e.g., Time, Space, Event independent of a specific domain or problem.)
Domain Ontology Task Ontology
specialized ontology focussed on a specific task and domain
Application Ontology
(according to Guarino,1998)
fundamental concepts according to a general activity or task.
fundamental concepts according to ageneric domain.
Top-Level Ontology(Upper Ontology,
Foundation Ontology)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
916
lightweight ontologies heavyweight ontologies
controlledVocabulary
(according to Lassila/McGuinnes, 2001)
Thesauri
Glossaries informalIS-A
formalIS-A
formalInstance
Frames
ValueRestrictions
generallogical
Constraints
Disjunctness,Inversiveness,
Part-of…
Expressivity +-
Ontology Types and Categories
informal formal
Folksonomiesformal
Taxonomies
LogicProgramming Description
Logics
First OrderLogicsData
Dictionaries
Terms
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1016
• Controlled Vocabulary:finite list of terms (e.g. catalogue)
• Glossary: finite list of terms including an informal definition of their semantics in natural language
• Thesauri: [greek. „treasure, treasure house“]
controlled vocabulary, concepts are connected via relations.
• Equivalency (synonyms)• Hierarchies (subclasses, superclasses)• Homographs (Homonyms)• Associations (similar concepts)
Ontology Types and Categories
controlledVocabulary Thesauri
Terms/Glossary
informalis-a
formalis-a
formalInstance
Frames
ValueRestrictions
generallogical
Constraints
Disjunctness,Inversiveness,
Part-of…
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1116
Thesaurus - an Example
Underpants
http://frat.manmosh.com/category/home/
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1116
Thesaurus - an Example
Underpants
Knickers
Synonyms
http://frat.manmosh.com/category/home/
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1116
Thesaurus - an Example
Underpants
Knickers
Synonyms
Panties
Bloomers
Briefs
Boxershorts
narrower concept
http://frat.manmosh.com/category/home/
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1116
Thesaurus - an Example
Underpants
Knickers
Synonyms
Panties
Bloomers
Briefs
Boxershorts
narrower concept
Underwearbroader concept
http://frat.manmosh.com/category/home/
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1116
Thesaurus - an Example
Underpants
Knickers
Synonyms
Panties
Bloomers
Briefs
Boxershorts
narrower concept
Underwearbroader concept
Undershirt
Association
http://frat.manmosh.com/category/home/
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1216
Taxonomies
• also classification schema, nomenclature, …
• in science most times classification into (mono-)hierarchical sets (classes, subclasses, ...)
• (also) subject of biology:
• the arrangement of organisms into a classification according to similarities
Taxonomy: Definition of a hierarchical system of groups (from [greek] τασσεῖν (tassein) = to arrange and νόµος (nomos) = method) ...
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1316
• Carl Linnaeus (ca. 1740) created a simple classification schema for organisms that is still used today
Carl Linnaeus(1707-1778)
Des Ritters Carl von Linné vollständiges Natursystem, 1778
Taxonomies
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1416
• informal IS-A-Hierarchy: explicite hierarchy of classes, subclass relations are not strict(e.g. index of a library)
• formal IS-A-Hierarchy: explicite hierarchy of classes, subclass relations are strict
• formale instance: explicite class hierarchy, besides strict subclass relations also instance-of relations are allowed
Taxonomies
controlledVocabulary Thesauri
Terms/Glossary
informalis-a
formalis-a
formalInstance
Frames
ValueRestrictions
generallogical
Constraints
Disjunctness,Inversiveness,
Part-of…
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
1516
Ontologies as Interpretation of Reality
various categories of animals from "a certain chinese encyclopedia" according to Jorge Luis Borges:
• Those that belong to the emperor• Embalmed ones• Those that are trained• Suckling pigs• Mermaids (or Sirens)• Fabulous ones• Stray dogs• Those that are included in this classification• Those that tremble as if they were mad• Innumerable ones• Those drawn with a very fine camel hair brush• Et cetera• Those that have just broken the flower vase• Those that, at a distance, resemble flies Jorge Luis Borges
(1899-1986)
Jorge Luis Borges: The Analytical Language of John Wilkins (1942)
Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam
16
05 Foundations of LogicOpen HPI - Course: Semantic Web Technologies - Lecture 4: Knowledge Representations I