... | ... | @@ -5,4 +5,29 @@ Ideen haben selten einen exakten Ursprung, aber in diesem Fall gibt es zumindest |
|
|
|
|
|
Worum geht es also genau?
|
|
|
-------------------------
|
|
|
Facebook macht es dem Flaneur sehr leicht, 2-3 mal pro Woche Artikel mit Links auf alle möglichen Events in Saarbrücken zu posten. Den gleichen Service außerhalb von Facebook zu bieten, wäre im Moment mit erheblichem Mehraufwand verbunden. Dies gilt es zu ändern. Ziel ist es, eine Infrastruktur zu schaffen, die (für diesen Anwendungsfall) Facebook mindestens ebenbürtig ist. Natürlich bin ich davon überzeugt, daß sie besser wird! Eine Open Source Lizenz wird es jedem erlauben, die Software zu nutzen. Auf das jede Stadt ihren Flaneur bekommt, der Kultur abseits des Mainstreams einem größeren Publikum zugänglich macht. |
|
|
\ No newline at end of file |
|
|
Facebook macht es dem Flaneur sehr leicht, 2-3 mal pro Woche Artikel mit Links auf alle möglichen Events in Saarbrücken zu posten. Den gleichen Service außerhalb von Facebook zu bieten, wäre im Moment mit erheblichem Mehraufwand verbunden. Dies gilt es zu ändern. Ziel ist es, eine Infrastruktur zu schaffen, die (für diesen Anwendungsfall) Facebook mindestens ebenbürtig ist. Natürlich bin ich davon überzeugt, daß sie besser wird! Ein explizites Ziel ist es, die Datenhaltung zu dezentralisieren und Monopolstellungen zu verhindern. Für viele der Teilprobleme existieren schon Lösungen, die aber "nutzbar" gemacht und in Produkt verpackt werden müssen, das von Endusern benutzt werden kann. Eine Open Source Lizenz wird es jedem erlauben, die Software zu nutzen. Auf das jede Stadt ihren Flaneur bekommt, der Kultur abseits des Mainstreams einem größeren Publikum zugänglich macht.
|
|
|
|
|
|
Die Umsetzung
|
|
|
=============
|
|
|
|
|
|
Schritt 1: Rohdaten
|
|
|
-------------------
|
|
|
|
|
|
* Dezentrale Datenhaltung bedeutet, daß "Anbieter" oder "Besitzer" von Daten diese auf ihrer Seite zur Verfügung stellen und so die Kontrolle darüber behalten. Ein Club würde seine Adresse, Geolocation, Öffnungszeiten also auf seiner eigenen Seite veröffentlichen. Allerdings in einer standadisierten maschinenlesbaren Form. So behält jeder die Kontrolle über seine aktuellen Daten.
|
|
|
|
|
|
* Kodiert werden die Informationen via schema.org. Schema.org ist sehr mächtig und relativ unüberschaubar. Wir werden uns auf ein Subset einigen müssen, dessen Unterstützung Sinn ergibt: Orte, Events, ...
|
|
|
|
|
|
* Da Betreiber von Webseiten initial wenig Grund haben werden, die Daten in ihrer Seite korrekt zur Verfügung zu stellen, müssen wir den Aufwand für sie minimieren. Dazu werden entsprechende Tools entwickelt: Formular, die Codeschnippsel erzeugen oder ein Wordpress-Plugin, das die Daten automatisch in die Seite einfügt.
|
|
|
|
|
|
* Um das Projekt zu "bootstrappen" werden wir ein paar Beispielseiten mit Daten brauchen. Entweder wir überzeugen ein paar Freunde und Bekannte, oder müssen ein paar Seiten faken.
|
|
|
|
|
|
Schritt 2: Datenbank
|
|
|
--------------------
|
|
|
|
|
|
* Ein Crawler wird saarbrücker Webseiten abklappern, die zur Verfügung gestellten Daten sammeln und in einer Datenbank zusammen führen.
|
|
|
|
|
|
* Initial wird eine Liste mit entsprechenden Seiten gebraucht. Bei entsprechender Verlinkung der Seiten untereinander sollte die Liste immer irrelevanter werden. Ähnlich wie bei Google, nur in klein. ;-)
|
|
|
|
|
|
* Der Crawler selbst wird natürlich Open Source sein und die Liste der Seiten öffentlich. Ergo kann jeder seine eigene Datenbank aufbauen und es gibt keine zentrale Kontrolle über die Daten.
|
|
|
|
|
|
Schritt 3: |
|
|
\ No newline at end of file |