+ All Categories
Home > Software > DBpedia Viewer - LDOW 2014

DBpedia Viewer - LDOW 2014

Date post: 06-May-2015
Category:
Upload: dimitris-kontokostas
View: 637 times
Download: 0 times
Share this document with a friend
Description:
DBpedia Viewer presentation for LDOW 2014
Popular Tags:
22
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.
Transcript
Page 1: DBpedia Viewer - LDOW 2014

DBpedia ViewerAn Integrative Interface for DBpedia Leveraging the DBpedia Service Eco

System

#LDOW14 #WWW2014 #GSoC2013

Lukovnikov D., Kontokostas D., Stadler C., Hellmann S., Lehmann J.

Page 2: DBpedia Viewer - LDOW 2014

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

Page 3: DBpedia Viewer - LDOW 2014

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

Page 4: DBpedia Viewer - LDOW 2014
Page 5: DBpedia Viewer - LDOW 2014

DBpedia Services - Spotlight

Page 6: DBpedia Viewer - LDOW 2014

DBpedia Services - Lookup

Page 7: DBpedia Viewer - LDOW 2014

LD Tools - RelFinder

Page 8: DBpedia Viewer - LDOW 2014

DBpedia tools - Mappings wiki

Page 9: DBpedia Viewer - LDOW 2014

LD Tools - LODLive

Page 10: DBpedia Viewer - LDOW 2014

LD Tools - Virtuoso fct pluin

Page 11: DBpedia Viewer - LDOW 2014

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

Page 12: DBpedia Viewer - LDOW 2014

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)

Page 13: DBpedia Viewer - LDOW 2014

DBpedia Viewer - Features1. Pretty box: short entity summary2. Search bar: search entities (lookup)3. Language filtering: primary & fallback4. Triple filtering : just helpful5. Shortcuts: just helpful too6. Previews: preview other resource7. Maps: shows entity on map8. Triple Actions: actions bound to triples

Page 14: DBpedia Viewer - LDOW 2014

DBpe

dia V

iewer

- Fe

atur

es

Page 15: DBpedia Viewer - LDOW 2014

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

Page 16: DBpedia Viewer - LDOW 2014

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

Page 17: DBpedia Viewer - LDOW 2014

Triple Actions - Extras

Additional hooks and features:● Icon display:

○ may depend on state● Title (ID) & description● Legend entry

Page 18: DBpedia Viewer - LDOW 2014

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

Page 19: DBpedia Viewer - LDOW 2014

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

Page 20: DBpedia Viewer - LDOW 2014

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)

Page 21: DBpedia Viewer - LDOW 2014

Possible future

● Generalization for all datasets (LD Viewer)● New actions

○ Push triple to Wikidata○ Triple validation

● User behavior analysis for○ Entity summarization○ Entity ranking

Page 22: DBpedia Viewer - LDOW 2014

ASK { :Audience :hasQuestion ?q }

Sponsored by GSoC 2013?https://github.com/dbpedia/dbpedia-vad-i18n


Recommended