ldcache - a cache for linked data-driven web applications
DESCRIPTION
Presentation of LDCache at the Developers Workshop at the International Semantic Web Conference 2014. See http://ceur-ws.org/Vol-1268/paper12.pdf for the full paper and http://entrystore.org/ldcache/ for the project's website.TRANSCRIPT
![Page 1: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/1.jpg)
LDCache
A cache for Linked Data-driven Web applications
Developers Workshop at ISWC 2014
2014-10-19
Hannes Ebner, [email protected]
metasolutions.se
![Page 2: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/2.jpg)
Overview
● Background
● Problem
● Solution
● Usage
![Page 3: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/3.jpg)
Background (1/3)
![Page 4: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/4.jpg)
Background (2/3)
![Page 5: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/5.jpg)
Background (3/3)
![Page 6: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/6.jpg)
Nobel Laureate
Problem
Nobel Prize
YAGO
Freebase
DBpedia
VIAF
Bio2RDF
Linked Life Data
...
...
![Page 7: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/7.jpg)
Solution (1/2)
![Page 8: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/8.jpg)
Solution (2/2)
● A Linked Data Cache: LDCache
● LDCache solves several problems
○ Reliability issues of third party data sources
○ Streamlining multiple dereferenciation steps
○ RDF format alignment
○ Offloading to a CDN
![Page 9: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/9.jpg)
Usage (1/2)
● Java
○ Web container or standalone
● Simple JSON-based configuration
○ Root-resource(s) to start from
○ Predicates to follow
○ The maximum depth for graph traversal
○ Whitelist of destination prefixes
○ Whitelist of literal languages
○ ...
● Only pre-fetched resources are returned
● LDCache is not a caching proxy
![Page 10: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/10.jpg)
Usage (2/2)
GET http://{ldc-base}/?
url=http://data.nobelprize.org/resource/laureate/6&follow=dbp:doctoralStudent,owl:sameAs,dbp:spouse&followDepth=3&includeDestinations=http://dbpedia.org/&format=application/ld+json
![Page 11: LDCache - a cache for linked data-driven web applications](https://reader033.vdocuments.us/reader033/viewer/2022060119/558fd8b21a28ab5e368b4622/html5/thumbnails/11.jpg)
LDCache
License Apache License 2.0
Documentation http://entrystore.org/ldcache/
Source code https://bitbucket.org/metasolutions/ldcache/
Slides http://ebner.se/20141019
Paper http://ceur-ws.org/Vol-1268/paper12.pdf
Contact [email protected]