SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Hector Quintero Casanova
    University of Edinburgh




The Web Ontology Language
Why bother?
Why bother?
Information overload

    Buried in piles of human-
    readable documents.

      –   One trillion addresses

      –   6,000,000 years to read


Put machines to work:      Semantic Web:
extract knowledge for us.
                          = ontologies.
1.Syntactic interoperability: XML
1.Syntactic interoperability: XML

    Fact: To spread knowledge, don't do Swahili.

    XML is a “common language” or syntax which
    things can be described in.

         XML is perfect for sharing meta-data and...

          … No more and no less. XML is just the
          vehicle for meaning (semantics).
2.Semantic grammar: RDF

    Use English: “the man dog bites the”




   Problem: interpretation is not universal.
2.Semantic grammar: RDF

    Fact: English without a grammar is a mess.

    RDF amounts to the grammar for describing
    meaning: exposes relationships.

      –   Uses assertions: “The dog bites the man”.

      –   Those use a certain vocabulary: bites.

      –   Vocabulary must be provided.

Note: XML normally used as underlying syntax
3.Semantic interoperability: RDFS

    Sensible English: define status of the man

    Answer: The man had a P.E.

      –   P.E. = Physical Examination.
               The man is alive and kicking.

      –   P.E. = Pleural Effusion.
               The man might be in trouble.


   Problem: subject to multiple interpretation.
3.Semantic interoperability: RDFS

    Fact: Cryptic English is worse than Swahili

    RDF Schema provides an object-oriented
    “framework” for defining vocabulary.
      –   Uses hierarchy and inheritance relationships.
      –   “Standard” actions such as subClassOf.

• RDF + RDFS = universally describe domain
      –   Semantically-strong taxonomies (e.g. biology)

   We don't need OWL at all?
3.Semantic interoperability: RDFS

    Fact: Cryptic English is worse than Swahili

    RDF Schema provides an object-oriented
    “framework” for defining vocabulary.
      –   Uses hierarchy and inheritance relationships.
      –   “Standard” actions such as subClassOf.

• RDF + RDFS = universally describe language
               Ontology modelling domain
      –   Semantically-strong taxonomies (e.g. biology)

   We don't need OWL at all?
Ontology spectrum
Ontology spectrum

    RDF/S cannot model all ontologies.

    Enhance expressiveness of RDF/S.
         OWL = W3C's attempt to extend RDFS


    But with expressiveness comes complexity
      –   Bad for inference rules
         W3C's solution is 3 flavours: Full, DL, Lite.


    Semantic formula = XML + RDF/S + OWL
Semantic stack

Contenu connexe

Tendances

Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology languagehassco2011
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)Dan Brickley
 
Semantic web
Semantic webSemantic web
Semantic webtariq1352
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 
Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFSNilesh Wagmare
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebShamod Lacoul
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsGuus Schreiber
 
Services semantic technology_terminology
Services semantic technology_terminologyServices semantic technology_terminology
Services semantic technology_terminologyTenforce
 
Efficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesEfficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesAlexandra Roatiș
 

Tendances (20)

Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
Understanding RDF: the Resource Description Framework in Context (1999)
Understanding RDF: the Resource Description Framework in Context  (1999)Understanding RDF: the Resource Description Framework in Context  (1999)
Understanding RDF: the Resource Description Framework in Context (1999)
 
Semantic web
Semantic webSemantic web
Semantic web
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Rdf
RdfRdf
Rdf
 
sw owl
 sw owl sw owl
sw owl
 
semantic web & natural language
semantic web & natural languagesemantic web & natural language
semantic web & natural language
 
Introduction To RDF and RDFS
Introduction To RDF and RDFSIntroduction To RDF and RDFS
Introduction To RDF and RDFS
 
General Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open DataGeneral Introduction for Semantic Web and Linked Open Data
General Introduction for Semantic Web and Linked Open Data
 
A Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic WebA Hands On Overview Of The Semantic Web
A Hands On Overview Of The Semantic Web
 
OWL briefing
OWL briefingOWL briefing
OWL briefing
 
RDF and OWL
RDF and OWLRDF and OWL
RDF and OWL
 
Semantic Web: From Representations to Applications
Semantic Web: From Representations to ApplicationsSemantic Web: From Representations to Applications
Semantic Web: From Representations to Applications
 
Ontologies in RDF-S/OWL
Ontologies in RDF-S/OWLOntologies in RDF-S/OWL
Ontologies in RDF-S/OWL
 
Data in RDF
Data in RDFData in RDF
Data in RDF
 
Semantic Web in Action
Semantic Web in ActionSemantic Web in Action
Semantic Web in Action
 
Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF
 
Services semantic technology_terminology
Services semantic technology_terminologyServices semantic technology_terminology
Services semantic technology_terminology
 
Efficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF DatabasesEfficient Query Answering against Dynamic RDF Databases
Efficient Query Answering against Dynamic RDF Databases
 

En vedette

2/7 Trafficking Report 2012 country profiles a c
2/7 Trafficking Report 2012 country profiles a c2/7 Trafficking Report 2012 country profiles a c
2/7 Trafficking Report 2012 country profiles a cStopTrafficking
 
03 자동온톨로지구축및수동검증
03 자동온톨로지구축및수동검증03 자동온톨로지구축및수동검증
03 자동온톨로지구축및수동검증sejin nam
 
Help for Victims: Hindi Flyer
Help for Victims: Hindi FlyerHelp for Victims: Hindi Flyer
Help for Victims: Hindi FlyerStopTrafficking
 
온톨로지 모델링 및 URI 관리 방법
온톨로지 모델링 및 URI 관리 방법온톨로지 모델링 및 URI 관리 방법
온톨로지 모델링 및 URI 관리 방법webscikorea
 
Linked open data
Linked open dataLinked open data
Linked open dataToby Yun
 
Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema) Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema) Mustafa Jarrar
 
Processing of scientific data: from field capture to web delivery
Processing of scientific data: from field capture to web deliveryProcessing of scientific data: from field capture to web delivery
Processing of scientific data: from field capture to web deliveryHector Quintero Casanova
 
온톨로지 추론 개요
온톨로지 추론 개요온톨로지 추론 개요
온톨로지 추론 개요Sang-Kyun Kim
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개Dongbum Kim
 
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAPOpen Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAPPieter De Leenheer
 

En vedette (12)

2/7 Trafficking Report 2012 country profiles a c
2/7 Trafficking Report 2012 country profiles a c2/7 Trafficking Report 2012 country profiles a c
2/7 Trafficking Report 2012 country profiles a c
 
03 자동온톨로지구축및수동검증
03 자동온톨로지구축및수동검증03 자동온톨로지구축및수동검증
03 자동온톨로지구축및수동검증
 
Help for Victims: Hindi Flyer
Help for Victims: Hindi FlyerHelp for Victims: Hindi Flyer
Help for Victims: Hindi Flyer
 
온톨로지 모델링 및 URI 관리 방법
온톨로지 모델링 및 URI 관리 방법온톨로지 모델링 및 URI 관리 방법
온톨로지 모델링 및 URI 관리 방법
 
Linked open data
Linked open dataLinked open data
Linked open data
 
RDF 해설서
RDF 해설서RDF 해설서
RDF 해설서
 
Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema) Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema)
 
Processing of scientific data: from field capture to web delivery
Processing of scientific data: from field capture to web deliveryProcessing of scientific data: from field capture to web delivery
Processing of scientific data: from field capture to web delivery
 
온톨로지 추론 개요
온톨로지 추론 개요온톨로지 추론 개요
온톨로지 추론 개요
 
RDF 개념 및 구문 소개
RDF 개념 및 구문 소개RDF 개념 및 구문 소개
RDF 개념 및 구문 소개
 
Semantic Web For Dummies
Semantic Web For DummiesSemantic Web For Dummies
Semantic Web For Dummies
 
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAPOpen Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
Open Standards for the Semantic Web: XML / RDF(S) / OWL / SOAP
 

Similaire à The Web Ontology Language

Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabulariesseanb
 
Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with PythonBenjamin Bengfort
 
A Semantic Multimedia Web (Part 2)
A Semantic Multimedia Web (Part 2)A Semantic Multimedia Web (Part 2)
A Semantic Multimedia Web (Part 2)Raphael Troncy
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." Avalon Media System
 
Translating Natural Language into SPARQL for Neural Question Answering
Translating Natural Language into SPARQL for Neural Question AnsweringTranslating Natural Language into SPARQL for Neural Question Answering
Translating Natural Language into SPARQL for Neural Question AnsweringTommaso Soru
 
RDF Semantics
RDF SemanticsRDF Semantics
RDF SemanticsJie Bao
 
Introduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemIntroduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemFulvio Corno
 
Representing Translations on the Semantic Web
Representing Translations on the Semantic WebRepresenting Translations on the Semantic Web
Representing Translations on the Semantic WebOscar Corcho
 
Computer assisted text and corpus analysis
Computer assisted text and corpus analysisComputer assisted text and corpus analysis
Computer assisted text and corpus analysisRubyaShaheen
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web workPaul Houle
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit IIpkaviya
 
Publishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesNikolaos Konstantinou
 
An Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsTye Rausch
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology languagehassco2011
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesRafael Alvarado
 
Collisions, Chimera and Consonance in Web Content
Collisions, Chimera and Consonance in Web ContentCollisions, Chimera and Consonance in Web Content
Collisions, Chimera and Consonance in Web ContentJeni Tennison
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technologySteve Ray
 

Similaire à The Web Ontology Language (20)

Ontologies and Vocabularies
Ontologies and VocabulariesOntologies and Vocabularies
Ontologies and Vocabularies
 
Natural Language Processing with Python
Natural Language Processing with PythonNatural Language Processing with Python
Natural Language Processing with Python
 
A Semantic Multimedia Web (Part 2)
A Semantic Multimedia Web (Part 2)A Semantic Multimedia Web (Part 2)
A Semantic Multimedia Web (Part 2)
 
SWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFSSWT Lecture Session 5 - RDFS
SWT Lecture Session 5 - RDFS
 
5 rdfs
5 rdfs5 rdfs
5 rdfs
 
DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World." DLF 2015 Presentation, "RDF in the Real World."
DLF 2015 Presentation, "RDF in the Real World."
 
Translating Natural Language into SPARQL for Neural Question Answering
Translating Natural Language into SPARQL for Neural Question AnsweringTranslating Natural Language into SPARQL for Neural Question Answering
Translating Natural Language into SPARQL for Neural Question Answering
 
RDF briefing
RDF briefingRDF briefing
RDF briefing
 
RDF Semantics
RDF SemanticsRDF Semantics
RDF Semantics
 
Introduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization SystemIntroduction to SKOS - Simple Knowledge Organization System
Introduction to SKOS - Simple Knowledge Organization System
 
Representing Translations on the Semantic Web
Representing Translations on the Semantic WebRepresenting Translations on the Semantic Web
Representing Translations on the Semantic Web
 
Computer assisted text and corpus analysis
Computer assisted text and corpus analysisComputer assisted text and corpus analysis
Computer assisted text and corpus analysis
 
Making the semantic web work
Making the semantic web workMaking the semantic web work
Making the semantic web work
 
CS6010 Social Network Analysis Unit II
CS6010 Social Network Analysis   Unit IICS6010 Social Network Analysis   Unit II
CS6010 Social Network Analysis Unit II
 
Publishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web TechnologiesPublishing Data Using Semantic Web Technologies
Publishing Data Using Semantic Web Technologies
 
An Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical SemanticsAn Outline Of Type-Theoretical Approaches To Lexical Semantics
An Outline Of Type-Theoretical Approaches To Lexical Semantics
 
Owl web ontology language
Owl  web ontology languageOwl  web ontology language
Owl web ontology language
 
Mdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databasesMdst3705 2013-02-05-databases
Mdst3705 2013-02-05-databases
 
Collisions, Chimera and Consonance in Web Content
Collisions, Chimera and Consonance in Web ContentCollisions, Chimera and Consonance in Web Content
Collisions, Chimera and Consonance in Web Content
 
Federated data stores using semantic web technology
Federated data stores using semantic web technologyFederated data stores using semantic web technology
Federated data stores using semantic web technology
 

The Web Ontology Language

  • 1. Hector Quintero Casanova University of Edinburgh The Web Ontology Language
  • 4. Information overload  Buried in piles of human- readable documents. – One trillion addresses – 6,000,000 years to read Put machines to work: Semantic Web: extract knowledge for us. = ontologies.
  • 6. 1.Syntactic interoperability: XML  Fact: To spread knowledge, don't do Swahili.  XML is a “common language” or syntax which things can be described in.  XML is perfect for sharing meta-data and...  … No more and no less. XML is just the vehicle for meaning (semantics).
  • 7. 2.Semantic grammar: RDF  Use English: “the man dog bites the”  Problem: interpretation is not universal.
  • 8. 2.Semantic grammar: RDF  Fact: English without a grammar is a mess.  RDF amounts to the grammar for describing meaning: exposes relationships. – Uses assertions: “The dog bites the man”. – Those use a certain vocabulary: bites. – Vocabulary must be provided. Note: XML normally used as underlying syntax
  • 9. 3.Semantic interoperability: RDFS  Sensible English: define status of the man  Answer: The man had a P.E. – P.E. = Physical Examination.  The man is alive and kicking. – P.E. = Pleural Effusion.  The man might be in trouble.  Problem: subject to multiple interpretation.
  • 10. 3.Semantic interoperability: RDFS  Fact: Cryptic English is worse than Swahili  RDF Schema provides an object-oriented “framework” for defining vocabulary. – Uses hierarchy and inheritance relationships. – “Standard” actions such as subClassOf. • RDF + RDFS = universally describe domain – Semantically-strong taxonomies (e.g. biology)  We don't need OWL at all?
  • 11. 3.Semantic interoperability: RDFS  Fact: Cryptic English is worse than Swahili  RDF Schema provides an object-oriented “framework” for defining vocabulary. – Uses hierarchy and inheritance relationships. – “Standard” actions such as subClassOf. • RDF + RDFS = universally describe language Ontology modelling domain – Semantically-strong taxonomies (e.g. biology)  We don't need OWL at all?
  • 13. Ontology spectrum  RDF/S cannot model all ontologies.  Enhance expressiveness of RDF/S.  OWL = W3C's attempt to extend RDFS  But with expressiveness comes complexity – Bad for inference rules  W3C's solution is 3 flavours: Full, DL, Lite.  Semantic formula = XML + RDF/S + OWL