SlideShare a Scribd company logo
1 of 54
Ontologies, OWL and Prot égé Duncan Hull The University of Manchester, UK http://www. manchester .ac. uk   Semantic Technologies Tuesday 22nd September 2009
Learning Objectives ,[object Object],[object Object],[object Object],[object Object],[object Object],Short summary of the class
Course Contents ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where I’m coming from… ,[object Object],[object Object],[object Object],[object Object],Tamiflu ChEBI:7799   http://www.sbml.org   It’s all John’s fault!
Why  would you want to use OWL?
Why? ,[object Object],Image via   http://www.flickr.com/photos/dullhunk/639163558/
Why would you bother doing that? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why? No. 1 Semantic Integration ,[object Object],[object Object],[object Object],stuff
Why? The Web is Agreement ,[object Object],[object Object],[object Object],Paul Downey
Why? No. 2 Better search ,[object Object],[object Object],[object Object],[object Object],[object Object],Usually impossible to do using the syntactic web search, need semantic search Image via http://en.wikipedia.org/wiki/File:Tyto_alba_close_up.jpg
Why? No. 3 A.I. ,[object Object],[object Object],[object Object]
Why? no. 3: A.I. ,[object Object],[object Object],[object Object],HAL 9000 Semantic Web? I'm sorry, Dave. I'm afraid I can't do that.
Why? no. 4: Some examples: ,[object Object],[object Object],[object Object]
Why? no. 4. Some examples ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why? 4. More examples ,[object Object],[object Object],[object Object],[object Object],[object Object]
Why no.5 : Standardisation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why? Summary ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],“ Biology is just  naming things”
What  is an OWL ontology?
What is an OWL ontology? ,[object Object],[object Object]
What? Pizza ontology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Pizza from  http://www.flickr.com/photos/roadsidepictures/1544645159/
Pizza Margherita Pizza Vegetarian Pizza Spicy Beef Pizza What? A simple pizza ontology hasTopping (Object property) hasBase (Object property) subclassOf Pizza (A class in  asserted hierarchy) Pizza Topping Vegetable topping Tomato topping Mozzarella topping Cheese topping Pizza_base Deep dish base Regular base
What? Object properties ,[object Object],[object Object],[object Object],[object Object]
What? Object properties ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What? Structure of ontology ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What? Logic and Reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What? OWL Subsumption ,[object Object],[object Object],[object Object],[object Object]
What? OWL equivalence ,[object Object],[object Object],[object Object]
What? OWL Consistency  ,[object Object],[object Object],[object Object],[object Object]
What? OWL instantiation ,[object Object],[object Object],[object Object]
Where  does OWL fit  with related technology?
Where does OWL fit? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Where does OWL fit?  ,[object Object],Unicode + URIs + namespaces RDF/XML OWL/XML e.t.c. OWL 2.0 explicit semantics syntaxes OWL builds on top of standards you already know  or have just learned about at the XML summer school SPARQL-DL To be done SPARQL Previous tutorial
Where? Relational databases ,[object Object],[object Object],[object Object],[object Object],[object Object]
Where? Open World ,[object Object],[object Object],In a social networking website, missing information  (who all your friends are) is often treated as false:  e.g. “ You have NO friends ” (loser!) This is a subtle but important distinction On  http://network.nature.com/people/duncan
Where? Rejecting updates ,[object Object],[object Object]
Where? Query answering ,[object Object],Pizza from  http://www.flickr.com/photos/roadsidepictures/1544645159/   Is any Pizza that  hasTopping Cheese  necessarily a  CheeseyPizza?
Where? OWL and Linked Data ,[object Object],[object Object],[object Object],[object Object],Returning to the linked data session… http://www.co-ode.org/ontologies/pizza/   for an example of owl and linked data
Who  is responsible for OWL?
Who? ,[object Object],[object Object],[object Object],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]
When  was OWL created?
When? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
When? ,[object Object],CC picture from http://en.wikipedia.org/wiki/File:Sanzio_01_Plato_Aristotle.jpg   A Aristotle Οντολογία ,[object Object],[object Object],[object Object],[object Object],[object Object]
How  can you use OWL?
How? Protégé  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Mark Musen Alan Rector
How? Hands-on tutorial ,[object Object],[object Object]
Acknowledgements ,[object Object],[object Object],[object Object],[object Object]
Any questions? Thank you for your attention
How? Protégé tutorial ex. 2 ,[object Object],[object Object],[object Object],[object Object],[object Object]
How? Protégé tutorial, ex. 2 cont. ,[object Object],[object Object],[object Object],[object Object],[object Object]
How? Protégé tutorial ex. 2 cont. ,[object Object],[object Object],[object Object],[object Object],[object Object]
How? Protégé tutorial ex. 4 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How? Protégé ex. 4 continued ,[object Object],[object Object],[object Object],[object Object]
References ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

What's hot (20)

Json
JsonJson
Json
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Introduction to ASP.NET Core
Introduction to ASP.NET CoreIntroduction to ASP.NET Core
Introduction to ASP.NET Core
 
SPARQL 사용법
SPARQL 사용법SPARQL 사용법
SPARQL 사용법
 
Salesforce Basic Development
Salesforce Basic DevelopmentSalesforce Basic Development
Salesforce Basic Development
 
[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)[JWPA-1]의존성 주입(Dependency injection)
[JWPA-1]의존성 주입(Dependency injection)
 
Json web token
Json web tokenJson web token
Json web token
 
Java Spring
Java SpringJava Spring
Java Spring
 
Replacing Your Shared Drive with Alfresco - Open Source ECM
Replacing Your Shared Drive with Alfresco - Open Source ECMReplacing Your Shared Drive with Alfresco - Open Source ECM
Replacing Your Shared Drive with Alfresco - Open Source ECM
 
PostgreSQL Tutorial for Beginners | Edureka
PostgreSQL Tutorial for Beginners | EdurekaPostgreSQL Tutorial for Beginners | Edureka
PostgreSQL Tutorial for Beginners | Edureka
 
Spring mvc
Spring mvcSpring mvc
Spring mvc
 
Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)Curso de Java Persistence API (JPA) (Java EE 7)
Curso de Java Persistence API (JPA) (Java EE 7)
 
Protege tutorial
Protege tutorialProtege tutorial
Protege tutorial
 
Spring Data JPA
Spring Data JPASpring Data JPA
Spring Data JPA
 
JSON Web Token
JSON Web TokenJSON Web Token
JSON Web Token
 
Java Micro-Benchmarking
Java Micro-BenchmarkingJava Micro-Benchmarking
Java Micro-Benchmarking
 
Best practices for RESTful web service design
Best practices for RESTful web service designBest practices for RESTful web service design
Best practices for RESTful web service design
 
Rest API
Rest APIRest API
Rest API
 
React & GraphQL
React & GraphQLReact & GraphQL
React & GraphQL
 
Jwt Security
Jwt SecurityJwt Security
Jwt Security
 

Similar to OWL-XML-Summer-School-09

Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project
Jie Bao
 

Similar to OWL-XML-Summer-School-09 (20)

Collaborative Ontology Building Project
Collaborative Ontology Building Project  Collaborative Ontology Building Project
Collaborative Ontology Building Project
 
Tutorial 1-Ontologies
Tutorial 1-OntologiesTutorial 1-Ontologies
Tutorial 1-Ontologies
 
Ontology engineering
Ontology engineering Ontology engineering
Ontology engineering
 
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
 
Doing Clever Things with the Semantic Web
Doing Clever Things with the Semantic WebDoing Clever Things with the Semantic Web
Doing Clever Things with the Semantic Web
 
Semantic Web - Ontologies
Semantic Web - OntologiesSemantic Web - Ontologies
Semantic Web - Ontologies
 
Ontology-based Data Integration
Ontology-based Data IntegrationOntology-based Data Integration
Ontology-based Data Integration
 
How SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico scienceHow SADI & SHARE help restore the Scientific Method to in silico science
How SADI & SHARE help restore the Scientific Method to in silico science
 
One Scientist’s Wish List for Scientific Publishers
One Scientist’s Wish List for Scientific PublishersOne Scientist’s Wish List for Scientific Publishers
One Scientist’s Wish List for Scientific Publishers
 
Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1Semantic IoT Semantic Inter-Operability Practices - Part 1
Semantic IoT Semantic Inter-Operability Practices - Part 1
 
STM Innovations Seminar London
STM Innovations Seminar LondonSTM Innovations Seminar London
STM Innovations Seminar London
 
Text-mining and Automation
Text-mining and AutomationText-mining and Automation
Text-mining and Automation
 
OWL and OBO
OWL and OBOOWL and OBO
OWL and OBO
 
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
 
Web 3.0 Emerging
Web 3.0 EmergingWeb 3.0 Emerging
Web 3.0 Emerging
 
Semantic Libraries: the Container, the Content and the Contenders
Semantic Libraries: the Container, the Content and the ContendersSemantic Libraries: the Container, the Content and the Contenders
Semantic Libraries: the Container, the Content and the Contenders
 
MIREOT
MIREOTMIREOT
MIREOT
 
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
 
Adding Meaning To Your Data
Adding Meaning To Your DataAdding Meaning To Your Data
Adding Meaning To Your Data
 
Lecture: Semantic Word Clouds
Lecture: Semantic Word CloudsLecture: Semantic Word Clouds
Lecture: Semantic Word Clouds
 

More from 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
 

More from 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
 
Web of Science: REST or SOAP?
Web of Science: REST or SOAP?Web of Science: REST or SOAP?
Web of Science: REST or SOAP?
 
If Web Services are the Answer, What's The Question
If Web Services are the Answer, What's The QuestionIf Web Services are the Answer, What's The Question
If Web Services are the Answer, What's The Question
 

Recently uploaded

QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
httgc7rh9c
 

Recently uploaded (20)

QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lessonQUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
QUATER-1-PE-HEALTH-LC2- this is just a sample of unpacked lesson
 
Introduction to TechSoup’s Digital Marketing Services and Use Cases
Introduction to TechSoup’s Digital Marketing  Services and Use CasesIntroduction to TechSoup’s Digital Marketing  Services and Use Cases
Introduction to TechSoup’s Digital Marketing Services and Use Cases
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Our Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdfOur Environment Class 10 Science Notes pdf
Our Environment Class 10 Science Notes pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 

OWL-XML-Summer-School-09

  • 1. Ontologies, OWL and Prot égé Duncan Hull The University of Manchester, UK http://www. manchester .ac. uk Semantic Technologies Tuesday 22nd September 2009
  • 2.
  • 3.
  • 4.
  • 5. Why would you want to use OWL?
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18. What is an OWL ontology?
  • 19.
  • 20.
  • 21. Pizza Margherita Pizza Vegetarian Pizza Spicy Beef Pizza What? A simple pizza ontology hasTopping (Object property) hasBase (Object property) subclassOf Pizza (A class in asserted hierarchy) Pizza Topping Vegetable topping Tomato topping Mozzarella topping Cheese topping Pizza_base Deep dish base Regular base
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30. Where does OWL fit with related technology?
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Who is responsible for OWL?
  • 39.
  • 40.
  • 41. When was OWL created?
  • 42.
  • 43.
  • 44. How can you use OWL?
  • 45.
  • 46.
  • 47.
  • 48. Any questions? Thank you for your attention
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.