DBPedia is a project that extracts structured information from Wikipedia and makes it available on the web. It uses PHP to extract information and convert it into RDF format, with RDF providing a standardized data model. SPARQL is then used to query the resulting RDF database. The DBPedia database contains information extracted from over 6 million Wikipedia pages in over 100 different languages.
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