SlideShare uma empresa Scribd logo
1 de 58
Baixar para ler offline
Social Web
                                     Lecture 1I
                          What People DO on the Social Web?
                                     Lora Aroyo
                                   The Network Institute
                                  VU University Amsterdam




Monday, February 27, 12
Cognitive surplus is the best thing since sliced bread.


Monday, February 27, 12
Social
                 Relationships
Monday, February 27, 12
Social in Physical World

                    • People have relationships within and across
                          different social contexts: family, sports,
                          work, friends
                    • In ‘real world’ this is okay, it works the way
                          it does, due to a relatively small set of social
                          contexts and interaction opportunities


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

Monday, February 27, 12
Social in Digital World
                    •     Digital social dynamics match those in the
                          physical world: friends are friends in both worlds
                    •     However, there are also significant differences:
                          •   # of people to interact with not limited by
                              distance or time
                          •   a person can ‘block’ or ‘manage’ relationships
                          •   personae subject to different social norms
                          •   personae can evolve over time
                          •   personae are less (not) limited in scope
Monday, February 27, 12
Why Public Connections ...
                                  serve as important identity signals
                           help people navigate the networked social world
                          serve to validate identity information about people




Monday, February 27, 12
Multiple SN Accounts
                •         Users have many accounts on different social &
                          professional network services, e.g. personae for different
                          situations/contexts
                •         They utilize their different accounts in different ways,
                          depending on the digital context, e.g.:
                           •   friendly chat on Facebook
                           •   professional discussion on LinkedIn
                           •   dating interactions on Hives
                 As a consequence there is a need to separate the systems to
                 manage the user's profiles, identities & permissions, as well as
                 their social graph (relationships) & their social media

Monday, February 27, 12
Problems
                    •     Maintaining a multitude of online profiles for different
                          contexts is cumbersome and time consuming - not
                          scalable
                    •     It is difficult for new social networks to attract new &
                          maintain active members simply because of the effort
                          involved in creating and maintaining "yet-another-profile"
                          and re-establishing different aspects of your profile under
                          yet another context
                    •     A user cannot control how their information is viewed
                          by others in different contexts by different social
                          applications



Monday, February 27, 12
Architecture Needed
                for managing multiple
                 Social Web profiles

               “policy-oriented web”
             architecture to support
              trusted services in the
                   longer term




Monday, February 27, 12
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

Monday, February 27, 12
Social Web User




                          http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today
Monday, February 27, 12
Distributed Profile




                          http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today
Monday, February 27, 12
Social Graph




                          http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today
Monday, February 27, 12
Social Groups




                          http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today
Monday, February 27, 12
Frameworks




                          http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today
Monday, February 27, 12
Personal
   Profiles




Monday, February 27, 12
Does the Social Web affect social interaction?



Monday, February 27, 12
Opening the Sites

Monday, February 27, 12
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
                   • In response: Facebook provided an API &
                          Google OpenSocial API


Monday, February 27, 12
• an 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/
Monday, February 27, 12
http://openidexplained.com/
Monday, February 27, 12
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; Facebook Connect -
                          flows for web apps, mobile devices & game consoles
               •          http://oauth.net/

Monday, February 27, 12
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/
Monday, February 27, 12
Twitter employing
                               OAuth




                                 Figure credits: http://www.phpbuilder.com/columns/sachin_khosla062510.php3
Monday, February 27, 12
Facebook Platform

                          • Graph API to read/write data into Facebook
                          • Authentication - interact with Graph API on
                            behalf of Facebook users (single-sign on
                            mechanism for web, mobile & desktop apps)
                          • Facebook Connect APIs - enable Facebook
                            members to log onto third-party websites,
                            applications, mobile devices & gaming
                            systems with their Facebook identity

Monday, February 27, 12
OpenSocial
                    •     Google initiative (set of APIs) based on open
                          standards JavaScript, HTML:
                          •   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)

                    •     So, with Open Social embedded in a site, a site
                          instantly becomes a social Web site
                    •     integrated, e.g. OAuth, OAuth 2.0, Activity Streams,
                    •     http://www.opensocial.org/
Monday, February 27, 12
OpenSocial
                    • Half a year after Facebook Platform, Google
                          launched Open Social
                    • Popular containers: MySpace, Hi5, Plaxo,
                          LinkedIn, Orkut, Friendster, Six Apart.
                    • Plugged-in applications: iLike, Slide, Flixter, Rock
                          You, etc.




Monday, February 27, 12
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
Monday, February 27, 12
Twitter for Websites
                    • TfW: a set of products that enables
                          websites to easily integrate Twitter basic
                          functions
                          • Tweet button
                          • Follow button
                    • https://dev.twitter.com/docs/twitter-for-
                          websites


Monday, February 27, 12
Search API
                    •     Dedicated API for running searches against the real-time index
                          of recent Tweets; to allow a user to 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)



Monday, February 27, 12
REST API
                    •     the API for leveraging core Twitter objects
                    •     enables developers to access some of the core primitives
                          of Twitter including timelines, status updates & user
                          information
                    •     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 developers integration opportunities to interact
                          with Twitter: create & post tweets back to Twitter, reply to
                          tweets, favorite certain tweets, retweet other tweets, and more



Monday, February 27, 12
Streaming API
                    •     real-time sample of the Twitter Firehose
                    •     for developers with data intensive needs, e.g. to build a data
                          mining product or do 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
                    •     this requires to establish a long-lived HTTP connection and
                          maintain that connection
                    •     if Search API is too much rate-limited, then move to
                          Streaming API



Monday, February 27, 12
Streaming API Products
                    •     Streaming API: public statuses from all users, filtered in
                          various ways: by userid, keyword, geographic location
                    •     User Streams: nearly all data required to update a user's
                          display. Requires the user's OAuth token. Provides public
                          and protected statuses from followings, direct messages,
                          mentions, and other events taken on and by the user. The
                          primary use case is providing updates to a Twitter client
                    •     Site Streams: (in Beta) Once more than a handful of User
                          Streams connections are opened from the same host or
                          service, Site Streams must be used. The primary use case
                          is website and other service integrations



Monday, February 27, 12
Issues related to User
                       Profiles & Networks



Monday, February 27, 12
The Social Web is changing how our brains work.




Monday, February 27, 12
A large part of what it means to be human, he writes, is our capacity for "deep
   reading," an ability bestowed on us by Gutenberg's printing press, which
   fostered an "intellectual tradition of solitary, single-minded concentration."



    Yet Carr wants us to know what we're losing in exchange for our dynamic, interconnected, Internet-fueled world.The
    Shallows is a rebuttal to those who unquestioningly accept a life in which information is unlimited, easily accessed but
    fractured and unmoored from context, and where people are constantly online and multitasking among e-mail, Facebook
    and websites. Extrapolating from the sagacity of Western philosophers like Plato and Marshall McLuhan and guided by
    recent, pertinent discoveries in neuroscience, 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.


Monday, February 27, 12
Privacy Concerns
                    •     Legal still in its infancy, but courts do rule on new behavior
                    •     fourth amendment to the U.S. Constitution & legal
                          decisions concerning privacy are not equipped to address
                          social network sites
                    •     e.g., do police officers have the right to access content
                          posted to Facebook without a warrant?
                    •     Truthfulness of personal profiles has become a subject of
                          debate
                    •     Privacy hard to understand (few read Terms) and
                          misinterpret ‘Friends’



Monday, February 27, 12
Security
                    • security of people (sex offenders)
                    • security of computers and data
                     • With enormous numbers of users and
                          enormous amounts of data, sites are
                          natural targets of spammers, and phishing
                          and malware attacks (‘new friend
                          malware’, ‘twitter spam’ etc.)


Monday, February 27, 12
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/

Monday, February 27, 12
http://www.economist.com/blogs/babbage/2012/01/online-privacy




                     27-01-2012




        “Having figured out how to
       remember nearly everything,               Issues:
          it is about time people                • burden on companies: it is next to
         relearned how to forget”                   impossible to rid the web completely
                                                    of a piece of information: some
                                                    digital ripples will inevitably remain

          “Personal data is the new oil          • where one man’s data end and
                                                    another’s begin
          of the internet and the new
             currency of the digital             • crooks may try to invoke it to have
                                                    their name struck from unfavorable
                     world.”                        online coverage
             Meglena Kuneva, European
                                                 • it is not always clear what counts as
           Consumer Commissioner, 2009              reporting on the internet

Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
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



Monday, February 27, 12
Current Public Initiatives
                                      SOPA, PIPA, ACTA
                          •   By media industry:
                              • AHRA 1992 - soft
                              • DMCA 1998 - surgical
                              • SOPA/PIPA 2011 - nuclear
                          •   By non representatives
                              • ACTA - 39 countries




Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
Monday, February 27, 12
http://thenextweb.com/twitter/2012/01/27/twitter-isnt-censoring-you-your-government-is/
Monday, February 27, 12
Would SOPA/ACTA change your behaviour on the Social Web?




Monday, February 27, 12
Assignment 1




                          image source: http://www.flickr.com/photos/bionicteaching/1375254387/
Monday, February 27, 12
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 Facebook social network
           in various ways
                                                       image source: http://www.flickr.com/photos/bionicteaching/1375254387/
Monday, February 27, 12

Mais conteúdo relacionado

Mais procurados

Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
sieuquayami
 
Emakina Academy - Enterprise2.0 - 20070614
Emakina Academy - Enterprise2.0 -  20070614Emakina Academy - Enterprise2.0 -  20070614
Emakina Academy - Enterprise2.0 - 20070614
Marin
 
Web 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and ImplicationsWeb 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and Implications
Tomáš Pitner
 
IBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & BeyondIBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & Beyond
Lidia Vikulova
 
Emakina Academy - Gurus - 20070614
Emakina Academy - Gurus -  20070614Emakina Academy - Gurus -  20070614
Emakina Academy - Gurus - 20070614
Marin
 
Emerging Technologies: Finding Function in Social Media
Emerging Technologies: Finding Function in Social MediaEmerging Technologies: Finding Function in Social Media
Emerging Technologies: Finding Function in Social Media
Jordan Epp
 

Mais procurados (20)

Kinesis Marketing Social Media Brochure
Kinesis Marketing Social Media BrochureKinesis Marketing Social Media Brochure
Kinesis Marketing Social Media Brochure
 
Web 2.0 in Libraries
Web 2.0 in LibrariesWeb 2.0 in Libraries
Web 2.0 in Libraries
 
IBM Social Business Social Software for Business Discover Expertise. Deliver ...
IBM Social Business Social Software for Business Discover Expertise. Deliver ...IBM Social Business Social Software for Business Discover Expertise. Deliver ...
IBM Social Business Social Software for Business Discover Expertise. Deliver ...
 
Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
Inn530 2 nguyen, song huyen chau n7665288 and tran, thi ngoc nhung n 7704119
 
Emakina Academy - Enterprise2.0 - 20070614
Emakina Academy - Enterprise2.0 -  20070614Emakina Academy - Enterprise2.0 -  20070614
Emakina Academy - Enterprise2.0 - 20070614
 
Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote Northwest Elearning Community Conference Keynote
Northwest Elearning Community Conference Keynote
 
Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)Northwest eLearning Community Conference Keynote (10-07)
Northwest eLearning Community Conference Keynote (10-07)
 
IBM Lotus Connections Overview
IBM Lotus Connections OverviewIBM Lotus Connections Overview
IBM Lotus Connections Overview
 
Web 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and ImplicationsWeb 2.0 Core Concepts, Applications, and Implications
Web 2.0 Core Concepts, Applications, and Implications
 
IBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & BeyondIBM Connections 3.0.1 & Beyond
IBM Connections 3.0.1 & Beyond
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Dml2
Dml2Dml2
Dml2
 
sm@jgc Session Three
sm@jgc Session Threesm@jgc Session Three
sm@jgc Session Three
 
Web02
Web02Web02
Web02
 
Emakina Academy - Gurus - 20070614
Emakina Academy - Gurus -  20070614Emakina Academy - Gurus -  20070614
Emakina Academy - Gurus - 20070614
 
Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0Advantages and disadvantages of web 2.0
Advantages and disadvantages of web 2.0
 
Gabriela Grosseck Cie May 2007 Bucharest
Gabriela Grosseck Cie May 2007 BucharestGabriela Grosseck Cie May 2007 Bucharest
Gabriela Grosseck Cie May 2007 Bucharest
 
Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2Web2.0 2012 - lesson 2
Web2.0 2012 - lesson 2
 
Emerging Technologies: Finding Function in Social Media
Emerging Technologies: Finding Function in Social MediaEmerging Technologies: Finding Function in Social Media
Emerging Technologies: Finding Function in Social Media
 
Web 2.0 tools for ELL
Web 2.0 tools for ELLWeb 2.0 tools for ELL
Web 2.0 tools for ELL
 

Semelhante a Lecture 2: Social Web Privacy & User Profiles (2012)

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
 
Web2.0 presentation c_macdonald(3)
Web2.0 presentation c_macdonald(3)Web2.0 presentation c_macdonald(3)
Web2.0 presentation c_macdonald(3)
macd800
 
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
Daniel Dufourt
 

Semelhante a Lecture 2: Social Web Privacy & User Profiles (2012) (20)

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)
 
Web 2.0, Web Social
Web 2.0, Web SocialWeb 2.0, Web Social
Web 2.0, Web Social
 
Web2.0 presentation c_macdonald(3)
Web2.0 presentation c_macdonald(3)Web2.0 presentation c_macdonald(3)
Web2.0 presentation c_macdonald(3)
 
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
TELECOM Bretagne Social Web and Web 2.0 25 janvier 2012
 
Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)Lecture 3: Social Web Data Formats (2012)
Lecture 3: Social Web Data Formats (2012)
 
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
 
Presentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibmPresentation Lars Olof Allerhed e-office ibm
Presentation Lars Olof Allerhed e-office ibm
 
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
Lecture 2: Interactions, Frameworks, Privacy & Security on the Social Web (2014)
 
Web2.0 presentation c_macdonald
Web2.0 presentation c_macdonaldWeb2.0 presentation c_macdonald
Web2.0 presentation c_macdonald
 
Web2.0 presentation c_macdonald
Web2.0 presentation c_macdonaldWeb2.0 presentation c_macdonald
Web2.0 presentation c_macdonald
 
Lecture 4: Social Web Personalization (2012)
Lecture 4: Social Web Personalization (2012)Lecture 4: Social Web Personalization (2012)
Lecture 4: Social Web Personalization (2012)
 
Open square
Open square Open square
Open square
 
Social network privacy guide
Social network privacy guideSocial network privacy guide
Social network privacy guide
 
Namaganda
NamagandaNamaganda
Namaganda
 
Social networking
Social networkingSocial networking
Social networking
 
Web2.0
Web2.0Web2.0
Web2.0
 
Using web 2
Using web 2Using web 2
Using web 2
 
Social collaboration at work executive briefing
Social collaboration at work   executive briefingSocial collaboration at work   executive briefing
Social collaboration at work executive briefing
 
Social network privacy.
Social network privacy.Social network privacy.
Social network privacy.
 
Chapter1b McHaney
Chapter1b McHaneyChapter1b McHaney
Chapter1b McHaney
 

Mais de 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 2017
Lora 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 Zone
Lora Aroyo
 

Mais de 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
 

Último

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+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...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

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 - 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...
 
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...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
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
 
+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...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 

Lecture 2: Social Web Privacy & User Profiles (2012)

  • 1. Social Web Lecture 1I What People DO on the Social Web? Lora Aroyo The Network Institute VU University Amsterdam Monday, February 27, 12
  • 2. Cognitive surplus is the best thing since sliced bread. Monday, February 27, 12
  • 3. Social Relationships Monday, February 27, 12
  • 4. Social in Physical World • People have relationships within and across different social contexts: family, sports, work, friends • In ‘real world’ this is okay, it works the way it does, due to a relatively small set of social contexts and interaction opportunities http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 5. Social in Digital World • Digital social dynamics match those in the physical world: friends are friends in both worlds • However, there are also significant differences: • # of people to interact with not limited by distance or time • a person can ‘block’ or ‘manage’ relationships • personae subject to different social norms • personae can evolve over time • personae are less (not) limited in scope Monday, February 27, 12
  • 6. Why Public Connections ... serve as important identity signals help people navigate the networked social world serve to validate identity information about people Monday, February 27, 12
  • 7. Multiple SN Accounts • Users have many accounts on different social & professional network services, e.g. personae for different situations/contexts • They utilize their different accounts in different ways, depending on the digital context, e.g.: • friendly chat on Facebook • professional discussion on LinkedIn • dating interactions on Hives As a consequence there is a need to separate the systems to manage the user's profiles, identities & permissions, as well as their social graph (relationships) & their social media Monday, February 27, 12
  • 8. Problems • Maintaining a multitude of online profiles for different contexts is cumbersome and time consuming - not scalable • It is difficult for new social networks to attract new & maintain active members simply because of the effort involved in creating and maintaining "yet-another-profile" and re-establishing different aspects of your profile under yet another context • A user cannot control how their information is viewed by others in different contexts by different social applications Monday, February 27, 12
  • 9. Architecture Needed for managing multiple Social Web profiles “policy-oriented web” architecture to support trusted services in the longer term Monday, February 27, 12
  • 10. 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 Monday, February 27, 12
  • 11. Social Web User http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 12. Distributed Profile http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 13. Social Graph http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 14. Social Groups http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 15. Frameworks http://www.w3.org/2005/Incubator/socialweb/wiki/SocialWebFrameworks2#Social_Graph_Management_Today Monday, February 27, 12
  • 16. Personal Profiles Monday, February 27, 12
  • 17. Does the Social Web affect social interaction? Monday, February 27, 12
  • 18. Opening the Sites Monday, February 27, 12
  • 19. 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 • In response: Facebook provided an API & Google OpenSocial API Monday, February 27, 12
  • 20. • an 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/ Monday, February 27, 12
  • 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; Facebook Connect - flows for web apps, mobile devices & game consoles • http://oauth.net/ Monday, February 27, 12
  • 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/ Monday, February 27, 12
  • 24. Twitter employing OAuth Figure credits: http://www.phpbuilder.com/columns/sachin_khosla062510.php3 Monday, February 27, 12
  • 25. Facebook Platform • Graph API to read/write data into Facebook • Authentication - interact with Graph API on behalf of Facebook users (single-sign on mechanism for web, mobile & desktop apps) • Facebook Connect APIs - enable Facebook members to log onto third-party websites, applications, mobile devices & gaming systems with their Facebook identity Monday, February 27, 12
  • 26. OpenSocial • Google initiative (set of APIs) based on open standards JavaScript, HTML: • 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) • So, with Open Social embedded in a site, a site instantly becomes a social Web site • integrated, e.g. OAuth, OAuth 2.0, Activity Streams, • http://www.opensocial.org/ Monday, February 27, 12
  • 27. OpenSocial • Half a year after Facebook Platform, Google launched Open Social • Popular containers: MySpace, Hi5, Plaxo, LinkedIn, Orkut, Friendster, Six Apart. • Plugged-in applications: iLike, Slide, Flixter, Rock You, etc. Monday, February 27, 12
  • 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 Monday, February 27, 12
  • 29. Twitter for Websites • TfW: a set of products that enables websites to easily integrate Twitter basic functions • Tweet button • Follow button • https://dev.twitter.com/docs/twitter-for- websites Monday, February 27, 12
  • 30. Search API • Dedicated API for running searches against the real-time index of recent Tweets; to allow a user to 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) Monday, February 27, 12
  • 31. REST API • the API for leveraging core Twitter objects • enables developers to access some of the core primitives of Twitter including timelines, status updates & user information • 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 developers integration opportunities to interact with Twitter: create & post tweets back to Twitter, reply to tweets, favorite certain tweets, retweet other tweets, and more Monday, February 27, 12
  • 32. Streaming API • real-time sample of the Twitter Firehose • for developers with data intensive needs, e.g. to build a data mining product or do 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 • this requires to establish a long-lived HTTP connection and maintain that connection • if Search API is too much rate-limited, then move to Streaming API Monday, February 27, 12
  • 33. Streaming API Products • Streaming API: public statuses from all users, filtered in various ways: by userid, keyword, geographic location • User Streams: nearly all data required to update a user's display. Requires the user's OAuth token. Provides public and protected statuses from followings, direct messages, mentions, and other events taken on and by the user. The primary use case is providing updates to a Twitter client • Site Streams: (in Beta) Once more than a handful of User Streams connections are opened from the same host or service, Site Streams must be used. The primary use case is website and other service integrations Monday, February 27, 12
  • 34. Issues related to User Profiles & Networks Monday, February 27, 12
  • 35. The Social Web is changing how our brains work. Monday, February 27, 12
  • 36. A large part of what it means to be human, he writes, is our capacity for "deep reading," an ability bestowed on us by Gutenberg's printing press, which fostered an "intellectual tradition of solitary, single-minded concentration." Yet Carr wants us to know what we're losing in exchange for our dynamic, interconnected, Internet-fueled world.The Shallows is a rebuttal to those who unquestioningly accept a life in which information is unlimited, easily accessed but fractured and unmoored from context, and where people are constantly online and multitasking among e-mail, Facebook and websites. Extrapolating from the sagacity of Western philosophers like Plato and Marshall McLuhan and guided by recent, pertinent discoveries in neuroscience, 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. Monday, February 27, 12
  • 37. Privacy Concerns • Legal still in its infancy, but courts do rule on new behavior • fourth amendment to the U.S. Constitution & legal decisions concerning privacy are not equipped to address social network sites • e.g., do police officers have the right to access content posted to Facebook without a warrant? • Truthfulness of personal profiles has become a subject of debate • Privacy hard to understand (few read Terms) and misinterpret ‘Friends’ Monday, February 27, 12
  • 38. Security • security of people (sex offenders) • security of computers and data • With enormous numbers of users and enormous amounts of data, sites are natural targets of spammers, and phishing and malware attacks (‘new friend malware’, ‘twitter spam’ etc.) Monday, February 27, 12
  • 39. 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/ Monday, February 27, 12
  • 40. http://www.economist.com/blogs/babbage/2012/01/online-privacy 27-01-2012 “Having figured out how to remember nearly everything, Issues: it is about time people • burden on companies: it is next to relearned how to forget” impossible to rid the web completely of a piece of information: some digital ripples will inevitably remain “Personal data is the new oil • where one man’s data end and another’s begin of the internet and the new currency of the digital • crooks may try to invoke it to have their name struck from unfavorable world.” online coverage Meglena Kuneva, European • it is not always clear what counts as Consumer Commissioner, 2009 reporting on the internet Monday, February 27, 12
  • 49. 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 Monday, February 27, 12
  • 50. Current Public Initiatives SOPA, PIPA, ACTA • By media industry: • AHRA 1992 - soft • DMCA 1998 - surgical • SOPA/PIPA 2011 - nuclear • By non representatives • ACTA - 39 countries Monday, February 27, 12
  • 56. Would SOPA/ACTA change your behaviour on the Social Web? Monday, February 27, 12
  • 57. Assignment 1 image source: http://www.flickr.com/photos/bionicteaching/1375254387/ Monday, February 27, 12
  • 58. 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 Facebook social network in various ways image source: http://www.flickr.com/photos/bionicteaching/1375254387/ Monday, February 27, 12