Mit den Leipzig Data Event Widgets werden die prinzipiellen
Möglichkeiten des Leipzig Data
Events Frameworks demonstriert.
Unterschiede der Widget Versionen
Es gibt zwei verschiedene Widget Versionen. Diese Demo verwendet die Simple
Widget Version. Die Versionen unterscheiden sich in der Art und
Weise, wie Daten zur Präsentation eingespielt werden.
Simple WidgetDas simple Widget baut direkt eine Verbindung mit
einem SPARQL-Endpunkt auf (z.B. dem von leipzig-data.de) und bezieht anhand
einer nutzerdefinierten Anfrage Daten aus diesem. Es ist sehr leichtgewichtig
und verwendet keinen eigenen Triplestore. Es benötigt somit auch keine eigene
MySQL-Datenbank und verzichtet auf weitere Frameworks.
Full WidgetDas komplexere Widget verfügt über einen eigenen
Triplestore. In diesen können RDF-Daten wie ein
von http://leipzig-data.de/Data
heruntergeladener Dump oder eigene Daten eingespielt werden. Zusätzlich können
weitere Daten aus anderen Quellen eingespielt und mit den vorhandenen
aggregiert werden. Ein Filtermechanismus erlaubt es anschließend, nur
bestimmte Daten für eine Präsentation auszuwählen. Als besonderes Feature
stellt dieses Widget noch einen öffentlich zugänglichen und konfigurierbaren
SPARQL-Endpunkt für die aggregierten Daten bereit. Das Widget benötigt im
Gegensatz zur simplen Version eine MySQL Datenbank und verwendet das
ARC2-Framework.
Präsentation der Daten
Auf den folgenden drei Webseiten werden die eingespielten Daten als
eine einfache
Präsentation mit Karte, Eventliste, Kalender und Tagwolke,
eine komplexe
Präsentation mit verschiedenen stabilen Facetten, Filter- und
Suchmöglichkeiten sowie
eine experimentelle
Präsentation mit noch genauer zu fixierenden Facetten