Top Level Ontologies Daniel Schober (EBI, Metabolomics Society O-WG) FuGO Workshop, Philadelphia, February 13 th -15 th 2006.

Slides:



Advertisements
Similar presentations
Ontological Resources and Top-Level Ontologies Nicola Guarino LADSEB-CNR, Padova, Italy
Advertisements

KR-2002 Panel/Debate Are Upper-Level Ontologies worth the effort? Chris Welty, IBM Research.
Chapter 6: Modeling and Representation Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
Ontologies - Design principles Cartic Ramakrishnan LSDIS Lab University of Georgia.
 Goals Unambiguous description of how the investigation was performed Consistent annotation, powerful queries and data integration  Details NOT model.
Ontology Notes are from:
Deriving Semantic Description Using Conceptual Schemas Embedded into a Geographic Context Centre for Computing Research, IPN Geoprocessing Laboratory Miguel.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 8 Slide 1 System models.
Dynamic Ontologies on the Web Jeff Heflin, James Hendler.
Reconciliation between BFO and DOLCE leads to YATO ー On quality description ー Riichiro Mizoguchi ISIR, Osaka University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
A Review of Ontology Mapping, Merging, and Integration Presenter: Yihong Ding.
VT. From Basic Formal Ontology to Medicine Barry Smith and Anand Kumar.
Biological Ontologies Neocles Leontis April 20, 2005.
Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken.
Foundations This chapter lays down the fundamental ideas and choices on which our approach is based. First, it identifies the needs of architects in the.
Business Domain Modelling Principles Theory and Practice HYPERCUBE Ltd 7 CURTAIN RD, LONDON EC2A 3LT Mike Bennett, Hypercube Ltd.
10 December, 2013 Katrin Heinze, Bundesbank CEN/WS XBRL CWA1: DPM Meta model CWA1Page 1.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 7 Slide 1 System models l Abstract descriptions of systems whose requirements are being.
Foundations of the Semantic Web: Ontology Engineering Building Ontologies 5 Ontology Patterns Upper Ontologies Alan Rector & colleagues Special acknowledgement.
The Mapping Problem: How do experimental biological models relate to each other, and how can dynamic computational models be used to link them? Gary An,
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 ‘The Famous 5’ Worked Examples from MIMAS.
Chapter 4 System Models A description of the various models that can be used to specify software systems.
System models Abstract descriptions of systems whose requirements are being analysed Abstract descriptions of systems whose requirements are being analysed.
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.
Top Level Ontologies Ontologies and Ontology Engineering Ekhiotz Vergara and Maria Vasilevskaya Dept. of Computer & Information Science Linköping University.
BioHealth Informatics Group Advanced OWL Tutorial 2005 Ontology Engineering in OWL Alan Rector & Jeremy Rogers BioHealth Informatics Group.
1 Patterns, Properties and Minimising Commitment Reconstruction of the GALEN Upper Ontology in OWL Alan Rector & Jeremy Rogers Information Management Group.
Copyright 2002 Prentice-Hall, Inc. Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 20 Object-Oriented.
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
1 Enriching and Designing Metaschemas for the UMLS Semantic Network Department of Computer Science New Jersey Institute of Technology Yehoshua Perl James.
Foundations of the Semantic Web: Ontology Engineering Building Ontologies 5 Ontology Patterns Upper Ontologies Alan Rector & colleagues Special acknowledgement.
1 HL7 RIM Barry Smith
Chapter 7 System models.
Slide 1 System models. Slide 2 Objectives l To explain why the context of a system should be modelled as part of the RE process l To describe behavioural.
System models l Abstract descriptions of systems whose requirements are being analysed.
Modified by Juan M. Gomez Software Engineering, 6th edition. Chapter 7 Slide 1 Chapter 7 System Models.
CS3773 Software Engineering Lecture 04 UML Class Diagram.
Software Engineering, 8th edition Chapter 8 1 Courtesy: ©Ian Somerville 2006 April 06 th, 2009 Lecture # 13 System models.
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
Ontological Foundations of Biological Continuants Stefan Schulz, Udo Hahn Text Knowledge Engineering Lab University of Jena (Germany) Department of Medical.
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
Primary funding is provided by the JISC and ESRC. Based at Manchester Computing, The University of Manchester. 1 1 Creating a Metadatabase for MIMAS Services.
Sharing Ontologies in the Biomedical Domain Alexa T. McCray National Library of Medicine National Institutes of Health Department of Health & Human Services.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Christoph F. Eick University of Houston Organization 1. What are Ontologies? 2. What are they good for? 3. Ontologies and.
Melanie Feinberg, Spring 2010 Organizing Information 7 statements.
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 12 RDF, OWL, Minimax.
Domain Model A representation of real-world conceptual classes in a problem domain. The core of object-oriented analysis They are NOT software objects.
Approach to building ontologies A high-level view Chris Wroe.
Copy right 2004 Adam Pease permission to copy granted so long as slides and this notice are not altered Ontology Overview Introduction.
 To explain why the context of a system should be modelled as part of the RE process  To describe behavioural modelling, data modelling and object modelling.
Constructing an Argument Definitions Distinctions Conceptual Analyses Thought Experiments.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Designing and Using an Audio-Visual Description Core Ontology Friday 8 th of October, 2004 Antoine Isaac & Raphaël Troncy.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Ontology in Model-Based Systems Engineering Henson Graves 29 January 2011.
Of 24 lecture 11: ontology – mediation, merging & aligning.
16 April 2011 Alan, Edison, etc, Saturday.. Knowledge, Planning and Robotics 1.Knowledge 2.Types of knowledge 3.Representation of knowledge 4.Planning.
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
Service-Oriented Computing: Semantics, Processes, Agents
Hierarchical Clustering
ece 627 intelligent web: ontology and beyond
Ontology.
Chapter 4 Advanced Class Modeling
Introduction to Applied and Theoretical Ontology Barry Smith
Constructing an Argument
Ontology-Based Approaches to Data Integration
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
Presentation transcript:

Top Level Ontologies Daniel Schober (EBI, Metabolomics Society O-WG) FuGO Workshop, Philadelphia, February 13 th -15 th 2006

 Top level Ontologies Whats that ? Why that ? Which one ? TLO_KB.pprj Naming Conventions ? Talk Structure

Top Level Ontologies (TLO) TLO  Reference O., Generic O. Core O., Foundational O., High-level O, Upper O. task & problem- solving ontology application ontology domain ontology [Guarino, 98] describe very general concepts like space, time, event, which are independent of a particular problem or domain describe the vocabulary related to a generic domain by specializing the concepts introduced in the top-level ontology. describe the vocabulary related to a generic task or activity by specializing the top-level ontologies. the most specific ontologies. Concepts in application ontologies often correspond to roles played by domain entities while performing a certain activity.

TLO Attributes: KR-Format, granularity, axiomatisation, extension of conceptual coverage, reused, soundness,..., others.... TLO-Library  TLO-KB.pprj (28 TLO´s) Requirements: Domain independent (general) Language independent (not dictated by the lexicalisation patterns of a particular language) Consistent Understandable accd. to common sense (vs) Well-formed (axiomatic) Set of mutually disjoint notions (e.g.cont vs occur) Hard to define border to domain top level. (Some TLOs contain quite specific things...)

TLO goals/usage Quality assurance: (Hopefully) Clear classification principles and definitions derived from TLO Taxonomic guidance (10 Questions): –Help domain experts rate their starting points and patterns. –Classes that are related to disjoint top-level concepts cannot be matched & confused –Attribute inheritance makes misclassifications obvious Ontology Alignment, Mapping –(Re-use, integration, interoperability) Ontol Library schemata Homonym disambiguation (NLP, see picture) Synonym detection –(Avoid Redundancies) [Hefflin and Hendler 2000]

How to get a useful TLO ? 3 ways: Look at existing TLO´s Look at Ontology Library Schemata (OBO Core) & Ontology Alignment Mappings Build own TLO bottom up: which TLO classes are implied by collected Bioontology upper level classes? –Done so by FuGo (e.g. „Characteristic“, Fugo- devel- Barry 18Jan06)

TLO (Size/Precision vs. Formality) WordNet Cyc SUMO DOLCE Lexicons Formal Ontology Taxonomy Size UMLS Yahoo! Formality

Self-standing vs Refining (A. Rector, GALEN-ULO) Self-standing Hand, Person, Computer, Idea… Refining Left, Size, severity, … Self_standing_entity is_refined_by Refining_entity –Establishes the domain & range of a top property distinction Does it make sense on its own? Yes  Self_standing

Continuant vs Occurrent Thing vs Process –Organ vs Metabolism Physical (material) vs Non_physical –Non_physical is_manifested_by Physical Continuants participate_in Occurrents –“Things participate in Processes” “Processes happen to Things” Continuants (“perdurants”) –Things that retain their form over time People, books, desks, water, ideas, universities, … Occurrents –Things that occur during time Living, writing a book, sitting at a desk, the flow of water, thinking, building the university,... Question: Do things happen to it?  Continuant Does it happen or occur?  Occurrent

Material vs Non-material Within Physical: Chest vs Chest_cavity –The problem of holes: Material defines non_material (things define “holes”) The intersection of the walls defines the corner

Discrete vs Mass Discrete_entities are constituted of Mass_entities –Organ made_of Tissue Discrete things can be counted Mass things can only be measured –Guarino calls them “Amount of matter” Questions: Can I count it? Yes  Discrete If I make a plural, is it odd or something different? e.g. “waters”, “papers”, “thinkings” Do I say pieces/drops/lumps of it? Yes  Mass

Taxonomic Guidance 10 Questions  What is an “Organelle”? Is it Continuant or Occurrent? Continuant –Does it happen or do things happen to it? Is it physical? Yes Is it Discrete or mass? Discrete –(Can you count it?) Is it material or non-material ? Material Is it part of something? Yes Has it a definite number or not? Yes Collectives of Organels are part of Cytoplasm`  ”Organelle” is_a “Cell_part” is_a “Biological_object”

What is “Digestion”? Is it Continuant or occurrent? occurrent Is it physical? Yes Is it discrete or mass? ??? Is it biological?Yes If so is it pathologicalNo  “Digestion” is_a “Biological_physical_occurrent”

UMLS Semantic Net

UMLS Inconsistencies Idea or Concept Functional Concept Qualitative Concept Quantitative Concept Spatial Concept Body Location or Region Body Space or Junction Geographic Area Molecular Sequence Amino Acid Sequence Carbohydrate Sequence Nucleotide Sequence “Philadelphia”  Idea or Concept ???

TAMBIS Upper Level

Sowa´s TLO

DOLCE (WonderWeb, EU)

OBR (Barry Smith)

SUMO (IEEE-SUO-WG) entity physical ( things which have a position in space/time) object  FuGo top level (indept cont) selfconnected object process  FuGo top level (dept occur) abstract (don´t have a position in space/time) quantity number attribute  FuGo top level „Characteristic“ (dept cont) set or class relation proposition + FOL Axioms

“Blood” in the UMLS Blood Tissue Entity Physical Object Anatomical Structure Fully Formed Anatomical Structure An aggregation of similarly specialized cells and the associated intercellular substance. Tissues are relatively non-localized in comparison to body parts, organs or organ components Body SubstanceBody FluidSoft Tissue

“Blood” in WordNet Blood Humor the four fluids in the body whose balance was believed to determine our emotional and physical state As well as phlegm, yellow and black bile Entity Physical Object Substance Body Substance Body Fluid

“Blood” in GALEN Blood SoftTissue As well as Lymphoid Tissue, Integument, and Erectile Tissue DomainCategory Phenomenon Blood has two states, LiquidBlood and CoagulatedBlood Substance Tissue GeneralisedSubstanceSubstanceorPhysicalStructure

“Blood” in SNOMED Blood Liquid Substance Substance categorized by physical state Body fluid Body Substance Substance As well as lymph, sweat, plasma, platelet rich plasma, amniotic fluid, etc

“Blood” in Digital Anatomist Blood Body Substance Anatomical Entity Physical Anatomical Entity a physical anatomical entity and a substance in gaseous, liquid, semisolid or solid state, with or without the admixture of cells, which is produced by anatomical structures or derived from inhaled and ingested substances that become modified by anatomical structures as they pass into or through the body As well as saliva, semen, growth hormone, inhaled air, feces, lymph Tissue is an Organ Part.

„Conclusions“ Diverse TLO´s. All have Pros & Cons, many have inconsistencies Different „Time“ representation (... if any) „There is no one way! No matter how much some people want to make it a matter of dogma“ (Alan Rector) Current Fugo TLO is quite in accordance to most TLOs, but misses „middle level“ Has to be expanded Maybe build our own (bottom up) as needed?

Next Steps TLO_KB Naming Conventions Textmining: –Co-op with Inhouse NLP-Groups Ontology refinement Harvest PubMed and WWW Morpheme & Lexical Analysis

Of Advantage for “Binning“... Higher semantics (more info)  Easier Binning TLP & Naming Conventions help –also for Domain CVs (MIAXXXX) Similarity metric of OWL-L Ontologies exploitable for O. Merging/alignment: e.g. [Euzenat, Volchev 04] KR-Idioms harvestable: Hierarchy (Sub & Superclasses), classes/ Defs (DL Expr), properties incl. Ranges, Facets & restrictions on these properties Others: Instance similarities, Defs (NL)

Acknowledgements Gilberto Fragoso Barry Smith & Alan Rector...from which many slides shown „Inherited“ Susanna Sansone, Phillipe Rocca-Serra Project Website

KR-Naming Conventions Conventions: Completeness vs pragmatics No Problems arosed from „KR-semantics name heterogenity“ so far Few, if any, Problems arosed from KR- Metaidiom Name heterogenity  concentrate on KR-Naming

Naming Conventions Different communities  Different notions AI: Frame DL: Concept name OOM: Class

Semantic Triangle “Jaguar“ Concept [Ogden, Richards, 1923 ]

Nonphysical entities (complicated) What is “Faust” ? The script for Faust in the library? The historic person Dr. Faustus ? A performance? –Faust has_manifestation Book_of_Faust Performance_of_Faust ?

Domain Ontology Middle Ontology Top-Level Ontology

General Problems (From Barry`s tutorial) Don’t confuse entities with concepts Don’t confuse domain entities with logical structures Don’t confuse ontology with epistemology Don’t confuse is_a with has_role  Unintuitive rules for classification lead to coding errors, difficulties in training of curators, in ontology and in harvesting content in automatic reasoning systems

Collective vs Individual Collectives of discrete entities at one level of granularity form mass entities at the next –Cells form Tissue Collectives –Object is_grain_of Collective Red_blood_cell is_grain_of Blood_cell_fraction –The concern is with the collective as a whole not its ‘grains’ –Loss or gain of grains does not affect identity of multiple –Grains are always smaller than the multiples they make up

Hard to define (perspective dependent) "On those remote pages it is written that animals are divided into: a. those that belong to the Emperor b. embalmed ones c. those that are trained d. suckling pigs e. mermaids f. fabulous ones g. stray dogs h. those that are included in this classification i. those that tremble as if they were mad j. innumerable ones k. those drawn with a very fine camel's hair brush l. others m. those that have just broken a flower vase n. those that resemble flies from a distance" From: The Celestial Emporium of Benevolent Knowledge, Borges

OWL-S –A TLO for Services ResourceService Service profile Service model Service grounding provides presents describedBy supports What it does How it works How to access it description functionalities functional attributes

Ontology Libraries WebOnto ( Knowledge Media Institute, Open University, UK, Ontolingual ( Knowledge Systems Laboratory, Stanford University, USA) DAML Ontology library system ( DAML, DAPAR, USA SHOE ( University of Maryland, USA Ontology Server ( Vrije Universiteit, Brussels, Belgium IEEE Standard Upper Ontology ( IEEE OntoServer ( AIFB, University of Karlshruhe, Germany ONIONS ( ): Biomedical Technologies Institute (ITBM) of the Italian National Research Council (CNR), Italy

Information systems & resources Information systems & resources Databases, RDF Instance stores, … (“individuals”) The Ontology Pyramid Domain Content Ontologies Top Domain Ontologies Top Domain Ontologies Top Level Ontologies Top Level Ontologies OWL classes Meta Ontologies FoL / HoL

Aristotle’s Categories From Porphyry’s Commentary on Aristotles’s Categories

GUM

TLO-Representation examples: “Blood” in Cyc Blood Mixture A tangible stuff composed of two or more different constituents which have been mixed. These constituents do not form chemical bonds, and later the mixture may be resolved by some separation event. A mixture has a composition but not a structure As well as mud, air and carbonate beverage TangibleThing #$genls ExistingStuffType #$isa #$genls The function Separation-Event can apply to it.

Domain Top Level Ontologies Synonymes: Task O., Application O., Middle level Ontologies Experiment Ontology, Tambis Upper Level O., MBO

Interpretation Continuum