Download - Social network aggregation model
1
Social Network Services Aggregation Model
byAhmad Karawash
2
Overview
Introduction Development of web & social web Statistics & Problem Source of idea Semantic Social Network aggregation (SSNA) Semantic service discovery (SSD) SSNA benefits Simulation Implementation Conclusion
3
Social Network Services
Definitions : The Social network is a set of relationships that link together people over the Web. The Web is a universal and open space of information where every item of interest can be identified by a URI (Uniform Resource Identifier).
definition- statistic - problem – source – aggregation – advantage - simulation
4
Social Network Services
Web development :
Web 1.0 : Read-Only web existed before 1999, it identified resource by its address (URI). It allowed anything to link to anything.
Web 2.0 : Today’s web discussed in 2004 by Tim O’Reilly, describes web-based applications, such as social networking sites and blogs, that facilitate collaboration and sharing among users.
Web 3.0 : Refers to a supposed third generation of Internet-based services, It comprises what might be called the intelligent Web, such as
those using semantic web, natural language search, data mining, machine learning and artificial intelligence technologies.
definition- statistic - problem – source – aggregation – advantage - simulation
5
Social Network Servicesdefinition- statistic - problem – source – aggregation – advantage - simulation
Useful Social Networking Statistics 2011 (in millions) http://andynathan.net/2011/08/social-networking-statistics-2012/
Social web users statistics:
6
Social Network Servicesdefinition- statistic - problem – source – aggregation – advantage - simulation
Overlap between multiple social network servicesCompete.com (Alex Patriquin)
Social network services overlap:
7
Social Network Services
Problem: • users of multiple social networks spend so much time managing
their online accounts. They can’t actually get any work done or remember which contacts they met.
• “Facebook me.”• “Hey, hit me on Plus”• “Can you tweet me?”• “I’m on LinkedIn.”
Solution : • Social network aggregation
definition- statistic - problem – source – aggregation – advantage - simulation
8
Social Network Servicesdefinition- statistic - problem – source – aggregation – advantage - simulation
Middle server(ISP)
Client(aggregator)
Google+
Myspace.com
State of art:• Researches developed aggregators for social network (since
2007) as: Profilactic, Minggl, iStalkr, Correlate.us, Spokeo.• But all of them lack of semantic property, because of
dependence on syntactic web, also the aggregation is done in the client side as if nothing really is done.
• So semantic aggregator is the goal now.
Syntax based &No social identity
9
Social Network Services
Idea : • Idea comes from Web 3.0 which is based around cults of personality.
Search a name and bring up that person, all the social networks they belong to, and produce a feed around them. In this world, the idea of “Social Networks” will be completely replaced by People Search.
definition- statistic - problem – source – aggregation – advantage - simulation
10
Social Network Services
SSNA approach:• Instead of syntactical aggregation in the client side, a semantic
social network aggregation can be done on the middle server side based on social identity.
definition- statistic - problem – source – aggregation – advantage - simulation
Middle server
Google+
MySpace
ontology
SSOA(aggregator)
client
11
Social Network Services
Merge ontology• The goal is to make a new hybrid ontology on the middle server that
merges all the traits of the social networks
definition- statistic - problem – source – aggregation – advantage - simulation
12
Social Network Services
SSOA (social service oriented architecture) article• Our model is based on dividing web services into different
types of services according to their purpose.
• To achieve our goal we need a semantic SOA model to sort web services.
definition- statistic - problem – source – aggregation – advantage - simulation
Web service
Education service
Sell/Buy service
Weather service
Bank service
Social service
Trade serviceEngineer
service
.
.
.
MySpace
13
Social Network Services
One message communication• Because of combining social networks to a unique global
personal account for each user, one social message will carry update for all the social accounts between the middle server and the client.
definition- statistic - problem – source – aggregation – advantage - simulation
14
Social Network Services
Advantages
Less effort in social network analysis Less utilization of client machine resources (CPU, memory) Middle server deals with one client regarding all his social
accounts
definition- statistic - problem – source – aggregation – advantage - simulation
15
Social Network Services
Simulation
Simulation uses Java socket and process explorer for both server and client.
definition- statistic - problem – source – aggregation – advantage - simulation
16
Social Network Services
Implementation
Implementation uses local server and PHP code. It consists of combination of many social web services as: chat, post comments and upload image & video.
definition- statistic - problem – source – aggregation – advantage - simulation
17
Social Network Services
Conclusion
• This project proposes a new model for semantic social network aggregation as a solution of management of clients social accounts.
• It provides a global identity for user‘s social web work.• It gives a new approach to discover business process of services
semantically.• As a future work and since the web full of millions of web services, it is
recommended to organize jobs of these services. I will focus on dividing the web services into specific domains. Then I will propose for each domain a suitable ontology and management unit, similar to SSOA, to organize the whole web contents.
definition- statistic - problem – source – aggregation – advantage - simulation
18
Social Network Services
References Rahman, Md. Abdur , Ph.D., UNIVERSITY OF OTTAWA (2011),Towards a Context-Aware Social Network Framework The New Media Consortium. (2007, 10 October) Social Networking, the “Third Place,” and the Evolution of Communication. www.nmc.org/evolution-communication boyd, d. m., & Ellison, N. B. (2007). Social network sites: Definition, history, and scholarship. Journal of Computer-Mediated Communication, 13(1), article 11. http://jcmc.indiana.edu/vol13/issue1/boyd.ellison.html Haythornthwaite, C. (2005). Social networks and Internet connectivity effects. Information, Communication, & Society, 8 (2), 125-147. Oezden, P. (2005). Ontology Based Knowledge Discovery in Social Networks http://langtech.jrc.it/Documents/0509_Oezden_OntologyBasedKnowledgeDiscovery_JRC-FinalReport.pdf Jiang, P. (2011). Privacy concern toward using social networking services: A conceptual model Morgan Stanly research (2010). Internet rends. http://www.morganstanley.com/ Sundén, J. (2003). Material Virtualities. New York: Peter Lang. Ko M. & Cheek G. & and Shehab M. University of North Carolina at Charlotte& Sandhu R., University of Texas at San Antonio. (2010). SOCIAL-NETWORKS CONNECT SERVICES Observer Pattern, http://www.oodesign.com/observer-pattern.html Schroeder, S. (2007). 20 Ways To Aggregate Your social Networking. http://mashable.com/2007/07/17/social-network-aggregators/
definition- statistic - problem – source – aggregation – advantage - simulation