Why do we need upper ontologies? What are their purported benefits?

Slides:



Advertisements
Similar presentations
Upper Ontology Summit Tuesday March 14 The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National Center.
Advertisements

Upper Ontology Summit Wednesday March 15 The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National.
Species-Neutral vs. Multi-Species Ontologies Barry Smith.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
On the Future of the NeuroBehavior Ontology and Its Relation to the Mental Functioning Ontology Barry Smith
Goal and Status of the OBO Foundry Barry Smith. 2 Semantic Web, Moby, wikis, crowd sourcing, NLP, etc.  let a million flowers (and weeds) bloom  to.
1 ANATOMY AND TIME Barry Smith. 2 SNAP AND SPAN 3 To understand relations between universals Reference to times and instances are important A derives.
1 Introduction to Biomedical Ontology Barry Smith University at Buffalo
1 The OBO Foundry Towards Gold Standard Terminology Resources in the Biomedical Domain Thomas Bittner (based on a presentation by Barry Smith)
1 Introduction to (Geo)Ontology Barry Smith
What is an ontology and Why should you care? Barry Smith with thanks to Jane Lomax, Gene Ontology Consortium 1.
The Problem of Reusability of Biomedical Data OBO Foundry & HL7 RIM Barry Smith.
Use of Ontologies in the Life Sciences: BioPax Graciela Gonzalez, PhD (some slides adapted from presentations available at
Underlying Ontologies for Biomedical work - The Relation Ontology (RO) and Basic Formal Ontology (BFO) Thomas Bittner SUNY Buffalo
Using Ontologies to Represent Immunological Networks Lindsay G. Cowell, Anne Lieberman, Anna Maria Masci Duke University Center for Computational Immunology.
1 Logical Tools and Theories in Contemporary Bioinformatics Barry Smith
Room for Lunch: Arlington Room Room for Evening Reception: Grand Prairie Room.
Why a Credit Card Number is Not a Number Barry Smith 1.
The RNA Ontology RNAO Colin Batchelor Neocles Leontis May 2009 Eckart, Colin and Jane In Cambridge.
1 BIOLOGICAL DOMAIN ONTOLOGIES & BASIC FORMAL ONTOLOGY Barry Smith.
How to Organize the World of Ontologies Barry Smith 1.
New York State Center of Excellence in Bioinformatics & Life Sciences Biomedical Ontology in Buffalo Part I: The Gene Ontology Barry Smith and Werner Ceusters.
Building the Ontology Landscape for Cancer Big Data Research Barry Smith May 12, 2015.
Limning the CTS Ontology Landscape Barry Smith 1.
Developing an OWL-DL Ontology for Research and Care of Intracranial Aneurysms – Challenges and Limitations Holger Stenzhorn, Martin Boeker, Stefan Schulz,
The Foundational Model of Anatomy and its Ontological Commitment(s) Stefan Schulz University Medical Center, Freiburg, Germany FMA in OWL meeting November.
Stefan Schulz Medical Informatics Research Group
Ontology of Sensors: Some Examples from Biology
Ontological realism as a strategy for integrating ontologies Ontology Summit February 7, 2013 Barry Smith 1.
GO and OBO: an introduction. Jane Lomax EMBL-EBI What is the Gene Ontology? What is OBO? OBO-Edit demo & practical What is the Gene Ontology? What is.
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.
A Z Approach in Validating ORA-SS Data Models Scott Uk-Jin Lee Jing Sun Gillian Dobbie Yuan Fang Li.
Imports, MIREOT Contributors: Carlo Torniai, Melanie Courtot, Chris Mungall, Allen Xiang.
Open Biomedical Ontologies. Open Biomedical Ontologies (OBO) An umbrella project for grouping different ontologies in biological/medical field –a repository.
Building Ontologies with Basic Formal Ontology Barry Smith May 27, 2015.
A School of Information Science, Federal University of Minas Gerais, Brazil b Medical University of Graz, Austria, c University Medical Center Freiburg,
Ontology of Disease and the OBO Foundry Chris Mungall NCBO GO Nov 2006.
Alan Ruttenberg PONS R&D Task force Alan Ruttenberg Science Commons.
Taken from Schulze-Kremer Steffen Ontologies - What, why and how? Cartic Ramakrishnan LSDIS lab University of Georgia.
Introduction to Biomedical Ontology for Imaging Informatics Barry Smith, PhD, FACMI University at Buffalo May 11, 2015.
Sharing Ontologies in the Biomedical Domain Alexa T. McCray National Library of Medicine National Institutes of Health Department of Health & Human Services.
How to integrate data Barry Smith. The problem: many, many silos DoD spends more than $6B annually developing a portfolio of more than 2,000 business.
2 3 where in the body ? where in the cell ?
Ontology and the Semantic Web Barry Smith August 26,
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA Model-based Systems Engineering (MBSE) Initiative Slides by Henson Graves Presented by Matthew.
Need for common standard upper ontology
Introduction to Biomedical Ontology for Imaging Informatics Barry Smith, PhD, FACMI University at Buffalo May 11, 2015.
1 An Introduction to Ontology for Scientists Barry Smith University at Buffalo
Information Artifact Ontology Barry Smith 1.
OBO Foundry Principles BFO RO Barry Smith 1. OBO Foundry Principles  open  common formal language (OBO Format, OWL DL, CL)  commitment to collaboration.
Basic Formal Ontology Barry Smith August 26, 2013.
Building Ontologies with Basic Formal Ontology Barry Smith May 27, 2015.
Upper Ontology Summit The BFO perspective Barry Smith Department of Philosophy, University at Buffalo National Center for Ontological Research National.
Introduction to Ontology Introductions Alan Ruttenberg Science Commons.
1 Standards and Ontology Barry Smith
Knowledge Representation Part I Ontology Jan Pettersen Nytun Knowledge Representation Part I, JPN, UiA1.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Knowledge Representation Techniques
BFO 2.0 Modularization and Verification
Integrating SysML with OWL (or other logic based formalisms)
ece 627 intelligent web: ontology and beyond
Ontology From Wikipedia, the free encyclopedia
September 8, 2015 | Basel, Switzerland
Ontology.
ece 720 intelligent web: ontology and beyond
Logical architecture refinement
Upper Ontologies for Specifying Context
OBO Foundry Update: April 2010
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Why do we need upper ontologies? What are their purported benefits? Barry Smith and Alan Ruttenberg University at Buffalo IAOA Summer Institute on Upper Ontologies Toronto August 9, 2017

Why do we need upper-level ontologies? Is the distinction between continuant and occurrent just a security blanket for philosophers? Poisoning

Wed Session 1: Why do we need upper ontologies? 1. Why do we need top-level ontologies? 2. Why do we need mid-level ontologies (for space, time, information, …)? Q: Where do we draw the line between the two?

Why do we need top-level ontologies?

Why do we need a good top-level ontology? Q: How do we pick out the good one(s)?

Why do we need a good top-level ontology? Q: How do we pick out the good one(s)? A: Aggressive testing in real-world contexts

What does aggressive testing in real-world contexts tell us about what a good TLO is useful for?

The problem facing model organism researchers with the completion of the human genome project Human, mouse, rat, fly, fish, yeast, … Different vocabularies for each model organism What do you call (human:) cleft palate in zebrafish? One approach: pair off laterally, create mappings between human and mouse, between human and rat, between human and fly, … GO approach: move up one level, create a vocabulary for talking about attributes of gene products that is species neutral (future proof because the approach will still apply as data pertaining to new model organisms need to be incorporated)

What does aggressive testing in real-world contexts tell us about what a good TLO is useful for? RELATION TO TIME GRANULARITY CONTINUANT OCCURRENT INDEPENDENT DEPENDENT ORGAN AND ORGANISM Organism (NCBI Taxonomy) Anatomical Entity (FMA, CARO) Organ Function (FMP, CPRO) Phenotypic Quality (PaTO) Biological Process (GO) CELL AND CELLULAR COMPONENT Cell (CL) Cellular Component (FMA, GO) Cellular Function MOLECULE Molecule (ChEBI, SO, RnaO, PrO) Molecular Function Molecular Process Original OBO (Open Biomedical Ontologies) Foundry (Gene Ontology in yellow)

The problem facing model organism researchers with the introduction of the GO? Gene product attributes = cellular component, molecular function, biological process What about diseases, anatomy, proteins, cell types, …? Different vocabularies for each life science domain One approach: pair off laterally, create mappings between molecular function and diabetes, molecule function and influenza, molecular function and cancer, dendritic cell and hip replacement surgery, … … … … … TLO approach: move up one level, create a vocabulary for talking about the phenomena of the life sciences that is domain neutral (future proof because the approach will still apply as data pertaining to new sorts of entities need to be incorporated)

Wed Session 1: Why do we need upper ontologies? 1. Why do we need top-level ontologies? 2. Why do we need mid-level ontologies (for space, time, information, …)? Q: Where do we draw the line between the two? A: TLOs are domain-neutral

Build new ontologies to conform to the upper-level architecture of BFO RELATION TO TIME GRANULARITY CONTINUANT OCCURRENT INDEPENDENT DEPENDENT ORGAN AND ORGANISM Organism (NCBI Taxonomy) Anatomical Entity (FMA, CARO) Organ Function (FMP, CPRO) Phenotypic Quality (PaTO) Biological Process (GO) CELL AND CELLULAR COMPONENT Cell (CL) Cellular Component (FMA, GO) Cellular Function MOLECULE Molecule (ChEBI, SO, RnaO, PrO) Molecular Function Molecular Process BFO provides a common starting point for definitions + an evolving common set of best practices

What you get Safer division of labor – clarifies what sorts of ontologies (of processes, of objects, of qualities, … are needed and how they relate to the ontologies we already have) Safer distribution of labor – there are benefits to restricting choices to only what is made available in a well-worked out scheme Audit trail to reality – require all classes to be defined in terms of lower-level classes in such a way that we always know what the instances are that we need to check to test if an assertion is true

Simple examples 1. Old chemistry ontologies oxide and aluminium oxide are both instances but then how can you assert the relation between them? New chemistry ontology: they are both classes 2. NeuronDB database of proteins classified into functions (inhibitor, dopamine receptor …). Some time later they have to link their data to data classified using PRO and the GO function ontology. They cannot do this because they used ‘protein’ to mean ‘function of a protein’. BFO would have told them to make two ontologies (for function and for protein) from the very start

https://senselab.med.yale.edu/NeuronDB/NeuronalReceptors

Thursday Session 2: Relationships among Upper Ontologies

Q: How to integrate biological and clinical data within and across domains across different species across levels of granularity (organ, organism, cell, molecule) across different perspectives (physical, biological, clinical) A: by tagging with ontologies What could go wrong?

379 Ontologies

http://bioportal.bioontology.org/search?q=obesity

Linked Open Data

divided we fail

LOD: we can save the day with mappings

LOL: we can save the day with mappings Mappings are fragile – since both sides of the mapping will change independently Mappings are expensive to maintain

LOL: we can save the day with mappings between terminologies? Mappings are fragile – since both sides of the mapping will change independently Mappings are expensive to maintain The goal should be to minimize the need for mappings By finding out how to create a good, robust ontology, and by creating one ontology module for each domain

Original OBO Foundry ontologies RELATION TO TIME GRANULARITY CONTINUANT OCCURRENT INDEPENDENT DEPENDENT ORGAN AND ORGANISM Organism (NCBI Taxonomy) Anatomical Entity (FMA, CARO) Organ Function (FMP, CPRO) Phenotypic Quality (PaTO) Biological Process (GO) CELL AND CELLULAR COMPONENT Cell (CL) Cellular Component (FMA, GO) Cellular Function MOLECULE Molecule (ChEBI, SO, RnaO, PrO) Molecular Function Molecular Process Original OBO Foundry ontologies (Gene Ontology in yellow)

http://www.onto-med.de/Archiv/ontomed2002/en/theories/gfo/part1/node65.html

Mapping GFO to DOLCE http://www.onto-med.de/Archiv/ontomed2002/en/theories/gfo/part1/node65.html

http://www.onto-med.de/Archiv/ontomed2002/en/theories/gfo/part1/node65.html

Mapping of DOLCE to BFO

principles for BFO 2.0 to DOLCE mapping whenever possible, map to the most specific BFO 2.0 representational unit with an equivalence relation; if there is no equivalence, map to the most specific superordinate BFO 2.0 representational unit with a subclass relation if more than one mapping is possible, map to the union of BFO 2.0 lowest level representational units

BFO: Continuant Ontology

Thursday Session 4: Relationships among Upper Ontologies: Upper Ontologies in Different Logics If an upper ontology is axiomatized in Common Logic and there exists another axiomatization in OWL, in what sense are they really the same ontology?

ontology =def. a collection of terms and relational expressions, together with definitions and axioms expressed in a computer interpretable language NOTE 3: The term ‘ontology’ is sometimes used in a narrow sense to refer to specific formal representations. In this standard, however, an ontology is conceived as an artefact created by humans in time, comparable in this respect to a scientific theory or to a lexicon. Thus an ontology may exist in different versions at different times, for example as a result of the fact that errors are corrected or new terms added.

What is a credit card number? – not a mathematical object – not a contingent object with physical properties, taking part in causal relations – but a historical object, with a very special provenance – stands in relations analogous to those of ownership, – exists only within a system of working financial institutions of specific kinds

Information vs. Information Artifact ‘information’ – mass noun (Shannon and Weaver) ‘information artifact’ – count noun (Information Artifact Ontology)

Information Artifacts in Science protocol database theory ontology gene list publication result ...

a credit card number is a generically dependent continuant It requires some bearer, but it can migrate from one bearer to another (can exist in many different places at one and the same time) It is a historical object, with a very special provenance It stands in relations analogous to those of ownership, It exists only within a system of working financial institutions of specific kinds

what is a credit card account?

what is an ontology? a generically dependent continuant bearers: hard drives, paper documents, people’s brains … a historical object, with a very special provenance It stands in relations such as being used, being amended, being understood, being reasoned with It exists only within a system of working socio-linguistico- computational institutions of specific kinds

Goal for BFO-OWL Everything in the OWL should be interpretable in terms of the FOL Sound with respect BFO-FOL Maximize useful entailments Axiomatize BFO in FOL based on: universals in domain of discourse time-indexed instantiation exists_at

Goal for BFO-OWL (contd.) Define OWL-Specific relations e.g. temporalized binary relations Show consistency of axiomatization Prove each OWL assertion on background of BFO FOL Extend, as needed, Lisp Semantic Web (LSW) Toolkit Common-lisp based, incremental development, interactive evaluation Simple, but extensible, language for writing FOL – similar to common logic, with macros OWL construction, reasoning. OWL->FOL translation. Provers: Prover9, Z3, Vampire, HermiT, Fact++, Pellet, Elk Translators: prover9 syntax, SMT-LIB, Common Logic, Latex Checks: satisfiability, proof, non-entailment, model construction/checking

Working with LSW Basic checks Definitions of OWL relations, theories, Proofs expectations of their properties

3.13 top-level ontology (TLO) an ontology that is created to represent the categories that are shared across a maximally broad range of domains