SlideShare une entreprise Scribd logo
1  sur  28
OWL: Web Ontology Language An overview Dr. Duncan Hull, Software engineer,  EBI Chemoinformatics and Metabolism
OWL: The Web Ontology Language ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
OWL (not WOL) Web Ontology Language Ontogenesis 25.02.10 A. A. Milne (1926) Winnie the Pooh  (fictional characters who often had trouble spelling…)
ChEBI example: ontology of small molecules ,[object Object],Ontogenesis 25.02.10 is-a (subclass of) base-of is-a (subclass of)  acid-of has-role ChEBI:15365
OWL is a W3C standard for expressing this: ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10 (Classes) (Relations between classes)
A key feature of OWL is reasoning ,[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
Why use OWL? ,[object Object],[object Object],[object Object],Ontogenesis 25.02.10
Why OWL? 1. Big data ,[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
Why OWL? 2. Suite of web standards ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10 Picture via  http://www.codinghorror.com/blog/archives/001145.html
Why OWL? 3. Active research area ,[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Who? Ontogenesis 25.02.10 OWL is managed by a Working Group at the W3C http://www.w3.org/2007/OWL/   A large group of people chaired by :  http://web.comlab.ox.ac.uk/ian.horrocks/   http://sciencecommons.org/about/whoweare/ruttenberg/   Ian Horrocks, The University of Oxford  Alan Ruttenberg, Science Commons
Who? ,[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
When was OWL created? ,[object Object],[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
Where does OWL fit? Ontogenesis 25.02.10 Class: ChEBI:Acetylsalicylic_acid SubClassOf:  ChEBI:Salicyclic_acid, ChEBI:acid-of  some  ChEBI:Acetylsalicylate, ChEBI:has-role  some  ChEBI:anti-inflammatory_drug For humans For machines Using existing  XML, RDF  and OWL tools
Where does OWL fit with related technology? Ontogenesis 25.02.10 Robert Hoehndorf, What is an ontology? ,[object Object],[object Object],[object Object],Life Scientists vs. Computer Scientists  communities have different languages and goals
Ontogenesis 25.02.10 Capulets (Biologists) Like to use OBO Montagues (Computer Scientists) Like to use OWL The Montagues and the Capulets (2004) Carole Goble, Chris Wroe  Comparative and Functional Genomics , Vol. 5, No. 8. pp. 623-632.  http://dx.doi.org/10.1002/cfg.442
Montagues and Capulets Ontogenesis 25.02.10 Montagues (OWL) Capulets (OBO) Generic (“top down”) Specific (“bottom up”) Describe  any  domain (in theory) : Technology driven Describe biology (in practice) “ Application pull” Focus on automated reasoning using logic Focus on supporting existing users Background in Artificial Intelligence Background in genome annotation (e.g. with Gene Ontology)
In an ideal world we could easily “round-trip” OWL and OBO 25.02.10 Without  gaining or  losing information OBO version 1.2 OWL 2.0
But there are crucial differences ,[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Key differences: OBO vs. OWL ,[object Object],[object Object],[object Object],[object Object],Ontogenesis 25.02.10
Quantified relations (not in OBO) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Cardinality (not in OBO) ,[object Object],[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Necessary & Sufficient conditions (not in OBO) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Identity crisis ,[object Object],[object Object],[object Object],OWL and OBO 25.02.10
How can you use OWL… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
OWL and OBO 25.02.10
Conclusions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OWL and OBO 25.02.10
Acknowledgements ,[object Object],Ontogenesis 25.02.10

Contenu connexe

Tendances

Ontology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questionsOntology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questions
Nicola Guarino
 

Tendances (20)

The Nature of Information
The Nature of InformationThe Nature of Information
The Nature of Information
 
Document Databases & RavenDB
Document Databases & RavenDBDocument Databases & RavenDB
Document Databases & RavenDB
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Defined versus Asserted Classes: Working with the OWL Ontologies
Defined versus Asserted Classes: Working with the OWL OntologiesDefined versus Asserted Classes: Working with the OWL Ontologies
Defined versus Asserted Classes: Working with the OWL Ontologies
 
Ontology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questionsOntology quality, ontology design patterns, and competency questions
Ontology quality, ontology design patterns, and competency questions
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
ontop: A tutorial
ontop: A tutorialontop: A tutorial
ontop: A tutorial
 
Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017Wimmics Research Team Overview 2017
Wimmics Research Team Overview 2017
 
Ontop: Answering SPARQL Queries over Relational Databases
Ontop: Answering SPARQL Queries over Relational DatabasesOntop: Answering SPARQL Queries over Relational Databases
Ontop: Answering SPARQL Queries over Relational Databases
 
Koha-3.14.13: OPAC Customization
Koha-3.14.13: OPAC Customization Koha-3.14.13: OPAC Customization
Koha-3.14.13: OPAC Customization
 
ESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge GraphsESWC 2017 Tutorial Knowledge Graphs
ESWC 2017 Tutorial Knowledge Graphs
 
IFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogação
IFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogaçãoIFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogação
IFLA-LRM e RDA : panorama do modelo conceitual na norma de catalogação
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
Elasticsearch ve Udemy Kullanım Pratikleri
Elasticsearch ve Udemy Kullanım PratikleriElasticsearch ve Udemy Kullanım Pratikleri
Elasticsearch ve Udemy Kullanım Pratikleri
 
Ontology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغهOntology development in protégé-آنتولوژی در پروتوغه
Ontology development in protégé-آنتولوژی در پروتوغه
 
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
Neo4j Demo: Using Knowledge Graphs to Classify Diabetes Patients (GlaxoSmithK...
 
Graph and RDF databases
Graph and RDF databasesGraph and RDF databases
Graph and RDF databases
 
Linked Data Tutorial
Linked Data TutorialLinked Data Tutorial
Linked Data Tutorial
 
Web of Science update presented by Bob Green Clarivate Analytics, Dec 2018
Web of Science update presented by Bob Green Clarivate Analytics, Dec 2018Web of Science update presented by Bob Green Clarivate Analytics, Dec 2018
Web of Science update presented by Bob Green Clarivate Analytics, Dec 2018
 
Postgre sql vs oracle
Postgre sql vs oraclePostgre sql vs oracle
Postgre sql vs oracle
 

Similaire à OWL and OBO

We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
Michel Dumontier
 
2011 ebi industry workshop
2011 ebi industry workshop2011 ebi industry workshop
2011 ebi industry workshop
Michel Dumontier
 
Ontology Services for the Biomedical Sciences
Ontology Services for the Biomedical SciencesOntology Services for the Biomedical Sciences
Ontology Services for the Biomedical Sciences
Connected Data World
 
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
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
dolleyj
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
drnigam
 
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
Debashisnaskar
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATIONONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
IJwest
 

Similaire à OWL and OBO (20)

All together now: piecing together the knowledge graph of life
All together now: piecing together the knowledge graph of lifeAll together now: piecing together the knowledge graph of life
All together now: piecing together the knowledge graph of life
 
Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...
 
MIREOT
MIREOTMIREOT
MIREOT
 
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
We’re all SMILES! Building Chemical Semantic Web Services with SADI, ChEBI, a...
 
Open interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBIOpen interoperability standards, tools and services at EMBL-EBI
Open interoperability standards, tools and services at EMBL-EBI
 
2011 ebi industry workshop
2011 ebi industry workshop2011 ebi industry workshop
2011 ebi industry workshop
 
Formalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementationFormalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementation
 
Ontology Services for the Biomedical Sciences
Ontology Services for the Biomedical SciencesOntology Services for the Biomedical Sciences
Ontology Services for the Biomedical Sciences
 
Representing the ChEBI ontology in OWL
Representing the ChEBI ontology in OWLRepresenting the ChEBI ontology in OWL
Representing the ChEBI ontology in OWL
 
Collaboratively Creating the Knowledge Graph of Life
Collaboratively Creating the Knowledge Graph of LifeCollaboratively Creating the Knowledge Graph of Life
Collaboratively Creating the Knowledge Graph of Life
 
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...
 
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
ICBO 2018 Poster - Current Development in the Evidence and Conclusion Ontolog...
 
How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
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
 
Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013
 
MADICES Mungall 2022.pptx
MADICES Mungall 2022.pptxMADICES Mungall 2022.pptx
MADICES Mungall 2022.pptx
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATIONONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION ONTOLOGY SERVICE CENTER: A DATAHUB FOR  ONTOLOGY APPLICATION
ONTOLOGY SERVICE CENTER: A DATAHUB FOR ONTOLOGY APPLICATION
 
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
 
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
 

Plus de Duncan Hull

Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Duncan Hull
 

Plus de Duncan Hull (20)

Why study plants?
Why study plants?Why study plants?
Why study plants?
 
Embedding employability in the Computer Science curriculum
Embedding employability in the Computer Science curriculumEmbedding employability in the Computer Science curriculum
Embedding employability in the Computer Science curriculum
 
Wikipedia at the Royal Society: The Good, the Bad and the Ugly
Wikipedia at the Royal Society: The Good, the Bad and the UglyWikipedia at the Royal Society: The Good, the Bad and the Ugly
Wikipedia at the Royal Society: The Good, the Bad and the Ugly
 
Improving the troubled relationship between Scientists and Wikipedia
Improving the troubled relationship between Scientists and Wikipedia Improving the troubled relationship between Scientists and Wikipedia
Improving the troubled relationship between Scientists and Wikipedia
 
Bibliography 2.0: A citeulike case study from the Wellcome Trust Genome Campus
Bibliography 2.0: A citeulike case study from the Wellcome Trust Genome CampusBibliography 2.0: A citeulike case study from the Wellcome Trust Genome Campus
Bibliography 2.0: A citeulike case study from the Wellcome Trust Genome Campus
 
Accessing small molecule data using ChEBI
Accessing small molecule data using ChEBIAccessing small molecule data using ChEBI
Accessing small molecule data using ChEBI
 
How to Blog
How to BlogHow to Blog
How to Blog
 
Authenticating Scientists with OpenID
Authenticating Scientists with OpenIDAuthenticating Scientists with OpenID
Authenticating Scientists with OpenID
 
The Invisible Scientist
The Invisible ScientistThe Invisible Scientist
The Invisible Scientist
 
myExperiment @ Nettab
myExperiment @ NettabmyExperiment @ Nettab
myExperiment @ Nettab
 
The Year of Blogging Dangerously
The Year of Blogging DangerouslyThe Year of Blogging Dangerously
The Year of Blogging Dangerously
 
eScience: A Transformed Scientific Method
eScience: A Transformed Scientific MethodeScience: A Transformed Scientific Method
eScience: A Transformed Scientific Method
 
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...Defrosting the Digital Library: A survey of bibliographic tools for the next ...
Defrosting the Digital Library: A survey of bibliographic tools for the next ...
 
The Future of Research (Science and Technology)
The Future of Research (Science and Technology)The Future of Research (Science and Technology)
The Future of Research (Science and Technology)
 
Chemical named entity recognition and literature mark-up
Chemical named entity recognition and literature mark-upChemical named entity recognition and literature mark-up
Chemical named entity recognition and literature mark-up
 
Chemoinformatics and information management
Chemoinformatics and information managementChemoinformatics and information management
Chemoinformatics and information management
 
Text mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literatureText mining tools for semantically enriching scientific literature
Text mining tools for semantically enriching scientific literature
 
Issues for metabolomics and
Issues for metabolomics and Issues for metabolomics and
Issues for metabolomics and
 
Adding Meaning To Your Data
Adding Meaning To Your DataAdding Meaning To Your Data
Adding Meaning To Your Data
 
Web of Science: REST or SOAP?
Web of Science: REST or SOAP?Web of Science: REST or SOAP?
Web of Science: REST or SOAP?
 

OWL and OBO

  • 1. OWL: Web Ontology Language An overview Dr. Duncan Hull, Software engineer, EBI Chemoinformatics and Metabolism
  • 2.
  • 3. OWL (not WOL) Web Ontology Language Ontogenesis 25.02.10 A. A. Milne (1926) Winnie the Pooh (fictional characters who often had trouble spelling…)
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Who? Ontogenesis 25.02.10 OWL is managed by a Working Group at the W3C http://www.w3.org/2007/OWL/ A large group of people chaired by : http://web.comlab.ox.ac.uk/ian.horrocks/ http://sciencecommons.org/about/whoweare/ruttenberg/ Ian Horrocks, The University of Oxford Alan Ruttenberg, Science Commons
  • 12.
  • 13.
  • 14. Where does OWL fit? Ontogenesis 25.02.10 Class: ChEBI:Acetylsalicylic_acid SubClassOf: ChEBI:Salicyclic_acid, ChEBI:acid-of some ChEBI:Acetylsalicylate, ChEBI:has-role some ChEBI:anti-inflammatory_drug For humans For machines Using existing XML, RDF and OWL tools
  • 15.
  • 16. Ontogenesis 25.02.10 Capulets (Biologists) Like to use OBO Montagues (Computer Scientists) Like to use OWL The Montagues and the Capulets (2004) Carole Goble, Chris Wroe Comparative and Functional Genomics , Vol. 5, No. 8. pp. 623-632. http://dx.doi.org/10.1002/cfg.442
  • 17. Montagues and Capulets Ontogenesis 25.02.10 Montagues (OWL) Capulets (OBO) Generic (“top down”) Specific (“bottom up”) Describe any domain (in theory) : Technology driven Describe biology (in practice) “ Application pull” Focus on automated reasoning using logic Focus on supporting existing users Background in Artificial Intelligence Background in genome annotation (e.g. with Gene Ontology)
  • 18. In an ideal world we could easily “round-trip” OWL and OBO 25.02.10 Without gaining or losing information OBO version 1.2 OWL 2.0
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. OWL and OBO 25.02.10
  • 27.
  • 28.