openhpi 4.4 - ontology types

20
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 I 04: Ontology Types

Upload: harald-sack

Post on 16-Jan-2015

406 views

Category:

Education


5 download

DESCRIPTION

 

TRANSCRIPT

Page 1: OpenHPI 4.4 - Ontology Types

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

Page 2: OpenHPI 4.4 - 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

Page 3: OpenHPI 4.4 - Ontology Types

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

Page 4: OpenHPI 4.4 - Ontology Types

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)

Page 5: OpenHPI 4.4 - Ontology Types

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)

Page 6: OpenHPI 4.4 - Ontology Types

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.

Page 7: OpenHPI 4.4 - Ontology Types

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)

Page 8: OpenHPI 4.4 - Ontology Types

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)

Page 9: OpenHPI 4.4 - Ontology Types

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

Page 10: OpenHPI 4.4 - Ontology Types

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…

Page 11: OpenHPI 4.4 - Ontology Types

Semantic Web Technologies , Dr. Harald Sack, Hasso-Plattner-Institut, Universität Potsdam

1116

Thesaurus - an Example

Underpants

http://frat.manmosh.com/category/home/

Page 12: OpenHPI 4.4 - Ontology Types

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/

Page 13: OpenHPI 4.4 - Ontology Types

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/

Page 14: OpenHPI 4.4 - Ontology Types

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/

Page 15: OpenHPI 4.4 - Ontology Types

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/

Page 16: OpenHPI 4.4 - Ontology Types

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) ...

Page 17: OpenHPI 4.4 - Ontology Types

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

Page 18: OpenHPI 4.4 - Ontology Types

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…

Page 19: OpenHPI 4.4 - Ontology Types

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)

Page 20: OpenHPI 4.4 - Ontology Types

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