SlideShare a Scribd company logo
1 of 35
Introduction to ontologies



        Olivier Dameron




INSERM U 936 – Université Rennes 1 (France)
     http://www.u936.univ-rennes1.fr
                                   2010-11-29
Disclaimer

This presentation:
  Identifies general problems (also relevant to
  ecoOnto)
  Explains what ontologies are and how they
  can contribute to the project
Outline

Automatic (intelligent) data processing
  motivations
  requirements: annotations, integration,
  interpretation
Ontologies
  Definition
  Principles
  Difficulties
Automatic data processing
Data: evolution
●   Increasing quantity (not only in bio world)
    ●   Songs
    ●   Pictures
    ●   Personal notes
    ●   Articles, documentation
    ●   Clinical records
●   This trend will probably continue...
Data: evolution
●   Increased complexity (1/2)
    ●   Pictures
               ●   Metadata
                      Date, time
                      ●


                    ● Aperture, focus,...


                    ● Author, copyright|copyleft,...


               ● Tags


               ●   Geotags
Data: evolution
●   Increased complexity (2/2)
    ●   Clinical records are not what they used to be :-)
               ●   From plain text to structured info
               ●   Refer to external sources (ICD,...)
               ●   Multimedia (pacemaker, images, 3D)
               ●   Soon: genetic info, link to ancestors'
                    EHR...
Data: evolution
●   Increased sharing/reuse
    ●   Possible now that data are available
        electronically
    ●   Cumulative effect (specially in complex
        domains such as bio, with lots of inter-
        dependencies)
    ●   Sometimes in purposes not originally forseen
Data
●   Increased quantity
●   Increased complexity
●   Increased sharing/reuse


Shifting from direct consumption by humans
to consumption by program(s) for other
programs or for humans
Data: requirements
●   Annotation
●   Integration
●   Interpretation
Requirement1: data annotation
●   Proxy so that the whole dataset does not
    have to be examined at each query
    ●   Annotations can be difficult or time-consuming to
        produce
    ●   Easier or faster or better results when considering
        the annotations instead of the data
●   Share not only the data, but their
    annotations as well!
    ●   Annotations become data of their own (although we
        seldom annotate them :-)
Requirement1: data annotation

Figuring out the correct and relevant
information is easy for Homo Sapiens...
  Ex: how much does “The Semantic Web primer”
  costs?
Requirement1: data annotation

Figuring out the correct and relevant
information is easy for Homo Sapiens...
... but difficult for Programus Simplex
Requirement2 : data integration

Aggregate and compose information
  Ex: how old were the Nebula award winners when
  they won the prize?
  Ex: how many books had they published?
  Ex: average age of the canadian Nebula winners
Requirement3 : data interpretation

 Google query on owl
 Retrieve all the pictures of a sailing boat in a
 harbor in Brittany
 Retrieve all the radiological exams of a
 fracture of the leg
Requirement3: data interpretation

Google for “owl”
  Noise : owl (bird) VS. owl (DL language)
  Silence : a page mentioning “Web Ontology
  Language” but not “OWL” would be ignored
How about looking for an OWL ontology
about owls (the birds)? :-)


Annotations are great but not enough
The meaning associated to these annotations is
important too
Requirement3: data interpretation

  Retrieve all the pictures of a sailing boat in a
  harbor in Brittany
                                        :-)
:-(

                        :-)
Ontologies
Ontologies: what they are

Ontologies: formal representation of a
shared conceptualization
  [Gruber]
  [Chandrasekaran]
Annotations underlying structure
Oftentimes, everything that is implicit in a factual
document (clinical record, factual report...)
Ontologies: what they are not

Ontology (the branch of philosophy)
Controlled vocabulary, terminologies,...
(although both are useful)
Sets of annotated data (genericity is the key)
Ontologies: principles

Individuals: things
  They are instances of classes
  We hardly see them in ontologies (genericity)...
  … except when they represent things that are widely
  reused (e.g. geographic entities
Ontologies: principles

Properties: binary relation btw individuals
  Ontologies can specify domain and range
  Additional features : transitivity, functionnality,
  symmetry, reflexivity,...
Ontologies: principles

Classes: sets of things (think genericity)
  e.g. Rabbit (as opposed to Bugs Bunny)
  Organized hierarchically (taxonomy) from the more
  general to the more specific (multiple inherit. ok)
  Inheritance of properties
  True path rule: if class A annotates some data, then
  all the ancestors of A are also valid annotations
  (so if you tag a picture as BugsBunny, you do not
  need to mention Rabbit, CartoonCharacter,...)
  Can represent constraints on the properties of their
  instances
Data and ontologies: example




       rdfs:subClassOf
                     Sci-Fi   CLASSES
  Book
                     Book     General knowledge
                              (RDFS realm)

 rdf:type          rdf:type
                              INSTANCE(S)
            Dune
                              Data-specific,
                              No generalization
                              (RDF realm)
Data and ontologies: example


                              The semantics of RDFS
                              allows us to infer that
                              Dune is an instance of
                              Book!
       rdfs:subClassOf
                              (so we do not need
  Book               Sci-Fi   to say it explicitly in
                     Book     the RDF file anymore)


 rdf:type          rdf:type
            Dune
Data and ontologies: example
Litterat.   Sci-Fi          Book
 Award      Award                          Person

                                               rdfs:subClassOf
 rdfs:subClassOf      rdfs:subClassOf
                                                            Country

       Nebula              Sci-Fi               Author
       Award               Book                               rdf:type

                                               rdf:type   United
                     rdf:type       rdf:type              States
 rdf:type
                           Dune
                                                      citizenOf
        Nebula
                                authorOf
        Award wonAward                       Frank
         1965                               Herbert
Synthesis
Synthesis

Annotations are important for efficient data
description
  Integration (incl. future reuse)
  Interpretration
  Focus on describing data as precisely as possible
Ontologies are important for interpreting these
description
  General knowledge about a domain
  Reusable
  Support automatic reasoning
Synthesis

Building ontologies is difficult
  We have a strong experience in building bad
  ontologies
… but having a wide adoption is more important
  The lesson learned from Gene Ontology

More Related Content

Viewers also liked

How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Sciencedrnigam
 
From baleen to cleft palate: an ontological exploration of evolution and dis...
From baleen to cleft palate: an ontological exploration of evolution and dis...From baleen to cleft palate: an ontological exploration of evolution and dis...
From baleen to cleft palate: an ontological exploration of evolution and dis...mhaendel
 
A PrestaçãO De Acontas Festa 2009
A PrestaçãO De Acontas Festa 2009A PrestaçãO De Acontas Festa 2009
A PrestaçãO De Acontas Festa 2009eecejar
 
Integrating technology into
Integrating technology intoIntegrating technology into
Integrating technology intosavsheas
 
7 Steps to a Successful Executive Job Search
7 Steps to a Successful Executive Job Search7 Steps to a Successful Executive Job Search
7 Steps to a Successful Executive Job SearchPremier Writing Solutions
 
Projet ecoOnto
Projet ecoOntoProjet ecoOnto
Projet ecoOntojchabalier
 
Trabaajoo Paracticoo Guada Tattiiiy ronit 2
Trabaajoo Paracticoo Guada Tattiiiy ronit 2Trabaajoo Paracticoo Guada Tattiiiy ronit 2
Trabaajoo Paracticoo Guada Tattiiiy ronit 2tatuu
 
Introduction to Barkers
Introduction to BarkersIntroduction to Barkers
Introduction to Barkersbarkersgroup
 
Bio-ontologies in bioinformatics: Growing up challenges
Bio-ontologies in bioinformatics: Growing up challengesBio-ontologies in bioinformatics: Growing up challenges
Bio-ontologies in bioinformatics: Growing up challengesJanna Hastings
 
Computing with phenotypic diversity using semantic descriptions
Computing with phenotypic diversity using semantic descriptionsComputing with phenotypic diversity using semantic descriptions
Computing with phenotypic diversity using semantic descriptionsbalhoff
 
The Phenoscape Knowledgebase
The Phenoscape KnowledgebaseThe Phenoscape Knowledgebase
The Phenoscape Knowledgebasebalhoff
 
Light Intro to the Gene Ontology
Light Intro to the Gene OntologyLight Intro to the Gene Ontology
Light Intro to the Gene Ontologynniiicc
 
Research Open Source
Research Open SourceResearch Open Source
Research Open SourceBarry Spooren
 

Viewers also liked (20)

How Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open ScienceHow Bio Ontologies Enable Open Science
How Bio Ontologies Enable Open Science
 
From baleen to cleft palate: an ontological exploration of evolution and dis...
From baleen to cleft palate: an ontological exploration of evolution and dis...From baleen to cleft palate: an ontological exploration of evolution and dis...
From baleen to cleft palate: an ontological exploration of evolution and dis...
 
Ontologies
OntologiesOntologies
Ontologies
 
A PrestaçãO De Acontas Festa 2009
A PrestaçãO De Acontas Festa 2009A PrestaçãO De Acontas Festa 2009
A PrestaçãO De Acontas Festa 2009
 
Integrating technology into
Integrating technology intoIntegrating technology into
Integrating technology into
 
Digitalnatives
DigitalnativesDigitalnatives
Digitalnatives
 
Buzzer - Word of Mouth Marketing
Buzzer - Word of Mouth MarketingBuzzer - Word of Mouth Marketing
Buzzer - Word of Mouth Marketing
 
7 Steps to a Successful Executive Job Search
7 Steps to a Successful Executive Job Search7 Steps to a Successful Executive Job Search
7 Steps to a Successful Executive Job Search
 
Projet ecoOnto
Projet ecoOntoProjet ecoOnto
Projet ecoOnto
 
Trabaajoo Paracticoo Guada Tattiiiy ronit 2
Trabaajoo Paracticoo Guada Tattiiiy ronit 2Trabaajoo Paracticoo Guada Tattiiiy ronit 2
Trabaajoo Paracticoo Guada Tattiiiy ronit 2
 
Beisbol
BeisbolBeisbol
Beisbol
 
Introduction to Barkers
Introduction to BarkersIntroduction to Barkers
Introduction to Barkers
 
Bio-ontologies in bioinformatics: Growing up challenges
Bio-ontologies in bioinformatics: Growing up challengesBio-ontologies in bioinformatics: Growing up challenges
Bio-ontologies in bioinformatics: Growing up challenges
 
bioinformatics enabling knowledge generation from agricultural omics data
bioinformatics enabling knowledge generation from agricultural omics databioinformatics enabling knowledge generation from agricultural omics data
bioinformatics enabling knowledge generation from agricultural omics data
 
Computing with phenotypic diversity using semantic descriptions
Computing with phenotypic diversity using semantic descriptionsComputing with phenotypic diversity using semantic descriptions
Computing with phenotypic diversity using semantic descriptions
 
The Phenoscape Knowledgebase
The Phenoscape KnowledgebaseThe Phenoscape Knowledgebase
The Phenoscape Knowledgebase
 
Light Intro to the Gene Ontology
Light Intro to the Gene OntologyLight Intro to the Gene Ontology
Light Intro to the Gene Ontology
 
Research Open Source
Research Open SourceResearch Open Source
Research Open Source
 
12427 18 Sanitation
12427 18 Sanitation12427 18 Sanitation
12427 18 Sanitation
 
Buzzer - Word of Mouth
Buzzer - Word of MouthBuzzer - Word of Mouth
Buzzer - Word of Mouth
 

Similar to Ontologies introduction - ecoOnto meeting

Material Cultures2010 Alexandre Monnin
Material Cultures2010 Alexandre MonninMaterial Cultures2010 Alexandre Monnin
Material Cultures2010 Alexandre MonninAlexandre Monnin
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageOntotext
 
IASSIT Kansa Presentation
IASSIT Kansa PresentationIASSIT Kansa Presentation
IASSIT Kansa Presentationekansa
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Marko Rodriguez
 
Development of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemDevelopment of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemNIT Durgapur
 
Callahan princetonenug2011
Callahan princetonenug2011Callahan princetonenug2011
Callahan princetonenug2011ENUG
 
Interpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextInterpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextEric Kansa
 
Introduction
IntroductionIntroduction
Introductionsriniefs
 
Choices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein OntologiesChoices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein Ontologiesbenosteen
 
Archaeology, Informatics and Knowledge Representation
Archaeology, Informatics and Knowledge RepresentationArchaeology, Informatics and Knowledge Representation
Archaeology, Informatics and Knowledge RepresentationDART Project
 
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Alexandre Monnin
 
Corpora, Blogs and Linguistic Variation (Paderborn)
Corpora, Blogs and Linguistic Variation (Paderborn)Corpora, Blogs and Linguistic Variation (Paderborn)
Corpora, Blogs and Linguistic Variation (Paderborn)Cornelius Puschmann
 
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...Riccardo Albertoni
 
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI PresentationOpen Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentationekansa
 

Similar to Ontologies introduction - ecoOnto meeting (20)

Material Cultures2010 Alexandre Monnin
Material Cultures2010 Alexandre MonninMaterial Cultures2010 Alexandre Monnin
Material Cultures2010 Alexandre Monnin
 
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural HeritageBuild Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
Build Narratives, Connect Artifacts: Linked Open Data for Cultural Heritage
 
IASSIT Kansa Presentation
IASSIT Kansa PresentationIASSIT Kansa Presentation
IASSIT Kansa Presentation
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
 
Development of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management SystemDevelopment of Semantic Web based Disaster Management System
Development of Semantic Web based Disaster Management System
 
Callahan princetonenug2011
Callahan princetonenug2011Callahan princetonenug2011
Callahan princetonenug2011
 
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of ...
 
Linked (Open) Data
Linked (Open) DataLinked (Open) Data
Linked (Open) Data
 
Interpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open ContextInterpretation, Context, and Metadata: Examples from Open Context
Interpretation, Context, and Metadata: Examples from Open Context
 
Introduction
IntroductionIntroduction
Introduction
 
Choices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein OntologiesChoices, modelling and Frankenstein Ontologies
Choices, modelling and Frankenstein Ontologies
 
Archaeology, Informatics and Knowledge Representation
Archaeology, Informatics and Knowledge RepresentationArchaeology, Informatics and Knowledge Representation
Archaeology, Informatics and Knowledge Representation
 
A Bridge Not too Far
A Bridge Not too FarA Bridge Not too Far
A Bridge Not too Far
 
Topical_Facets
Topical_FacetsTopical_Facets
Topical_Facets
 
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
Speech acts meet tagging: NiceTag ontology (Pragmatic Web)
 
Corpora, Blogs and Linguistic Variation (Paderborn)
Corpora, Blogs and Linguistic Variation (Paderborn)Corpora, Blogs and Linguistic Variation (Paderborn)
Corpora, Blogs and Linguistic Variation (Paderborn)
 
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...
Semantic Similarity Assessment to Browse Resources exposed as Linked Data: an...
 
C6 final
C6 finalC6 final
C6 final
 
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI PresentationOpen Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
Open Context and Publishing to the Web of Data: Eric Kansa's LAWDI Presentation
 
Ontology Engineering
Ontology EngineeringOntology Engineering
Ontology Engineering
 

More from jchabalier

ecoOnto - une ontologie pour la biodiversité
ecoOnto - une ontologie pour la biodiversitéecoOnto - une ontologie pour la biodiversité
ecoOnto - une ontologie pour la biodiversitéjchabalier
 
Thesauform - ecoOnto meeting
Thesauform - ecoOnto meetingThesauform - ecoOnto meeting
Thesauform - ecoOnto meetingjchabalier
 
Presentation Natura 2000 - ecoOnto meeting
Presentation Natura 2000 - ecoOnto meetingPresentation Natura 2000 - ecoOnto meeting
Presentation Natura 2000 - ecoOnto meetingjchabalier
 
Les mesures de biodiversite - ecoOnto meeting
Les mesures de biodiversite - ecoOnto meetingLes mesures de biodiversite - ecoOnto meeting
Les mesures de biodiversite - ecoOnto meetingjchabalier
 
Transformation de modèles - ecoOnto meeting
Transformation de modèles - ecoOnto meetingTransformation de modèles - ecoOnto meeting
Transformation de modèles - ecoOnto meetingjchabalier
 
Le projet EcoOnto - avancees.
Le projet EcoOnto  - avancees.Le projet EcoOnto  - avancees.
Le projet EcoOnto - avancees.jchabalier
 
Les standards en biodiversité
Les standards en biodiversitéLes standards en biodiversité
Les standards en biodiversitéjchabalier
 

More from jchabalier (7)

ecoOnto - une ontologie pour la biodiversité
ecoOnto - une ontologie pour la biodiversitéecoOnto - une ontologie pour la biodiversité
ecoOnto - une ontologie pour la biodiversité
 
Thesauform - ecoOnto meeting
Thesauform - ecoOnto meetingThesauform - ecoOnto meeting
Thesauform - ecoOnto meeting
 
Presentation Natura 2000 - ecoOnto meeting
Presentation Natura 2000 - ecoOnto meetingPresentation Natura 2000 - ecoOnto meeting
Presentation Natura 2000 - ecoOnto meeting
 
Les mesures de biodiversite - ecoOnto meeting
Les mesures de biodiversite - ecoOnto meetingLes mesures de biodiversite - ecoOnto meeting
Les mesures de biodiversite - ecoOnto meeting
 
Transformation de modèles - ecoOnto meeting
Transformation de modèles - ecoOnto meetingTransformation de modèles - ecoOnto meeting
Transformation de modèles - ecoOnto meeting
 
Le projet EcoOnto - avancees.
Le projet EcoOnto  - avancees.Le projet EcoOnto  - avancees.
Le projet EcoOnto - avancees.
 
Les standards en biodiversité
Les standards en biodiversitéLes standards en biodiversité
Les standards en biodiversité
 

Recently uploaded

How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxCeline George
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...Gary Wood
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhleson0603
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsSandeep D Chaudhary
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSean M. Fox
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFVivekanand Anglo Vedic Academy
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppCeline George
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxLimon Prince
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptNishitharanjan Rout
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfPondicherry University
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptxPoojaSen20
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportDenish Jangid
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...Nguyen Thanh Tu Collection
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code ExamplesPeter Brusilovsky
 

Recently uploaded (20)

How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
OSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & SystemsOSCM Unit 2_Operations Processes & Systems
OSCM Unit 2_Operations Processes & Systems
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
An Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge AppAn Overview of the Odoo 17 Knowledge App
An Overview of the Odoo 17 Knowledge App
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
ANTI PARKISON DRUGS.pptx
ANTI         PARKISON          DRUGS.pptxANTI         PARKISON          DRUGS.pptx
ANTI PARKISON DRUGS.pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH FORM 50 CÂU TRẮC NGHI...
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 

Ontologies introduction - ecoOnto meeting

  • 1. Introduction to ontologies Olivier Dameron INSERM U 936 – Université Rennes 1 (France) http://www.u936.univ-rennes1.fr 2010-11-29
  • 2. Disclaimer This presentation: Identifies general problems (also relevant to ecoOnto) Explains what ontologies are and how they can contribute to the project
  • 3. Outline Automatic (intelligent) data processing motivations requirements: annotations, integration, interpretation Ontologies Definition Principles Difficulties
  • 5. Data: evolution ● Increasing quantity (not only in bio world) ● Songs ● Pictures ● Personal notes ● Articles, documentation ● Clinical records ● This trend will probably continue...
  • 6. Data: evolution ● Increased complexity (1/2) ● Pictures ● Metadata Date, time ● ● Aperture, focus,... ● Author, copyright|copyleft,... ● Tags ● Geotags
  • 7. Data: evolution ● Increased complexity (2/2) ● Clinical records are not what they used to be :-) ● From plain text to structured info ● Refer to external sources (ICD,...) ● Multimedia (pacemaker, images, 3D) ● Soon: genetic info, link to ancestors' EHR...
  • 8. Data: evolution ● Increased sharing/reuse ● Possible now that data are available electronically ● Cumulative effect (specially in complex domains such as bio, with lots of inter- dependencies) ● Sometimes in purposes not originally forseen
  • 9. Data ● Increased quantity ● Increased complexity ● Increased sharing/reuse Shifting from direct consumption by humans to consumption by program(s) for other programs or for humans
  • 10. Data: requirements ● Annotation ● Integration ● Interpretation
  • 11. Requirement1: data annotation ● Proxy so that the whole dataset does not have to be examined at each query ● Annotations can be difficult or time-consuming to produce ● Easier or faster or better results when considering the annotations instead of the data ● Share not only the data, but their annotations as well! ● Annotations become data of their own (although we seldom annotate them :-)
  • 12. Requirement1: data annotation Figuring out the correct and relevant information is easy for Homo Sapiens... Ex: how much does “The Semantic Web primer” costs?
  • 13.
  • 14. Requirement1: data annotation Figuring out the correct and relevant information is easy for Homo Sapiens... ... but difficult for Programus Simplex
  • 15.
  • 16. Requirement2 : data integration Aggregate and compose information Ex: how old were the Nebula award winners when they won the prize? Ex: how many books had they published? Ex: average age of the canadian Nebula winners
  • 17.
  • 18.
  • 19.
  • 20. Requirement3 : data interpretation Google query on owl Retrieve all the pictures of a sailing boat in a harbor in Brittany Retrieve all the radiological exams of a fracture of the leg
  • 21.
  • 22. Requirement3: data interpretation Google for “owl” Noise : owl (bird) VS. owl (DL language) Silence : a page mentioning “Web Ontology Language” but not “OWL” would be ignored How about looking for an OWL ontology about owls (the birds)? :-) Annotations are great but not enough The meaning associated to these annotations is important too
  • 23. Requirement3: data interpretation Retrieve all the pictures of a sailing boat in a harbor in Brittany :-) :-( :-)
  • 25. Ontologies: what they are Ontologies: formal representation of a shared conceptualization [Gruber] [Chandrasekaran] Annotations underlying structure Oftentimes, everything that is implicit in a factual document (clinical record, factual report...)
  • 26. Ontologies: what they are not Ontology (the branch of philosophy) Controlled vocabulary, terminologies,... (although both are useful) Sets of annotated data (genericity is the key)
  • 27. Ontologies: principles Individuals: things They are instances of classes We hardly see them in ontologies (genericity)... … except when they represent things that are widely reused (e.g. geographic entities
  • 28. Ontologies: principles Properties: binary relation btw individuals Ontologies can specify domain and range Additional features : transitivity, functionnality, symmetry, reflexivity,...
  • 29. Ontologies: principles Classes: sets of things (think genericity) e.g. Rabbit (as opposed to Bugs Bunny) Organized hierarchically (taxonomy) from the more general to the more specific (multiple inherit. ok) Inheritance of properties True path rule: if class A annotates some data, then all the ancestors of A are also valid annotations (so if you tag a picture as BugsBunny, you do not need to mention Rabbit, CartoonCharacter,...) Can represent constraints on the properties of their instances
  • 30. Data and ontologies: example rdfs:subClassOf Sci-Fi CLASSES Book Book General knowledge (RDFS realm) rdf:type rdf:type INSTANCE(S) Dune Data-specific, No generalization (RDF realm)
  • 31. Data and ontologies: example The semantics of RDFS allows us to infer that Dune is an instance of Book! rdfs:subClassOf (so we do not need Book Sci-Fi to say it explicitly in Book the RDF file anymore) rdf:type rdf:type Dune
  • 32. Data and ontologies: example Litterat. Sci-Fi Book Award Award Person rdfs:subClassOf rdfs:subClassOf rdfs:subClassOf Country Nebula Sci-Fi Author Award Book rdf:type rdf:type United rdf:type rdf:type States rdf:type Dune citizenOf Nebula authorOf Award wonAward Frank 1965 Herbert
  • 34. Synthesis Annotations are important for efficient data description Integration (incl. future reuse) Interpretration Focus on describing data as precisely as possible Ontologies are important for interpreting these description General knowledge about a domain Reusable Support automatic reasoning
  • 35. Synthesis Building ontologies is difficult We have a strong experience in building bad ontologies … but having a wide adoption is more important The lesson learned from Gene Ontology