Reference Ontologies, Application Ontologies, Terminology Ontologies Barry Smith

Slides:



Advertisements
Similar presentations
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Advertisements

Parts and Classes in Biomedical Ontology Barry Smith
Knowledge Representation
Anatomical boundaries and immaterial objects Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
CIT731: Database Development Object Oriented Modeling (OOM)
Copyright © Cengage Learning. All rights reserved.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
What is Ontology? Dictionary:A branch of metaphysics concerned with the nature and relations of being. Barry Smith:The science of what is, of the kinds.
Towards a Computational Paradigm for Biological Structure Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany) Udo Hahn.
Ontology Notes are from:
A Framework for Ontology-Based Knowledge Management System
1 An Ontology of Relations for Biomedical Informatics Barry Smith 10 January 2005.
The Role of Foundational Relations in the Alignment of Biomedical Ontologies Barry Smith and Cornelius Rosse.
1 Beyond Concepts Barry Smith
1 Ontology in 15 Minutes Barry Smith. 2 Main obstacle to integrating genetic and EHR data No facility for dealing with time and instances (particulars)
The Ontology of the Gene Ontology Barry Smith Jennifer Williams Steffen Schulze-Kremer
STOP Barry Smith Smart Terminologies via Ontological Principles.
On the Application of Formal Principles to Life Science Data: A Case Study in the Gene Ontology Barry Smith * Jacob Köhler † Anand Kumar * *
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
1 Logical Tools and Theories in Contemporary Bioinformatics Barry Smith
VT. From Basic Formal Ontology to Medicine Barry Smith and Anand Kumar.
Biological Ontologies Neocles Leontis April 20, 2005.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
The Logic of Biological Classification Barry Smith March 2004.
A Formal Theory for Spatial Representation and Reasoning in Biomedical Ontologies Maureen Donnelly Thomas Bittner.
Some comments on Granularity Scale & Collectivity by Rector & Rogers Thomas Bittner IFOMIS Saarbruecken.
Reference Ontologies, Application Ontologies, Terminology Ontologies Barry Smith
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
Relations are Not Sets of Ordered Pairs Ingvar Johansson, Institute for Formal Ontology and Medical Information Science, Saarbrücken
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.
Data Modeling Using the Entity-Relationship Model
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
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.
Understanding PML Paulo Pinheiro da Silva. PML PML is a provenance language (a language used to encode provenance knowledge) that has been proudly derived.
USCISIUSCISI Background Description Logic Systems Thomas Russ.
The Legal Ontology of Persons: The Transbeman Example David Koepsell SUNY Buffalo/Yale University.
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
1 ©Amit Mitra & Amar Gupta AGGREGATION Reading Assignment Supplementary module 5 Object Aggregation.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
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.
Machine Learning Chapter 5. Artificial IntelligenceChapter 52 Learning 1. Rote learning rote( โรท ) n. วิถีทาง, ทางเดิน, วิธีการตามปกติ, (by rote จากความทรงจำ.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
LDK R Logics for Data and Knowledge Representation ClassL (Propositional Description Logic with Individuals) 1.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lotzi Bölöni.
Species and Classification in Biology Barry Smith
1 The Logic of Biological Classification Barry Smith
Presented by Kyumars Sheykh Esmaili Description Logics for Data Bases (DLHB,Chapter 16) Semantic Web Seminar.
Of 29 lecture 15: description logic - introduction.
Introduction to the Workshop. Axiomatically Grounded Ontology (Axion LAO-CNR, IFOMIS, L&C, FMA) Axioms, Theorems, Definitions support reasoning, reliability.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
Ontologies COMP6028 Semantic Web Technologies Dr Nicholas Gibbins
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
COMP6215 Semantic Web Technologies
ece 720 intelligent web: ontology and beyond
Semantic Web Foundations
Towards a Computational Paradigm for Biological Structure
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
Ontological Foundations for Biomedical Sciences
Ontology.
Architecture for ICD 11 and SNOMED CT Harmonization
Ontology.
Introduction to Applied and Theoretical Ontology Barry Smith
Ontology.
What is Ontology? s Dictionary:A branch of metaphysics concerned with the nature and relations of being. Barry Smith:The science of what is, of.
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
Standardization of Anatomy Parts and Wholes – From Function to Location Stefan Schulz Department of Medical Informatics University Hospital Freiburg (Germany)
Presentation transcript:

Reference Ontologies, Application Ontologies, Terminology Ontologies Barry Smith

GO: the Gene Ontology 3 large telephone directories of standardized designations for gene functions and products Designed to cover the whole of biology Model for fungal ontology, plant ontology, drosophila ontology, etc.

GO: cell fate commitment Definition: The commitment of cells to specific cell fates and their capacity to differentiate into particular kinds of cells.

GO: asymmetric protein localization involved in cell fate commitment

GO: the Gene Ontology GO organized into 3 hierarchies via is_a and part_of (No links between hierarchies)

GO divided into three disjoint term hierarchies cellular component ontology molecular function ontology biological process ontology flagellum, chromosome, cell ice nucleation, binding, protein stabilization glycolysis, death

The intended meaning of part-of as explained in the GO Usage Guide is: “part of means can be a part of, not is always a part of: the parent need not always encompass the child. For example, in the component ontology, replication fork is a part of the nucleoplasm; however, it is only a part of the nucleoplasm at particular times during the cell cycle”

GO Usage Guide: But examples like Cellular Component Ontology is part-of Gene Ontology and a flagellum is part-of some cells make it clear that there are in fact two further uses of part-of in GO

Three meanings of part-of 1.inclusion relations between vocabularies (lists of terms) 2.A time-dependent mereological inclusion relation A sometimes_part_of B = def  t  x  y (inst(x, A, t) & inst(y, B, t) & part(x, y, t)). 3.Some (types of) Bs have As as parts: A part_of GO B = def  C (C is_a B & A part_of C)

GO’s Usage Guide lists four ‘logical relationships’ between its ‘is a’ and ‘part of’: (1) (A part_of GO B & C is_a B)  A part_of GO C (2) is_a is transitive (3) part_of GO is transitive (4)(A is_a B & C part_of GO A)  C part_of GO B.    

(1)(A part_of GO B & C is_a B)  A part_of GO C hydrogenosome part_of GO cytoplasm sarcoplasm is_a cytoplasm But not: hydrogenosome part_of GO sarcoplasm.

(2) is_a is transitive GO states the law of transitivity for subsumption as: If A is an instance of B and B is an instance of C Then A is an instance of C

(3) part_of GO is transitive As concerns (3), consider: plastid part_of GO cytoplasm cytoplasm part_of GO cell (sensu Animalia) But not: plastid part_of GO cell (sensu Animalia).

(4)(A is_a B & C part_of GO A)  C part_of GO B GO justifies its rejection of (4) with the following: meiotic chromosome is_a chromosome synaptonemal complex part_of GO meiotic chromosome But not necessarily: synaptonemal complex part_of GO chromosome

GO’s Four Logical Relationships (1) (A part_of GO B & C is_a B)  A part_of GO C (2) is_a is transitive (3) part_of GO is transitive (4)(A is_a B & C part_of GO A)  C part_of GO B.

GO’s Four Logical Relationships (1) (A part_of GO B & C is_a B)  A part_of GO C (2) is_a is transitive (3) part_of GO is transitive (4)(A is_a B & C part_of GO A)  C part_of GO B.

On the definition A part_of GO B = def  C (C is_a B & A part_of C) (4) can be proved as a matter of logic.

The problem of ontology alignment GO SCOP SWISS-PROT SNOMED MeSH FMA … all remain at the level of TERMINOLOGY (two reasons: legacy of dictionaries + DL) What we need is a REFERENCE ONTOLOGY = a formal theory of the foundational relations which hold TERMINOLOGY ONTOLOGIES and APPLICATION ONTOLOGIES together

Formal Theory of Is_a and Part_of for Bioinformatics Ontology Alignment entity two kinds of elite entities: instances and classes Classes are natural kinds Instances are natural exemplars of natural kinds (problem of non-standard instances) variables x, y for instances, A, B for classes

Two primitive relations: inst and part inst(Jane, human being) part(Jane’s heart, Jane’s body) A class is anything that is instantiated An instance as anything (any individual) that instantiates some class

Two primitive relations: inst and part Axioms governing inst : (1) it holds in every case between an instance and a class, in that order; (2) that nothing can be both an instance and a class. Axioms governing part (= ‘proper part’) (1) it is irreflexive (2) it is asymmetric (3) it is transitive (+ usual mereological axioms)

Further axioms (for ‘naturalness’) In addition we need axioms specifying the properties of classes as natural kinds rather than arbitrary collections + axioms dealing with the different sorts of classes (of objects, functions, processes, etc.) + axiom of extensionality: classes which share identical instances are identical

Definitions D1A is_a B =def  x (inst(x, A)  inst(x, B)) D2A part_for B =def  x ( inst(x, A)   y ( inst(y, B) & part(x, y) ) ) D3B has_part A =def  y ( inst(y, B)   x ( inst(x, A) & part(x, y) ) ) human testis part_for human being, But not: human being has_part human testis. human being has_part heart, But not: heart part_for human being.

part_of D4A part_of B =def A part_for B & B has_part A This defines an Egli-Milner order It guarantees that As exist only as parts of Bs and that Bs are structurally organized in such a way that As must appear in them as parts. part_of NOT a relation between classes!

Analogous distinctions required for nearly all foundational relations of ontologies and semantic networks: A causes B A is associated with B A is located in B etc. Reference to instances is necessary in defining mereotopological relations such as spatial occupation and spatial adjacency

We can prove: is_a is reflexive and antisymmetric Axiom: part_of is irreflexive We can prove that part_of is asymmetric We can prove that both is_a and part_of are transitive

Classes vs. Sums Classes are distinguished by granularity: they divide up the corresponding domain into whole units or members, whose interior parts and structure are traced over. The class of human beings is instantiated only by human beings as single, whole units. A mereological sum is not granular in this sense.

Instances are elite individuals Which classes (and thus which instances) exist in a given domain is a matter for empirical research. Cf. Lewis/Armstrong “sparse theory of universals”

Prototypicality Biological classes are marked always by an opposition between standard or prototypical instances and a surrounding penumbra of non- standard instances How solve this problem: restrict range of instance variables x, y, to standard instances? Recognize degrees of instancehood? (Impose topology/theory of vagueness on classes?)

Classes vs. Sets Both classes and sets are marked by granularity – but sets are timeless Each class or set is laid across reality like a grid consisting (1) of a number of slots or pigeonholes each (2) occupied by some member. But a set is determined by its members. This means that it is (1) associated with a specific number of slots, each of which (2) must be occupied by some specific member. A set is thus specified in a double sense. A class survives the turnover in its instances, and so it is specified in neither of these senses, since both (1) the number of associated slots and (2) the individuals occupying these slots may vary with time. A class is not determined by its instances as a state is not determined by its citizens.

Classes vs. Sets A set with n members has in every case exactly 2n subsets The subclasses of a class are limited in number (which classes are subsumed by a larger class is a matter for empirical science to determine)

Classes vs. sets A set is an abstract structure, existing outside time and space. The set of human beings existing at t is (timelessly) a different entity from the set of human beings existing at t because of births and deaths. A class can survive changes in the stock of its instances because classes exist in time. (An organism can similarly survive changes in the stock of cells or molecules by which it is constituted.) D1*A is_a B =def  t  x ( inst(x, A, t)  inst(x, B, t) ), D1* will take care of false positives such as adult is_a child

Conclusion Work on biomedical ontologies and terminologies grew out of work on medical dictionaries and nomenclatures, and has focused almost exclusively on classes (or ‘concepts’) atemporally conceived (IN FACT IT HAS FOCUSED ON TERMS). This class-orientation is common in knowledge representation, and its predominance has led to the entrenchment of an assumption according to which all that need be said about classes can be said without appeal to formal features of instantiation of the sorts described above. This, however, has fostered an impoverished regime of definitions in which the use of identical terms (like ‘part’) in different systems has been allowed to mask underlying incompatibilities.

Conclusion Matters have not been helped by the fact that description logic, the prevalent framework for terminology-based reasoning sys­tems, has with some recent exceptions been oriented primarily around reasoning with classes. Certainly if we are to produce information systems with the requisite computational properties, then this entails recourse to a logical framework like that of description logic. At the same time we must ensure that the data that serves as input to such systems is organized formally in a way that sustains rather than hinders successful alignment with other systems. There are two complementary tasks: REFERENCE ONTOLOGY and APPLICATION ONTOLOGY