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

Slides:



Advertisements
Similar presentations
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Advertisements

1 © 2006 Adam Pease, Articulate Software - apease [at] articulatesoftware [dot] com Formal Upper Ontology for Interoperability Adam Pease Articulate Software.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Copyright © 2002 Cycorp Introduction Fundamental Expression Types Top Level Collections Time and Dates Spatial Properties and Relations Event Types Information.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Grounding Software Domain Ontologies in the Unified Foundational Ontology (UFO): The case of the ODE Software Process Ontology Giancarlo Guizzardi Renata.
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
Deriving Semantic Description Using Conceptual Schemas Embedded into a Geographic Context Centre for Computing Research, IPN Geoprocessing Laboratory Miguel.
Klaus M. Frei1 WordNet „An On-line Lexical Database“ (Miller, G. A.; Beckwith, R.; Fellbaum, Chr.; Gross, D.; Miller, K. 1993, title). Based on psycho-linguistic.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Formal Ontology and Information Systems Nicola Guarino (FOIS’98) Presenter: Yihong Ding CS652 Spring 2004.
Philosophy and Computer Science: New Perspectives of Collaboration
Classifications, Taxonomies, Ontologies, Thesauri The following three terms: classifications, taxonomies and ontologies are often confused. This is caused.
Ayorinde I. T., Akinkunmi B. O. and Alao Y. M. Computer Science Department, University of Ibadan, Ibadan, Nigeria 1 AUGUST, International Conference.
Ontology Learning and Population from Text: Algorithms, Evaluation and Applications Chapters Presented by Sole.
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
Adam Pease and Christiane Fellbaum Presenter: 吳怡安
Ontology Development Kenneth Baclawski Northeastern University Harvard Medical School.
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
Knowledge representation
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.
CPE 641 Natural Language Processing Ontologies Asst. Prof. Nuttanart Facundes, Ph.D.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Ontology Engineering in OWL Alan Rector & Jeremy Rogers BioHealth Informatics Group.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
1 HL7 RIM Barry Smith
updated CmpE 583 Fall 2008 Ontology Integration- 1 CmpE 583- Web Semantics: Theory and Practice ONTOLOGY INTEGRATION Atilla ELÇİ Computer.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Srihari Sadagoparamanujam. Agenda IntroductionCharacteristicsCYC.
General Knowledge Ontological background for everything.
Christopher Wellen M.Sc. Candidate McGill University On Cognition and Computation: An Introduction to Spatial Ontologies.
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Jan 9, 2004 Symposium on Best Practice LSA, Boston, MA 1 Comparability of language data and analysis Using an ontology for linguistics Scott Farrar, U.
Artificial Intelligence Chapter 18. Representing Commonsense Knowledge.
SWAP-07 Ontology Engineering with OntoClean Chris Welty IBM Watson Research Center.
Proposed NWI KIF/CG --> Common Logic Standard A working group was recently formed from the KIF working group. John Sowa is the only CG representative so.
02. November 2007 Florian Probst Data and Knowledge Modelling for the Geosciences - Chris Date Seminar - e-Science Institute, Edinburgh Semantic Reference.
Artificial Intelligence 2004 Ontology
Learning to Share Meaning in a Multi-Agent System (Part I) Ganesh Padmanabhan.
DOLCE and its comparison with SUMO
MDA & RM-ODP. Why? Warehouses, factories, and supply chains are examples of distributed systems that can be thought of in terms of objects They are all.
Presented by: Yuhana 12/17/2007 Context Aware Group - Intelligent Agent Laboratory Computer Science and Information Engineering National Taiwan University.
Commonsense Reasoning in and over Natural Language Hugo Liu, Push Singh Media Laboratory of MIT The 8 th International Conference on Knowledge- Based Intelligent.
CS344 Artificial Intelligence Prof. Pushpak Bhattacharya Class on 26 Mar 2007.
Towards a Reference Library of Upper Ontologies the DOLCE point of view Nicola Guarino Head, Laboratory for Applied Ontology Institute for Cognitive Sciences.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 42 Wednesday, 22.
Background-assumptions in knowledge representation systems Center for Cultural Informatics, Institute of Computer Science Foundation for Research and Technology.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Merge Domain ontologies below Upper ontology Advisor: P-J, LEE Student: Y-C, LIN Date: April
Of 24 lecture 11: ontology – mediation, merging & aligning.
Definition and Technologies Knowledge Representation.
Ontology I Cristian Cocos (CLIStFX). Background: What? What is “Ontology”? What is an Ontology? Traditional answer: Theory of Everything Several other.
MDD-Kurs / MDA Cortex Brainware Consulting & Training GmbH Copyright © 2007 Cortex Brainware GmbH Bild 1Ver.: 1.0 How does intelligent functionality implemented.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Semantic Technology Lab, ISTC-CNR, Rome
Service-Oriented Computing: Semantics, Processes, Agents
Philosophy and Computer Science: New Perspectives of Collaboration
Department of Geography Jeon-Young Kang · Yi Yang
Knowledge Representation Part I Ontology
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Survey of Knowledge Base Content
Ontology.
Knowledge Representation (Part I)
Presentation transcript:

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

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

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

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 4 14/6/11

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 5 14/6/11 Ontologies communication

Main principle Ontology communication 6 Domain ontology A Domain ontology B Domain ontology C Upper ontology Categories refer to Specific terms Abstract terms refer to 14/6/11

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 7 14/6/11

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

Aristotle’s categories Influence in the current understanding of ontologies Kategoria  Kinds of predicates/predication Different interpretations 10 categories: 14/6/11 9

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 Individual Category Instance-of

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 ab (a,b) e(a,e) )e,b)

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

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

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

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

Cyc “Formalised representation of facts, rules of thumb and heuristics for reasoning about objects and events of everyday life” 14/6/11 16

DOLCE Description 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

DOLCE Top level 14/6/11 18

DOLCE Refined top level 14/6/11 19

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  … 20 14/6/11

SUMO High 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

SUMO High 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 Physical Abstract Physical ObjectsProcesses 14/6/11

SUMO Top 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 23 14/6/11

SUMO Validation 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 24 14/6/11

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

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

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

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

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

30 Results of comparison 14/6/11

31 Results of comparison 14/6/11

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 , May 2010 Ian Niles and Adam Pease Towards a standard upper ontology. In Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001 (FOIS '01), Vol Viviana Mascardi, Valentina Cordì and Paolo Rosso. A comparison of upper ontologies. Technical report Aldo Gangemi, Nicola Guarino, Claudio Masolo, Alessandro Oltramari, and Luc Schneider 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, D. B. Lenat and R. V. Guha. Building large knowledge-based systems: representation and inference in the cyc project. Journal of Artificial Intelligence Pierre Grenon and Barry Smith and Louis Goldberg. Biodynamic Ontology: Applying BFO in the Biomedical Domain Ontogenesis. What is an upper level ontology? Ontogenesis. What is an upper level ontology? Ludger Jansen. Chapter 8, Categories: The top-level ontology. 14/6/11

33 Thanks! 14/6/11