SlideShare ist ein Scribd-Unternehmen logo
1 von 28
Working with big biomedical ontologies
Robert Stevens
BioHealth Informatics Group
University of Manchester
The message
• Ontologies authored in the Web Ontology Language
(OWL) can be tricky to author and understand
• But we’re starting to find ways of managing the
authoring and comprehension of these artefacts
– Natural language versions of class descriptions;
– Abstracting over ontologies to find “patterns” of axioms;
– Scripting not hand-crafting axioms – exploiting patterns;
– Making it easy to do the right thing – semantic
spreadsheets
– Hiding the ontology and hiding the OWL
The need for descriptions of data
• 27 millimetres
• Tail of 27 millimetres
• Mouse tail of 27 millimetres
• Mouse of strain x that is 28 days old, tail that is 27
millimetres
• Data is only as good as its metadata
Growth of interest in ontologies
Genotype Phenotype
Sequence
Proteins
Gene products Transcript
Pathways
Cell type
BRENDA tissue /
enzyme source
Development
Anatomy
Pheonotype
Plasmodium
life cycle
-Sequence types
and features
-Genetic Context
- Molecule role
- Molecular Function
- Biological process
- Cellular component
-Protein covalent bond
-Protein domain
-UniProt taxonomy
-Pathway ontology
-Event (INOH pathway
ontology)
-Systems Biology
-Protein-protein
interaction
-Arabidopsis development
-Cereal plant development
-Plant growth and developmental stage
-C. elegans development
-Drosophila development FBdv fly
development.obo OBO yes yes
-Human developmental anatomy, abstract
version
-Human developmental anatomy, timed version
-Mosquito gross anatomy
-Mouse adult gross anatomy
-Mouse gross anatomy and development
-C. elegans gross anatomy
-Arabidopsis gross anatomy
-Cereal plant gross anatomy
-Drosophila gross anatomy
-Dictyostelium discoideum anatomy
-Fungal gross anatomy FAO
-Plant structure
-Maize gross anatomy
-Medaka fish anatomy and development
-Zebrafish anatomy and development
-NCI Thesaurus
-Mouse pathology
-Human disease
-Cereal plant trait
-PATO PATO attribute and value.obo
-Mammalian phenotype
-Habronattus courtship
-Loggerhead nesting
-Animal natural history and life history
eVOC (Expressed
Sequence Annotation
for Humans)
Uses of Ontology in Bioinformatics
OWL Axioms can be hard to understand
• “Person and hasPet some not Cat”
• How many cats may a person have as pets?
• Cognitive complexity of OWL…
Making information explicitMaking information explicit
Universal vs existential
quantification
Universal vs existential
quantification
Defined and primitive classesDefined and primitive classes
DisjointnessDisjointness
Domain and range
constraints
Domain and range
constraints
Open world
reasoning
Open world
reasoning
Trivial
satisfiability
Trivial
satisfiability
Coon logical
constructs
Coon logical
constructs
Making
definitions
Making
definitions
Measuring syntactic sophistication in an OWL
ontology
• : number of patterns in an ontology
• : is the complexity of a given pattern
• : the size of the ontology in axioms
• : number of axioms captured in a given pattern
The Elements Ontology
(http://robertdavidstevens.wordpress.com/2011/05/05/an-
ontology-of-the-periodic-table-using-electronic-structure-
of-the-atom/)Before reasoning
After reasoning
Class: PlatinumAtom
SubClassOf:
Atom
and (hasValenceElectronShell some
(DShell
and (contains exactly 9 Electron)
and (hasOrder value 5)))
and (hasValenceElectronShell some
(FShell
and (contains exactly 14 Electron)
and (hasOrder value 4)))
and (hasValenceElectronShell some
(SShell
and (contains exactly 1 Electron)
and (hasOrder value 6)))
and (hasValenceElectronShell only
((DShell
and (contains exactly 9 Electron)
and (hasOrder value 5))
or (FShell
and (contains exactly 14 Electron)
and (hasOrder value 4))
or (SShell
and (contains exactly 1 Electron)
and (hasOrder value 6))))
and (hasAtomicNumber value 78)
How syntactically sophisticated are OWL
ontologies?
• 25% have an S-mesure of 1
• About 50% has an S-mesure of 2
• Then it sort of tails off
• (the previous slide’s ontology has an S mesaure of
580)
Why can an OWL ontology be complex?
• We have potentially syntactically (and semantically)
complex axioms, but most ontologies have axioms that
are more or less simple in terms of form
• We have cognitive coplexity of even simmple syntactic
constructs
• We have coplexity through size; lots and lots of simple
things become complex
• We also have to understand the domain description too
The consequence
• Is that OWL ontologies can be difficult to understand
So, what do we do about it?
• Complex for whom?
• For the developer
– Add comprehension tools; they have to interact with
OWL, so make it easier
• For an ontology user:
– Don’t show them the ontology!
Hide the ontology
• OWL is horrid to look at
• When being used in a tool by the ultimate users, it just
shouldn’t be seen
iKUP http://www.kupkb.org
Searching and Browsing the iKUP
Populous
• Generic tool for populating ontology templates
• Spreadsheet style interface
• Supports validation at the point of data entry
• Expressive Pattern language for OWL Ontology generation
http://www.e-lico.eu/populous
Generating natural language from OWL
• An axiom is a sentence in OWL
• Transform it into natural language to give a familiar
form for reading (and for input…)
• Body hasPart some Head
• All bodies have at least one part that is a head….
• Bodies have heads….
• A body has part a head
• A body has part x, has part y, has part z, has part ….
OntoVerbal-
M
Output: English
Diastolic hypertension is a kind of
hypertensive disorder. More
specialised kinds of diastolic
hypertension are
•sustained diastolic hypertension
and
•labile diastolic hypertension.
Another relevant aspect of diastolic
hypertension is that: secondary
diastolic hypertension is a kind of
secondary hypertension and diastolic
hypertension.
1. Class: Diastolic hypertension
SubClassOf: Hypertensive
disorder
2. Class: Sustained diastolic
hypertension
SubClassOf: Diastolic
hypertension
3. Class: Labile diastolic
hypertension
SubClassOf: Diastolic
hypertension
4. Class: Secondary diastolic
hypertension
SubClassOf: Secondary
hypertension
and
Diastolic hypertension
1. Class: Diastolic hypertension
SubClassOf: Hypertensive
disorder
2. Class: Sustained diastolic
hypertension
SubClassOf: Diastolic
hypertension
3. Class: Labile diastolic
hypertension
SubClassOf: Diastolic
hypertension
4. Class: Secondary diastolic
hypertension
SubClassOf: Secondary
hypertension
and
Diastolic hypertension
Input: SNOMED-
CT
心臟舒張高血壓屬於高血壓失調,它也
包含了持續性的心臟舒張高血壓和不安
定的心臟舒張高血壓。其他與心臟舒張
高血壓相關的資訊為:續發性的心臟舒
張高血壓屬於續發性高血壓和心臟舒張
高血壓的交集。
Output: Mandarin
OntoVerbal-
M
Output: English
Renal arterial hypertension is a kind of
renovascular hypertension that has a
finding site in a kidney
1. Class: Renal arterial
hypertension
SubClassOf: renovascular
hypertension and
(has a finding
site some
kidney)
1. Class: Renal arterial
hypertension
SubClassOf: renovascular
hypertension and
(has a finding
site some
kidney)
Input: SNOMED-
CT
腎臟 (renal) 動脈 (artery) 的
(apostrophe) 高血壓 (hypertension) 是
(is) 一種 (a kind of) 腎血管性
(renovascular) 高血壓 (hypertension)
中 (among) 在 (at) 腎臟 (kidney) 結構
(structure) 上 (upon) 有 (has) 病灶
(finding site) 。
Output: Mandarin
OntoVerbal
• Ontoverbal is a plugin for Protégé 4
• It generates natural language for classes in an ontology
• http://swatproject.org/demos.asp
• It groups axioms, aggregates repeating properties, organises
axiom types according to rhetorical structure theory, does some
msoothing of language
• People can round-trip back to OWL better than with human written
natural language
• Finds favour as a way of generating natural languaage definitions
• See also http://jamesmaloneebi.blogspot.co.uk/2012/06/ontology-
turing-test.html
Gathering axioms for a focused class (e.g.
Diastolic hypertension)
Gathering axioms for a focused class (e.g.
Diastolic hypertension)
Identifying notions of axiomsIdentifying notions of axioms
Grouping axioms according to their notionsGrouping axioms according to their notions
Deploying groups in order into a top-level
Rhetorical Structure Theory schema
Deploying groups in order into a top-level
Rhetorical Structure Theory schema
Output
English text
Output
English text
English
generator
English
generator
English
labels and
lexicon
input
English
labels and
lexicon
input
Output
Mandarin text
Output
Mandarin text
Mandarin
generator
Mandarin
generator
Mandarin
labels and
lexicon
input
Mandarin
labels and
lexicon
input
Patterns in OWL ontologies
• Axioms (should) repeat themselves as patterns in an
ontology
• Patterns that represent accepted solutions to a
representation problem are design patterns
• A pattern doesn’t have to be a design pattern
• They can just be regularities in the ontology
Regularity Inspector for Ontologies (RIO)
RIO
Clustering
Tool
RIO
Clustering
Tool
RIO Protégé
4.1 plugin
RIO Protégé
4.1 pluginregularities
Ontology
IRI
Regularity Views
RIO url:
http://riotool.sourceforge.net/
Examples of regularities in SNOMED-CT
• Regularities expressed as axioms with variables holding similar
entities:
– E.g. ?Chronic_finding = [Chronic pyonephrosis (disorder),
Chronic pneumothorax (disorder)]
1. Syntactic Regularity describing ‘Chronic findings’:
?Chronic_finding EquivalentTo ?Disorder and (RoleGroup some
(‘Clinical course (attribute)’ some ‘Chronic (qualifier value)’))
?Chronic_finding EquivalentTo ?Disorder and (RoleGroup some
(‘Clinical course (attribute)’ some ‘Chronic (qualifier value)’))
2. Syntactic Regularity describing ‘Acute findings’:
?Acute_finding EquivalentTo ?Disorder and (RoleGroup some
(‘Clinical course (attribute)’ some
'Sudden onset AND/OR short duration (qualifier value)'))
?Acute_finding EquivalentTo ?Disorder and (RoleGroup some
(‘Clinical course (attribute)’ some
'Sudden onset AND/OR short duration (qualifier value)'))
Some stats on snomed and RIO
• Entities not included in any cluster can be a starting point for tracing
design defects
– Eg. ’Chronic back pain (finding)’ was missing an existential restriction
Acute findings Chronic findings
Number of clusters
describing the entities
34 34
Target entities not found in
a cluster
12 11
Axioms instantiating naming
pattern
76 (5%) 210 (11%)
Summary of the message
• We’re getting more sophisticated in how we handle
OWL ontologies
Acknowledgements
• Simon Jupp
• Julie Klein
• Fennie Liang
• Donia Scott
• Eleni Mikroyannidi
• Azlinayati Manaf
• Sean Bechhofer

Weitere ähnliche Inhalte

Was ist angesagt?

Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondPeter Geil
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: IntroductionGuus Schreiber
 
Ontology Engineering: representation in OWL
Ontology Engineering: representation in OWLOntology Engineering: representation in OWL
Ontology Engineering: representation in OWLGuus Schreiber
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachJie Bao
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?robertstevens65
 
Knowing what we’re talking about
Knowing what we’re talking aboutKnowing what we’re talking about
Knowing what we’re talking aboutrobertstevens65
 
Knowledge management and business process management
Knowledge management and business process managementKnowledge management and business process management
Knowledge management and business process managementfutureshocked
 
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesJarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesPalGov
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهsadegh salehi
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Jie Bao
 
Framester and WFD
Framester and WFD Framester and WFD
Framester and WFD Aldo Gangemi
 
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple OntologiesA Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple OntologiesJie Bao
 
Canon of classification
Canon of classificationCanon of classification
Canon of classificationavid
 
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...taxonbytes
 

Was ist angesagt? (20)

Ontology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyondOntology Engineering for the Semantic Web and beyond
Ontology Engineering for the Semantic Web and beyond
 
Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 
Ontology Engineering: Introduction
Ontology Engineering: IntroductionOntology Engineering: Introduction
Ontology Engineering: Introduction
 
Ontology Engineering: representation in OWL
Ontology Engineering: representation in OWLOntology Engineering: representation in OWL
Ontology Engineering: representation in OWL
 
Modular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics ApproachModular Ontologies: Package-based Description Logics Approach
Modular Ontologies: Package-based Description Logics Approach
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 
Ontology Learning
Ontology LearningOntology Learning
Ontology Learning
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?
 
Knowing what we’re talking about
Knowing what we’re talking aboutKnowing what we’re talking about
Knowing what we’re talking about
 
Meghyn slides-hse-2014
Meghyn slides-hse-2014Meghyn slides-hse-2014
Meghyn slides-hse-2014
 
Ontology matching
Ontology matchingOntology matching
Ontology matching
 
Absolute syntax
Absolute syntaxAbsolute syntax
Absolute syntax
 
Knowledge management and business process management
Knowledge management and business process managementKnowledge management and business process management
Knowledge management and business process management
 
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologiesJarrar.lecture notes.aai.2011s.ontology part4_methodologies
Jarrar.lecture notes.aai.2011s.ontology part4_methodologies
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)Representing and Reasoning with Modular Ontologies (2007)
Representing and Reasoning with Modular Ontologies (2007)
 
Framester and WFD
Framester and WFD Framester and WFD
Framester and WFD
 
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple OntologiesA Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
A Semantic Importing Approach to Knowledge Reuse from Multiple Ontologies
 
Canon of classification
Canon of classificationCanon of classification
Canon of classification
 
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...
Franz Et Al. Using ASP to Simulate the Interplay of Taxonomic and Nomenclatur...
 

Andere mochten auch

Q3 2016 Merck KgaA, Darmstadt, Germany
Q3 2016 Merck KgaA, Darmstadt, GermanyQ3 2016 Merck KgaA, Darmstadt, Germany
Q3 2016 Merck KgaA, Darmstadt, GermanyMerck
 
Merck Q2 2016 results
Merck Q2 2016 resultsMerck Q2 2016 results
Merck Q2 2016 resultsMerck
 
Session 3 - big (biomedical) data
Session 3 - big (biomedical) dataSession 3 - big (biomedical) data
Session 3 - big (biomedical) dataFiona Nielsen
 
Building a Network of Interoperable and Independently Produced Linked and Ope...
Building a Network of Interoperable and Independently Produced Linked and Ope...Building a Network of Interoperable and Independently Produced Linked and Ope...
Building a Network of Interoperable and Independently Produced Linked and Ope...Michel Dumontier
 
Merck FY 2016
Merck FY 2016 Merck FY 2016
Merck FY 2016 Merck
 

Andere mochten auch (6)

Manish Mathur
Manish MathurManish Mathur
Manish Mathur
 
Q3 2016 Merck KgaA, Darmstadt, Germany
Q3 2016 Merck KgaA, Darmstadt, GermanyQ3 2016 Merck KgaA, Darmstadt, Germany
Q3 2016 Merck KgaA, Darmstadt, Germany
 
Merck Q2 2016 results
Merck Q2 2016 resultsMerck Q2 2016 results
Merck Q2 2016 results
 
Session 3 - big (biomedical) data
Session 3 - big (biomedical) dataSession 3 - big (biomedical) data
Session 3 - big (biomedical) data
 
Building a Network of Interoperable and Independently Produced Linked and Ope...
Building a Network of Interoperable and Independently Produced Linked and Ope...Building a Network of Interoperable and Independently Produced Linked and Ope...
Building a Network of Interoperable and Independently Produced Linked and Ope...
 
Merck FY 2016
Merck FY 2016 Merck FY 2016
Merck FY 2016
 

Ähnlich wie Working with big biomedical ontologies

Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersSamuel Croset
 
Building a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4jBuilding a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4jSimon Jupp
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biologyrobertstevens65
 
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...Neo4j
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biologyrobertstevens65
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsJie Bao
 
Absolute syntax
Absolute syntax Absolute syntax
Absolute syntax PALLAB DAS
 
Ontology learning from text
Ontology learning from textOntology learning from text
Ontology learning from textrobertstevens65
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyDebashisnaskar
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101Luigi De Russis
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyDebashisnaskar
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - OntologiesSerge Linckels
 
Ontology Engineering: Ontology Use
Ontology Engineering: Ontology UseOntology Engineering: Ontology Use
Ontology Engineering: Ontology UseGuus Schreiber
 

Ähnlich wie Working with big biomedical ontologies (20)

Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasoners
 
Ontologies Fmi 042010
Ontologies Fmi 042010Ontologies Fmi 042010
Ontologies Fmi 042010
 
Building a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4jBuilding a repository of biomedical ontologies with Neo4j
Building a repository of biomedical ontologies with Neo4j
 
Building and Using Ontologies to do biology
Building and Using Ontologies to do biologyBuilding and Using Ontologies to do biology
Building and Using Ontologies to do biology
 
BT02.pptx
BT02.pptxBT02.pptx
BT02.pptx
 
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...
GraphConnect Europe 2016 - Building a Repository of Biomedical Ontologies wit...
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biology
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and Revolutions
 
Ontology at Manchester
Ontology at ManchesterOntology at Manchester
Ontology at Manchester
 
OntologyEngineering.ppt
OntologyEngineering.pptOntologyEngineering.ppt
OntologyEngineering.ppt
 
Absolute syntax
Absolute syntax Absolute syntax
Absolute syntax
 
Populous swat4ls slides_slideshare
Populous swat4ls slides_slidesharePopulous swat4ls slides_slideshare
Populous swat4ls slides_slideshare
 
Prolog final
Prolog finalProlog final
Prolog final
 
Ontology learning from text
Ontology learning from textOntology learning from text
Ontology learning from text
 
Ontology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical StudyOntology and Ontology Libraries: a Critical Study
Ontology and Ontology Libraries: a Critical Study
 
Semantic Web - Ontology 101
Semantic Web - Ontology 101Semantic Web - Ontology 101
Semantic Web - Ontology 101
 
VDOS2013-Zhe-Slides
VDOS2013-Zhe-SlidesVDOS2013-Zhe-Slides
VDOS2013-Zhe-Slides
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - Ontologies
 
Ontology Engineering: Ontology Use
Ontology Engineering: Ontology UseOntology Engineering: Ontology Use
Ontology Engineering: Ontology Use
 

Mehr von robertstevens65

Ontologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientOntologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientrobertstevens65
 
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016robertstevens65
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...robertstevens65
 
The Quality of Method Reporting in
The Quality of Method Reporting in The Quality of Method Reporting in
The Quality of Method Reporting in robertstevens65
 
The Semantics of Genomic Analysis
The Semantics of  Genomic AnalysisThe Semantics of  Genomic Analysis
The Semantics of Genomic Analysisrobertstevens65
 
Issues and activities in authoring ontologies
Issues and activities in authoring ontologiesIssues and activities in authoring ontologies
Issues and activities in authoring ontologiesrobertstevens65
 
The state of the nation for ontology development
The state of the nation for ontology developmentThe state of the nation for ontology development
The state of the nation for ontology developmentrobertstevens65
 
Properties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family HistoryProperties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family Historyrobertstevens65
 
Choosing and Building Knowledge Artefacts
Choosing and Building Knowledge ArtefactsChoosing and Building Knowledge Artefacts
Choosing and Building Knowledge Artefactsrobertstevens65
 
Populous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from TemplatesPopulous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from Templatesrobertstevens65
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agilerobertstevens65
 
Lessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesLessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesrobertstevens65
 
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)robertstevens65
 
A Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a RoseA Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a Roserobertstevens65
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...robertstevens65
 
Knowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based DisciplineKnowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based Disciplinerobertstevens65
 
A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2robertstevens65
 
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 robertstevens65
 
Communities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and RealityCommunities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and Realityrobertstevens65
 

Mehr von robertstevens65 (20)

Ontologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficientOntologies: Necessary, but not sufficient
Ontologies: Necessary, but not sufficient
 
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016The Pragmatics and Formality of Authoring OntologiesOdsl 2016
The Pragmatics and Formality of Authoring OntologiesOdsl 2016
 
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
OBOPedia: An Encyclopaedia of Biology Using OBO OntologiesObopedia swat4ls-20...
 
The Quality of Method Reporting in
The Quality of Method Reporting in The Quality of Method Reporting in
The Quality of Method Reporting in
 
The Semantics of Genomic Analysis
The Semantics of  Genomic AnalysisThe Semantics of  Genomic Analysis
The Semantics of Genomic Analysis
 
Issues and activities in authoring ontologies
Issues and activities in authoring ontologiesIssues and activities in authoring ontologies
Issues and activities in authoring ontologies
 
The state of the nation for ontology development
The state of the nation for ontology developmentThe state of the nation for ontology development
The state of the nation for ontology development
 
Properties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family HistoryProperties and Individuals in OWL: Reasoning About Family History
Properties and Individuals in OWL: Reasoning About Family History
 
Choosing and Building Knowledge Artefacts
Choosing and Building Knowledge ArtefactsChoosing and Building Knowledge Artefacts
Choosing and Building Knowledge Artefacts
 
Populous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from TemplatesPopulous: A tool for Populating OWL Ontologies from Templates
Populous: A tool for Populating OWL Ontologies from Templates
 
Keeping ontology development Agile
Keeping ontology development AgileKeeping ontology development Agile
Keeping ontology development Agile
 
Spreadsheets to OWL
Spreadsheets to OWLSpreadsheets to OWL
Spreadsheets to OWL
 
Lessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologiesLessons from teaching non-computer scientists OWL and ontologies
Lessons from teaching non-computer scientists OWL and ontologies
 
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
Kidney and Urinary Pathways Knowledge Base (part of e-LICO)
 
A Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a RoseA Rose by Any Other Name is Still a Rose
A Rose by Any Other Name is Still a Rose
 
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
The Big Picture: The Industrial Revolutiona talk in berlin, 2008, about indus...
 
Knowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based DisciplineKnowledge Management in a Knowledge Based Discipline
Knowledge Management in a Knowledge Based Discipline
 
A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2A family History Knowledge Base in OWL 2
A family History Knowledge Base in OWL 2
 
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4 RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
RIO: The Regularities Inspector for Ontologies Plugin for Protégé 4
 
Communities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and RealityCommunities building ontologies: Tensions and Reality
Communities building ontologies: Tensions and Reality
 

Kürzlich hochgeladen

GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...Lokesh Kothari
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)Areesha Ahmad
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencySheetal Arora
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...ssuser79fe74
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformationAreesha Ahmad
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxRizalinePalanog2
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)Areesha Ahmad
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000Sapana Sha
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfSumit Kumar yadav
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​kaibalyasahoo82800
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxabhishekdhamu51
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .Poonam Aher Patil
 

Kürzlich hochgeladen (20)

GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
GUIDELINES ON SIMILAR BIOLOGICS Regulatory Requirements for Marketing Authori...
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls AgencyHire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
Hire 💕 9907093804 Hooghly Call Girls Service Call Girls Agency
 
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
Chemical Tests; flame test, positive and negative ions test Edexcel Internati...
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptxSCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
SCIENCE-4-QUARTER4-WEEK-4-PPT-1 (1).pptx
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
Botany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdfBotany 4th semester series (krishna).pdf
Botany 4th semester series (krishna).pdf
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Nanoparticles synthesis and characterization​ ​
Nanoparticles synthesis and characterization​  ​Nanoparticles synthesis and characterization​  ​
Nanoparticles synthesis and characterization​ ​
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 

Working with big biomedical ontologies

  • 1. Working with big biomedical ontologies Robert Stevens BioHealth Informatics Group University of Manchester
  • 2. The message • Ontologies authored in the Web Ontology Language (OWL) can be tricky to author and understand • But we’re starting to find ways of managing the authoring and comprehension of these artefacts – Natural language versions of class descriptions; – Abstracting over ontologies to find “patterns” of axioms; – Scripting not hand-crafting axioms – exploiting patterns; – Making it easy to do the right thing – semantic spreadsheets – Hiding the ontology and hiding the OWL
  • 3. The need for descriptions of data • 27 millimetres • Tail of 27 millimetres • Mouse tail of 27 millimetres • Mouse of strain x that is 28 days old, tail that is 27 millimetres • Data is only as good as its metadata
  • 4. Growth of interest in ontologies
  • 5. Genotype Phenotype Sequence Proteins Gene products Transcript Pathways Cell type BRENDA tissue / enzyme source Development Anatomy Pheonotype Plasmodium life cycle -Sequence types and features -Genetic Context - Molecule role - Molecular Function - Biological process - Cellular component -Protein covalent bond -Protein domain -UniProt taxonomy -Pathway ontology -Event (INOH pathway ontology) -Systems Biology -Protein-protein interaction -Arabidopsis development -Cereal plant development -Plant growth and developmental stage -C. elegans development -Drosophila development FBdv fly development.obo OBO yes yes -Human developmental anatomy, abstract version -Human developmental anatomy, timed version -Mosquito gross anatomy -Mouse adult gross anatomy -Mouse gross anatomy and development -C. elegans gross anatomy -Arabidopsis gross anatomy -Cereal plant gross anatomy -Drosophila gross anatomy -Dictyostelium discoideum anatomy -Fungal gross anatomy FAO -Plant structure -Maize gross anatomy -Medaka fish anatomy and development -Zebrafish anatomy and development -NCI Thesaurus -Mouse pathology -Human disease -Cereal plant trait -PATO PATO attribute and value.obo -Mammalian phenotype -Habronattus courtship -Loggerhead nesting -Animal natural history and life history eVOC (Expressed Sequence Annotation for Humans)
  • 6. Uses of Ontology in Bioinformatics
  • 7. OWL Axioms can be hard to understand • “Person and hasPet some not Cat” • How many cats may a person have as pets? • Cognitive complexity of OWL… Making information explicitMaking information explicit Universal vs existential quantification Universal vs existential quantification Defined and primitive classesDefined and primitive classes DisjointnessDisjointness Domain and range constraints Domain and range constraints Open world reasoning Open world reasoning Trivial satisfiability Trivial satisfiability Coon logical constructs Coon logical constructs Making definitions Making definitions
  • 8. Measuring syntactic sophistication in an OWL ontology • : number of patterns in an ontology • : is the complexity of a given pattern • : the size of the ontology in axioms • : number of axioms captured in a given pattern
  • 9. The Elements Ontology (http://robertdavidstevens.wordpress.com/2011/05/05/an- ontology-of-the-periodic-table-using-electronic-structure- of-the-atom/)Before reasoning After reasoning Class: PlatinumAtom SubClassOf: Atom and (hasValenceElectronShell some (DShell and (contains exactly 9 Electron) and (hasOrder value 5))) and (hasValenceElectronShell some (FShell and (contains exactly 14 Electron) and (hasOrder value 4))) and (hasValenceElectronShell some (SShell and (contains exactly 1 Electron) and (hasOrder value 6))) and (hasValenceElectronShell only ((DShell and (contains exactly 9 Electron) and (hasOrder value 5)) or (FShell and (contains exactly 14 Electron) and (hasOrder value 4)) or (SShell and (contains exactly 1 Electron) and (hasOrder value 6)))) and (hasAtomicNumber value 78)
  • 10. How syntactically sophisticated are OWL ontologies? • 25% have an S-mesure of 1 • About 50% has an S-mesure of 2 • Then it sort of tails off • (the previous slide’s ontology has an S mesaure of 580)
  • 11. Why can an OWL ontology be complex? • We have potentially syntactically (and semantically) complex axioms, but most ontologies have axioms that are more or less simple in terms of form • We have cognitive coplexity of even simmple syntactic constructs • We have coplexity through size; lots and lots of simple things become complex • We also have to understand the domain description too
  • 12. The consequence • Is that OWL ontologies can be difficult to understand
  • 13. So, what do we do about it? • Complex for whom? • For the developer – Add comprehension tools; they have to interact with OWL, so make it easier • For an ontology user: – Don’t show them the ontology!
  • 14. Hide the ontology • OWL is horrid to look at • When being used in a tool by the ultimate users, it just shouldn’t be seen
  • 17. Populous • Generic tool for populating ontology templates • Spreadsheet style interface • Supports validation at the point of data entry • Expressive Pattern language for OWL Ontology generation http://www.e-lico.eu/populous
  • 18. Generating natural language from OWL • An axiom is a sentence in OWL • Transform it into natural language to give a familiar form for reading (and for input…) • Body hasPart some Head • All bodies have at least one part that is a head…. • Bodies have heads…. • A body has part a head • A body has part x, has part y, has part z, has part ….
  • 19. OntoVerbal- M Output: English Diastolic hypertension is a kind of hypertensive disorder. More specialised kinds of diastolic hypertension are •sustained diastolic hypertension and •labile diastolic hypertension. Another relevant aspect of diastolic hypertension is that: secondary diastolic hypertension is a kind of secondary hypertension and diastolic hypertension. 1. Class: Diastolic hypertension SubClassOf: Hypertensive disorder 2. Class: Sustained diastolic hypertension SubClassOf: Diastolic hypertension 3. Class: Labile diastolic hypertension SubClassOf: Diastolic hypertension 4. Class: Secondary diastolic hypertension SubClassOf: Secondary hypertension and Diastolic hypertension 1. Class: Diastolic hypertension SubClassOf: Hypertensive disorder 2. Class: Sustained diastolic hypertension SubClassOf: Diastolic hypertension 3. Class: Labile diastolic hypertension SubClassOf: Diastolic hypertension 4. Class: Secondary diastolic hypertension SubClassOf: Secondary hypertension and Diastolic hypertension Input: SNOMED- CT 心臟舒張高血壓屬於高血壓失調,它也 包含了持續性的心臟舒張高血壓和不安 定的心臟舒張高血壓。其他與心臟舒張 高血壓相關的資訊為:續發性的心臟舒 張高血壓屬於續發性高血壓和心臟舒張 高血壓的交集。 Output: Mandarin
  • 20. OntoVerbal- M Output: English Renal arterial hypertension is a kind of renovascular hypertension that has a finding site in a kidney 1. Class: Renal arterial hypertension SubClassOf: renovascular hypertension and (has a finding site some kidney) 1. Class: Renal arterial hypertension SubClassOf: renovascular hypertension and (has a finding site some kidney) Input: SNOMED- CT 腎臟 (renal) 動脈 (artery) 的 (apostrophe) 高血壓 (hypertension) 是 (is) 一種 (a kind of) 腎血管性 (renovascular) 高血壓 (hypertension) 中 (among) 在 (at) 腎臟 (kidney) 結構 (structure) 上 (upon) 有 (has) 病灶 (finding site) 。 Output: Mandarin
  • 21. OntoVerbal • Ontoverbal is a plugin for Protégé 4 • It generates natural language for classes in an ontology • http://swatproject.org/demos.asp • It groups axioms, aggregates repeating properties, organises axiom types according to rhetorical structure theory, does some msoothing of language • People can round-trip back to OWL better than with human written natural language • Finds favour as a way of generating natural languaage definitions • See also http://jamesmaloneebi.blogspot.co.uk/2012/06/ontology- turing-test.html
  • 22. Gathering axioms for a focused class (e.g. Diastolic hypertension) Gathering axioms for a focused class (e.g. Diastolic hypertension) Identifying notions of axiomsIdentifying notions of axioms Grouping axioms according to their notionsGrouping axioms according to their notions Deploying groups in order into a top-level Rhetorical Structure Theory schema Deploying groups in order into a top-level Rhetorical Structure Theory schema Output English text Output English text English generator English generator English labels and lexicon input English labels and lexicon input Output Mandarin text Output Mandarin text Mandarin generator Mandarin generator Mandarin labels and lexicon input Mandarin labels and lexicon input
  • 23. Patterns in OWL ontologies • Axioms (should) repeat themselves as patterns in an ontology • Patterns that represent accepted solutions to a representation problem are design patterns • A pattern doesn’t have to be a design pattern • They can just be regularities in the ontology
  • 24. Regularity Inspector for Ontologies (RIO) RIO Clustering Tool RIO Clustering Tool RIO Protégé 4.1 plugin RIO Protégé 4.1 pluginregularities Ontology IRI Regularity Views RIO url: http://riotool.sourceforge.net/
  • 25. Examples of regularities in SNOMED-CT • Regularities expressed as axioms with variables holding similar entities: – E.g. ?Chronic_finding = [Chronic pyonephrosis (disorder), Chronic pneumothorax (disorder)] 1. Syntactic Regularity describing ‘Chronic findings’: ?Chronic_finding EquivalentTo ?Disorder and (RoleGroup some (‘Clinical course (attribute)’ some ‘Chronic (qualifier value)’)) ?Chronic_finding EquivalentTo ?Disorder and (RoleGroup some (‘Clinical course (attribute)’ some ‘Chronic (qualifier value)’)) 2. Syntactic Regularity describing ‘Acute findings’: ?Acute_finding EquivalentTo ?Disorder and (RoleGroup some (‘Clinical course (attribute)’ some 'Sudden onset AND/OR short duration (qualifier value)')) ?Acute_finding EquivalentTo ?Disorder and (RoleGroup some (‘Clinical course (attribute)’ some 'Sudden onset AND/OR short duration (qualifier value)'))
  • 26. Some stats on snomed and RIO • Entities not included in any cluster can be a starting point for tracing design defects – Eg. ’Chronic back pain (finding)’ was missing an existential restriction Acute findings Chronic findings Number of clusters describing the entities 34 34 Target entities not found in a cluster 12 11 Axioms instantiating naming pattern 76 (5%) 210 (11%)
  • 27. Summary of the message • We’re getting more sophisticated in how we handle OWL ontologies
  • 28. Acknowledgements • Simon Jupp • Julie Klein • Fennie Liang • Donia Scott • Eleni Mikroyannidi • Azlinayati Manaf • Sean Bechhofer

Hinweis der Redaktion

  1. I want each bullet reveal in turn….
  2. This slide shows the number of articles on the keyword ontology in pubmed over the years 2000-2012. it’s exponential.
  3. Put this list in blobs around the text boxMaking information explicit Universal vs existential quantification Open world reasoning Domain and range constraints Trivial satisfiability defined and primitive classes Coon logical constructs Disjointness Making definitions
  4. Class TransitionMetalAtom before and after reasoning and description of platinum atom.
  5. The slide shows two dominant patterns describing two sets of terms; chronic and acute clinical findings (mainly disorders). RIO used the oppl vocabulary for expressing variables.
  6. The stats on the table are with respect to the detected regularities. The naming patterns were described in the previous slide; one for the chronic entities and one for the acute. E.g. 5% of the entities in that had the word acute in their label were actually instantiating a pattern on their axioms.