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

Distributed Semantic Social Networks:
Architecture and Applications

Sebastian Tramp / AKSW @ PhD Seminar

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)



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


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


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


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.


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

Architecture: Basic Principles

Architecture: Basic Principles

Architecture: Basic Principles

Architecture: Big Picture

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

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

Architecture: Protocol Layer

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



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

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

Architecture: Application Layer

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


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 Usage Scenarios
Usage Scenarios: (A) personal agent, (B) group agent, (C) agent network


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)



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


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: