Header graphic, containing LSoM logo and title of the currently show slide

Distributed Semantic Social Networks:
Architecture and Applications

Sebastian Tramp / AKSW @ PhD Seminar
15.04.2013

Talk Outline

Thesis Outline

Current State of the Social Web

xkcd comic
Illustration by Randall Munroe (Oktober 2010)

Current State of the Social Web

The Web is shrinking
In: The Web Is Shrinking. Now What? / comScore study

Current State of the Social Web

Walled Garden
Illustration by David Simonds, via Design Issues: Socially Aware Cloud Storage (by Tim Berners-Lee - August 2009)

Motivation

Motivation

facebook logo
In 03/2012, facebook was not available in Germany for some hours due to an error in the DNS resolution.

Motivation

PSN logo
In 04/2011, the PlayStation Network had a security breach: 77mio user profiles were stolen and the network had a long downtime.

Motivation

facebook logo
In 01/2013, facebook was hacked by using zero day Java exploits on different developer machines.

Motivation

Internet Blackholes
Reporters without Borders maintain a "Enemies of the Internet" list, which currently (2011) consists of 10 countries with more than 450 billion internet users. In 2009, China blocked Twitter, Facebook and other Social Web pages because of political commentary and self organization.

Approach

Based on the given motivational points, the following contributions were made:

Architecture: Basic Principles

Architecture: Basic Principles

Architecture: Basic Principles

Architecture: Big Picture

Architecture
In: S.Tramp et al.: An Architecture of a Distributed Semantic Social Network, Semantic Web Journal, Special Issue "The Personal Social Semantic Web", 2012 (accepted pending minor revision)

Architecture: Data Layer

Architecture
Data Layer: Resources (WebIDs, Data / Media Artefacts) and Feeds (RDF enabled Activity Streams and History Feeds)

Architecture: Protocol Layer

Architecture
Protocol Layer: Linked Data, SPARQL query / update, Semantic Pingback, PubSubHubbub

Semantic Pingback: Usage

Semantic Pingback: Architecture

Semantic Pingback
Architecture of the Semantic Pingback approach

WebID Delegation: Introduction

Motivation:

Requirements:

WebID Delegation: Auth Sequence

WebID Delegation
In: Extending the WebID Protocol with Access Delegation (Sebastian Tramp, Henry Story, Andrei Sambra, Philipp Frischmuth, Michael Martin, and Sòˆren Auer)

Architecture: Service Layer

Architecture
Service Layer: ping, push, query, update, (get)

Architecture: Application Layer

Architecture
Application Layer: concrete social web applications (foto sharing, blog, profile manager, ...)

Architecture

Baran Networks
In: On Distributed Communications (I) (by Paul Baran - August 1964) via. Danny Ayers, via. Historical Maps of Computer Networks

Architecture: Triple Distribution

Triple Creation
Scatter plot with logarithmic axes of related accounts vs. the number of created outgoing triples after one week of Social Network activity

xOperator

xOperator Usage Scenarios
Usage Scenarios: (A) personal agent, (B) group agent, (C) agent network

xOperator

xOperator Screenshot
Interconnecting the DSSN with Instant Messaging Networks

Mobile Social Semantic Web

MSSW Screenshots
Weaving a Distributed, Semantic Social Network for Mobile Users (different Android Screenshots)

OntoWiki

OntoWiki

Activity Stream
The Activity Stream integrates the latest activities synced with PubSubHubbub from your Social Network

Contributions

Publications: Overview

Related Minor Research Papers

Other related publications are (incl. co-author papers):

Next Steps

Thank you for your Attention!

My WebID:

This slide deck: