SlideShare a Scribd company logo
1 of 19
Social Overlay: P2P Infrastructure for Social Networks Bipin Upadhyaya*, EunmiChoi Distributed  Information Systems Lab Kookmin university Seoul
Outline Introduction Problem Statement Related Work Social-Content Graph System Architecture Handling FOAF Information Social P2P Layer Conclusions & Future work
Introduction Current search technology does not utilize the relation between the people-people and people-content. Need for more personalized search result. Peoples participate in social sites. Privacy as an important issues. Example : Google search on cute baby gives
Introduction A typical person is involved in  Social networks like facebook for family and friends Professional networks like LinkedIn. One among many bookmarking site del.icio.us, digg, simpy, CiteULike Other book, movie recommendation sites. So your friends are clustered among different sites.
Introduction Facebook Which network too join ?? MySpace Imagine the situation when user wants to share multimedia, bookmarking,  recommendation and other Web2.0  application LinkedIn Orkut
Problem Statement How can we infer the social linkage between the users in different sites? How can we identify different clusters of communities associated with certain interests?  If a user participates in many social clusters, how should a search query be resolved with respect to the different clusters?
Related Work Tribler social community that facilitates file sharing through a peer-to-peer (p2p) networks a social P2P application where a user can share and consume the contents in Youtube, Bittorrent  and liveleak Diki a social bookmarking service that allows users to encrypt and share bookmarks with friends via the XMPP real-time communication protocol. Wisebook integrated with Facebook for peer to peer file exchange but now it is defunct.
Social Content Graph A social content graph is a logical graph structure where the labeled nodes represent people and contents, and the labeled edges represent relations between users and items, as well as activities users perform on items or other users.
Social Content Graph Person-Person         -friendship        -subscribed        -endorsed Person-Content         -tagged        -authored      -endorsed Content-Person         -authored-by        -mentions Content Node Content-content        -hyperlinks       -message threads Person Node Linkage between same type Linkage between different type Figure 1: Social content Graph
System Architecture Used as Plug-in Figure : System Diagram
System Architecture User Interface use to give basic FOAF information, publish content in both peer to peer and web and search the heterogeneous information sources. Middleware Layer for Social Network provides an interface to publish and search information in both Web and P2P Wrapper Layer for handling with other systems helps to integrate the system with the existing Web2.0 applications. Wrapper of online social networks helps to capture the relationship that already exists in Web.
Handling FOAF Information Fig. Generating FOAF form different sites to give the global view.
Handling FOAF Information Adding a new vocabulary <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/">  <foaf:Person>  <foaf:name>bipinUpadhyaya</foaf:name>    <foaf:mboxrdf:resource="mailto:bipin_upd@yahoo.com"/> <foaf:holdsAccount> <foaf:OnlineAccount>  <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://facebook.com"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType>Social Network</foaf:accountType> </foaf:OnlineAccount> <foaf:OnlineAccount>  <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://del.icio.us"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType> </foaf:accountType> </foaf:OnlineAccount> </foaf:holdsAccount> <foaf:knows> <foaf:Person> <foaf:name>SubashPoudyal</foaf:name> <foaf:mboxrdf:resource="mailto:subash@yahoo.com"/> <foaf:holdsAccount> <foaf:OnlineAccount>  <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://facebook.com"> <foaf:accountID>SubashPoudyal</foaf:accountID> <foaf:accountType>Social Network</foaf:accountType> </foaf:OnlineAccount> <foaf:OnlineAccount>  <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://youtube.com"> <foaf:accountID>subash</foaf:accountID> <foaf:accountType>multimedia</foaf:accountType> </foaf:OnlineAccount> </foaf:holdsAccount> </foaf:Person> </foaf:knows> </foaf:Person> <foaf:OnlineAccount>  <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://del.icio.us"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType> </foaf:accountType> </foaf:OnlineAccount>
Social P2P Layer The Social overlay is the relation between the people in P2P and Web together showing the social tie between the peers. This social overlay manages the relations between different peers, maintaining multiple identity, identifying friends, updating friends list, friend interest areas and other information that are subjected to change. Figure: Social Network Relation of Social Overlay
Social P2P Layer P2P Layer Figure: Lookup to find the friends in the network in P2P  Figure: Process of connecting to a peer
Social P2P Layer Social Information in Social P2P Fig: Showing the process of query being resolved by using different sites
Conclusions Exploring the link between the people and the documents and maintaining the connectivity between the people Solve the problem finding of social-content that may reside in different heterogeneous sites. Combining P2P and traditional web application we tried to get the maximum benefits to retrieve the social content. P2P Infrastructures used to share the FOAF information whereas the Web is used to search for the information.
Future Work P2P to make server less system for Message Boards and Forums with capabilities of Web 2.0 applications.  Our future research will be directed towards making social networks in P2P infrastructure.
Questions ?

More Related Content

What's hot

Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011
sssw2011
 
Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011
sssw2011
 
SMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic WebSMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic Web
Matthew Brown
 
School of Data - mapping company networks
School of Data - mapping company networksSchool of Data - mapping company networks
School of Data - mapping company networks
Tony Hirst
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
Blogtalk 2008
 
School Of Data - mapping opencorporates networks using openrefine and Gephi
School Of Data - mapping opencorporates networks using openrefine and GephiSchool Of Data - mapping opencorporates networks using openrefine and Gephi
School Of Data - mapping opencorporates networks using openrefine and Gephi
Tony Hirst
 

What's hot (20)

Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011Peter Mika's Presentation at SSSW 2011
Peter Mika's Presentation at SSSW 2011
 
Semantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information SpacesSemantic Web 2.0: Creating Social Semantic Information Spaces
Semantic Web 2.0: Creating Social Semantic Information Spaces
 
Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011Harith Alani's presentation at SSSW 2011
Harith Alani's presentation at SSSW 2011
 
The Social Semantic Web: An Introduction
The Social Semantic Web: An IntroductionThe Social Semantic Web: An Introduction
The Social Semantic Web: An Introduction
 
DIY basic Facebook data mining
DIY basic Facebook data miningDIY basic Facebook data mining
DIY basic Facebook data mining
 
Structured Data and Semantic SEO
Structured Data and Semantic SEOStructured Data and Semantic SEO
Structured Data and Semantic SEO
 
Nova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web TalkNova Spivack - Semantic Web Talk
Nova Spivack - Semantic Web Talk
 
SMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic WebSMX Advanced 2012 - Catching up with the Semantic Web
SMX Advanced 2012 - Catching up with the Semantic Web
 
MyLifeBits van Microsoft
MyLifeBits van MicrosoftMyLifeBits van Microsoft
MyLifeBits van Microsoft
 
Tutorial: Social Semantics
Tutorial: Social SemanticsTutorial: Social Semantics
Tutorial: Social Semantics
 
Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...Interlinking Online Communities and Enriching Social Software with the Semant...
Interlinking Online Communities and Enriching Social Software with the Semant...
 
Week 2 computers, web and the internet
Week 2 computers, web and the internetWeek 2 computers, web and the internet
Week 2 computers, web and the internet
 
Semantic web assignment1
Semantic web assignment1Semantic web assignment1
Semantic web assignment1
 
Evolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic WebEvolution Towards Web 3.0: The Semantic Web
Evolution Towards Web 3.0: The Semantic Web
 
TCDL 2009 keynote: Better living through linking
TCDL 2009 keynote: Better living through linkingTCDL 2009 keynote: Better living through linking
TCDL 2009 keynote: Better living through linking
 
Google
GoogleGoogle
Google
 
School of Data - mapping company networks
School of Data - mapping company networksSchool of Data - mapping company networks
School of Data - mapping company networks
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
Spivack Blogtalk 2008
Spivack Blogtalk 2008Spivack Blogtalk 2008
Spivack Blogtalk 2008
 
School Of Data - mapping opencorporates networks using openrefine and Gephi
School Of Data - mapping opencorporates networks using openrefine and GephiSchool Of Data - mapping opencorporates networks using openrefine and Gephi
School Of Data - mapping opencorporates networks using openrefine and Gephi
 

Similar to SocialOverlay : P2P Infrastructure for social Networks

Implementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social NetworksImplementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social Networks
Otávio Calaça Xavier
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
Khanderao Kand
 
Sup (Semantic User Profiling)
Sup (Semantic User Profiling)Sup (Semantic User Profiling)
Sup (Semantic User Profiling)
Emanuela Boroș
 
Simple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on RailsSimple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on Rails
jhenry
 

Similar to SocialOverlay : P2P Infrastructure for social Networks (20)

Implementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social NetworksImplementing Semantic Queries in Online Social Networks
Implementing Semantic Queries in Online Social Networks
 
Making things findable
Making things findableMaking things findable
Making things findable
 
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
 
Linked opendata parisemantique.fr - 24062011
Linked opendata   parisemantique.fr - 24062011Linked opendata   parisemantique.fr - 24062011
Linked opendata parisemantique.fr - 24062011
 
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
 
Social mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-londonSocial mediaprogramming part2-java-jax-london
Social mediaprogramming part2-java-jax-london
 
Geekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web PrimerGeekup Sheffield Semantic Web Primer
Geekup Sheffield Semantic Web Primer
 
Introducing Facebook
Introducing FacebookIntroducing Facebook
Introducing Facebook
 
Semantic web browser
Semantic web browser Semantic web browser
Semantic web browser
 
Sup (Semantic User Profiling)
Sup (Semantic User Profiling)Sup (Semantic User Profiling)
Sup (Semantic User Profiling)
 
GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia GSoC 2017 Proposal - Chatbot for DBpedia
GSoC 2017 Proposal - Chatbot for DBpedia
 
Statistical analysis of facebook using r
Statistical analysis of facebook using rStatistical analysis of facebook using r
Statistical analysis of facebook using r
 
Web3.0- How brands can take advantage of the semantic shift - Brandsential
Web3.0- How brands can take advantage of the semantic shift -  BrandsentialWeb3.0- How brands can take advantage of the semantic shift -  Brandsential
Web3.0- How brands can take advantage of the semantic shift - Brandsential
 
Accessibility, Automation and Metadata
Accessibility, Automation and MetadataAccessibility, Automation and Metadata
Accessibility, Automation and Metadata
 
Building Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social NetworksBuilding Secure Open & Distributed Social Networks
Building Secure Open & Distributed Social Networks
 
Intuitive APIs and Developer Education
Intuitive APIs and Developer EducationIntuitive APIs and Developer Education
Intuitive APIs and Developer Education
 
The Semantic Web An Introduction
The Semantic Web An IntroductionThe Semantic Web An Introduction
The Semantic Web An Introduction
 
Simple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on RailsSimple Social Networking with Ruby on Rails
Simple Social Networking with Ruby on Rails
 
Web2.0.2012 - lesson 9 - social networks
Web2.0.2012 - lesson 9 - social networksWeb2.0.2012 - lesson 9 - social networks
Web2.0.2012 - lesson 9 - social networks
 
Norfolk Intranet 2.0
Norfolk Intranet 2.0Norfolk Intranet 2.0
Norfolk Intranet 2.0
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Recently uploaded (20)

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 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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
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
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
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
 
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
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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, ...
 
"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 ...
 

SocialOverlay : P2P Infrastructure for social Networks

  • 1. Social Overlay: P2P Infrastructure for Social Networks Bipin Upadhyaya*, EunmiChoi Distributed Information Systems Lab Kookmin university Seoul
  • 2. Outline Introduction Problem Statement Related Work Social-Content Graph System Architecture Handling FOAF Information Social P2P Layer Conclusions & Future work
  • 3. Introduction Current search technology does not utilize the relation between the people-people and people-content. Need for more personalized search result. Peoples participate in social sites. Privacy as an important issues. Example : Google search on cute baby gives
  • 4. Introduction A typical person is involved in Social networks like facebook for family and friends Professional networks like LinkedIn. One among many bookmarking site del.icio.us, digg, simpy, CiteULike Other book, movie recommendation sites. So your friends are clustered among different sites.
  • 5. Introduction Facebook Which network too join ?? MySpace Imagine the situation when user wants to share multimedia, bookmarking, recommendation and other Web2.0 application LinkedIn Orkut
  • 6. Problem Statement How can we infer the social linkage between the users in different sites? How can we identify different clusters of communities associated with certain interests? If a user participates in many social clusters, how should a search query be resolved with respect to the different clusters?
  • 7. Related Work Tribler social community that facilitates file sharing through a peer-to-peer (p2p) networks a social P2P application where a user can share and consume the contents in Youtube, Bittorrent and liveleak Diki a social bookmarking service that allows users to encrypt and share bookmarks with friends via the XMPP real-time communication protocol. Wisebook integrated with Facebook for peer to peer file exchange but now it is defunct.
  • 8. Social Content Graph A social content graph is a logical graph structure where the labeled nodes represent people and contents, and the labeled edges represent relations between users and items, as well as activities users perform on items or other users.
  • 9. Social Content Graph Person-Person -friendship -subscribed -endorsed Person-Content -tagged -authored -endorsed Content-Person -authored-by -mentions Content Node Content-content -hyperlinks -message threads Person Node Linkage between same type Linkage between different type Figure 1: Social content Graph
  • 10. System Architecture Used as Plug-in Figure : System Diagram
  • 11. System Architecture User Interface use to give basic FOAF information, publish content in both peer to peer and web and search the heterogeneous information sources. Middleware Layer for Social Network provides an interface to publish and search information in both Web and P2P Wrapper Layer for handling with other systems helps to integrate the system with the existing Web2.0 applications. Wrapper of online social networks helps to capture the relationship that already exists in Web.
  • 12. Handling FOAF Information Fig. Generating FOAF form different sites to give the global view.
  • 13. Handling FOAF Information Adding a new vocabulary <rdf:RDFxmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:foaf="http://xmlns.com/foaf/0.1/"> <foaf:Person> <foaf:name>bipinUpadhyaya</foaf:name> <foaf:mboxrdf:resource="mailto:bipin_upd@yahoo.com"/> <foaf:holdsAccount> <foaf:OnlineAccount> <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://facebook.com"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType>Social Network</foaf:accountType> </foaf:OnlineAccount> <foaf:OnlineAccount> <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://del.icio.us"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType> </foaf:accountType> </foaf:OnlineAccount> </foaf:holdsAccount> <foaf:knows> <foaf:Person> <foaf:name>SubashPoudyal</foaf:name> <foaf:mboxrdf:resource="mailto:subash@yahoo.com"/> <foaf:holdsAccount> <foaf:OnlineAccount> <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://facebook.com"> <foaf:accountID>SubashPoudyal</foaf:accountID> <foaf:accountType>Social Network</foaf:accountType> </foaf:OnlineAccount> <foaf:OnlineAccount> <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://youtube.com"> <foaf:accountID>subash</foaf:accountID> <foaf:accountType>multimedia</foaf:accountType> </foaf:OnlineAccount> </foaf:holdsAccount> </foaf:Person> </foaf:knows> </foaf:Person> <foaf:OnlineAccount> <rdf:typerdf;resource="http://www.foo.org/OnlineSocialAccount"/> <foaf:accountServiceHomePagerdf:resource ="http://del.icio.us"> <foaf:accountID>Bipin-Upadhyaya</foaf:accountID> <foaf:accountType> </foaf:accountType> </foaf:OnlineAccount>
  • 14. Social P2P Layer The Social overlay is the relation between the people in P2P and Web together showing the social tie between the peers. This social overlay manages the relations between different peers, maintaining multiple identity, identifying friends, updating friends list, friend interest areas and other information that are subjected to change. Figure: Social Network Relation of Social Overlay
  • 15. Social P2P Layer P2P Layer Figure: Lookup to find the friends in the network in P2P Figure: Process of connecting to a peer
  • 16. Social P2P Layer Social Information in Social P2P Fig: Showing the process of query being resolved by using different sites
  • 17. Conclusions Exploring the link between the people and the documents and maintaining the connectivity between the people Solve the problem finding of social-content that may reside in different heterogeneous sites. Combining P2P and traditional web application we tried to get the maximum benefits to retrieve the social content. P2P Infrastructures used to share the FOAF information whereas the Web is used to search for the information.
  • 18. Future Work P2P to make server less system for Message Boards and Forums with capabilities of Web 2.0 applications. Our future research will be directed towards making social networks in P2P infrastructure.

Editor's Notes

  1. Diki [31] is a social bookmarking service that allows users to encrypt and share bookmarks with friends via the XMPP [32] real-time communication protocol.Wisebook which is
  2. Open socialAPIs
  3. We cluster people based on interest. Clustering people helps to categorize people of similar interest together. When a user search for the query the system finds the clusters of people (in this case users friends/people user knows) having the same interest as the query and then search to those sites for the result.