SlideShare a Scribd company logo
DBpedia Viewer
An Integrative Interface for DBpedia
Leveraging the DBpedia Service Eco
System
#LDOW14 #WWW2014
#GSoC2013
Lukovnikov D., Kontokostas D., Stadler C., Hellmann S., Lehmann J.
Linked Data
● Perfect for machines
● Not so good for humans
○ Fine granularity (RDF triples)
○ Need to ingest triples
○ What is behind a resource URI?
● Imagine landing on a Pubby page
Linked Data @ DBpedia
● DBpedia extracts knowledge from Wikipedia
and publishes it as RDF
● 191 languages in v3.9 (08/13), 15 language
chapters & ~4M entities in English
● Various access points
○ RDF dumps, SPARQL endpoint & Linked Data
● Pubby-Like LD interface as a Virtuoso plugin
DBpedia Viewer - LDOW 2014
DBpedia Services - Spotlight
DBpedia Services - Lookup
LD Tools - RelFinder
DBpedia tools - Mappings wiki
LD Tools - LODLive
LD Tools - Virtuoso fct pluin
DBpedia Viewer
● Intuitive & interactive
● Integrative (tools)
○ Triple Action Framework
● Client-based rendering
○ No-JS support (defaults to old interface)
● Reduces information overload on previous
DBpedia UI
DBpedia Viewer - Technology
● Data: Virtuoso Triplestore
○ Exposes SPARQL endpoint
● Server: VSP
○ Client bootstrapping
○ Non-Javascript visitors (old UI)
● Client: AngularJS
○ Dynamic UI
○ Direct use of SPARQL endpoint (from JS)
DBpedia Viewer - Features
1. Pretty box: short entity summary
2. Search bar: search entities (lookup)
3. Language filtering: primary & fallback
4. Triple filtering : just helpful
5. Shortcuts: just helpful too
6. Previews: preview other resource
7. Maps: shows entity on map
8. Triple Actions: actions bound to triples
DBpediaViewer-Features
Triple Actions
● Defined by UI maintainer
⇒ easy means to extend UI
○ boilerplate already implemented
● Initially for:
○ user actions → interaction
● Proved useful for:
○ system actions → customization
Triple Actions - Main Semantics
● Bind: whether action applicable
○ based on values in triple and action state
● Execute: what to do when invoked
○ go to URL
○ query external resource / service
● State:
○ global: across all action instances
○ local: at one action instance only
Triple Actions - Extras
Additional hooks and features:
● Icon display:
○ may depend on state
● Title (ID) & description
● Legend entry
DBpedia Viewer - User Actions
● Text Annotation: Spotlight on long texts
● RelFinder: relationship finder tool
● LodLive & Virtuoso fct: alternative browsers
● Wikipedia: view source page
● Mappings Wiki: view mappings wiki page
⇒ may use any of the (subject, predicate, object) from a
triple
DBpedia Viewer - System actions
● Invisible to users
● Populate UI elements based on data
○ owl:sameAs → filter → pretty box
○ geocoordinates → show in map
● Implement data-triggered functionality
○ :wikiPageRedirects ⇒ redirect page
Conclusion
● Interactive additions and layout choices may
improve comprehensibility of data
○ While keeping the Linked Data philosophy
● JS with SPARQL via AJAX
○ Page construction in client → less server-side load
● Triple Actions
○ Easy customization (system actions)
○ More interaction (user actions)
Possible future
● Generalization for all datasets (LD Viewer)
● New actions
○ Push triple to Wikidata
○ Triple validation
● User behavior analysis for
○ Entity summarization
○ Entity ranking
ASK
{ :Audience :hasQuestion ?q }
Sponsored by GSoC 2013https://github.com/dbpedia/dbpedia-vad-i18n

More Related Content

PDF
Brett Ragozzine - Graph Databases and Neo4j
Brett Ragozzine
 
PPTX
NoSQL document oriented data access for .net systems with postgresql and marten
Bojan Veljanovski
 
PDF
Mongodb (1)
Deepak Kumar
 
PPTX
Sasaki practical-linked-data
Felix Sasaki
 
PDF
Exploring Large Chemical Data Sets
kylelutz
 
PDF
Redis Overview
Hoang Long
 
ODP
Redis IU
Isaiah Edem
 
PPTX
DataTables view CKAN monthly live
Joel Natividad
 
Brett Ragozzine - Graph Databases and Neo4j
Brett Ragozzine
 
NoSQL document oriented data access for .net systems with postgresql and marten
Bojan Veljanovski
 
Mongodb (1)
Deepak Kumar
 
Sasaki practical-linked-data
Felix Sasaki
 
Exploring Large Chemical Data Sets
kylelutz
 
Redis Overview
Hoang Long
 
Redis IU
Isaiah Edem
 
DataTables view CKAN monthly live
Joel Natividad
 

What's hot (20)

PPT
NISO Bibliographic Roadmap Meeting Proposal
Diane Hillmann
 
PDF
An Introduction to MongoDB
Chamodi Adikaram
 
PDF
Steam Learn: An introduction to Redis
inovia
 
PDF
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
telestax
 
PPTX
Elasticsearch: Getting Started Part 1
Suyog Kale
 
ODP
18.xml
Abhijeet Kadam
 
PPTX
Elasticsearch: Getting Started Part 3 Aggregations
Suyog Kale
 
KEY
Legislation.gov.uk
Jeni Tennison
 
PPTX
Intro To Graph Databases - Oxana Goriuc
Fraugster
 
PDF
Intro to web scraping with Python
Maris Lemba
 
PPTX
Analytical data processing
Polad Saruxanov
 
PDF
Regal - a Repository for Electronic Documents and Bibliographic Data
Felix Ostrowski
 
PDF
Open Location Data and Linked Open Data
Apps4Finland
 
PDF
Lightweight Collection and Storage of Software Repository Data with DataRover
Christoph Matthies
 
ODP
Fruct13 geo2tag-training
OSLL
 
PDF
Big Data Day LA 2015 - How to model anything in Redis by Josiah Carlson of Ze...
Data Con LA
 
PDF
What is Web-scraping?
Yu-Chang Ho
 
PDF
The ECM world from the point of view of Alfresco - Linux Day 2013 - Rome
Piergiorgio Lucidi
 
PPTX
Gis meetup 111913
Josh Gage
 
ODP
2014 10-11 Wikidata talk London WMF UK
Magnus Manske
 
NISO Bibliographic Roadmap Meeting Proposal
Diane Hillmann
 
An Introduction to MongoDB
Chamodi Adikaram
 
Steam Learn: An introduction to Redis
inovia
 
Mobicents Summit 2012 - Alexandre Mendonca - Mobicents jDiameter
telestax
 
Elasticsearch: Getting Started Part 1
Suyog Kale
 
Elasticsearch: Getting Started Part 3 Aggregations
Suyog Kale
 
Legislation.gov.uk
Jeni Tennison
 
Intro To Graph Databases - Oxana Goriuc
Fraugster
 
Intro to web scraping with Python
Maris Lemba
 
Analytical data processing
Polad Saruxanov
 
Regal - a Repository for Electronic Documents and Bibliographic Data
Felix Ostrowski
 
Open Location Data and Linked Open Data
Apps4Finland
 
Lightweight Collection and Storage of Software Repository Data with DataRover
Christoph Matthies
 
Fruct13 geo2tag-training
OSLL
 
Big Data Day LA 2015 - How to model anything in Redis by Josiah Carlson of Ze...
Data Con LA
 
What is Web-scraping?
Yu-Chang Ho
 
The ECM world from the point of view of Alfresco - Linux Day 2013 - Rome
Piergiorgio Lucidi
 
Gis meetup 111913
Josh Gage
 
2014 10-11 Wikidata talk London WMF UK
Magnus Manske
 
Ad

Viewers also liked (10)

PDF
DBpedia ♥ Commons
Dimitris Kontokostas
 
PDF
DBpedia past, present & future
Dimitris Kontokostas
 
PDF
RDFUnit - Test-Driven Linked Data quality Assessment (WWW2014)
Dimitris Kontokostas
 
PDF
Graph databases & data integration - the case of RDF
Dimitris Kontokostas
 
PDF
NLP Data Cleansing Based on Linguistic Ontology Constraints
Dimitris Kontokostas
 
PDF
Semantically enhanced quality assurance in the jurion business use case
Dimitris Kontokostas
 
PDF
DBpedia+ / DBpedia meeting in Dublin
Dimitris Kontokostas
 
ODP
DBpedia i18n - Amsterdam Meeting (30/01/2014)
Dimitris Kontokostas
 
PDF
8th DBpedia meeting / California 2016
Dimitris Kontokostas
 
PDF
Assessing and Refining Mappings to RDF to Improve Dataset Quality
andimou
 
DBpedia ♥ Commons
Dimitris Kontokostas
 
DBpedia past, present & future
Dimitris Kontokostas
 
RDFUnit - Test-Driven Linked Data quality Assessment (WWW2014)
Dimitris Kontokostas
 
Graph databases & data integration - the case of RDF
Dimitris Kontokostas
 
NLP Data Cleansing Based on Linguistic Ontology Constraints
Dimitris Kontokostas
 
Semantically enhanced quality assurance in the jurion business use case
Dimitris Kontokostas
 
DBpedia+ / DBpedia meeting in Dublin
Dimitris Kontokostas
 
DBpedia i18n - Amsterdam Meeting (30/01/2014)
Dimitris Kontokostas
 
8th DBpedia meeting / California 2016
Dimitris Kontokostas
 
Assessing and Refining Mappings to RDF to Improve Dataset Quality
andimou
 
Ad

Similar to DBpedia Viewer - LDOW 2014 (20)

PDF
Understanding Hadoop
Ahmed Ossama
 
PDF
Sebastian Hellmann
Connected Data World
 
PDF
The Semantic Web and Drupal 7 - Loja 2013
scorlosquet
 
PDF
FITC presents: Mobile & offline data synchronization in Angular JS
FITC
 
PDF
Drupal and the Semantic Web - ESIP Webinar
scorlosquet
 
PDF
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Marcus Hanwell
 
PDF
GraphQL is actually rest
Jakub Riedl
 
PDF
Visual, scalable, and manageable data loading to and from Neo4j with Apache Hop
Neo4j
 
PPTX
Hacktoberfest 2020 - Intro to Knowledge Graphs
ArangoDB Database
 
ODP
Hong Kong Drupal User Group - 2014 April 12th
Wong Hoi Sing Edison
 
PDF
Slides semantic web and Drupal 7 NYCCamp 2012
scorlosquet
 
PDF
KEDL DBpedia 2019
Sebastian Hellmann
 
PDF
Linked Open Data for Digital Humanities
Christophe Guéret
 
PDF
Let your data shine... with OpenRefine
Open Knowledge Belgium
 
PDF
A Modern Interface for Data Science on Postgres/Greenplum - Greenplum Summit ...
VMware Tanzu
 
PDF
An RDF Dataset Generator for the Social Network Benchmark with Real-World Coh...
Holistic Benchmarking of Big Linked Data
 
PDF
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Databricks
 
PDF
AirBNB's ML platform - BigHead
Karthik Murugesan
 
PDF
Mapping french open data actors on the web with common crawl
data publica
 
PDF
AD109 Navigating the Jungle of Modern Web Development
Shean McManus
 
Understanding Hadoop
Ahmed Ossama
 
Sebastian Hellmann
Connected Data World
 
The Semantic Web and Drupal 7 - Loja 2013
scorlosquet
 
FITC presents: Mobile & offline data synchronization in Angular JS
FITC
 
Drupal and the Semantic Web - ESIP Webinar
scorlosquet
 
Open Chemistry, JupyterLab and data: Reproducible quantum chemistry
Marcus Hanwell
 
GraphQL is actually rest
Jakub Riedl
 
Visual, scalable, and manageable data loading to and from Neo4j with Apache Hop
Neo4j
 
Hacktoberfest 2020 - Intro to Knowledge Graphs
ArangoDB Database
 
Hong Kong Drupal User Group - 2014 April 12th
Wong Hoi Sing Edison
 
Slides semantic web and Drupal 7 NYCCamp 2012
scorlosquet
 
KEDL DBpedia 2019
Sebastian Hellmann
 
Linked Open Data for Digital Humanities
Christophe Guéret
 
Let your data shine... with OpenRefine
Open Knowledge Belgium
 
A Modern Interface for Data Science on Postgres/Greenplum - Greenplum Summit ...
VMware Tanzu
 
An RDF Dataset Generator for the Social Network Benchmark with Real-World Coh...
Holistic Benchmarking of Big Linked Data
 
Bighead: Airbnb’s End-to-End Machine Learning Platform with Krishna Puttaswa...
Databricks
 
AirBNB's ML platform - BigHead
Karthik Murugesan
 
Mapping french open data actors on the web with common crawl
data publica
 
AD109 Navigating the Jungle of Modern Web Development
Shean McManus
 

Recently uploaded (20)

PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PDF
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Explanation about Structures in C language.pptx
Veeral Rathod
 
PDF
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
Teaching Reproducibility and Embracing Variability: From Floating-Point Exper...
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Explanation about Structures in C language.pptx
Veeral Rathod
 
49785682629390197565_LRN3014_Migrating_the_Beast.pdf
Abilash868456
 
oapresentation.pptx
mehatdhavalrajubhai
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 

DBpedia Viewer - LDOW 2014

  • 1. DBpedia Viewer An Integrative Interface for DBpedia Leveraging the DBpedia Service Eco System #LDOW14 #WWW2014 #GSoC2013 Lukovnikov D., Kontokostas D., Stadler C., Hellmann S., Lehmann J.
  • 2. Linked Data ● Perfect for machines ● Not so good for humans ○ Fine granularity (RDF triples) ○ Need to ingest triples ○ What is behind a resource URI? ● Imagine landing on a Pubby page
  • 3. Linked Data @ DBpedia ● DBpedia extracts knowledge from Wikipedia and publishes it as RDF ● 191 languages in v3.9 (08/13), 15 language chapters & ~4M entities in English ● Various access points ○ RDF dumps, SPARQL endpoint & Linked Data ● Pubby-Like LD interface as a Virtuoso plugin
  • 5. DBpedia Services - Spotlight
  • 7. LD Tools - RelFinder
  • 8. DBpedia tools - Mappings wiki
  • 9. LD Tools - LODLive
  • 10. LD Tools - Virtuoso fct pluin
  • 11. DBpedia Viewer ● Intuitive & interactive ● Integrative (tools) ○ Triple Action Framework ● Client-based rendering ○ No-JS support (defaults to old interface) ● Reduces information overload on previous DBpedia UI
  • 12. DBpedia Viewer - Technology ● Data: Virtuoso Triplestore ○ Exposes SPARQL endpoint ● Server: VSP ○ Client bootstrapping ○ Non-Javascript visitors (old UI) ● Client: AngularJS ○ Dynamic UI ○ Direct use of SPARQL endpoint (from JS)
  • 13. DBpedia Viewer - Features 1. Pretty box: short entity summary 2. Search bar: search entities (lookup) 3. Language filtering: primary & fallback 4. Triple filtering : just helpful 5. Shortcuts: just helpful too 6. Previews: preview other resource 7. Maps: shows entity on map 8. Triple Actions: actions bound to triples
  • 15. Triple Actions ● Defined by UI maintainer ⇒ easy means to extend UI ○ boilerplate already implemented ● Initially for: ○ user actions → interaction ● Proved useful for: ○ system actions → customization
  • 16. Triple Actions - Main Semantics ● Bind: whether action applicable ○ based on values in triple and action state ● Execute: what to do when invoked ○ go to URL ○ query external resource / service ● State: ○ global: across all action instances ○ local: at one action instance only
  • 17. Triple Actions - Extras Additional hooks and features: ● Icon display: ○ may depend on state ● Title (ID) & description ● Legend entry
  • 18. DBpedia Viewer - User Actions ● Text Annotation: Spotlight on long texts ● RelFinder: relationship finder tool ● LodLive & Virtuoso fct: alternative browsers ● Wikipedia: view source page ● Mappings Wiki: view mappings wiki page ⇒ may use any of the (subject, predicate, object) from a triple
  • 19. DBpedia Viewer - System actions ● Invisible to users ● Populate UI elements based on data ○ owl:sameAs → filter → pretty box ○ geocoordinates → show in map ● Implement data-triggered functionality ○ :wikiPageRedirects ⇒ redirect page
  • 20. Conclusion ● Interactive additions and layout choices may improve comprehensibility of data ○ While keeping the Linked Data philosophy ● JS with SPARQL via AJAX ○ Page construction in client → less server-side load ● Triple Actions ○ Easy customization (system actions) ○ More interaction (user actions)
  • 21. Possible future ● Generalization for all datasets (LD Viewer) ● New actions ○ Push triple to Wikidata ○ Triple validation ● User behavior analysis for ○ Entity summarization ○ Entity ranking
  • 22. ASK { :Audience :hasQuestion ?q } Sponsored by GSoC 2013https://github.com/dbpedia/dbpedia-vad-i18n