FOAF for Social Network Portability

50 %
50 %
Information about FOAF for Social Network Portability

Published on March 2, 2008

Author: CaptSolo

Source: slideshare.net

Description

From the Social Network Portability WebCamp @ Cork, Ireland - March 2, 2008 (co-located with BlogTalk 2008)

FOAF for Social Network Portability Uldis Bojars (captsolo@gmail.com) WebCamp on Social Network Portability Cork, Ireland - March 2, 2008

Introduction Uldis Bojārs @ DERI Galway • FOAF - topic of this talk • SIOC - what I am working on

http://en.wikipedia.org/wiki/Linked_Data

Friend of a Friend Information about: • Person • Social Network / Relations • Groups

Friend of a Friend Information about: • Person • Social Network / Relations • Groups (multiple) • ... and more ...

Richer Info Needed? • RDF allows us to combine FOAF with other vocabularies • XFN, Relations vocabulary, ...

Richer Info Needed? • RDF allows us to combine FOAF with other vocabularies • XFN, Relations vocabulary, ... RDF = Information, Concentrated

Richer Info Needed? • An example - Morten’s FOAF profile: http://www.wasab.dk/morten/blog/archives/author/mortenf/

Social Network Portability Components (data): • A way to identify a person (across sites) - privacy • A way to describe a social network - relations between people

Identifying Properties • E-Mail address (private) • Hash of e-mail (semi-public) • URLs (public) • ...

Social Network Portability Components (tools): • Tools / Services (do the actual “magic”) • Data providers - opening up social media sites • Data users / consumers

Workflow 1. Parse FOAF data (from Site A) 2. Extract a list of friends and some data for identifying them 3. Compare this identifying data with a registry of users on Site B, report matching users

Parsing FOAF data? Python: import RDF # using Redland Python bindings (librdf.org) m = RDF.Model() m.load('http://danbri.org/foaf.rdf')

Finding Friends? :) SPARQL: SELECT ?person ?mbox WHERE { <danbri> foaf:knows ?person . ?person foaf:mbox ?mbox . }

Case Study: LiveJournal • Data about a person (FOAF) - ✓ • Social network (FOAF) - ✓ • Identifying information ... Difficulty: this data (foaf:mbox_sha1sum) is spread across friends’ profiles. Must be collected together before use.

Distributed Social Information • What about using Flickr, Twitter, ... account URLs as identifyers? - Identifying properties are only useful if other sites also knows this data - Entering all the URLs again and again?! • Describe these accounts once - Applications can get this info from your homepage (e.g., described in FOAF)

http://apassant.net/blog/2008/01/12/one-foaf-fits-all/

Open Questions • Who owns this information? • You should have ability to backup and reuse your social network info (you own the data!) • Privacy • ... ... ...

Thank you! • http://wiki.foaf-project.org/FAQ • http://captsolo.net/info • #webcamp (look for more info tagged “webcamp”)

#webcamp presentations

Add a comment

Related pages

Social Network and Data Portability using Semantic Web ...

Social Network and Data Portability using Semantic Web Technologies ... ”Social network portability ... 3 Social Network Representation with FOAF
Read more

List of Open Social Network Systems - Google Groups

FOAF (Social Network), vCard in RDF (Addressbook), SKOS (for tags), ... Portability by way of members receiving a Personal URI to which all
Read more

Social Network Portability and Enhancement of the Origo ...

Social Network Portability and Enhancement of the Origo Platform Ulrich Andreas Weiss ... 1.2.1.1 FOAF. . . . . . . . . . . . . . . . . . . . . . . . .2
Read more

Social Network and Data Portability using Semantic Web ...

Social Network and Data Portability using Semantic Web Technologies ... Portability, FOAF, SIOC 1 Introduction Social ... "Social network portability ...
Read more

Social Networks and Data Portability using Semantic Web ...

Social Networks and Data Portability ... Integrating social networks with FOAF ... • Data portability is needeed to avoid social network
Read more

New Generation of Social Networks Based on Semantic Web ...

New Generation of Social Networks Based on Semantic Web Technologies: the Importance of Social Data Portability Liana Razmerita1, Martynas Jusevičius2 ...
Read more

Data Portability with SIOC and FOAF - researchgate.net

As such, the social network portability becomes the rst requirement for data portability. However, ... 3 Social Network Representation with FOAF
Read more

Demo of social network portability while preserving ...

Demo of social network portability while preserving privacy: NickLothian: 8/24/07 3:51 AM: ... social network with 100 million users to query the filter ...
Read more

Half an Hour: Social Network Portability

First, social network portability ... thinking of a social network as ... It could also be a FOAF feed ...
Read more