Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

25
Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web Mathieu d’Aquin and Keerthi Thomas Knowledge Media Institute, The Open University @mdaquin / semprivacy.com

description

Presentation at the PrivOn (Privacy Online) workshop at ISWC 2013

Transcript of Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Page 1: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Semantic Web Technologies for

Social Translucence and Privacy

Mirrors on the Web

Mathieu d’Aquin and Keerthi Thomas

Knowledge Media Institute, The Open University

@mdaquin / semprivacy.com

Page 2: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Privacy?

Privacy is not simply an absence of

information about us in the minds of others,

rather it is the control we have over

information about ourselves

-- Charles Fried - 1968

Page 3: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Privacy?

Privacy is not simply an absence of

information about us in the minds of others,

rather it is the control we have over

information about ourselves

-- Charles Fried - 1968

Page 4: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Privacy?

Privacy is not simply an absence of

information about us in the minds of others,

rather it is the control we have over

information about ourselves

-- Charles Fried - 1968

System user input output

Page 5: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Privacy?

Privacy is not simply an absence of

information about us in the minds of others,

rather it is the control we have over

information about ourselves

-- Charles Fried - 1968

System user

input

output

feedback

Page 6: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Privacy?

Privacy is not simply an absence of

information about us in the minds of others,

rather it is the control we have over

information about ourselves

-- Charles Fried - 1968

Web user

activities

privacy state

feedback

Page 7: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Or in other words,

Social Translucence

In systems with a social process component,

to achieve coherent behaviours, it is

necessary for the system to make such

behaviours visible and understandable to

the users.

-- Erickson and Kellogg, 2000

Page 8: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

bank

bookmark

tracker

advertiser

analytics

tracker

social network

social

network

search engine

shop

employer

shop

Page 9: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

bank

bookmark

tracker

advertiser

analytics

tracker

social network

social

network

search engine

shop

employer

shop

Web privacy

(translucent)

mirror

Page 10: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Examples (from mostly non-semantic worlds)

• Track the tracker

– Ghostery

– Collusion

– Spy Watch

• Personal analytics

– Wolfram|Alpha

– Moluti

– Attention Recorder

Page 11: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Challenges

• Collecting and managing data about the user activities and the extermal world affecting them

• Integrate this information in a coherent, explorable base

• Make sense of this information so that it can be understood (and so acted upon by the user)

?

Page 12: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Challenges

• Collecting and managing data about the user activities and the extermal world affecting them

• Integrate this information in a coherent, explorable base

• Make sense of this information so that it can be understood (and so acted upon by the user)

That reminds

me of

something…

Page 13: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Challenges

• Collecting and managing data about the user activities and the extermal world affecting them

• Integrate this information in a coherent, explorable base

• Make sense of this information so that it can be understood (and so acted upon by the user)

Ah, I know:

Semantic

Web

Technologies!

Page 14: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

HTTP

Ontology

Web Site

Information

Location

Information

Online

Activities

Ontology

Parameters

and Website

info.

Personal

Information

Trust Model

Page 15: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Personal Analytics

d'Aquin, Elahi, Motta.

Semantic technologies to

support the user-centric

analysis of activity data.

SDoW 2011 at ISWC 2011

Thomas and d'Aquin. On

the privacy implications of

releasing consumer

activity data. KMi Tech.

Report kmi-13-02, 2013.

Page 16: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

time agents

interests

d'Aquin, Elahi, Motta. Personal monitoring of web information exchange: Towards web lifelogging. WebSci10.

Page 17: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Trust in

websites

Sensitivity

of data

d'Aquin, Elahi, Motta. Semantic monitoring of personal web activity to support the management of trust and

privacy. SPOT 2010 at ESWC 2010

Page 18: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Dealing with complex and sophisticated privacy situations…

Page 19: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Facebook

graph API

Basic

linked data

Facebook

Ontology

Ontological

inference

(types,

relations)

Epistemic

logic theory

of Facebook

Epistemic

inference

(who knows

what)

Page 20: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Facebook Ontology (extract)

Person Post

Photo

Video

Status

update Comment

Agent

App

subclass

author

likes

includes

subclass

author on

Place

in

{Everyone, Friends_of_Friends, All_Friends, Custom}

scope

Page 21: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Example epistemic rules

Ka Post(X) :- author(X, a)

Ka Post(X) :- scope(X, All_Friends), author(X, Y), friend(Y, a)

Ka Post(X) :- includes(X,Y), friend(Y, a)

Ka wasIn(P, Y) :- includes(X,Y), in(X,P), Ka Post(X)

Ka wasWith (Y,Z) :- includes(X, Y), include(X,Z), Ka Post(X)

Page 22: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

d'Aquin, Thomas. Modeling and reasoning upon facebook privacy settings. Demo at ISWC 2013

Page 23: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

http://youtu.be/iFocaRtLdQg

Page 24: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

Message and call for action

Semantic Web Technologies can help

individuals in better interpreting their own

activities in terms of privacy consequences.

Build semantic, web privacy mirrors!

Some simple examples.

Quite many more challenges.

Page 25: Semantic Web Technologies for Social Translucence and Privacy Mirrors on the Web

semprivacy.com / @mdaquin