SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

En vedette

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
 

En vedette (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
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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é
 

Dernier

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 

Dernier (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 

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