top level ontologies ontologies and ontology engineering ekhiotz vergara and maria vasilevskaya...

33
Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University 14 th June 2011

Upload: andrea-sherman

Post on 12-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Top Level OntologiesOntologies and Ontology Engineering

Ekhiotz Vergara and Maria VasilevskayaDept. of Computer & Information Science

Linköping University

14th June 2011

Page 2: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

2

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 3: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

3

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 4: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Definition

“An attempt to create an ontology which describes very general concepts that are the same across all domains. The aim is to have a large number on ontologies accessible under this upper ontology” [Wikipedia]

“The very first kind” [Philosophical view]

Similar concepts: Top, Foundation, Upper

414/6/11

Page 5: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Goals

Semantic interoperability To interpret information properly by the receiving system in

the same sense as intended by the transmitting systems

Ontologies matching/alignment To find correspondence among sets of ontologies

514/6/11

Ontologies communication

Page 6: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Main principleOntology communication

6

Domain ontology A

Domain ontology B

Domain ontology C

Upper ontologyUpper ontology

CategoriesCategories

refer to refer to refer to

Specific

terms

Abstract

terms

refer to

14/6/11

Page 7: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Some existing ontologies

DOLCE (Descriptive Ontology for Linguistic and Cognitive Engineering)

SUMO (Suggested Upper Merged Ontology) BFO (Basic Formal Ontology) GFO (General Formal Ontology) Cyc PROTON (PROTo ONtology) Sowa’s ontology

714/6/11

Page 8: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

8

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 9: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Aristotle’s categories

Influence in the current understanding of ontologies Kategoria

Kinds of predicates/predication

Different interpretations 10 categories:

14/6/11 9

Page 10: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Individuals and categories

Individuals: entity that cannot be instantiated Examples:

Category: Dog, Electron, Red… Individual: the red of an apple, my dog Wolfy..

14/6/11 10

IndividualIndividualCategoryCategoryInstance-of

Page 11: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Time and space

Time points and intervals Ontologies based on time points

Ontologies based on intervals Time intervals meet other intervals

Mixed approach, time intervals and boundaries Brentano-time Boundaries can coincide

Spatial point and region

14/6/11 11

Time

a b(a,b)

e(a,e) )e,b)

Page 12: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Objects and processes

Based on a space and time ontology, different categories of individuals can be derived

Ontologies with time points as primitives Continuant / endurant:

Persistence through time Identity condition property assigned to identify it Instance of an continuant at some time point

Occurrants: Temporal, unfold through time E.g. processes

Continuants may participate in continuants

14/6/11 12

Page 13: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Objects and processes

Ontologies based on time intervals Temporally extended objects as primitives and derive objects

at time points General Process Theory All entities temporally extended

E.g. properties as layer of processes

Ontologies based on mixed approach Brentano-time/space Presentials in the boundaries Persistance category to define identity criteria over time

Abstract entities Independent of space and time

14/6/11 13

Page 14: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Examples

Basic Formal Ontology Non-abstract individuals Real numbers to model time and space Continuants and occurrants

DOLCE Individuals, abstract and concrete Real numbers to model time and space Continuants, occurrants and abstract individuals

General Formal Ontology Categories and individuals Brentano-time/space Processes, presentials and abstract individuals Classification of ontological categories

14/6/11 14

Page 15: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

15

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 16: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Cyc

“Formalised representation of facts, rules of thumb and heuristics for reasoning about objects and events of everyday life”

14/6/11 16

Page 17: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

DOLCEDescription

Descriptive Ontology for Linguistic and Cognitive Engineering

Semantic Web Cognitive bias

Natural language Human commonsense

Mesoscopic level Descriptive

Assist in making already formed conceptualizations explicit

Particulars (individuals) Distinction between:

Continuants Occurrents

14/6/11 17

Page 18: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

DOLCETop level

14/6/11 18

Page 19: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

DOLCERefined top level

14/6/11 19

Page 20: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

SUMO

Suggested Upper Merged Ontology

The largest formal public ontology

Created by merging several ontologies: Sowa’s upper-level ontology Russell and Norvig’s upper-level ontology James Allen’s temporal axioms Casati and Varzi’s formal theory and holes …

2014/6/11

Page 21: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

SUMOHigh Level Distinctions

21

SUMO ontology

• Engineering Components• Geography• Government • Military• Finance• …

• Communication, • Distributed Computing• Countries and Regions,• Economy, • North American Industrial

Classification System

MILO (Mid-Level Ontology)

14/6/11

Page 22: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

SUMOHigh Level Distinctions

‘Physical’ (things which have a position in space/time) and ‘Abstract’ (things which don’t)

Partition of ‘Physical’ into ‘Objects’ and ‘Processes’

22

Entity

PhysicalAbstract

Physical

Objects Processes

14/6/11

Page 23: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

SUMOTop Level Structure

Physical

Object

SelfConnectedObject

Substance

CorpuscularObject

Region

Collection

Process

DualObjectProcess

InternalChange

ShapeChange

IntentionalProcess

Motion

Abstract

SetOrClass

Relation

Proposition

Quantity

Number

PhysicalQuantity

Attribute

Graph

GraphElement

2314/6/11

Page 24: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

SUMOValidation

Mapping to all of WordNet lexicon A check on coverage and completeness (at a given

level of generality) Peer review

Open source since its inception Formal validation with a theorem prover

Free of contradictions (within a generous time bound for search)

Application to dozens of domain ontologies

2414/6/11

Page 25: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

25

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 26: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Applications

Automatic ontology matching Finding correspondences between entities belonging to two

or more ontologies

DOLCE LOIS project SmartWeb Language Technology for eLearning AsIsKnown

SUMO More than 100 papers using it Mostly in linguistics

14/6/11 26

Page 27: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

27

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 28: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

Merging Upper Level Ontologies

COSMO (COmmon Semantic MOdel) Lattice of ontologies that will serve as a set of basic logically-

specified concepts that can be specified in domain ontologies

Contains: OpenCyc SUMO Some concepts of DOLCE and BFO

MSO (Multi-Source Ontology) Large knowledge server

Lexical ontology

OntoMap Semantic framework on conceptual level No maintenance

14/6/11 28

Page 29: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

29

Outline

Introduction Definition Goals Main principle Some existing ontologies

Upper Level Distinctions Selected ontologies

Cyc DOLCE SUMO

Application of Upper Ontologies Merging or Upper Ontologies Results of comparison

14/6/11

Page 30: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

30

Results of comparison

14/6/11

Page 31: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

31

Results of comparison

14/6/11

Page 32: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

32

References

Mascardi, V.; Locoro, A.; Rosso, P.; , "Automatic Ontology Matching via Upper Ontologies: A Systematic Evaluation," Knowledge and Data Engineering, IEEE Transactions on , vol.22, no.5, pp.609-623, May 2010

Ian Niles and Adam Pease. 2001. Towards a standard upper ontology. In Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001 (FOIS '01), Vol. 2001.

Viviana Mascardi, Valentina Cordì and Paolo Rosso. A comparison of upper ontologies. Technical report. 2006

Aldo Gangemi, Nicola Guarino, Claudio Masolo, Alessandro Oltramari, and Luc Schneider. 2002. Sweetening Ontologies with DOLCE. In Proceedings of the 13th International Conference on Knowledge Engineering and Knowledge Management. Ontologies and the Semantic Web (EKAW '02), Springer-Verlag, London, UK, 166-181.

D. B. Lenat and R. V. Guha. Building large knowledge-based systems: representation and inference in the cyc project. Journal of Artificial Intelligence. 1990.

Pierre Grenon and Barry Smith and Louis Goldberg. Biodynamic Ontology: Applying BFO in the Biomedical Domain. 2004.

Ontogenesis. What is an upper level ontology? 2011. Ludger Jansen. Chapter 8, Categories: The top-level ontology.

14/6/11

Page 33: Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University

33

Thanks!

14/6/11