towards an ontology of philosophy

102
Towards an Ontology of Philosophy Barry Smith http:// ontology.buffalo.edu/smith APA, Vancouver, April 2, 2015

Upload: barry-smith

Post on 15-Jul-2015

158 views

Category:

Science


2 download

TRANSCRIPT

Page 1: Towards an Ontology of Philosophy

Towards an Ontology of Philosophy

Barry Smithhttp://ontology.buffalo.edu/smith

APA, Vancouver, April 2, 2015

Page 2: Towards an Ontology of Philosophy

World’s most successful ontology

Page 3: Towards an Ontology of Philosophy

“Siri: An Ontology-driven Application for the

Masses”, A. Cheyer and T. Gruber (2010)

3

Page 4: Towards an Ontology of Philosophy

4Aristotle's Ontology of Constitutions

World’s oldest ontology

Page 5: Towards an Ontology of Philosophy

The problem these ontologies were built to solve

You have a lot of data / literature

The data is described in heterogeneous ways

You need to access and reason with the data in a uniform way

1. Create a controlled vocabulary of preferred labels for describing the data

2. Provide logical (computable) definitions

3. Tag (‘semantically enhance’) the data with ontology term URIs

Page 6: Towards an Ontology of Philosophy

Ontology-based methodology of information-driven science

Most successful example: the Gene Ontology

Page 7: Towards an Ontology of Philosophy

Old biology data

7

Page 8: Towards an Ontology of Philosophy

MKVSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSF

YEDEKSGLIKVVKFRTGAMDRKRSFEKVVISVMVGKNVKKFLTFV

EDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLF

YLNRGYYNELSFRVLERCHEIASARPNDSSTMRTFTDFVSGAPIV

RSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDT

ERLKRDLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNF

GAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCKLRSPNTPRRL

RKTLDAVKALLVSSCACTARDLDIFDDNNGVAMWKWIKILYHEVA

QETTLKDSYRITLVPSSDGISLLAFAGPQRNVYVDDTTRRIQLYTD

YNKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFN

HDPWMDVVGFEDPNQVTNRDISRIVLYSYMFLNTAKGCLVEYAT

FRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRFETDLYES

ATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWIQ

WLGLESDYHCSFSSTRNAEDVDISRIVLYSYMFLNTAKGCLVEYA

TFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRFETDLYE

SATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWI

QWLGLESDYHCSFSSTRNAEDV

New biology data

8

Page 9: Towards an Ontology of Philosophy

How to do biology across the genome?MKVSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRKRSFEKVVIS

VMVGKNVKKFLTFVEDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLFYLNRGYYNELSFRVLER

CHEIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDTERL

KRDLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNFGAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVC

KLRSPNTPRRLRKTLDAVKALLVSSCACTARDLDIFDDNNGVAMWKWIKILYHEVAQETTLKDSYRITLVPSSDGIS

LLAFAGPQRNVYVDDTTRRIQLYTDYNKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFNHDPWM

DVVGFEDPNQVTNRDISRIVLYSYMFLNTAKGCLVEYATFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSR

FETDLYESATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWIQWLGLESDYHCSFSSTRNAEDVM

KVSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRKRSFEKVVISV

MVGKNVKKFLTFVEDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLFYLNRGYYNELSFRVLERC

HEIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDTERLK

RDLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNFGAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCK

LRSPNTPRRLRKTLDAVKALLVSSCACTARDLDIFDDNNGVAMWKWIKILYHEVAQETTLKDSYRITLVPSSDGISLL

AFAGPQRNVYVDDTTRRIQLYTDYNKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFNHDPWMD

VVGFEDPNQVTNRDISRIVLYSYMFLNTAKGCLVEYATFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRF

ETDLYESATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWIQWLGLESDYHCSFSSTRNAEDVMK

VSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRKRSFEKVVISVM

VGKNVKKFLTFVEDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLFYLNRGYYNELSFRVLERCH

EIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDTERLKR

DLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNFGAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCKL

RSPNTPRRLRKTLDAVKALLVSSCACTARDLDIFDDNNGVAMWKWIKILYHEVAQETTLKDSYRITLVPSSDGISLL

AFAGPQRNVYVDDTTRRIQLYTDYNKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFNHDPWMD

VVGFEDPNQVTNRDISRIVLYSYMFLNTAKGCLVEYATFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRF

ETDLYESATSELMANHSVQTGRNIYGVDFSLTSVSGTTATLLQERASERWIQWLGLESDYHCSFSSTRNAEDVMK

VSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRKRSFEKVVISVM

VGKNVKKFLTFVEDEPDFQGGPISKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSLFYLNRGYYNELSFRVLERCH

EIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLLHVDELSIFSAYQASLPGEKKVDTERLKR

DLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNFGAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCKL

9

Page 10: Towards an Ontology of Philosophy

how to link the kinds of

phenomena represented here

10

Page 11: Towards an Ontology of Philosophy

or here

11

Page 12: Towards an Ontology of Philosophy

or here

12

Page 13: Towards an Ontology of Philosophy

MKVSDRRKFEKANFDEFESALNNKNDLVHCPSITLFESIPTEVRSFYEDEKSGLIKVVKFRTGAMDRK

RSFEKVVISVMVGKNVKKFLTFVEDEPDFQGGPIPSKYLIPKKINLMVYTLFQVHTLKFNRKDYDTLSL

FYLNRGYYNELSFRVLERCHEIASARPNDSSTMRTFTDFVSGAPIVRSLQKSTIRKYGYNLAPYMFLLL

HVDELSIFSAYQASLPGEKKVDTERLKRDLCPRKPIEIKYFSQICNDMMNKKDRLGDILHIILRACALNF

GAGPRGGAGDEEDRSITNEEPIIPSVDEHGLKVCKLRSPNTPRRLRKTLDAVKALLVSSCACTARDLD

IFDDNNGVAMWKWIKILYHEVAQETTLKDSYRITLVPSSDGISLLAFAGPQRNVYVDDTTRRIQLYTDY

NKNGSSEPRLKTLDGLTSDYVFYFVTVLRQMQICALGNSYDAFNHDPWMDVVGFEDPNQVTNRDIS

RIVLYSYMFLNTAKGCLVEYATFRQYMRELPKNAPQKLNFREMRQGLIALGRHCVGSRFETDLYESA

TSELMANHSVQTGRNIYGVDSFSLTSVSGTTATLLQERASERWIQWLGLESDYHCSFSSTRNAEDVV

AGEAASSNHHQKISRVTRKRPREPKSTNDILVAGQKLFGSSFEFRDLHQLRLCYEIYMADTPSVAVQA

PPGYGKTELFHLPLIALASKGDVEYVSFLFVPYTVLLANCMIRLGRRGCLNVAPVRNFIEEGYDGVTDL

YVGIYDDLASTNFTDRIAAWENIVECTFRTNNVKLGYLIVDEFHNFETEVYRQSQFGGITNLDFDAFEK

AIFLSGTAPEAVADAALQRIGLTGLAKKSMDINELKRSEDLSRGLSSYPTRMFNLIKEKSEVPLGHVHKI

RKKVESQPEEALKLLLALFESEPESKAIVVASTTNEVEELACSWRKYFRVVWIHGKLGAAEKVSRTKE

FVTDGSMQVLIGTKLVTEGIDIKQLMMVIMLDNRLNIIELIQGVGRLRDGGLCYLLSRKNSWAARNRKG

ELPPKEGCITEQVREFYGLESKKGKKGQHVGCCGSRTDLSADTVELIERMDRLAEKQATASMSIVAL

PSSFQESNSSDRYRKYCSSDEDSNTCIHGSANASTNASTNAITTASTNVRTNATTNASTNATTNASTN

ASTNATTNASTNATTNSSTNATTTASTNVRTSATTTASINVRTSATTTESTNSSTNATTTESTNSSTNA

TTTESTNSNTSATTTASINVRTSATTTESTNSSTSATTTASINVRTSATTTKSINSSTNATTTESTNSNT

NATTTESTNSSTNATTTESTNSSTNATTTESTNSNTSAATTESTNSNTSATTTESTNASAKEDANKDG

NAEDNRFHPVTDINKESYKRKGSQMVLLERKKLKAQFPNTSENMNVLQFLGFRSDEIKHLFLYGIDIYF

CPEGVFTQYGLCKGCQKMFELCVCWAGQKVSYRRIAWEALAVERMLRNDEEYKEYLEDIEPYHGDP

VGYLKYFSVKRREIYSQIQRNYAWYLAITRRRETISVLDSTRGKQGSQVFRMSGRQIKELYFKVWSNL

RESKTEVLQYFLNWDEKKCQEEWEAKDDTVVVEALEKGGVFQRLRSMTSAGLQGPQYVKLQFSRH

HRQLRSRYELSLGMHLRDQIALGVTPSKVPHWTAFLSMLIGLFYNKTFRQKLEYLLEQISEVWLLPHW

LDLANVEVLAADDTRVPLYMLMVAVHKELDSDDVPDGRFDILLCRDSSREVGELIGLFYNKTFRQKLE

YLLEQISEVWLLPHWLDLANVEVLAADDTRVPLYMLMVAVHKELDSDDVPDGRFDILLCRDSSREVG

ELIGLFYNKTFRQKLEYLLEQISEVWLLPHWLDLANVEVLAADDTRVPLYMLMVAVHKELDSDDVPDG

RFDILLCRDSSREVGE

13

to this?

Page 14: Towards an Ontology of Philosophy

14

or this?

Page 15: Towards an Ontology of Philosophy

answer: by tagging data with terms from a

controlled vocabulary such as the Gene Ontology

15

sphingolipid transporter activity

Holliday junction helicase complex

age-dependent behavioral decline

Page 16: Towards an Ontology of Philosophy

MouseEcotope GlyProt

DiabetInGene

GluChem

sphingolipid

transporter

activity

such tagging allows virtual integration of

heterogeneous databases

16

Page 17: Towards an Ontology of Philosophy

MouseEcotope GlyProt

DiabetInGene

GluChem

Holliday junction

helicase complex

17

fosters discoverability of information in

heterogeneous databases

Page 18: Towards an Ontology of Philosophy

Figure 3.

Shotton D, Portwin K, Klyne G, Miles A (2009) Adventures in Semantic Publishing: Exemplar Semantic Enhancements of a

Research Article. PLoS Comput Biol 5(4): e1000361. doi:10.1371/journal.pcbi.1000361

http://www.ploscompbiol.org/article/info:doi/10.1371/journal.pcbi.1000361

… allows tagging of literature RB Reis, GS Ribeiro, RDM Felzemburgh, et al., Impact of Environ-

ment and Social Gradient n Leptospira Infection in Urban Slums

Page 19: Towards an Ontology of Philosophy

coordinated tagging of literature and data

Page 20: Towards an Ontology of Philosophy

Ontology journals

20

Page 21: Towards an Ontology of Philosophy

21

Page 22: Towards an Ontology of Philosophy

Ontology portals

22

Page 23: Towards an Ontology of Philosophy

Ontology portals

23

Page 24: Towards an Ontology of Philosophy

Ontology authoring and editing

software

24

http://protege.stanford.edu/

Page 25: Towards an Ontology of Philosophy

Ontologies in domains relevant to

philosophy and cognitive science

Mental Functioning Ontology (MFO)

Ontology for Biomedical Investigations

(OBI) – philosophy of science

Basic Formal Ontology – analytic

metaphysics

Information Artifact Ontology – linguistics,

aboutness

25

Page 26: Towards an Ontology of Philosophy

http://bioportal.bioontology.org/ontologies/1666

Saturday, April 4, 2015 26The Emotion Ontology

with thanks to Janna Hastings, European Bioinformatics Institute

Page 27: Towards an Ontology of Philosophy

Example: Emotional personality trait

An emotional personality trait

=def. a stable enduring characteristic of a person

which involves a predisposition (i.e. a disposition which gives rise to an increased risk)

to undergo emotions of a particular sort, both occurrents and dispositions.

Saturday, April 4, 2015 27

Page 28: Towards an Ontology of Philosophy

all terms provided with definitions

Saturday, April 4, 201528

The Emotion Ontology

Page 29: Towards an Ontology of Philosophy

Types of emotion

Saturday, April 4, 2015 29

Types of emotions

Page 30: Towards an Ontology of Philosophy

Types of appraisal

Saturday, April 4, 2015 30

Types of appraisal

Page 31: Towards an Ontology of Philosophy

Types of feeling

31

Page 32: Towards an Ontology of Philosophy

32

Types of Physiological Response to Emotion

Page 33: Towards an Ontology of Philosophy

built by downward population from MF (which is in turn

built from BFO)

MFO-EM affective representation is_a

MFO:cognitive representation

MFO:cognitive representation is_a

BFO:specifically dependent continuant33

Page 34: Towards an Ontology of Philosophy

BFO:Entity

BFO:Continuant BFO:Occurrent

BFO:ProcessBFO:Independent

Continuant

BFO

MFO

BFO:Dependent Continuant

Cognitive Representation

Affective Representation

Mental Process

Bodily ProcessBFO:Disposition

MFO-EM

Emotion Occurrent

Organism

Emotional Action Tendencies

Appraisal

Subjective Emotional Feeling

Physiological Response to

Emotion Process

inheres_in

is_output_of

Emotional Behavioural Process

Appraisal Process

has_part

agent_of

Emotion Ontology Top Level

Page 35: Towards an Ontology of Philosophy

http://www.ifomis.org/bfo/users35

BFO:Entity

BFO:Continuant BFO:Occurrent

BFO:ProcessBFO:Independent Continuant

BFO:Dependent Continuant

BFO:Disposition

To ensure the interoperability needed for data integration, ontologies must share a common,

stable domain-neutral top level

BFO = Basic Formal Ontology

Page 36: Towards an Ontology of Philosophy

Anatomy Ontology(FMA*, CARO)

Environment Ontology(EnvO)

Infectious Disease

Ontology(IDO*)

Biological Process

Ontology (GO*)

Cell Ontology

(CL)

CellularComponent

Ontology(FMA*, GO*) Phenotypic

QualityOntology

(PaTO)Subcellular Anatomy Ontology (SAO)

Sequence Ontology(SO*) Molecular

Function(GO*)Protein Ontology

(PRO*)

Extension Strategy + Modular Organization 36

top level

mid-level

domain level

Information Artifact Ontology

(IAO)

Ontology for Biomedical

Investigations(OBI)

Spatial Ontology(BSPO)

Basic Formal Ontology (BFO)

Page 37: Towards an Ontology of Philosophy

Example: biochemical basis of emotion

Emotions are effected in part by neurotransmitters such as dopamine, tryptophan

with thanks to Janna Hastings, European Bioinformatics InstituteSaturday, April 4, 2015 37

dopamine(CHEBI:25375)

molecular entity (CHEBI:25375)

biological role (CHEBI:24432)

neurotransmitter(CHEBI:25512)

has role

neurotransmitter receptor activity

(GO:0030594)

Molecular function (GO:0003674)

realized in

happiness(MFOEM:42)

part of

emotion(MFOEM:1)

subtype

Page 38: Towards an Ontology of Philosophy

Is-a overloading

Toronto is a city

capital city is a city

It is a disgrace to the human race that it has chosen to employ the same word ‘is’ for these two entirely different ideas (predication and identity) – a disgrace which a symbolic logic language of course remedies. (Russell 1919:172)

38/

Page 39: Towards an Ontology of Philosophy

Three kinds of Relations

39

Relations between types (or ‘classes’)

is_a (= is a subtype of)

Relations between instances (or ‘individuals’)

author_of, teacher_of

Relations connecting instances to types

is_an_expert_on

is_allergic_to

is_an_instance_of

Page 40: Towards an Ontology of Philosophy

An ontology is a representation of types of entities and of the relations between

them

The result of applying an ontology to a body of data about instances is a

knowledge base

Gene Ontology (GO) vs. Gene Ontology Annotation Database (GOA)

40

Page 41: Towards an Ontology of Philosophy

Manual ontology building vs. NLP

41

Natural language processing and machine reasoning more generally are making progress

But (so far) only ontologies built by manual experts have proven value

Page 42: Towards an Ontology of Philosophy

Ontology of Philosophy

42

- text vs. structured data

- conflicts of interpretation affecting the goals of ontology itself

- no neutral perspective

- for GO and other scientific ontologies science itself provides a neutral perspective

- what can provide the neutral perspective here?

Page 43: Towards an Ontology of Philosophy

Examples of philosophical knowledge bases

43

1. Low hanging fruit, authoritative data

Page 44: Towards an Ontology of Philosophy

The Philosophy Family TreeAn academic genealogy of philosophers

Only one type of link: is_Doktorvater_of

• as wiki

• as indented list

• as linked graph

140,000 entries

The largest (and longest) chain of links begins with Leibniz

44/

Page 45: Towards an Ontology of Philosophy

as wiki (still working)

45/

http://philosophyfamilytree.wikispaces.com

Page 46: Towards an Ontology of Philosophy

46/http://ontology.buffalo.edu/philosophome

as indented list

Page 47: Towards an Ontology of Philosophy

47/

Page 48: Towards an Ontology of Philosophy

http://ontology.buffalo.edu/philosophome 48

as linked graph

Page 49: Towards an Ontology of Philosophy

49

Page 50: Towards an Ontology of Philosophy

50/

Page 51: Towards an Ontology of Philosophy

51/

Page 52: Towards an Ontology of Philosophy

52/

Page 53: Towards an Ontology of Philosophy

Examples of philosophical knowledge bases

53

2. Not low hanging fruit

Page 54: Towards an Ontology of Philosophy

With thanks to Alois Pichler

(Wittgenstein Archive, Bremen)

54

Wittgenstein Ontology

– http://wab.uib.no/cost-a32_philospace/wittgenstein.owl

Page 55: Towards an Ontology of Philosophy

55

Upper Level

– http://wab.uib.no/cost-a32_philospace/wittgenstein.owl

Page 56: Towards an Ontology of Philosophy

Top-Level: Source

Alois Pichler (WAB). CCPL BY-

NC-SA

56

Page 57: Towards an Ontology of Philosophy

Top-Level: Subject

Alois Pichler (WAB). CCPL BY-

NC-SA

57

Page 58: Towards an Ontology of Philosophy

58

Subject branch• Place

– Instances: Skjolden; Cambridge

• Date– Instances: 11 May 1936

• Issue – Instances: philosophy; logical analysis

• Point – Example of instance: Logical analysis is essential to philosophy

• Field (a field of philosophical discussion) – Has subclasses:

• Epistemology

– Scepticism

» Rule-FollowingScepticism

• Perspective – Has subclasses: APichler_Course_TLP; APichler_Course_PI

– Instances: contradiction; state_of_affairs …

Page 59: Towards an Ontology of Philosophy

59

Examples of Relations

isArguedForIn– [Philosophical analysis is essential to philosophy]

isArguedForIn [W-TLP]

isPublishedInWork− [Ms-114,48v[5]et49r[1]] isPublishedIn [W-

PG1969:PartI:II:sect19]

isReferredToIn– [Augustinus, Aurelius: Confessiones]

isReferredToIn [Ms-114,48v[5]et49r[1]]

Page 60: Towards an Ontology of Philosophy

Alois Pichler (WAB). CCPL BY-

NC-SA

60

Interlinked browsing of texts (data) and

relations (metadata)

Page 61: Towards an Ontology of Philosophy

Alois Pichler (WAB). CCPL BY-

NC-SA

61

Checking Wittgenstein’s references to

Augustine

Page 62: Towards an Ontology of Philosophy

Alois Pichler (WAB). CCPL BY-

NC-SA

62

Checking PG 1969, Part II, §17, and

focusing on one of its sources

Page 63: Towards an Ontology of Philosophy

63http://philosophyideas.com/

Page 64: Towards an Ontology of Philosophy

64/

Page 65: Towards an Ontology of Philosophy

65/

No controlled vocabulary

Page 66: Towards an Ontology of Philosophy

66/

Mixes instances with types

Page 67: Towards an Ontology of Philosophy

pi

67/http://philpapers.org/

Page 68: Towards an Ontology of Philosophy

68/

Page 69: Towards an Ontology of Philosophy

Simple ontological traffic rules

1. avoid is_a overloading

2. use exclusively singular nouns and noun phrases

3. do not suppose that A is a kind of A & B

4. true path rule (asserting A is_a B is to assert something that is grammatical, and universally true)

Principal lesson of scientific ontologies: reasoning power depends on rule 4

69/

Page 70: Towards an Ontology of Philosophy

70/

Page 71: Towards an Ontology of Philosophy

Breaking traffic rules

• moral rationalism is_a the a priori

• the a priori is_a epistemological sources

• epistemological sources is_a epistemology

• epistemology is_a metaphysics and epistemology

The first generation of scientific ontologies broke these rules too. But they have learned since then to do it right.

71/

Page 72: Towards an Ontology of Philosophy

Another ontological traffic rule

• Do not populate an ontology through multiple unmonitored human sources

• Do not create an ontology on the basis of a single source of data

– the principal value of a well-built ontology is in its secondary uses, uses which were not anticipated when the ontology was first developed

72/

Page 73: Towards an Ontology of Philosophy

PhilOntoAn example of an Ontology of

Philosophy that tries to do it right

http://ontology.buffalo.edu/philosophome/pdcphilontology-v1.owl

73/

Page 74: Towards an Ontology of Philosophy

74

Page 75: Towards an Ontology of Philosophy

philosopher

75

instance_of

Page 76: Towards an Ontology of Philosophy

76

Kinds and subkinds Instances

Page 77: Towards an Ontology of Philosophy

77

Page 78: Towards an Ontology of Philosophy

philosopher

78

instance_of

Page 79: Towards an Ontology of Philosophy

Subkinds of philosopher

79

Page 80: Towards an Ontology of Philosophy

Features of PhilOnto

80

PRO• Built on the basis of tested best practice

principles for ontology development• Built to be extendible through an

evolutionary process• Built manually, on the basis of careful

thinking about structure and definitions

Page 81: Towards an Ontology of Philosophy

Features of PhilOnto

81

CON• Still a fragment

Page 82: Towards an Ontology of Philosophy

Clear distinction in InPhO between is_a and instance_of

82

ethicist is_a [type of] philosopher

Carnap instance_of philosopher

Page 83: Towards an Ontology of Philosophy

83

Page 84: Towards an Ontology of Philosophy

84

Page 85: Towards an Ontology of Philosophy

85

Page 86: Towards an Ontology of Philosophy

86

Page 87: Towards an Ontology of Philosophy

InPhO Top-Level in Protégé

87

no definitions

Page 88: Towards an Ontology of Philosophy

InPhO Top-Level in Protégé

88

only one branch is populated

Page 89: Towards an Ontology of Philosophy

InPhO second-level under ‘Idea’

89

Page 90: Towards an Ontology of Philosophy

“ethics is_a Idea” seems not to conform to the expectations of statistically typical end-users

90

Page 91: Towards an Ontology of Philosophy

Third-level under ‘ethics’ seems quite coherent

91

Page 92: Towards an Ontology of Philosophy

change is_a metaphysicsmetaphysics is_a Idea

92

Page 93: Towards an Ontology of Philosophy

is_a and subclass

93

change is_a metaphysicsmetaphysics is_a Idea

are not helped if we read ‘subclass of’ in place of ‘is_a’

since ‘subclass of’ is to be understood set-theoretically

what would every member of the class change is a member of the class metaphysics mean?

Page 94: Towards an Ontology of Philosophy

‘instances’ in InPhO

94

Page 95: Towards an Ontology of Philosophy

What does ‘instance’ mean?

Colin: [it is a] kind of meaning in use, i.e., a specification of how instances are assigned and a contextual interpretation, supplied by end users, in which it makes sense to say that ideas about Japanese Zen Buddhist Philosophy are instances of ideas about Japanese Philosophy more generally. It is this latter, more pragmatist approach to meaning that I prefer …

Page 96: Towards an Ontology of Philosophy

6 Put more precisely, we take a computational ontology to be a directed acyclic graph where nodes represent concepts and the links between concepts represent the taxonomic “isa” relation … everything that “is a” instance of Red Wine “is a” instance of Wine …

everything that “is a” instance of Racism “is a” instance of African and African-American philosophy

Page 97: Towards an Ontology of Philosophy

Further mysteries

How is it decided what gets listed under ‘Instances’ of feminist philosophy and what gets listed under ‘Related Terms’.

Is there any right and wrong for any of this?

Page 98: Towards an Ontology of Philosophy

And still further mysteries

Page 99: Towards an Ontology of Philosophy

Eh?

Page 100: Towards an Ontology of Philosophy

Features of InPhO

PRO

• Impressive tooling

• Authoritative data sources such as the Philosophy Family Tree being used to populate the InPhOknowledge base

• Secondary uses being explored (e.g. as part of a robotics application to try to detect contexts in which there are ethically significant issues in play)

Page 101: Towards an Ontology of Philosophy

Features of InPhO

CON

• full of mysteries

• does not follow established best practices

• no concern for interoperability with other ontologies

• no concern for correctness of is_a hierarchies and

• no concern for logical definitions (as far as I can see)

• thus many opportunities for reasoning with the ontology are foreclosed

Page 102: Towards an Ontology of Philosophy

Challenges for InPhO

• OWL provides reasoners to check consistency• Were inconsistencies ever found when building InPhO?

• One secondary use for ontologies is to detect errors in databases

• Can InPhO be used to detect errors in the SEP?

• One secondary use for ontologies is to enhance existing classification and tagging systems

• Can InPhO be used to improve the classifications in PhilPapers?

• by finding redundancies?• by aiding more coherent classification by identifying subsumption

relations?• via semantic enhancement?