LESS - Template-based Syndication and Presentation of Linked Data for End-users<br />Sören Auer, Raphael Doehring, Sebasti...
How can I show the Linked Data Web to my grandma?<br />Steradent Triple Action Denture Cleaning Powder prices<br />April 2...
How can we make LODvisible & usable to end-users?<br />LESS in a nutshell:<br />
LESS System Architecture<br />
LeTL – Less Template Language<br />Extension of the well-known SMARTY template language:<br />
Template Example<br />
Template Repository: publish, rate, browse, reuse templates<br />Categorization based on supported RDF classes and user-de...
Template Processor<br />Input: LESS template + linked data resource or SPARQL query <br />iterates through all resource de...
LESS Integration Interface<br />REST API via the URL http://less.aksw.org/build<br />URL parameters <br />id of the templa...
Usage scenario: Linked Data View Creation and Visualization<br />
GoodRelations example<br />© Martin Hepp<br />
Usage scenario: Integration of Information from Various Sources<br />
Create LOD Visualization Mashups<br />Mashup template combining the Google Charts API with Eurostatsdata:<br />
Template Integration into Existing Applications: Typo3<br />
Can LOD make grandmas happy?<br />Extensive investigations by the presenter revealed:<br />No information yet on LOD about...
Thanks!<br />Sören Auer<br />auer@informatik.uni-leipzig.de<br />Research group Agile Knowledge Engineering & Semantic Web...
Nächste SlideShare
Wird geladen in …5
×

LESS - Template-based Syndication and Presentation of Linked Data for End-users

2.626 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie, Bildung
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
2.626
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
275
Aktionen
Geteilt
0
Downloads
18
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

LESS - Template-based Syndication and Presentation of Linked Data for End-users

  1. 1. LESS - Template-based Syndication and Presentation of Linked Data for End-users<br />Sören Auer, Raphael Doehring, Sebastian Tramp (formerlyDietzold)<br />Research Group AKSW<br />
  2. 2. How can I show the Linked Data Web to my grandma?<br />Steradent Triple Action Denture Cleaning Powder prices<br />April 2008<br />July 2007<br />September 2008<br />Active AdultCommunities<br />Kaffeefahrten (promotional trips)<br />July 2009<br />
  3. 3. How can we make LODvisible & usable to end-users?<br />LESS in a nutshell:<br />
  4. 4. LESS System Architecture<br />
  5. 5. LeTL – Less Template Language<br />Extension of the well-known SMARTY template language:<br />
  6. 6. Template Example<br />
  7. 7. Template Repository: publish, rate, browse, reuse templates<br />Categorization based on supported RDF classes and user-defined tags<br />rate, comment and reuse existing templates<br />Implemented on top of a relational database, available as RDF by using Triplify at http://less.aksw.org/triplify<br />Each template has unique template id, every revision its revision id<br />registered LESS users can only change their own templates<br />prevents conflicts<br />a user can create own copy of any template<br />public availability of templates has a number of advantages:<br />templates serve as examples for new users,<br />they can be used by other third-party applications,<br />the reuse of templatesfacilitates a naturalmodularization,<br />popularitytracking.<br />
  8. 8.
  9. 9. Template Processor<br />Input: LESS template + linked data resource or SPARQL query <br />iterates through all resource descriptions or SPARQL query result items<br />Enables processing of RDF documents containing >1 resource descriptions <br />template application can be restricted to resources of a certain type i.e. RDF class (e.g. foaf:Person in a FOAF profile)<br />sortBy parameter: order the resources based on the values of a certain property<br />user-defined parameters: can be accessed from within the template definition<br />cached version of LOD resource or SPARQL query can be used (based on per system, template or request configuration)<br />Mitigates endpoint outages and slow responses<br />
  10. 10. LESS Integration Interface<br />REST API via the URL http://less.aksw.org/build<br />URL parameters <br />id of the template, <br />LOD URI or SPARQL query<br />revision of the template (optional)<br />ttl (optional)<br />Returns the rendered output as text (in most cases HTML snippets)<br />optional URL parameter output: Javascriptor JSON can be alternatively selected as output format<br />http://less.aksw.org/build?id=2&uri=http%3A%2F%2Fdbpedia.org%2Fresource%2FBerlin<br />
  11. 11.
  12. 12.
  13. 13. Usage scenario: Linked Data View Creation and Visualization<br />
  14. 14. GoodRelations example<br />© Martin Hepp<br />
  15. 15. Usage scenario: Integration of Information from Various Sources<br />
  16. 16. Create LOD Visualization Mashups<br />Mashup template combining the Google Charts API with Eurostatsdata:<br />
  17. 17. Template Integration into Existing Applications: Typo3<br />
  18. 18. Can LOD make grandmas happy?<br />Extensive investigations by the presenter revealed:<br />No information yet on LOD about:<br />Steradent Triple Action Denture Cleaning Powder prices<br />Active AdultCommunities<br />Kaffeefahrten (promotional trips)<br />But if it would be, at least with LESS we could present it in a way grandmas would understand ;-)<br />
  19. 19. Thanks!<br />Sören Auer<br />auer@informatik.uni-leipzig.de<br />Research group Agile Knowledge Engineering & Semantic Web (AKSW): http://aksw.org<br />http://less.aksw.org<br />

×