SlideShare a Scribd company logo
1 of 65
Download to read offline
Social Web
2014
Lecture II: What People DO on the Social Web?
Lora Aroyo

The Network Institute
VU University Amsterdam

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Relationships
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social in Physical World
People have relationships within & across different contexts:
family, sports, work, friends
In ā€˜real worldā€™ it works due to a relatively small set of social
contexts & interaction opportunities
http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social in Digital World
Digital social dynamics match physical world:
friends are friends in both worlds
There are also significant differences:
ā€¢
# people to interact with, not limited by
distance/time
ā€¢
a person can ā€˜blockā€™ or ā€˜manageā€™
relationships
ā€¢
multiple systems - multiple accounts, i.e.
multi-ple digital representation (personae,
personal profiles) of a user
ā€¢
personae are subject to different social
norms
ā€¢
personae can evolve over time
ā€¢
personae are less (not) limited in scope
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Monday, February 17, 14
Multiple SN Accounts
ā€¢ Accounts on different social & professional networks, utilised in
different ways, depending on the digital context, e.g.:
ā€¢ friendly chat on Facebook
ā€¢ professional discussion on LinkedIn
ā€¢ dating on Hives
As a consequence there is a need to manage the user profiles,
identities & permissions, and their social graph (relationships) & their
social media

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Problems
Maintaining a multitude of online profiles for different contexts is
cumbersome and time consuming ā€”> not scalable
Difficult for new social networks to attract new & maintain active
members simply because of the effort involved in creating &
maintaining ā€œyet-another-profileā€, e.g. re-establishing different aspects
of your profile under yet another context
Users cannot control how their information is viewed by others in
different contexts by different social applications
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Architecture Needed
for managing multiple Social Web profiles
ā€œpolicy-oriented webā€ architecture to support trusted
services in the longer term

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
For example ā€¦
In one system manage your personal information:
ā€¢ home address, telephone number, & best friends
ā€¢ your Friends Profile gets exposed to Hives and Twitter

In another system manage work-related information:
ā€¢ office address, office telephone number, & work colleagues
ā€¢ your Work Profile gets exposed to Plaxo and LinkedIn

Another choice could be to store your entire profile locally
with a trusted third party, and then
ā€¢ your Health Profile can be exposed to health care providers
ā€¢ your Citizen Profile can be exposed to government services

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web User

http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Distributed Profile

http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Graph

http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Groups

http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Frameworks

http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Personal
Profiles

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Opening the Sites
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Opening the Sites
ā€¢ Demand from application developers to make use of the
amounts of Social Web data & make their applications
available to the site members
ā€¢ Demand from users to reuse data and connections they
have already established on other sites, e.g. Google+
download your data, Diaspora* download xml, download
photos
ā€¢ In response: Facebook provided an API & Google
OpenSocial API

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
ā€¢ open, decentralized standard for authenticating users
that can be used for access control, allowing users to log
on to different services with the same digital identity
where these services trust the authentication body
ā€¢ making sure the users are who they say they are
ā€¢ http://openid.net/
ā€¢ Started in 2005 as Yadis (Yet another distributed identity
system)

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
with OpenID, the process
starts with the application
asking the user for their
identity (typically an
openid URI)
http://openidexplained.com/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
whoā€™s right?

privacy vs. security?

can we trust what
people provide to
SNSs?

Monday, February 17, 14
whatā€™s next big thing
in SNS?

why do people make
their social life
explicit?

earning money vs.
protecting users

Monday, February 17, 14
OAuth
ā€¢ an open protocol to allow secure API authorization in a
standard method for web applications; it enables users to
grant third-party access to their web resources without
sharing their passwords
ā€¢ largely based on: Flickrā€™s API Auth & Googleā€™s AuthSub
ā€¢ limitations in terms of complexity, user experience, scale
ā€¢ 3 flows merged into one: web-based apps, desktop clients &
mobile/limited devices; e.g. when Facebook Connect existed
- flows for web apps, mobile devices & game consoles
ā€¢ http://oauth.net/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
OAuth 2.0
ā€¢ OAuth 2.0 focuses on client developer simplicity - providing specific
authorization flows for web & desktop applications, mobile phones &
living room devices
ā€¢ not backwards compatible with previous versions
ā€¢ 6 New Flows
ā€¢ http://oauth.net/2/
the application directly
requests a limited
access OAuth Token
(valet key) to access the
APIs (enter the house)
on user's behalf. If the
user can grant that
access, the application
can retrieve the unique
identiļ¬er for establishing
the proļ¬le (identity)
using the APIs.
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Twitter Employing

Figure credits: http://www.phpbuilder.com/columns/sachin_khosla062510.php3
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Facebook Platform
ā€¢
ā€¢
ā€¢
ā€¢

ā€¢
ā€¢

Graph API - core of Facebook Platform, to read and write data
to Facebook (simple and consistent view of the social graph)
Open Graph - defining Actions and Objects
Facebook Query Language (FQL) - SQL-style interface to query
the data exposed by the Graph API
Authentication (Facebook Login) - interact with Graph API on
behalf of Facebook users (single-sign on mechanism for web,
mobile & desktop apps)
Social Plugins, Facebook Payments, Ads API, Chat API (via
Jabber/XMPP service), JavaScript SDK
Depreciated: REST API, FBML, and the old Javascript API,
Facebook Connect APIs

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
ā€¢ open standards-based (e.g. JavaScript, HTML) component
model for cloud-based social apps
ā€¢ Google initiative (set of APIs) in 2007:
ā€¢ People & Friends API (people and relationship
information)
ā€¢ Activities API (publishing & accessing user activity
information)
ā€¢ Persistence API (simple key-value pair data for
server-free stateful applications)
ā€¢ with Open Social embedded in a site, a site instantly
becomes a social Web site (initially running only at Orkut)
ā€¢ integrated, e.g. OAuth, OAuth 2.0, Activity Streams
ā€¢ http://www.opensocial.org/
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
OpenSocial
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢

Half a year after Facebook Platform, Google launched Open
Social
Popular containers (initially): MySpace, Hi5, Plaxo, LinkedIn,
Orkut, Friendster, Six Apart
http://opensocial.org/category/showcase/ (currently)
Plugged-in applications: iLike, Slide, Flixter, Rock You, etc.
https://github.com/opensocial

ā€¢

Apache Shinding: reference implementation of
OpenSocial Speciļ¬cation (Social Network APIs):

ā€¢

Apache Rave: lightweight extendible platform for
using, integrating & hosting OpenSocial and W3C
Widget services (context-aware personalization,
collaboration & content integration capabilities)
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Twitter APIs
ā€¢ The Twitter platform offers access to the data
of more than 200 million tweets a day, via
different APIs
ā€¢ Each API represents a facet of Twitter
ā€¢ These APIs are constantly evolving, and
developers have to be aware of that
ā€¢ http://dev.twitter.com

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
REST API
ā€¢
ā€¢
ā€¢

ā€¢

the API for leveraging core Twitter objects
enables access to core Twitter primitives including timelines, status
updates & user information, etc.
RESTful API calls to build a profile of a user: user name, user
Twitter handle, user profile avatar & the graph of people that user
is following on Twitter
enables interaction with Twitter: create & post tweets back to
Twitter, reply to tweets, favorite certain tweets, retweet other
tweets, etc.

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Search API
ā€¢

ā€¢
ā€¢

Dedicated API for running searches against the realtime index of recent Tweets; query for Twitter content:
ā€¢ a set of tweets with specific keywords,
ā€¢ tweets referencing a specific user,
ā€¢ tweets from a particular user
to access to data around Trends
itā€™s limited, e.g. index of only recent tweets (6-9 days);
no authentication: all queries are made anonymously;
some tweets & users may be missing from search
results (focus on relevance)

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Streaming API
ā€¢
ā€¢
ā€¢

ā€¢

ā€¢

ā€¢

ā€¢

real-time sample of the Twitter Firehose
for data intensive needs, e.g. data mining, analytics research
allows for large quantities of keywords to be specified and tracked,
retrieving geo-tagged tweets from a certain region, or have the public
statuses of a user set returned
Public streams: public data flowing through Twitter. The primary use case
is following specific users or topics, and data mining, e.g. public statuses
from all users, filtered in various ways: by userid, keyword, geographic
location
User streams: single-user streams (all data for a single user's view of
Twitter; Requires the user's OAuth token); The primary use case is
providing updates to a Twitter client
Site streams: multi-user version of user streams (for servers to connect to
Twitter on behalf of many users); The primary use case is website and
other service integrations
Connecting to the streaming API requires keeping a persistent HTTP
connection open (different than the REST API)

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
REST vs.
Streaming

Monday, February 17, 14
Twitter for Websites
TfW: a set of products that enables websites to
easily integrate Twitter basic functions
ā€¢
ā€¢
ā€¢
ā€¢

Tweet button
Follow button
Embedded Tweets
Embedding Timelines

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Twitter Cards

Summary
Photo
Monday, February 17, 14

App

Gallery
Twitter Cards

App Installs & Deep Linking

Monday, February 17, 14
Issues related to
User Profiles &
Networks
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Privacy Concerns

ā€¢ Legal still in its infancy, but courts do rule on new behavior
ā€¢ 4th amendt. to U.S. Constitution - not equipped to address SNS
ā€¢ e.g., is content on Facebook accessible without a warrant?

ā€¢ Truthfulness of personal proļ¬les - subject of debate
ā€¢ Privacy hard to understand (few read Terms) & misinterpret ā€˜Friendsā€™
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Security
ā€¢
ā€¢

security of people (sex offenders)
security of computers & data
ā€¢

with enormous numbers of users & enormous amounts of data,
sites are natural targets of spammers, phishing, malware attacks
(ā€˜new friend malwareā€™, ā€˜twitter spamā€™ etc.)

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Privacy
Settings

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Bill of Rights
Fundamental aspects to consider for users of Social
Web:
ā€¢ Ownership of their own personal information, including:
ā€¢ their own profile data
ā€¢ the list of people they are connected to
ā€¢ the activity stream of content they create
ā€¢ Control of whether & how personal information is shared
with others
ā€¢ Freedom to grant persistent access to their personal
information to trusted external sites
http://opensocialweb.org/2007/09/05/bill-of-rights/
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
http://www.economist.com/blogs/babbage/2012/01/online-privacy

27-01-2012

ā€œHaving ļ¬gured out how to
remember nearly everything,
it is about time people
relearned how to forgetā€
ā€œPersonal data is the new oil
of the internet and the new
currency of the digital
world.ā€
Meglena Kuneva, European
Consumer Commissioner, 2009

Issues:

ā€¢

burden on companies: it is next to
impossible to rid the web completely
of a piece of information: some
digital ripples will inevitably remain

ā€¢

where one manā€™s data end and
anotherā€™s begin

ā€¢

crooks may try to invoke it to have
their name struck from unfavorable
online coverage

ā€¢

it is not always clear what counts as
reporting on the internet

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Privacy:
Awareness not Paranoia
ā€¢
ā€¢
ā€¢
ā€¢

"privacy paradox" = lack of awareness of the public nature of Internet
flexibility to handle friends with different conceptions of privacy
ability to control data flow inside and outside network
realize that sensitive information can be reconstructed

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Initiatives
SOPA, PIPA, ACTA

ā€¢

By media industry:
ā€¢ AHRA 1992 - soft
ā€¢ DMCA 1998 - surgical
ā€¢ SOPA/PIPA 2011 - nuclear

ā€¢

By non representatives
ā€¢ ACTA - 39 countries

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
http://thenextweb.com/twitter/2012/01/27/twitter-isnt-censoring-you-your-government-is/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
http://thenextweb.com/twitter/2012/01/27/twitter-isnt-censoring-you-your-government-is/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Follow-up: CISPA

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Net Neutrality

http://edition.cnn.com/2014/01/15/tech/web/net-neutrality-explained/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Net Neutrality

http://edition.cnn.com/2014/01/15/tech/web/net-neutrality-explained/
http://www.truth-out.org/news/item/21659-democrats-introduce-bill-to-restore-fccs-netSocial Web 2014, Lora Aroyo!
Monday, February 17, 14
http://tacma.net/

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
how do you think we
should keep people
ā€˜awakeā€™?

what about the
involvement of big
companies and their
desire to ļ¬nd out more
about our network,
behavior and interests?
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
the real piracy solution
may be to offer highquality, easily available
and relatively cheap
content to the users
Why wouldnā€™t
governments just
stimulate the industries
to innovate?

piracy as stimulus for
innovation?
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Richard Foreman, playwright
ā€œCarr argues that the Internet physically "rewires" our brain to where
we end up acting like computers ā€” avaricious gobblers of
information ā€“- and our grip on what it means to be human slackens.ā€

2008
2010

Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Assignment 1

Social Web 2014, Lora Aroyo! source: http://www.ļ¬‚ickr.com/photos/bionicteaching/1375254387/
image
Monday, February 17, 14
Provide analysis of privacy issues on the (Social) Web
ā€¢ three articles <--> three mind maps <--> main Social Web privacy issues
ā€¢ write for people who didnā€™t attend the course (max 3 pages)

Provide analysis of current privacy-related public initiatives
ā€¢
ā€¢
ā€¢
ā€¢
ā€¢

legal contexts for privacy and ownership
compare the intentions of both initiatives (advantages & disadvantages)
your own vision on how this impacts the future of the social web
your own advise to policy makers with regards to privacy on the web.
links to Net Neutrality

Link to Hands-on session:
ā€¢ what would change if SOPA/PIPA, ACTA, CISPA were active ā€“ would you
still have access to the information you pulled in for the assignments
ā€¢ illustrate your answer showing what changes could appear in the graph
from exercise 4 (Hands-on session 2), explain why. (max 1 page)
ā€¢ all visuals, e.g. screenshots, diagrams, in appendix, use template
Deadline: 21 February 23:59
Social Web 2014, Lora Aroyo!
Monday, February 17, 14
Hands-on Teaser
Installations
ā€¢ Python 2.6 or 2.7
ā€¢ Python packages: json, facebook, uurllib2
ā€¢ JavaScript Info Vis Toolkit (jit.zip)
ā€¢ Facebook Developers app
Experience OAuth
Query the Facebook Open Graph
Visualize your FB social network in various ways

Social Web 2014, Lora Aroyo! source: http://www.ļ¬‚ickr.com/photos/bionicteaching/1375254387/
image
Monday, February 17, 14

More Related Content

What's hot

Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lora Aroyo
Ā 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lora Aroyo
Ā 
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web Lora Aroyo
Ā 
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lora Aroyo
Ā 
Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsLora Aroyo
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2Davide Ceolin
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3Davide Ceolin
Ā 
Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Lora Aroyo
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5Davide Ceolin
Ā 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)Lora Aroyo
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6Davide Ceolin
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4Davide Ceolin
Ā 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lora Aroyo
Ā 
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...Lora Aroyo
Ā 
Social media engagement
Social media engagementSocial media engagement
Social media engagementFarida Vis
Ā 
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lora Aroyo
Ā 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web John Breslin
Ā 

What's hot (17)

Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Lecture3: What is the DATA on the Social Web (VU Amsterdam Social Web Course)
Ā 
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Lecture 2: Human-Computer Interaction: Conceptual Design (2014)
Ā 
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web
VU Amsterdam: Social Web Course: Lecture1: Introduction to Social Web
Ā 
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Lecture 4: How do we MINE, ANALYSE & VISUALISE the Social Web? (VU Amsterdam ...
Ā 
Social Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student PresentationsSocial Web Course @VU Amsterdam: Final Student Presentations
Social Web Course @VU Amsterdam: Final Student Presentations
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2VU University Amsterdam - The Social Web 2016 - Lecture 2
VU University Amsterdam - The Social Web 2016 - Lecture 2
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3VU University Amsterdam - The Social Web 2016 - Lecture 3
VU University Amsterdam - The Social Web 2016 - Lecture 3
Ā 
Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)Social Web 2014: Final Presentations (Part I)
Social Web 2014: Final Presentations (Part I)
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5VU University Amsterdam - The Social Web 2016 - Lecture 5
VU University Amsterdam - The Social Web 2016 - Lecture 5
Ā 
CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)CrowdTruth @VU Faculty Colloquium (June 2015)
CrowdTruth @VU Faculty Colloquium (June 2015)
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6VU University Amsterdam - The Social Web 2016 - Lecture 6
VU University Amsterdam - The Social Web 2016 - Lecture 6
Ā 
VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4VU University Amsterdam - The Social Web 2016 - Lecture 4
VU University Amsterdam - The Social Web 2016 - Lecture 4
Ā 
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)Lecture 3: Human-Computer Interaction: HCI Design (2014)
Lecture 3: Human-Computer Interaction: HCI Design (2014)
Ā 
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
CHIP Project: Personalized Museum Tour with Real-Time Adaptation on a Mobile ...
Ā 
Social media engagement
Social media engagementSocial media engagement
Social media engagement
Ā 
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Lecture 6: How can we STUDY the (Social) Web? (VU Amsterdam Social Web Course)
Ā 
The Social Semantic Web
The Social Semantic Web The Social Semantic Web
The Social Semantic Web
Ā 

Viewers also liked

Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLora Aroyo
Ā 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lora Aroyo
Ā 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lora Aroyo
Ā 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceLora Aroyo
Ā 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Lora Aroyo
Ā 
Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Lora Aroyo
Ā 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentLora Aroyo
Ā 
AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012Lora Aroyo
Ā 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingLora Aroyo
Ā 
SealincMedia Accurator Demos
SealincMedia Accurator DemosSealincMedia Accurator Demos
SealincMedia Accurator DemosLora Aroyo
Ā 
Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013Lora Aroyo
Ā 
Connecting political data to media data
Connecting political data to media dataConnecting political data to media data
Connecting political data to media dataLaura Hollink
Ā 
Talk of Europe: Linked data of the European Parliament
Talk of Europe:  Linked data of the European ParliamentTalk of Europe:  Linked data of the European Parliament
Talk of Europe: Linked data of the European ParliamentLaura Hollink
Ā 
Presentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH projectPresentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH projectLaura Hollink
Ā 

Viewers also liked (15)

Lecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris WeltyLecture 6: Watson and the Social Web (2014), Chris Welty
Lecture 6: Watson and the Social Web (2014), Chris Welty
Ā 
Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)Lecture 1: Human-Computer Interaction Introduction (2014)
Lecture 1: Human-Computer Interaction Introduction (2014)
Ā 
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)Lecture 4: Human-Computer Interaction: Prototyping (2014)
Lecture 4: Human-Computer Interaction: Prototyping (2014)
Ā 
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum IntelligenceTEDx Navesink 2015: to be AND not to be - Quantum Intelligence
TEDx Navesink 2015: to be AND not to be - Quantum Intelligence
Ā 
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Crowds & Niches Teaching Machines to Diagnose: NLeSC Kick off eHumanities pr...
Ā 
Agora User Committee Meeting 2013
Agora User Committee Meeting 2013Agora User Committee Meeting 2013
Agora User Committee Meeting 2013
Ā 
Europeana Tech 2011
Europeana Tech 2011Europeana Tech 2011
Europeana Tech 2011
Ā 
Keynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV ContentKeynote at SMAP2012: Personalized Access to TV Content
Keynote at SMAP2012: Personalized Access to TV Content
Ā 
AGORA Project: Final Review 2012
AGORA Project: Final Review 2012AGORA Project: Final Review 2012
AGORA Project: Final Review 2012
Ā 
WebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in CrowdsourcingWebSci2013 Harnessing Disagreement in Crowdsourcing
WebSci2013 Harnessing Disagreement in Crowdsourcing
Ā 
SealincMedia Accurator Demos
SealincMedia Accurator DemosSealincMedia Accurator Demos
SealincMedia Accurator Demos
Ā 
Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013Final Assignments (Pitches) Social Web Course 2013
Final Assignments (Pitches) Social Web Course 2013
Ā 
Connecting political data to media data
Connecting political data to media dataConnecting political data to media data
Connecting political data to media data
Ā 
Talk of Europe: Linked data of the European Parliament
Talk of Europe:  Linked data of the European ParliamentTalk of Europe:  Linked data of the European Parliament
Talk of Europe: Linked data of the European Parliament
Ā 
Presentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH projectPresentation at the final meeting of the MuNCH project
Presentation at the final meeting of the MuNCH project
Ā 

Similar to Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)

1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathonopeni_ict
Ā 
Lecture 2: Social Web Privacy and User Profiles (2013)
Lecture 2: Social Web Privacy and User Profiles (2013)Lecture 2: Social Web Privacy and User Profiles (2013)
Lecture 2: Social Web Privacy and User Profiles (2013)Lora Aroyo
Ā 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonKhanderao Kand
Ā 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebJohn Breslin
Ā 
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Nicola Osborne
Ā 
Information literacy application in lis
Information literacy application in lisInformation literacy application in lis
Information literacy application in lissranjan789
Ā 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebJohn Breslin
Ā 
Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)Lora Aroyo
Ā 
Lecture 2: Social Web Privacy &amp; User Profiles (2012)
Lecture 2: Social Web Privacy &amp; User Profiles (2012)Lecture 2: Social Web Privacy &amp; User Profiles (2012)
Lecture 2: Social Web Privacy &amp; User Profiles (2012)Lora Aroyo
Ā 
Socializing your application ( Facebook )
Socializing your application ( Facebook )Socializing your application ( Facebook )
Socializing your application ( Facebook )Sandip Jadhav
Ā 
Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networksĐį»— Duy Trung
Ā 
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a CoinApprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a CoinIJERA Editor
Ā 
Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsJoseph Labrecque
Ā 
E-TECH Quarter4 MODULE 1 ICT and Multimedia
E-TECH Quarter4 MODULE 1 ICT and MultimediaE-TECH Quarter4 MODULE 1 ICT and Multimedia
E-TECH Quarter4 MODULE 1 ICT and MultimediaMarianneIsid
Ā 
Enterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaEnterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaWerner Keil
Ā 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaRoy Lachica
Ā 

Similar to Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014) (20)

1st OPENi Hackathon
1st OPENi Hackathon1st OPENi Hackathon
1st OPENi Hackathon
Ā 
Lecture 2: Social Web Privacy and User Profiles (2013)
Lecture 2: Social Web Privacy and User Profiles (2013)Lecture 2: Social Web Privacy and User Profiles (2013)
Lecture 2: Social Web Privacy and User Profiles (2013)
Ā 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
Ā 
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data WebData Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Ā 
Cataloguing your friends and neighbours
Cataloguing your friends and neighboursCataloguing your friends and neighbours
Cataloguing your friends and neighbours
Ā 
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Cataloguing Your Friends and Neighbours: Personal Metadata and the Opportunit...
Ā 
Deeplink.me Slides
Deeplink.me SlidesDeeplink.me Slides
Deeplink.me Slides
Ā 
Information literacy application in lis
Information literacy application in lisInformation literacy application in lis
Information literacy application in lis
Ā 
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic WebDataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
Ā 
Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)Lecture 1: Social Web Introduction (2013)
Lecture 1: Social Web Introduction (2013)
Ā 
Lecture 2: Social Web Privacy &amp; User Profiles (2012)
Lecture 2: Social Web Privacy &amp; User Profiles (2012)Lecture 2: Social Web Privacy &amp; User Profiles (2012)
Lecture 2: Social Web Privacy &amp; User Profiles (2012)
Ā 
Socializing your application ( Facebook )
Socializing your application ( Facebook )Socializing your application ( Facebook )
Socializing your application ( Facebook )
Ā 
Buiding application for social networks
Buiding application for social networksBuiding application for social networks
Buiding application for social networks
Ā 
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a CoinApprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Apprehension of Youth towards Social Networking Sites: Two Sides of a Coin
Ā 
Using Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University ApplicationsUsing Collaborative Media Services with Flash in University Applications
Using Collaborative Media Services with Flash in University Applications
Ā 
Web 2.0
Web 2.0Web 2.0
Web 2.0
Ā 
E-TECH Quarter4 MODULE 1 ICT and Multimedia
E-TECH Quarter4 MODULE 1 ICT and MultimediaE-TECH Quarter4 MODULE 1 ICT and Multimedia
E-TECH Quarter4 MODULE 1 ICT and Multimedia
Ā 
Enterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like AgoravaEnterprise 2.0 with Open Source Frameworks like Agorava
Enterprise 2.0 with Open Source Frameworks like Agorava
Ā 
A .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social mediaA .net developer experiences with web2.0 and social media
A .net developer experiences with web2.0 and social media
Ā 
Blackstock wo t 2011
Blackstock wo t 2011Blackstock wo t 2011
Blackstock wo t 2011
Ā 

More from Lora Aroyo

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfLora Aroyo
Ā 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningLora Aroyo
Ā 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Lora Aroyo
Ā 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AILora Aroyo
Ā 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumLora Aroyo
Ā 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorLora Aroyo
Ā 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataLora Aroyo
Ā 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumLora Aroyo
Ā 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18Lora Aroyo
Ā 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsLora Aroyo
Ā 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesLora Aroyo
Ā 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the LoopLora Aroyo
Ā 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoLora Aroyo
Ā 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...Lora Aroyo
Ā 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Lora Aroyo
Ā 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneLora Aroyo
Ā 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityLora Aroyo
Ā 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchLora Aroyo
Ā 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital AgeLora Aroyo
Ā 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to SnapchatLora Aroyo
Ā 

More from Lora Aroyo (20)

NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdfNeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
NeurIPS2023 Keynote: The Many Faces of Responsible AI.pdf
Ā 
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine LearningCATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
CATS4ML Data Challenge: Crowdsourcing Adverse Test Sets for Machine Learning
Ā 
Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)Harnessing Human Semantics at Scale (updated)
Harnessing Human Semantics at Scale (updated)
Ā 
Data excellence: Better data for better AI
Data excellence: Better data for better AIData excellence: Better data for better AI
Data excellence: Better data for better AI
Ā 
CHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH SymposiumCHIP Demonstrator presentation @ CATCH Symposium
CHIP Demonstrator presentation @ CATCH Symposium
Ā 
Semantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP DemonstratorSemantic Web Challenge: CHIP Demonstrator
Semantic Web Challenge: CHIP Demonstrator
Ā 
The Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked DataThe Rijksmuseum Collection as Linked Data
The Rijksmuseum Collection as Linked Data
Ā 
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @RijksmuseumKeynote at International Conference of Art Libraries 2018 @Rijksmuseum
Keynote at International Conference of Art Libraries 2018 @Rijksmuseum
Ā 
FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18FAIRview: Responsible Video Summarization @NYCML'18
FAIRview: Responsible Video Summarization @NYCML'18
Ā 
Understanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithmsUnderstanding bias in video news & news filtering algorithms
Understanding bias in video news & news filtering algorithms
Ā 
StorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & MachinesStorySourcing: Telling Stories with Humans & Machines
StorySourcing: Telling Stories with Humans & Machines
Ā 
Data Science with Humans in the Loop
Data Science with Humans in the LoopData Science with Humans in the Loop
Data Science with Humans in the Loop
Ā 
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora AroyoDigital Humanities Benelux 2017: Keynote Lora Aroyo
Digital Humanities Benelux 2017: Keynote Lora Aroyo
Ā 
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
DH Benelux 2017 Panel: A Pragmatic Approach to Understanding and Utilising Ev...
Ā 
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Crowdsourcing ambiguity aware ground truth - collective intelligence 2017
Ā 
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort ZoneMy ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
My ESWC 2017 keynote: Disrupting the Semantic Comfort Zone
Ā 
Data Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden UniversityData Science with Human in the Loop @Faculty of Science #Leiden University
Data Science with Human in the Loop @Faculty of Science #Leiden University
Ā 
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New SearchSXSW2017 @NewDutchMedia Talk: Exploration is the New Search
SXSW2017 @NewDutchMedia Talk: Exploration is the New Search
Ā 
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital AgeEuropeana GA 2016: Harnessing Crowds, Niches & Professionals  in the Digital Age
Europeana GA 2016: Harnessing Crowds, Niches & Professionals in the Digital Age
Ā 
"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat"Video Killed the Radio Star": From MTV to Snapchat
"Video Killed the Radio Star": From MTV to Snapchat
Ā 

Recently uploaded

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
Ā 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
Ā 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
Ā 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vƔzquez
Ā 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Christopher Logan Kennedy
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
Ā 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
Ā 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
Ā 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
Ā 

Recently uploaded (20)

DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Ā 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Ā 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Ā 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
Ā 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Ā 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
Ā 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Ā 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Ā 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Ā 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Ā 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Ā 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
Ā 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Ā 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Ā 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Ā 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Ā 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Ā 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Ā 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Ā 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
Ā 

Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)

  • 1. Social Web 2014 Lecture II: What People DO on the Social Web? Lora Aroyo The Network Institute VU University Amsterdam Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 2. Social Relationships Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 3. Social in Physical World People have relationships within & across different contexts: family, sports, work, friends In ā€˜real worldā€™ it works due to a relatively small set of social contexts & interaction opportunities http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 4. Social in Digital World Digital social dynamics match physical world: friends are friends in both worlds There are also significant differences: ā€¢ # people to interact with, not limited by distance/time ā€¢ a person can ā€˜blockā€™ or ā€˜manageā€™ relationships ā€¢ multiple systems - multiple accounts, i.e. multi-ple digital representation (personae, personal profiles) of a user ā€¢ personae are subject to different social norms ā€¢ personae can evolve over time ā€¢ personae are less (not) limited in scope Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 6. Multiple SN Accounts ā€¢ Accounts on different social & professional networks, utilised in different ways, depending on the digital context, e.g.: ā€¢ friendly chat on Facebook ā€¢ professional discussion on LinkedIn ā€¢ dating on Hives As a consequence there is a need to manage the user profiles, identities & permissions, and their social graph (relationships) & their social media Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 7. Problems Maintaining a multitude of online profiles for different contexts is cumbersome and time consuming ā€”> not scalable Difficult for new social networks to attract new & maintain active members simply because of the effort involved in creating & maintaining ā€œyet-another-profileā€, e.g. re-establishing different aspects of your profile under yet another context Users cannot control how their information is viewed by others in different contexts by different social applications Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 8. Architecture Needed for managing multiple Social Web profiles ā€œpolicy-oriented webā€ architecture to support trusted services in the longer term Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 9. For example ā€¦ In one system manage your personal information: ā€¢ home address, telephone number, & best friends ā€¢ your Friends Profile gets exposed to Hives and Twitter In another system manage work-related information: ā€¢ office address, office telephone number, & work colleagues ā€¢ your Work Profile gets exposed to Plaxo and LinkedIn Another choice could be to store your entire profile locally with a trusted third party, and then ā€¢ your Health Profile can be exposed to health care providers ā€¢ your Citizen Profile can be exposed to government services Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 15. Personal Profiles Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 16. Opening the Sites Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 17. Opening the Sites ā€¢ Demand from application developers to make use of the amounts of Social Web data & make their applications available to the site members ā€¢ Demand from users to reuse data and connections they have already established on other sites, e.g. Google+ download your data, Diaspora* download xml, download photos ā€¢ In response: Facebook provided an API & Google OpenSocial API Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 18. ā€¢ open, decentralized standard for authenticating users that can be used for access control, allowing users to log on to different services with the same digital identity where these services trust the authentication body ā€¢ making sure the users are who they say they are ā€¢ http://openid.net/ ā€¢ Started in 2005 as Yadis (Yet another distributed identity system) Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 19. with OpenID, the process starts with the application asking the user for their identity (typically an openid URI) http://openidexplained.com/ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 20. whoā€™s right? privacy vs. security? can we trust what people provide to SNSs? Monday, February 17, 14
  • 21. whatā€™s next big thing in SNS? why do people make their social life explicit? earning money vs. protecting users Monday, February 17, 14
  • 22. OAuth ā€¢ an open protocol to allow secure API authorization in a standard method for web applications; it enables users to grant third-party access to their web resources without sharing their passwords ā€¢ largely based on: Flickrā€™s API Auth & Googleā€™s AuthSub ā€¢ limitations in terms of complexity, user experience, scale ā€¢ 3 flows merged into one: web-based apps, desktop clients & mobile/limited devices; e.g. when Facebook Connect existed - flows for web apps, mobile devices & game consoles ā€¢ http://oauth.net/ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 23. OAuth 2.0 ā€¢ OAuth 2.0 focuses on client developer simplicity - providing specific authorization flows for web & desktop applications, mobile phones & living room devices ā€¢ not backwards compatible with previous versions ā€¢ 6 New Flows ā€¢ http://oauth.net/2/ the application directly requests a limited access OAuth Token (valet key) to access the APIs (enter the house) on user's behalf. If the user can grant that access, the application can retrieve the unique identiļ¬er for establishing the proļ¬le (identity) using the APIs. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 24. Twitter Employing Figure credits: http://www.phpbuilder.com/columns/sachin_khosla062510.php3 Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 25. Facebook Platform ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ Graph API - core of Facebook Platform, to read and write data to Facebook (simple and consistent view of the social graph) Open Graph - defining Actions and Objects Facebook Query Language (FQL) - SQL-style interface to query the data exposed by the Graph API Authentication (Facebook Login) - interact with Graph API on behalf of Facebook users (single-sign on mechanism for web, mobile & desktop apps) Social Plugins, Facebook Payments, Ads API, Chat API (via Jabber/XMPP service), JavaScript SDK Depreciated: REST API, FBML, and the old Javascript API, Facebook Connect APIs Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 26. ā€¢ open standards-based (e.g. JavaScript, HTML) component model for cloud-based social apps ā€¢ Google initiative (set of APIs) in 2007: ā€¢ People & Friends API (people and relationship information) ā€¢ Activities API (publishing & accessing user activity information) ā€¢ Persistence API (simple key-value pair data for server-free stateful applications) ā€¢ with Open Social embedded in a site, a site instantly becomes a social Web site (initially running only at Orkut) ā€¢ integrated, e.g. OAuth, OAuth 2.0, Activity Streams ā€¢ http://www.opensocial.org/ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 27. OpenSocial ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ Half a year after Facebook Platform, Google launched Open Social Popular containers (initially): MySpace, Hi5, Plaxo, LinkedIn, Orkut, Friendster, Six Apart http://opensocial.org/category/showcase/ (currently) Plugged-in applications: iLike, Slide, Flixter, Rock You, etc. https://github.com/opensocial ā€¢ Apache Shinding: reference implementation of OpenSocial Speciļ¬cation (Social Network APIs): ā€¢ Apache Rave: lightweight extendible platform for using, integrating & hosting OpenSocial and W3C Widget services (context-aware personalization, collaboration & content integration capabilities) Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 28. Twitter APIs ā€¢ The Twitter platform offers access to the data of more than 200 million tweets a day, via different APIs ā€¢ Each API represents a facet of Twitter ā€¢ These APIs are constantly evolving, and developers have to be aware of that ā€¢ http://dev.twitter.com Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 29. REST API ā€¢ ā€¢ ā€¢ ā€¢ the API for leveraging core Twitter objects enables access to core Twitter primitives including timelines, status updates & user information, etc. RESTful API calls to build a profile of a user: user name, user Twitter handle, user profile avatar & the graph of people that user is following on Twitter enables interaction with Twitter: create & post tweets back to Twitter, reply to tweets, favorite certain tweets, retweet other tweets, etc. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 30. Search API ā€¢ ā€¢ ā€¢ Dedicated API for running searches against the realtime index of recent Tweets; query for Twitter content: ā€¢ a set of tweets with specific keywords, ā€¢ tweets referencing a specific user, ā€¢ tweets from a particular user to access to data around Trends itā€™s limited, e.g. index of only recent tweets (6-9 days); no authentication: all queries are made anonymously; some tweets & users may be missing from search results (focus on relevance) Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 31. Streaming API ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ real-time sample of the Twitter Firehose for data intensive needs, e.g. data mining, analytics research allows for large quantities of keywords to be specified and tracked, retrieving geo-tagged tweets from a certain region, or have the public statuses of a user set returned Public streams: public data flowing through Twitter. The primary use case is following specific users or topics, and data mining, e.g. public statuses from all users, filtered in various ways: by userid, keyword, geographic location User streams: single-user streams (all data for a single user's view of Twitter; Requires the user's OAuth token); The primary use case is providing updates to a Twitter client Site streams: multi-user version of user streams (for servers to connect to Twitter on behalf of many users); The primary use case is website and other service integrations Connecting to the streaming API requires keeping a persistent HTTP connection open (different than the REST API) Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 33. Twitter for Websites TfW: a set of products that enables websites to easily integrate Twitter basic functions ā€¢ ā€¢ ā€¢ ā€¢ Tweet button Follow button Embedded Tweets Embedding Timelines Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 35. Twitter Cards App Installs & Deep Linking Monday, February 17, 14
  • 36. Issues related to User Profiles & Networks Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 37. Privacy Concerns ā€¢ Legal still in its infancy, but courts do rule on new behavior ā€¢ 4th amendt. to U.S. Constitution - not equipped to address SNS ā€¢ e.g., is content on Facebook accessible without a warrant? ā€¢ Truthfulness of personal proļ¬les - subject of debate ā€¢ Privacy hard to understand (few read Terms) & misinterpret ā€˜Friendsā€™ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 38. Security ā€¢ ā€¢ security of people (sex offenders) security of computers & data ā€¢ with enormous numbers of users & enormous amounts of data, sites are natural targets of spammers, phishing, malware attacks (ā€˜new friend malwareā€™, ā€˜twitter spamā€™ etc.) Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 39. Privacy Settings Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 40. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 41. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 42. Bill of Rights Fundamental aspects to consider for users of Social Web: ā€¢ Ownership of their own personal information, including: ā€¢ their own profile data ā€¢ the list of people they are connected to ā€¢ the activity stream of content they create ā€¢ Control of whether & how personal information is shared with others ā€¢ Freedom to grant persistent access to their personal information to trusted external sites http://opensocialweb.org/2007/09/05/bill-of-rights/ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 43. http://www.economist.com/blogs/babbage/2012/01/online-privacy 27-01-2012 ā€œHaving ļ¬gured out how to remember nearly everything, it is about time people relearned how to forgetā€ ā€œPersonal data is the new oil of the internet and the new currency of the digital world.ā€ Meglena Kuneva, European Consumer Commissioner, 2009 Issues: ā€¢ burden on companies: it is next to impossible to rid the web completely of a piece of information: some digital ripples will inevitably remain ā€¢ where one manā€™s data end and anotherā€™s begin ā€¢ crooks may try to invoke it to have their name struck from unfavorable online coverage ā€¢ it is not always clear what counts as reporting on the internet Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 44. Privacy: Awareness not Paranoia ā€¢ ā€¢ ā€¢ ā€¢ "privacy paradox" = lack of awareness of the public nature of Internet flexibility to handle friends with different conceptions of privacy ability to control data flow inside and outside network realize that sensitive information can be reconstructed Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 45. Initiatives SOPA, PIPA, ACTA ā€¢ By media industry: ā€¢ AHRA 1992 - soft ā€¢ DMCA 1998 - surgical ā€¢ SOPA/PIPA 2011 - nuclear ā€¢ By non representatives ā€¢ ACTA - 39 countries Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 46. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 47. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 48. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 49. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 52. Follow-up: CISPA Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 53. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 54. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 55. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 56. Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 59. http://tacma.net/ Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 60. how do you think we should keep people ā€˜awakeā€™? what about the involvement of big companies and their desire to ļ¬nd out more about our network, behavior and interests? Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 61. the real piracy solution may be to offer highquality, easily available and relatively cheap content to the users Why wouldnā€™t governments just stimulate the industries to innovate? piracy as stimulus for innovation? Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 62. Richard Foreman, playwright ā€œCarr argues that the Internet physically "rewires" our brain to where we end up acting like computers ā€” avaricious gobblers of information ā€“- and our grip on what it means to be human slackens.ā€ 2008 2010 Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 63. Assignment 1 Social Web 2014, Lora Aroyo! source: http://www.ļ¬‚ickr.com/photos/bionicteaching/1375254387/ image Monday, February 17, 14
  • 64. Provide analysis of privacy issues on the (Social) Web ā€¢ three articles <--> three mind maps <--> main Social Web privacy issues ā€¢ write for people who didnā€™t attend the course (max 3 pages) Provide analysis of current privacy-related public initiatives ā€¢ ā€¢ ā€¢ ā€¢ ā€¢ legal contexts for privacy and ownership compare the intentions of both initiatives (advantages & disadvantages) your own vision on how this impacts the future of the social web your own advise to policy makers with regards to privacy on the web. links to Net Neutrality Link to Hands-on session: ā€¢ what would change if SOPA/PIPA, ACTA, CISPA were active ā€“ would you still have access to the information you pulled in for the assignments ā€¢ illustrate your answer showing what changes could appear in the graph from exercise 4 (Hands-on session 2), explain why. (max 1 page) ā€¢ all visuals, e.g. screenshots, diagrams, in appendix, use template Deadline: 21 February 23:59 Social Web 2014, Lora Aroyo! Monday, February 17, 14
  • 65. Hands-on Teaser Installations ā€¢ Python 2.6 or 2.7 ā€¢ Python packages: json, facebook, uurllib2 ā€¢ JavaScript Info Vis Toolkit (jit.zip) ā€¢ Facebook Developers app Experience OAuth Query the Facebook Open Graph Visualize your FB social network in various ways Social Web 2014, Lora Aroyo! source: http://www.ļ¬‚ickr.com/photos/bionicteaching/1375254387/ image Monday, February 17, 14