Wrap-Up Barry Smith. Principles of Ontology Development.

Slides:



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

Using Darwin Core as a Model: An Ontologically Minimalist Approach to Publishing Occurrence Data in RDF Joel Sachs Formal Models track of the Semantics.
Catalina Martínez-Costa, Stefan Schulz: Ontology-based reinterpretation of the SNOMED CT context model Ontology-based reinterpretation of the SNOMED CT.
Species-Neutral vs. Multi-Species Ontologies Barry Smith.
Semiotics and Ontologies. Ontologies contain categories, lexicons contain word senses, terminologies contain terms, directories contain addresses, catalogs.
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
Ontology Notes are from:
Descriptive Statistics for Different Scale Types.
The Role of Foundational Relations in the Alignment of Biomedical Ontologies Barry Smith and Cornelius Rosse.
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)
Sag et al., Chapter 4 Complex Feature Values 10/7/04 Michael Mulyar.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Thomas Bittner and Barry Smith IFOMIS (Saarbrücken) Normalizing Medical Ontologies Using Basic Formal Ontology.
STOP Barry Smith Smart Terminologies via Ontological Principles.
VT. From Basic Formal Ontology to Medicine Barry Smith and Anand Kumar.
Developing a Biomedical Ethics Ontology (BMEO) Robert Arp, Ph.D. Ontology Research Group (ORG) National Center for Biomedical Ontology.
BFO/MedO: Basic Formal Ontology and Medical Ontology Draft ( )
How to Organize the World of Ontologies Barry Smith 1.
What is an Ontology? AmphibiaTree 2006 Workshop Saturday 8:45–9:15 A. Maglia.
WHAT IS INHERITANCE? Java Unit 11: Inheritance I.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
BFO 2.0 Proposal Barry Smith 7/28/2011.
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.
Concept Model for observables, investigations, and observation results For the IHTSDO Observables Project Group and LOINC Coordination Project Revision.
INF 384 C, Spring 2009 Ontologies Knowledge representation to support computer reasoning.
Ontologies for the Integration of Geospatial Data Michael Lutz Workshop: Semantics and Ontologies for GI Services, 2006 Paper: Lutz et al., Overcoming.
DDI-RDF Discovery Vocabulary A Metadata Vocabulary for Documenting Research and Survey Data Linked Data on the Web (LDOW 2013) Thomas Bosch.
Imports, MIREOT Contributors: Carlo Torniai, Melanie Courtot, Chris Mungall, Allen Xiang.
Imagine Schools’ Science Fair
Standards and tools for publishing biodiversity data Yu-Huang Wang June 25, 2012.
Semantics and Syntax of Dublin Core Usage in Open Archives Initiative Data Providers of Cultural Heritage Materials Arwen Hutt, University of Tennessee.
The Chronious Ontology Suite: Methodology and Design Principles Luc Schneider[1], Mathias Brochhausen[1,2] [1] Institute for Formal Ontology and Medical.
Alan Ruttenberg PONS R&D Task force Alan Ruttenberg Science Commons.
Data Science for Joint Doctrine Dr. Brand Niemann Director and Senior Data Scientist/Data Journalist Semantic Community Data Science Data Science for Joint.
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
The ICPS: A taxonomy, a classification, an ontology or an information model? Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany.
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
RELATORS, ROLES AND DATA… … similarities and differences.
SKOS. Ontologies Metadata –Resources marked-up with descriptions of their content. No good unless everyone speaks the same language; Terminologies –Provide.
Lois Fritts SAIC January 17, 2000 Open Forum on Metadata Registries Santa Fe, NM SDC JE-2022.
Anatomy Ontology Community Melissa Haendel. The OBO Foundry More than just a website, it’s a community of ontology developers.
Metadata Common Vocabulary a journey from a glossary to an ontology of statistical metadata, and back Sérgio Bacelar
The Scientific Method Introduction to the Scientific Method.
Need for common standard upper ontology
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
Leicester Warwick Medical School Health and Disease in Populations Cohort Studies Paul Burton.
CRITICAL THINKING AND THE NURSING PROCESS Entry Into Professional Nursing NRS 101.
Introduction to Biomedical Ontology for Imaging Informatics Barry Smith, PhD, FACMI University at Buffalo May 11, 2015.
OBO Foundry Workshop 2009 Cell Ontology (CL) Preliminary review.
Basic Formal Ontology Barry Smith August 26, 2013.
Building Ontologies with Basic Formal Ontology Barry Smith May 27, 2015.
High-level Database Models Prof. Yin-Fu Huang CSIE, NYUST Chapter 4.
New York State Center of Excellence in Bioinformatics & Life Sciences R T U New York State Center of Excellence in Bioinformatics & Life Sciences R T U.
Artificial Intelligence Logical Agents Chapter 7.
Sample-based data publication; reflections on semantics and logic 1(1) Hanna - GBIF Finland Lepidoptera collection of Hannu SaarenmaaPublicNo (but DwC.
Welcome to M301 P2 Software Systems & their Development
Harmonizing Measurements for Marine Biodiversity Observation Networks
Semantic Web Foundations
ece 627 intelligent web: ontology and beyond
MedDRA and Ontology Discussion of Strategy
Ontology in 15 Minutes Barry Smith.
ece 720 intelligent web: ontology and beyond
Ontology Reuse In MBSE Henson Graves Abstract January 2011
From Knowledge Organization (KO) to Knowledge Representation (KR)
Stefan SCHULZ IMBI, University Medical Center, Freiburg, Germany
Ontology in 15 Minutes Barry Smith.
HOW (and why?) DO WE DESCRIBE ?
Presentation transcript:

Wrap-Up Barry Smith

Principles of Ontology Development

3 Principle of singular nouns Terms in ontologies represent types Goal: Each term in an ontology should represent exactly one type Thus every term should be a singular noun

Dublin Core Term Name: available URI: Label:Date Available Term Name: alternative URI: Label:Alternative Title

Count vs. mass nouns Count suitcase cow datum Mass luggage beef information 5

Principle: Avoid mass nouns Brenda Tissue Ontology blood is_a hematopoietic system hematopoietic system is_a whole body whole_body is_a animal 6

7 Principle: Supply definitions Supply definitions for every term 1.human-understandable natural language definition 2.an equivalent formal definition

8 Principle: definitions must be unique Each term should have exactly one definition it may have both natural-language and formal versions (issue with ontologies which exist with different levels of expressivity)

Principle of secondary use Every ontology should be built on the basis of the assumption that it will have unanticipated secondary uses Thus general terms (‘cell’, ‘water’, ‘part of’) should not be defined with more specific or local meanings Do not focus your ontology on just your local use-case 9

Dublin Core Term Name: dateCopyrighted URI: d Label:Date Copyrighted Term Name: date URI: Label:Date Definition:A point or period of time associated with an event in the lifecycle of the resource.

11 The Problem of Circularity A Person =def. A person with an identity document Hemolysis =def. The causes of hemolysis Allergy event = def. Allergy event recorded in Microsoft Healthvault

12 Principle of non-circularity The term defined should not appear in its own definition

13 Principle of increase in understandability A definition should use only terms which are easier to understand than the term defined Definitions should not make simple things more difficult than they are

14 Principle of acknowledging primitives In every ontology some terms and some relations are primitive = they cannot be defined (on pain of infinite regress) Examples of primitive relations: identity instance_of

15 Principle of Aristotelian ( two-part) definitions Use two-part definitions An A is a B which C’s. A human being is an animal which is rational Here A is the child term, B is its immediate parent in the ontology is_a hierarchy

16 Principle of positivity Complements of types are not themselves types. Terms such as non-mammal non-membrane other metalworker in New Zealand do not designate types in reality

17 Generalized Anti-Boolean Principle There are no conjunctive and disjunctive types: anatomic structure, system, or substance musculoskeletal and connective tissue disorder

18 Objectivity Which types exist in reality is not a function of our knowledge. Terms such as unknown unclassified unlocalized arthropathies not otherwise specified do not designate types in reality.

19 Keep Epistemology Separate from Ontology If you want to say that We do not know where A’s are located do not invent a new class of A’s with unknown locations (A well-constructed ontology should grow linearly; it should not need to delete classes or relations because of increases in knowledge)

20 If you want to say I surmise that this is a case of pneumonia do not invent a new class of surmised pneumonias Keep Sentences Separate from Terms

21 Principle: avoid the use-mention confusion Avoid confusing between words and things Avoid confusing between concepts in our minds and entities in reality Recommendation: avoid the word ‘concept’ entirely

Do not confuse data (words, information artifacts) with entities in reality Use-mention confusion Swimming is healthy and has two vowels.

Do not confuse thing with information about a thing DARWIN CORE Term Name: Occurrence Identifier: Class: Definition:The category of information pertaining to evidence of an occurrence in nature, in a collection, or in a dataset (specimen, observation, etc.). Comment:For discussion see encehttp://code.google.com/p/darwincore/wiki/Occurr ence Details:Occurrence 23

Characteristic: Name in OBOE-sbc (OBOE Santa Barbara Coastal Extension) oboe:Name – oboe-sbc:SBCSiteName – oboe-sbc:TaggedFish – oboe-sbc:TaggedKelpFrond

X vs. Information about X Term Name: behavior Identifier: Class: Definition:A description of the behavior shown by the subject at the time the Occurrence was recorded. Recommended best practice is to use a controlled vocabulary. Comment:Examples: "roosting", "foraging", "running". For discussion see Details:behavior Term Name: establishmentMeans Identifier: Class: Definition:The process by which the biological individual(s) represented in the Occurrence became established at the location. Recommended best practice is to use a controlled vocabulary.

Identifier: Class: Definition:The full scientific name of the class in which the taxon is classified. Comment:Example: "Mammalia", "Hepaticopsida". For discussion see Details:class Term Name: class Category: Taxon

Darwin Core The categories correspond to Darwin Core terms that are classes Classes = terms that have other terms to describe them. The terms that describe a given class (the class properties) appear in the list immediately below the name of the category in the index.

Term Name: dcterms:type Identifier: Class:all Definition:The nature or genre of the resource. For Darwin Core, recommended best practice is to use the name of the class that defines the root of the record. Category: Record-level terms

Category: Occurrence Term Name: individualCount Identifier: Class: Definition:The number of individuals represented present at the time of the Occurrence. Comment:Examples: "1", "25". For discussion see Details:individualCount

Category: Event Term Name: Event Identifier: Class: Definition:The category of information pertaining to an event (an action that occurs at a place and during a period of time). Comment:For discussion see Details:Event

Category: Identification Term Name: Identification Identifier: Class: Definition:The category of information pertaining to taxonomic determinations (the assignment of a scientific name). Comment:For discussion see onhttp://code.google.com/p/darwincore/wiki/Identificati on Details:Identification

The strategy 1.Form a community of those who agree on the principle of reusing ontology modules 2.Homesteading principle 3.Create a consortium (Environment, Collection, Germplasm,...) 4.Create a Coordinating Board, one representative from each ontology, plus ontology expert(s) 5.Reuse as far as possible existing ontologies, e.g. from OBO Foundry, e.g. in definitions

Darwin Core Semantic Layer Create 2-part definitions of all Darwin Core terms via downward population from BFO Use a reasoner to classify the result and to identify classification errors Redefine problematic terms and repeat as necessary

Ontologies of relevance for potential reuse BFO EnvO (GSC) + GAZ IDO Plant Ontology Uberon (cross-species anatomy ontology) Ontology for Biomedical Investigations Information Artifact Ontology

Ontologies of Relevance IDO establishment invasiveness harmful introduced

Plant Ontology Crop Ontology  Plant Ontology Plant Trait Ontology, Plant Disease Ontology – Resistance Needed Plant EnvO

Information Artifact Ontology Scientific name

OBO Governance See especially under ‘Participate’

Education OBI (Ontology for Biomedical Investigations) Protégé BFO

Protégé website