SlideShare uma empresa Scribd logo
1 de 24
DBPedia Project Pierre Masure Laurent Kalambayi
[OBJECTIVE]Whatcanit do? DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 2 Pierre Masure    |     Web technology:  DBPedia Project
Knowledge bases [CONTEXT] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 3 Pierre Masure    |     Web technology:  DBPedia Project
[TOOL]To extractstructured information DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 4 Pierre Masure    |     Web technology:  DBPedia Project
[Whodevelopsit ?]  DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 5 Pierre Masure    |     Web technology:  DBPediaProject
[Who uses DBPedia ?]  DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 6 Pierre Masure    |     Web technology:  DBPediaProject
[Status]How bigisDBPedia ?  DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 7 Pierre Masure    |     Web technology:  DBPediaProject
[Whodoesitwork?]  DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 8 Pierre Masure    |     Web technology:  DBPedia Project
[Working: which cases?]  DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 9 Pierre Masure    |     Web technology:  DBPedia Project
[From brute data to RDF] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 10 Pierre Masure    |     Web technology:  DBPedia Project Wikipedia:
[RDF: Basics] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 11 Pierre Masure    |     Web technology:  DBPedia Project Resource Description Framework (RDF): a language for representing information about resources in the World Wide Web RDF is based on the idea of identifying things using Web identifiers (called Uniform Resource Identifiers, or URIs)
[RDF uses  URIs] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 12 Pierre Masure    |     Web technology:  DBPedia Project RDF uses URIs to identify: ,[object Object]
kinds of things, e.g., Person, identified by http://www.w3.org/2000/10/swap/pim/contact#Person
properties of those things, e.g., mailbox, identified by http://www.w3.org/2000/10/swap/pim/contact#mailbox
values of those properties, e.g. mailto:em@w3.org,[object Object]
[Extraction Motor PHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 14 DBPedia Information Extraction Framework: Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[Extraction MotorPHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives The frameworkis availablefrom the GNU GPL License. 15 Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[Extraction Motor PHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives Example: Interface Extractor interface Extractor {    	 /** @return uri */     	public functiongetExtractorID();     	public functionstart($language);    	 /** @return ExtractionResult */     	public functionextractPage($pageID, $pageTitle, $pageSource);    	 /** @return ExtractionResult */     	public function finish(); } 16 Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[SPARQL requests]to access to the database DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 17 SPARQLProtocol AndRDFQueryLanguage SPARQL allows for a query to consist of triple patterns, conjunctions, disjunctions, and optional patterns… Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[SPARQL requests]to access to the database DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives Example of SPARQL query Returns all country capitals in Africa 18 Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[Demo](1) 19 URI Reference: http://dbpedia.org/page/Name URL Source fromWikipedia:http://en.wikipedia.org/wiki/Name Laurent KALAMBAYI    |     Web technology:  DBPedia Project DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives
[Demo](2) Filtering: http://dbpedia.neofonie.de/browse/ 20 Laurent KALAMBAYI    |     Web technology:  DBPedia Project DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives
[Opinion] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 21 Laurent KALAMBAYI    |     Web technology:  DBPedia Project
[Opinion] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 22 Laurent KALAMBAYI    |     Web technology:  DBPedia Project

Mais conteúdo relacionado

Semelhante a Présentation Web Technology

Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for ResearchersFatemeh Khast Khoda
 
ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and ToolsJorge Davila-Chacon
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapubeswcsummerschool
 
Headless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal MeetupHeadless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal MeetupPratomo Ardianto
 
Predictive churn h20_dsx
Predictive churn h20_dsxPredictive churn h20_dsx
Predictive churn h20_dsxNdjido Ardo BAR
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to HadoopClick4learning
 
Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012François Belleau
 
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Tracy Kent
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...The Research Council of Norway, IKTPLUSS
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...OpenAIRE
 
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinMoon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinFlink Forward
 
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie MitraAPI Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie MitraCA API Management
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?Wong Hoi Sing Edison
 
Introduction to PHP (SDPHP)
Introduction to PHP   (SDPHP)Introduction to PHP   (SDPHP)
Introduction to PHP (SDPHP)Eric Johnson
 
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...OpenAIRE
 
WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410Arnaud Le Hors
 
Apprendre Via les Objets Xin Chen
Apprendre Via les Objets  Xin ChenApprendre Via les Objets  Xin Chen
Apprendre Via les Objets Xin Chencecilechen85
 
5th Content Providers Community Call
5th Content Providers Community Call5th Content Providers Community Call
5th Content Providers Community CallOpenAIRE
 

Semelhante a Présentation Web Technology (20)

Collaboration Portal for Researchers
Collaboration Portal for ResearchersCollaboration Portal for Researchers
Collaboration Portal for Researchers
 
ML-Ops: Philosophy, Best-Practices and Tools
ML-Ops:Philosophy, Best-Practices and ToolsML-Ops:Philosophy, Best-Practices and Tools
ML-Ops: Philosophy, Best-Practices and Tools
 
Wed roman tut_open_datapub
Wed roman tut_open_datapubWed roman tut_open_datapub
Wed roman tut_open_datapub
 
Headless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal MeetupHeadless Drupal, Singapore Drupal Meetup
Headless Drupal, Singapore Drupal Meetup
 
Predictive churn h20_dsx
Predictive churn h20_dsxPredictive churn h20_dsx
Predictive churn h20_dsx
 
Introduction to Hadoop
Introduction to HadoopIntroduction to Hadoop
Introduction to Hadoop
 
Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012Bio2RDF presentation at Combine 2012
Bio2RDF presentation at Combine 2012
 
Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source Mark Hughes Annual Seminar Presentation on Open Source
Mark Hughes Annual Seminar Presentation on Open Source
 
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
SESAM4 - A guide to semantics in the Linked Open Data cloud, Robert HP Engels...
 
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
Webinar@AIMS: How to practically support Open Access: Guidelines for Data Pro...
 
How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...How to practically support Open Access: Guidelines for Data Providers of the ...
How to practically support Open Access: Guidelines for Data Providers of the ...
 
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache ZeppelinMoon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
Moon soo Lee – Data Science Lifecycle with Apache Flink and Apache Zeppelin
 
API Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie MitraAPI Workshop Amsterdam presented by API Architect Ronnie Mitra
API Workshop Amsterdam presented by API Architect Ronnie Mitra
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Introduction to PHP (SDPHP)
Introduction to PHP   (SDPHP)Introduction to PHP   (SDPHP)
Introduction to PHP (SDPHP)
 
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
Making your Repository or Open Access Journal OpenAIRE compatible with OA Hor...
 
Apresentação Hadoop
Apresentação HadoopApresentação Hadoop
Apresentação Hadoop
 
WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410WWW2014 Overview of W3C Linked Data Platform 20140410
WWW2014 Overview of W3C Linked Data Platform 20140410
 
Apprendre Via les Objets Xin Chen
Apprendre Via les Objets  Xin ChenApprendre Via les Objets  Xin Chen
Apprendre Via les Objets Xin Chen
 
5th Content Providers Community Call
5th Content Providers Community Call5th Content Providers Community Call
5th Content Providers Community Call
 

Mais de PierreMASURE

Mais de PierreMASURE (7)

Sms On FiRe
Sms On FiReSms On FiRe
Sms On FiRe
 
Compiling Under Linux
Compiling Under LinuxCompiling Under Linux
Compiling Under Linux
 
Projet Traitement Du Signal
Projet Traitement Du SignalProjet Traitement Du Signal
Projet Traitement Du Signal
 
Projet Ma2
Projet Ma2Projet Ma2
Projet Ma2
 
Projet De ThéOrie Des Circuits
Projet De ThéOrie Des CircuitsProjet De ThéOrie Des Circuits
Projet De ThéOrie Des Circuits
 
Projet Bac3
Projet Bac3Projet Bac3
Projet Bac3
 
Projet Bac2
Projet Bac2Projet Bac2
Projet Bac2
 

Présentation Web Technology

  • 1. DBPedia Project Pierre Masure Laurent Kalambayi
  • 2. [OBJECTIVE]Whatcanit do? DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 2 Pierre Masure | Web technology: DBPedia Project
  • 3. Knowledge bases [CONTEXT] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 3 Pierre Masure | Web technology: DBPedia Project
  • 4. [TOOL]To extractstructured information DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 4 Pierre Masure | Web technology: DBPedia Project
  • 5. [Whodevelopsit ?] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 5 Pierre Masure | Web technology: DBPediaProject
  • 6. [Who uses DBPedia ?] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 6 Pierre Masure | Web technology: DBPediaProject
  • 7. [Status]How bigisDBPedia ? DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 7 Pierre Masure | Web technology: DBPediaProject
  • 8. [Whodoesitwork?] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 8 Pierre Masure | Web technology: DBPedia Project
  • 9. [Working: which cases?] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 9 Pierre Masure | Web technology: DBPedia Project
  • 10. [From brute data to RDF] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 10 Pierre Masure | Web technology: DBPedia Project Wikipedia:
  • 11. [RDF: Basics] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 11 Pierre Masure | Web technology: DBPedia Project Resource Description Framework (RDF): a language for representing information about resources in the World Wide Web RDF is based on the idea of identifying things using Web identifiers (called Uniform Resource Identifiers, or URIs)
  • 12.
  • 13. kinds of things, e.g., Person, identified by http://www.w3.org/2000/10/swap/pim/contact#Person
  • 14. properties of those things, e.g., mailbox, identified by http://www.w3.org/2000/10/swap/pim/contact#mailbox
  • 15.
  • 16. [Extraction Motor PHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 14 DBPedia Information Extraction Framework: Laurent KALAMBAYI | Web technology: DBPedia Project
  • 17. [Extraction MotorPHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives The frameworkis availablefrom the GNU GPL License. 15 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 18. [Extraction Motor PHP5] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives Example: Interface Extractor interface Extractor { /** @return uri */ public functiongetExtractorID(); public functionstart($language); /** @return ExtractionResult */ public functionextractPage($pageID, $pageTitle, $pageSource); /** @return ExtractionResult */ public function finish(); } 16 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 19. [SPARQL requests]to access to the database DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 17 SPARQLProtocol AndRDFQueryLanguage SPARQL allows for a query to consist of triple patterns, conjunctions, disjunctions, and optional patterns… Laurent KALAMBAYI | Web technology: DBPedia Project
  • 20. [SPARQL requests]to access to the database DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives Example of SPARQL query Returns all country capitals in Africa 18 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 21. [Demo](1) 19 URI Reference: http://dbpedia.org/page/Name URL Source fromWikipedia:http://en.wikipedia.org/wiki/Name Laurent KALAMBAYI | Web technology: DBPedia Project DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives
  • 22. [Demo](2) Filtering: http://dbpedia.neofonie.de/browse/ 20 Laurent KALAMBAYI | Web technology: DBPedia Project DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives
  • 23. [Opinion] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 21 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 24. [Opinion] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 22 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 25. [Perspectives] DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives 23 Laurent KALAMBAYI | Web technology: DBPedia Project
  • 26. DBPedia Project INTRODUCTION Objective Context and Motivation Tool Who develops it? Who uses it? How big is it? WORKING Basics Working TECHNICAL FLAVOURS RDF: database PHP5: information extraction SPARQL: access to database DEMO Example CONCLUSION Opinion Perspectives Thankyou for yourattention. 24 Laurent KALAMBAYI | Web technology: DBPedia Project