Zum Hauptinhalt springen

Studierendenprojekte

Social Linked Data

Entwicklung einer Filemanagement-Applikation basierend auf Solid

SOLID-LSD
Datenaustausch mittels Social Linked Data
Solid ist ein von Tim Berners-Lee geleitetes Projekt, das an dem Massachusetts Institute of Technology (MIT) umgesetzt
wird.
Die Grundidee ist eine Applikation zu entwickeln, die ihre Daten dezentral nach dem Prinzip von Linked Data organisiert.
Dadurch soll es den Benutzerinnen und Benutzern möglich sein, ihre Daten eigenständig zu verwalten und jederzeit
einzusehen welche Applikationen und Personen Zugriff darauf haben. Dabei wird Usern die Freiheit geboten, ganz
unkompliziert zwischen Applikationen zu wechseln, sodass keine neue Datenmigration durchgeführt werden muss.
Zusätzlich wird eine redundante Datenspeicherung weitgehend verhindert, da die Applikationen selbst keine
persönlichen Daten speichern müssen, sondern lediglich einen Lesezugriff auf den Datenpool des Users voraussetzen.
Das LSD Projekt
Das Ziel des Projektes war eine Applikation zu erstellen mit der sowohl private als auch öffentliche Daten aus einem
persönlichen PODs (personal online data stores) bequem verwaltet werden können. Der Datenpot basiert hierbei auf der
Verwendung von Social Linked Data (Solid), während die Anwendung eine auf HTML basierende, responsive
Webapplikation ist.
Ein responsives Design war nicht wegzudenken, da ein Endnutzer oder Endnutzerin oft die Daten unterwegs mit ihrem
Smartphone oder Tablet verwalten würde. Um den Elementen des Interfaces ein einheitliches Design zu verleihen,
wurde das CSS-Framework Bootstrap zur Hilfe gezogen. Für das kontinuierliche Laden und Aktualisieren der zu
visualisierenden Daten wurde Vue.JS verwendet.
Das Herzstück des Projekts liegt in der Backend-Verwaltung der Daten. Um eine effiziente Interaktion mit dem Server zu
garantieren, wurde eine öffentliche Bibliothek namens Solid-File-Client implementiert. Mit dieser wurde die Erstellung
und der Upload von Dateien und Ordnern realisiert.
Mögliche Anwendungen von Social Linked Data
Durch die steigende Angst vor dem Kontrollverlust persönlicher Daten hat SOLID das Potential in Zukunft in den
verschiedensten Bereichen, in denen mit personenbezogenen oder sicherheitskritischen Daten gearbeitet wird,
Anwendung zu finden. Eine konkrete Anwendung dafür wären Soziale Netzwerke.
Für einen derartigen Einsatz wurde diese Applikation entwickelt, welche eine einfache Verwaltung der Daten in einem
POD ermöglicht. Damit ist eine transparente Übersicht der Daten und deren Verwendung gegeben.

Facts:
Projekt-Team: David Fingerlos, Lukas Leitner, Stjepan Bijelonjic
Projekt-Betreuer: DI Thomas Schmuck BSc
Typ: Bachelorprojekt
Studiengang: Bachelor Informationstechnik & System-Management

Social Linked Data

Foto: FH Salzburg