SlideShare a Scribd company logo
1 of 30
Social Network Technologies Dr. Harry Chen CMSC 491/691S February 6, 2008
Agenda ,[object Object],[object Object],[object Object],[object Object],Source: http://en.wikipedia.org/wiki/Image:Social-network.svg
Social Network sites ,[object Object]
Let’s define “Social Network sites” ,[object Object],[object Object],[object Object],[object Object],Source:  Social Network Sites: Definition, History, and Scholarship , D. Boyd and N. B. Ellison  http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html
Why do people join Social Network sites? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Do you have other reasons to join a social network?
Looking back into the past The idea of creating profiles and communicate with strangers are nothing new. Remember ICQ, IRC and MUD.  What do you think have caused the sudden explosion of Social Network sites? Source:  Social Network Sites: Definition, History, and Scholarship , D. Boyd and N. B. Ellison  http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html
What does it all mean?
Social Network Analysis ,[object Object],Why do you think it’s important to study social relationships? Source: Social Network Analysis, A Brief Introduction http://www.orgnet.com/sna.html
Key concepts ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Source:  http://tinyurl.com/22dhsd   http://en.wikipedia.org/wiki/Social_network http://www.orgnet.com/sna.html
Example: Betweenness (1) Heather has less direct  connection than Diane. (2) Heather has a “sweeter” spot in the network because she connects two groups of people.  (3) Heather is a “single point of failure”. Source: http://www.orgnet.com/sna.html
Who is reading your profile? ,[object Object],Got it! Contact, school, favorites… HTML detected. But, what’s in the page? In order to help computer programs to better understand our profiles and social relationships, we need to express information in an explicit representation.
FOAF (Friend-Of-A-Friend) ,[object Object],[object Object]
An Example: How FOAF works for me http://harry.hchen1.com http://harry.hchen1.com/foaf.rdf FOAF profile crawler
What can you say using FOAF? http://xmlns.com/foaf/spec/
FOAF toys ,[object Object],[object Object],[object Object],[object Object]
XFN (XHTML Friends Network) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],XFN: http://gmpg.org/xfn/
XFN Examples Step 1: Use “rel” tag to define how you are related to this link. Step 2: Let the world know you an XFN page Read more: http://gmpg.org/xfn/join
Harnessing the power of Social Networks ,[object Object],[object Object],[object Object],[object Object],[object Object]
Social Network Innovation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Facebook API ,[object Object],[object Object],[object Object],[object Object]
Criticisms of Facebook API ,[object Object],[object Object],[object Object],[object Object]
Google’s OpenSocial API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Benefits of using OpenSocial API ,[object Object],[object Object],[object Object],http://code.google.com/apis/opensocial/faq.html
Criticisms of OpenSocial API ,[object Object],[object Object],[object Object],As reported by TechCrunch on November 5, 2007, OpenSocial was also quickly cracked. The total time to crack the OpenSocial-based iLike on Ning was just 20 minutes, according to TechCrunch, with the attacker being able add and remove songs on a user's playlist, and to look into information on their friends.  http://en.wikipedia.org/wiki/OpenSocial#Criticism
Google’s Social Graph API ,[object Object],[object Object],[object Object],[object Object]
OpenSocial vs Social Graph API ,[object Object],[object Object],[object Object]
Social Graph API demo http:// code.google.com/apis/socialgraph/docs/examples.html
Criticisms of Social Network sites ,[object Object],[object Object],[object Object]
Summary ,[object Object],[object Object],[object Object],[object Object]
Homework ,[object Object]

More Related Content

More from hchen1 (8)

An Introduction to Ajax Programming
An Introduction to Ajax ProgrammingAn Introduction to Ajax Programming
An Introduction to Ajax Programming
 
Machine Tags
Machine TagsMachine Tags
Machine Tags
 
Web 2.0 Mashups
Web 2.0 MashupsWeb 2.0 Mashups
Web 2.0 Mashups
 
Gnizr Architecture (for developers)
Gnizr Architecture (for developers)Gnizr Architecture (for developers)
Gnizr Architecture (for developers)
 
Folksonomy and Tagging in the Social Web
Folksonomy and Tagging in the Social WebFolksonomy and Tagging in the Social Web
Folksonomy and Tagging in the Social Web
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
 
Inside Gnizr
Inside GnizrInside Gnizr
Inside Gnizr
 
Social Web Technologies
Social Web TechnologiesSocial Web Technologies
Social Web Technologies
 

Recently uploaded

Recently uploaded (20)

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...
 
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
 
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 Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
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
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Social Network Technologies

  • 1. Social Network Technologies Dr. Harry Chen CMSC 491/691S February 6, 2008
  • 2.
  • 3.
  • 4.
  • 5.
  • 6. Looking back into the past The idea of creating profiles and communicate with strangers are nothing new. Remember ICQ, IRC and MUD. What do you think have caused the sudden explosion of Social Network sites? Source: Social Network Sites: Definition, History, and Scholarship , D. Boyd and N. B. Ellison http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html
  • 7. What does it all mean?
  • 8.
  • 9.
  • 10. Example: Betweenness (1) Heather has less direct connection than Diane. (2) Heather has a “sweeter” spot in the network because she connects two groups of people. (3) Heather is a “single point of failure”. Source: http://www.orgnet.com/sna.html
  • 11.
  • 12.
  • 13. An Example: How FOAF works for me http://harry.hchen1.com http://harry.hchen1.com/foaf.rdf FOAF profile crawler
  • 14. What can you say using FOAF? http://xmlns.com/foaf/spec/
  • 15.
  • 16.
  • 17. XFN Examples Step 1: Use “rel” tag to define how you are related to this link. Step 2: Let the world know you an XFN page Read more: http://gmpg.org/xfn/join
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Social Graph API demo http:// code.google.com/apis/socialgraph/docs/examples.html
  • 28.
  • 29.
  • 30.