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