social network aggregation model

18
Social Network Services Aggregation Model by Ahmad Karawash 1

Upload: ahmad-karawash

Post on 13-Feb-2017

1.116 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Social network aggregation model

1

Social Network Services Aggregation Model

byAhmad Karawash

Page 2: Social network aggregation model

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

Page 3: Social network aggregation model

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

Page 4: Social network aggregation model

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

Page 5: Social network aggregation model

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:

Page 6: Social network aggregation model

6

Social Network Servicesdefinition- statistic - problem – source – aggregation – advantage - simulation

Overlap between multiple social network servicesCompete.com (Alex Patriquin)

Social network services overlap:

Page 7: Social network aggregation model

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

Page 8: Social network aggregation model

8

Social Network Servicesdefinition- statistic - problem – source – aggregation – advantage - simulation

Middle server(ISP)

Client(aggregator)

Facebook

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

Page 9: Social network aggregation model

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

Page 10: Social network aggregation model

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

Facebook

Google+

MySpace

ontology

SSOA(aggregator)

client

Page 11: Social network aggregation model

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

Page 12: Social network aggregation model

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

.

.

.

Facebook

twitter

MySpace

Page 13: Social network aggregation model

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

Page 14: Social network aggregation model

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

Page 15: Social network aggregation model

15

Social Network Services

Simulation

Simulation uses Java socket and process explorer for both server and client.

definition- statistic - problem – source – aggregation – advantage - simulation

Page 16: Social network aggregation model

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

Page 17: Social network aggregation model

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

Page 18: Social network aggregation model

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