ontology (science)

42
ICBO International Conference on Biomedical Ontology Buffalo, NY. July 20-26, 2009 http://icbo.buffalo.edu 1

Upload: barry-smith

Post on 18-Nov-2014

454 views

Category:

Education


1 download

DESCRIPTION

Paderborn, October 2008

TRANSCRIPT

Page 1: Ontology (Science)

ICBO

International Conference on Biomedical OntologyBuffalo, NY. July 20-26, 2009http://icbo.buffalo.edu

1

Page 2: Ontology (Science)

2

Why Ontology Engineering needs

Philosophy

Barry SmithUniversity at Buffalo

http://ontology.buffalo.edu/smith

Page 3: Ontology (Science)

3

Why Biomedical Science needs Ontological

Engineering

Barry SmithUniversity at Buffalo

http://ontology.buffalo.edu/smith

Page 4: Ontology (Science)

Multiple kinds of data in multiple kinds of silos

Lab / pathology dataElectronic Health Record dataClinical trial dataPatient historiesMedical imagingMicroarray dataProtein chip dataFlow cytometry

4

Page 5: Ontology (Science)

Example ontologiesGene Ontology (GO)Environment Ontology (EnvO)Infectious Disease Ontology (IDO)Cell Ontology (CL)Sequence Ontology (SO)Protein Ontology (PRO)Common Anatomy Reference Ontology

(CARO)

5

Page 6: Ontology (Science)

Uses of ‘ontology’ in PubMed abstracts

6

Page 7: Ontology (Science)

MKVSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRKRSFEKVVISVMVGKNVKKFLTFVEDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLFYLNRGYYNELSFRVLERCHEIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDTERLKRDLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNFGAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCKLRSPNTPRRLRKTLDAVKALLVSSCACTARDLDIFDDNNGVAMWKWIKILYHEVAQETTLKDSYRITLVPSSDGISLLAFAGPQRNVYVDDTTRRIQLYTDYNKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFNHDPWMDVVGFEDPNQVTNRDISRIVLYSYMFLNTAKGCLVEYATFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRFETDLYESATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWIQWLGLESDYHCSFSSTRNAEDV

How to do biology across the genome?

Page 8: Ontology (Science)

8

Gene Ontology

ca. 25,000 nodesorganized in a logical hierarchy

Page 9: Ontology (Science)

9

Page 10: Ontology (Science)

Why is the Gene Ontology so useful

in counteracts silos in biomedical research where so many other ontologies have failed?

1. it was built by biologists2. philosophers play a role in its evolution

10

Page 11: Ontology (Science)

11

Smith, et al., “Coordinated Evolution of Ontologies to Support Biomedical Data

Integration”, Nature Biotechnology, 25, 2007

Why Ontology Engineering needs

Philosophy

Page 12: Ontology (Science)

12

male courtship behavior, orientation prior to leg tapping and wing vibration

Gene Ontologyca. 25,000 nodes

Page 13: Ontology (Science)

What is an ontology?

universal vs. particularclass vs. instance

(catalog vs. inventory)

(science text vs. diary)

(human being vs. Arnold Schwarzenegger)

13

Page 14: Ontology (Science)

The central distinction

universal vs. particularclass vs. instance

(catalog vs. inventory)

(science text vs. diary)

(human being vs. Arnold Schwarzenegger)

14

Page 15: Ontology (Science)

are representations of universals in reality

= representations of what is general in reality

Science texts, theories

Page 16: Ontology (Science)

An ontology is a representation of universals

aka kinds, types, categories, species, genera, ...

in reality16

What is an Ontology

Page 17: Ontology (Science)

siamese

mammal

cat

organism

substance

animal

instances

frog

universals

17

Page 18: Ontology (Science)

An ontology is a representation of universals

We learn about universals from examining the results of scientific experiments

Experiments are performed always on instances

18

Page 19: Ontology (Science)

Whether something is an instance or a universal is not a matter of arbitrary choice

19

Page 20: Ontology (Science)

You can’t take a photograph of a universal

20

Page 21: Ontology (Science)

21

Why, oh Why, Ontology Engineering needs

Philosophy

Page 22: Ontology (Science)

The standard engineering methodology

• Pragmatics (‘usefulness’) is everything

• Usefulness = we get to write software which runs on our machines

• People will pay us for writing new ontologies

22

Page 23: Ontology (Science)

• It is easier to write useful software if one works with a simplified model

• (“…we can’t know what reality is like in any case; we only have our concepts…”)

• This looks like a useful model to me• (One week goes by:) This other thing

looks like a useful model to him• Data in Pittsburgh does not interoperate

with data in Paderborn

The standard engineering methodology

Page 24: Ontology (Science)

The standard engineering methodology

Pragmatics (‘usefulness’) is everything

Ontology engineering undermines the very promise of ontology to solve the silo problem

24

Page 25: Ontology (Science)

‘agent’ ontologies from the DAML/OIL ontology catalog

Page 26: Ontology (Science)

ontology engineering needs adult supervision

Page 27: Ontology (Science)

Ontology Development 101: A Guide to Creating Your First Ontology

Natalya Noy and Deborah McGuinness

Example: The Wine Ontology

27

Page 28: Ontology (Science)

28

red = instances, black = classes, io = instance of

Page 29: Ontology (Science)

29

Why the Wine Ontology Engineering needs

Philosophy

Page 30: Ontology (Science)

Terminological problems

Classes describe concepts in the domain. For

example, a class of wines represents all

wines. Specific wines are instances of this

class. The Bordeaux wine in the glass in front

of you … is an instance of the class of

Bordeaux wines.

30

Page 31: Ontology (Science)

Creating Instances… we can create an individual instance Chateau-Morgon-Beaujolais to represent a specific type of Beaujolais wine.Chateau-Morgon-Beaujolais is an instance of the class Beaujolais representing all Beaujolais wines. This instance has the following slot values defined

• Body: light, Color: red, Flavor: delicate, Tannin level: low• Grape: Gamay (instance of the Wine grape class)• Maker: Chateau-Morgon (instance of the Winery class)• Region: Beaujolais (instance of the Wine-Region class)

31

Page 32: Ontology (Science)

The definition of an instance of the Beaujolais classThe instance is Chateaux Morgon Beaujolais from the Beaujolais region, produced from the Gamay grape by the Chateau Morgon winery.

32

Page 33: Ontology (Science)

instance of the class Wine grape

33

Page 34: Ontology (Science)

An instance or a class?

Deciding whether a particular concept [e.g. the Bourgogne region] is a class in an ontology or an individual instance depends on what the potential applications of the ontology are.

34

Page 35: Ontology (Science)

Wines are instancespairing wine with food Sterling Vineyards Merlot as instance in our knowledge base

inventory individual bottles as instances

record different properties for each vintage Sterling Vineyards Merlot 1993 as instance

35

Page 36: Ontology (Science)

What about wine regions

“we may define main wine regions, such as France, United States, Germany, and so on, as classes and specific wine regions within these large regions as instances.

( Bourgogne is an instance of France).

36

Page 37: Ontology (Science)

However, we would also like to say that the Cotes d’Or region is a Bourgogne region. Therefore, Bourgogne region must be a class … However, making Bourgogne region a class and Cotes d’Or region an instance of Bourgogne region seems arbitrary: it is very hard to clearly distinguish which regions are classes and which are instances. Therefore, we define all wine regions as classes. ( Cote d’Or is a class)

37

Page 38: Ontology (Science)

From the Protégé glossary:

Instance: Concrete occurrence of information about a domain that is entered into a knowledge base. For example, Fran Smith might be an instance for a Name slot. An instances is entered via a form generated by Protégé-2000.

38

Page 39: Ontology (Science)

39

Barry SmithUniversity at Buffalo

http://ontology.buffalo.edu/smith

Why Ontology Engineering needs

Philosophy

Page 40: Ontology (Science)

Why build scientific ontologies?

“There are many ways to create ontologies …”Multiple ontologies simply make our data silo problems worse

Q: What is to serve as constraint?A: Reality as revealed by mature experimentally-based science

40

Page 41: Ontology (Science)

Ontological (scientific) realism

• Ontology is ineluctably a multi-disciplinary enterprise – it cannot be left to knowledge engineers

• Find out what the world is like by doing science

• Build representations adequate to this world, not to some simplified model in your laptop

41

Page 42: Ontology (Science)

International Conference on Biomedical OntologyBuffalo, NY. July 20-26, 2009http://icbo.buffalo.edu

42