Das LD soziale Netzwerk

Falls Sie hier Links zu unserem Facebook-Account oder ähnliches erwartet haben, dann sind Sie falsch. Open Data und Freie Sprache erfordern auch ein – technisch adäquat unterstütztes – Konzept Freier Kommunikation.

Hintergrund

Ein solches Konzept hat Sebastian Tramp mit DSSN – Distributed Semantic Social Network entwickelt und Natanael Arndt (beide AKSW-Gruppe an der Uni Leipzig) im Rahmen seines xodx-Projekts grundlegende Komponenten dieser Architektur implementiert.

Ein weiterer spannender Ansatz in dieser Richtung ist Askemos – ein seit vielen Jahren von Jörg Wittenberger entwickeltes verteiltes System mit ähnlicher Ausrichtung, ohne dass allerdings dort die Frage eines “Social Semantic Stack” so auf den Punkt gebracht wurde wie bei Sebastian Tramp. Gleichwohl ist der Ansatz von Wittenberger fundamentaler: “Askemos enables reliable and justiciable distributed social networks based on executable contracts.” und auch philosophisch tiefer verankert. Mehr

Unsere Testinstallation

Herr Feist hat im Rahmen seines Praktikums im Sommersemester 2013 eine Produktivinstanz der xodx-Implementierung aufgesetzt und in einem Seminarvortrag am 30.5.2013 vorgestellt.

Kurzbeschreibung der Leistungsparameter

Im Gegensatz zu herkömmlichen sozialen Netzwerken kommen zwei neue Prinzipien zum Einsatz.

  • Die föderierte Struktur eines verteilten Netzwerks – die persönlichen Daten liegen auf verschiedenen Knoten im Netz verteilt, die Knoten kommunizieren miteinander über das DSSN-Protokoll. Alle kooperativen Strukturen (perspektivisch: Gruppen, strukturierte Freundeslisten usw.) existieren damit ausschließlich virtuell und können nur zusammengeführt werden, wenn die Knoten miteinander kooperieren.
  • Die semantischen Ausdrucksmöglichkeiten – für die Kommunikation zwischen den Teilnehmern steht (perspektivisch) eine große Bandbreite RDF-basierter Ausdrucksmöglichkeiten zur Verfügung, um spezifische Kommunikationsbedürfnisse auszudrücken.

Die Installation baut auf dem Protokoll auf, das in der AKSW-Gruppe entwickelt und in einer ersten PHP-Version auf der Basis des Ontowiki prototypisch implementiert wurde (Masterarbeit von Nathanael Arndt). Alle kommunikativen Akte (Accounts, Friending, Subscription usw.) des jeweiligen Knotens sind als RDF-Sätze formuliert und werden von der Ontowiki-Instanz des Knotens verwaltet.

Diese Implementierung wurde im Rahmen des SWT-Praktikums 2013 durch Rico Feist auf zunächst einem Rechner ausgerollt und für den produktiven Einsatz vorbereitet. Die Installation hat den Vorteil, dass die Umsetzung der Kommunikation in RDF-Sätze in der Ontowiki-Maschine als “gläserne Box” verfolgt werden kann.

Ziel des Probebetrieb ist es,

  • eigene Erfahrungen mit dem Ansatz in einem komplexeren Feldversuch zu sammeln,
  • Betriebsfehler dieses dieses Alpha-Releases zu finden und
  • Wünsche für weitere Features zu sammeln.

Wer einen eigenen github-Account besitzt, kann für die letzten beiden Punkte direkt das Issue Reporting des xodx-Projekts nutzen.