Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
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.839 Aufrufe

Veröffentlicht am

Veröffentlicht in: Technologie, Bildung
  • Als Erste(r) kommentieren

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

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 />

×