SlideShare uma empresa Scribd logo
1 de 32
Guillaume Erétéo, Michel Buffa, Fabien Gandon, Olivier Corby
computer-mediated networks as social networks [Wellman, 2001]
social media landscape ,[object Object]
overwhelming flow of social data monitoring notifying animating consulting
social network analysis ,[object Object]
social network analysis ,[object Object],community detection   distribution of actors and activities density and diameter  cohesion of the network
social network analysis ,[object Object],degree centrality local attention
social network analysis ,[object Object],betweenness centrality reveal broker "A place for good ideas"  [Burt, 2004]
semantic social networks http:// sioc-project.org/node/158
(guillaume)=5 Gérard Fabien Mylène Michel Yvonne father sister mother colleague colleague d
Gérard Fabien Mylène Michel Yvonne father sister mother colleague colleague <family> d (guillaume)= 3 parent sibling mother father brother sister colleague knows
but … ,[object Object],[San Martin & Gutierrez 2009]
classic SNA on semantic web ,[object Object],[object Object],[Paolillo & Wright, 2006] foaf:knows foaf:interest
semantic SNA stack ,[object Object]
SPARQL extensions ,[object Object]
grouping results ,[object Object],[object Object],[object Object],[object Object]
path extraction ,[object Object],[object Object],[object Object],[object Object],[object Object]
full example ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Qualified component Qualified in-degree Qualified diameter Closenness Centrality Betweenness Centrality Number of geodesics  between  from and  to Qualified degree Number of geodesics  between  from and  to going through  b
SemSNA an ontology of SNA ,[object Object]
add to the RDF graph ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
sister mother supervisor hasSNAConcept isDefinedForProperty hasValue colleague colleague father hasCentralityDistance colleague colleague supervisor 4 Philippe 2 colleague supervisor Degree Guillaume Gérard Fabien Mylène Michel Yvonne Ivan Peter
Ipernity
using real data ,[object Object],[object Object],[object Object],[object Object]
importing data with SemSNI ,[object Object]
using real data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
performances & limits  time projections Knows 0.71 s  494 510 Favorite 0.64 s  339 428 Friend 0.31 s  136 311 Family 0.03 s  18 771 Message 1.98 s  795 949 Comment 9.67 s  2 874 170 Knows 20.59 s  989 020 Favorite 18.73 s  678 856 Friend 1.31 s  272 622 Family 0.42 s  37 542 Message 16.03 s  1 591 898 Comment 28.98 s 5 748 340 Shortest paths used to calculate  Knows Path length <= 2: 14m 50.69s  Path length <= 2: 2h 56m 34.13s Path length <= 2: 7h 19m 15.18s  100 000 1 000 000 2 000 000 Favorite Path length <= 2: 5h 33m 18.43s 2 000 000 Friend Path length <= 2: 1m 12.18 s  Path length <= 2: 2m 7.98 s 1 000 000 2 000 000 Family Path length <= 2 : 27.23 s Path length <= 2 : 2m 9.73 s Path length <= 3 : 1m 10.71 s Path length <= 4 : 1m 9.06 s 1 000 000 3 681 626 1 000 000 1 000 000
some interpretations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
some interpretations ,[object Object],[object Object]
conclusion ,[object Object],[object Object],[object Object]
perspectives ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],http://twitter.com/isicil
name Guillaume Erétéo holdsAccount organization mentorOf mentorOf holdsAccount manage contribute contribute answers twitter.com/ereteog  slideshare.net/ereteog

Mais conteúdo relacionado

Semelhante a analysis of a real online social network using semantic web frameworks

Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Richard Ingram
 
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Bradley Allen
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014James Powell
 
Cytoscape basic features
Cytoscape basic featuresCytoscape basic features
Cytoscape basic featuresLuay AL-Assadi
 
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSAPPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSIJwest
 
Social Network Analysis, Semantic Web and Learning Networks
Social Network Analysis, Semantic Web and Learning NetworksSocial Network Analysis, Semantic Web and Learning Networks
Social Network Analysis, Semantic Web and Learning NetworksRory Sie
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018Arsalan Khan
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsNandakumar P
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Denis Parra Santander
 
cs224w-79-final
cs224w-79-finalcs224w-79-final
cs224w-79-finalDarren Koh
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingNesreen K. Ahmed
 
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer SystemsInferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer SystemsNicolas Kourtellis
 
RDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactRDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactJean-Paul Calbimonte
 
Redis Day TLV 2018 - Graph Distribution
Redis Day TLV 2018 - Graph DistributionRedis Day TLV 2018 - Graph Distribution
Redis Day TLV 2018 - Graph DistributionRedis Labs
 
bridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webbridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webFabien Gandon
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information SystemLeandro Ciuffo
 

Semelhante a analysis of a real online social network using semantic web frameworks (20)

SNAwithNeo4j
SNAwithNeo4jSNAwithNeo4j
SNAwithNeo4j
 
Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012
 
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)Multimedia Data Navigation and the Semantic Web (SemTech 2006)
Multimedia Data Navigation and the Semantic Web (SemTech 2006)
 
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
EgoSystem: Presentation to LITA, American Library Association, Nov 8 2014
 
Cytoscape basic features
Cytoscape basic featuresCytoscape basic features
Cytoscape basic features
 
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKSAPPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
APPLICATION OF CLUSTERING TO ANALYZE ACADEMIC SOCIAL NETWORKS
 
Social Network Analysis, Semantic Web and Learning Networks
Social Network Analysis, Semantic Web and Learning NetworksSocial Network Analysis, Semantic Web and Learning Networks
Social Network Analysis, Semantic Web and Learning Networks
 
Ijcatr04051012
Ijcatr04051012Ijcatr04051012
Ijcatr04051012
 
Social Network Analysis (SNA) 2018
Social Network Analysis  (SNA) 2018Social Network Analysis  (SNA) 2018
Social Network Analysis (SNA) 2018
 
Unit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed SystemsUnit 3 cs6601 Distributed Systems
Unit 3 cs6601 Distributed Systems
 
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
Network Visualization guest lecture at #DataVizQMSS at @Columbia / #SNA at PU...
 
cs224w-79-final
cs224w-79-finalcs224w-79-final
cs224w-79-final
 
Virtual lab - Routing in Mobile Adhoc Networks
Virtual lab - Routing in Mobile Adhoc NetworksVirtual lab - Routing in Mobile Adhoc Networks
Virtual lab - Routing in Mobile Adhoc Networks
 
High-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and ModelingHigh-Performance Graph Analysis and Modeling
High-Performance Graph Analysis and Modeling
 
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer SystemsInferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
Inferring Peer Centrality in Socially-Informed Peer-to-Peer Systems
 
Performance neo4j-versus (2)
Performance neo4j-versus (2)Performance neo4j-versus (2)
Performance neo4j-versus (2)
 
RDF Stream Processing: Let's React
RDF Stream Processing: Let's ReactRDF Stream Processing: Let's React
RDF Stream Processing: Let's React
 
Redis Day TLV 2018 - Graph Distribution
Redis Day TLV 2018 - Graph DistributionRedis Day TLV 2018 - Graph Distribution
Redis Day TLV 2018 - Graph Distribution
 
bridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the webbridging formal semantics and social semantics on the web
bridging formal semantics and social semantics on the web
 
gLite Information System
gLite Information SystemgLite Information System
gLite Information System
 

Mais de guillaume ereteo

Ph.D. defense: semantic social network analysis
Ph.D. defense: semantic social network analysisPh.D. defense: semantic social network analysis
Ph.D. defense: semantic social network analysisguillaume ereteo
 
Social media course conclusion 2010 2011
Social media course conclusion 2010 2011Social media course conclusion 2010 2011
Social media course conclusion 2010 2011guillaume ereteo
 
Social media course 2010 2011: what's going on online?
Social media course 2010   2011: what's going on online?Social media course 2010   2011: what's going on online?
Social media course 2010 2011: what's going on online?guillaume ereteo
 
Social media - enterprise2.0 - course 2010 2011
Social media - enterprise2.0 - course 2010   2011Social media - enterprise2.0 - course 2010   2011
Social media - enterprise2.0 - course 2010 2011guillaume ereteo
 
Corporate social networks - world usability day
Corporate social networks  - world usability dayCorporate social networks  - world usability day
Corporate social networks - world usability dayguillaume ereteo
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011guillaume ereteo
 
Social media seo and visibility course
Social media   seo and visibility courseSocial media   seo and visibility course
Social media seo and visibility courseguillaume ereteo
 
Social media - word of mouth course
Social media  -  word of mouth courseSocial media  -  word of mouth course
Social media - word of mouth courseguillaume ereteo
 
Social media reputation management course
Social media   reputation management courseSocial media   reputation management course
Social media reputation management courseguillaume ereteo
 
Social Media Introduction Course
Social Media Introduction Course Social Media Introduction Course
Social Media Introduction Course guillaume ereteo
 
Trends For The Future Of The Web
Trends For The Future Of The WebTrends For The Future Of The Web
Trends For The Future Of The Webguillaume ereteo
 
semantic social network analysis
semantic social network analysissemantic social network analysis
semantic social network analysisguillaume ereteo
 

Mais de guillaume ereteo (14)

Ph.D. defense: semantic social network analysis
Ph.D. defense: semantic social network analysisPh.D. defense: semantic social network analysis
Ph.D. defense: semantic social network analysis
 
Social media course conclusion 2010 2011
Social media course conclusion 2010 2011Social media course conclusion 2010 2011
Social media course conclusion 2010 2011
 
Social media course 2010 2011: what's going on online?
Social media course 2010   2011: what's going on online?Social media course 2010   2011: what's going on online?
Social media course 2010 2011: what's going on online?
 
Social media - enterprise2.0 - course 2010 2011
Social media - enterprise2.0 - course 2010   2011Social media - enterprise2.0 - course 2010   2011
Social media - enterprise2.0 - course 2010 2011
 
Corporate social networks - world usability day
Corporate social networks  - world usability dayCorporate social networks  - world usability day
Corporate social networks - world usability day
 
Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011Social network analysis course 2010 - 2011
Social network analysis course 2010 - 2011
 
Social media seo and visibility course
Social media   seo and visibility courseSocial media   seo and visibility course
Social media seo and visibility course
 
Social media - word of mouth course
Social media  -  word of mouth courseSocial media  -  word of mouth course
Social media - word of mouth course
 
Social media reputation management course
Social media   reputation management courseSocial media   reputation management course
Social media reputation management course
 
Social Media Introduction Course
Social Media Introduction Course Social Media Introduction Course
Social Media Introduction Course
 
Trends For The Future Of The Web
Trends For The Future Of The WebTrends For The Future Of The Web
Trends For The Future Of The Web
 
be social or die trying
be social or die tryingbe social or die trying
be social or die trying
 
community management
community managementcommunity management
community management
 
semantic social network analysis
semantic social network analysissemantic social network analysis
semantic social network analysis
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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...Miguel Araújo
 
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 WorkerThousandEyes
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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...
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

analysis of a real online social network using semantic web frameworks

  • 1. Guillaume Erétéo, Michel Buffa, Fabien Gandon, Olivier Corby
  • 2. computer-mediated networks as social networks [Wellman, 2001]
  • 3.
  • 4. overwhelming flow of social data monitoring notifying animating consulting
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. semantic social networks http:// sioc-project.org/node/158
  • 10. (guillaume)=5 Gérard Fabien Mylène Michel Yvonne father sister mother colleague colleague d
  • 11. Gérard Fabien Mylène Michel Yvonne father sister mother colleague colleague <family> d (guillaume)= 3 parent sibling mother father brother sister colleague knows
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Qualified component Qualified in-degree Qualified diameter Closenness Centrality Betweenness Centrality Number of geodesics between from and to Qualified degree Number of geodesics between from and to going through b
  • 20.
  • 21.
  • 22. sister mother supervisor hasSNAConcept isDefinedForProperty hasValue colleague colleague father hasCentralityDistance colleague colleague supervisor 4 Philippe 2 colleague supervisor Degree Guillaume Gérard Fabien Mylène Michel Yvonne Ivan Peter
  • 24.
  • 25.
  • 26.
  • 27. performances & limits time projections Knows 0.71 s 494 510 Favorite 0.64 s 339 428 Friend 0.31 s 136 311 Family 0.03 s 18 771 Message 1.98 s 795 949 Comment 9.67 s 2 874 170 Knows 20.59 s 989 020 Favorite 18.73 s 678 856 Friend 1.31 s 272 622 Family 0.42 s 37 542 Message 16.03 s 1 591 898 Comment 28.98 s 5 748 340 Shortest paths used to calculate Knows Path length <= 2: 14m 50.69s  Path length <= 2: 2h 56m 34.13s Path length <= 2: 7h 19m 15.18s  100 000 1 000 000 2 000 000 Favorite Path length <= 2: 5h 33m 18.43s 2 000 000 Friend Path length <= 2: 1m 12.18 s  Path length <= 2: 2m 7.98 s 1 000 000 2 000 000 Family Path length <= 2 : 27.23 s Path length <= 2 : 2m 9.73 s Path length <= 3 : 1m 10.71 s Path length <= 4 : 1m 9.06 s 1 000 000 3 681 626 1 000 000 1 000 000
  • 28.
  • 29.
  • 30.
  • 31.
  • 32. name Guillaume Erétéo holdsAccount organization mentorOf mentorOf holdsAccount manage contribute contribute answers twitter.com/ereteog slideshare.net/ereteog

Notas do Editor

  1. Since its birth, the web has provided many ways of interaction between people , revealing real social network structures. Social networks have been extracted from: hyperlink structure of home pages co-occurrence of names Synchronous and asynchronous communications
  2. The social network effect of the web have been amplified by the deployment of a social media landscape where “expressing tools allow users to express themselves, discuss and aggregate their social life”, “sharing tools allow users to publish and share content”, and “networking tools allow users to search, connect and interact with each other” . Social platforms, like Facebook, Orkut, Hi5, etc., are at the center of this landscape as they enable us to host and aggregate these different social applications. You can publish and share your del.icio.us bookmarks, your RSS streams or your microblog posts via the Facebook news feed, thanks to dedicated Facebook applications. This integration of various means for publishing and socializing enables us to quickly share, recommend and propagate information to our social network, trigger reactions, and finally enrich it. Collaborative applications now capture more and more aspects of physical social networks and human interactions in a decentralized way. Such rich and diffuse data cannot be represented using only raw graphs as in classical SNA algorithms without some loss of knowledge.
  3. metrics help understanding the global structure of the network. The density indicates the cohesion of the network. Community detection helps understanding the distribution of actors and activities in the network], by detecting group of actors densely connected. The community structure influences the way information is shared and the way actors behave.
  4. The centrality highlights the most important actors of the network and three definitions have been proposed by Freeman. The degree centrality considers nodes with the higher degrees (number of adjacent edges). It highlights a local popularity of the network, actors that influence their neighbourhood. The closeness centrality is based on the average length of the paths (number of edges) linking a node to others and reveals the capacity of a node to be reached and to join others actors. The betweenness centrality focuses on the capacity of a node to be an intermediary between any two other nodes . A network is highly dependent on actors with high betweenness centrality due to their position as intermediaries and brokers in information flow.
  5. The centrality highlights the most important actors of the network and three definitions have been proposed by Freeman. The degree centrality considers nodes with the higher degrees (number of adjacent edges). It highlights a local popularity of the network, actors that influence their neighbourhood. The closeness centrality is based on the average length of the paths (number of edges) linking a node to others and reveals the capacity of a node to be reached and to join others actors. The betweenness centrality focuses on the capacity of a node to be an intermediary between any two other nodes . A network is highly dependent on actors with high betweenness centrality due to their position as intermediaries and brokers in information flow.
  6. Several ontologies exist for representing online social networks. Social data can be seen as a twofold structure: data that describe people and social network structure , and data that describe the content produced by network members . FOAF is used for describing people, their profile, their relationships and their online accounts. The properties defined in the RELATIONSHIP ontology specialize the “knows” property of FOAF to type relationships in a social network more precisely (familial, friendship or professional relationships). The primitives of the SIOC ontology specialize “OnlineAccount” and “holdsAccount” from FOAF in order to model the interactions and resources manipulated by users of social web applications; SIOC defines concepts such as posts, replies or user groups. The SKOS ontology offers a way to organize manipulated concepts with lightweight semantic properties (e.g. narrower, broader, related) and to link them to SIOC descriptions with the property &amp;quot;isSubjectOf&amp;quot;.
  7. RDF enables us to make assertions and to describe resources with triples . These triples form a directed typed graph that is well suited to represent social data, produced on different sites. Distributed identities, activities and relationships are represented with a uniform graph structure in RDF. Moreover, both nodes and relationships can be richly typed with classes and properties of ontologies that are described in RDFs and OWL adding a semantic dimension to the social graph. SPARQL is the standard query language for querying these richly typed and oriented graphs. Consequently it is a privileged tool to analyze social data represented with semantic web languages.
  8. RDF enables us to make assertions and to describe resources with triples . These triples form a directed typed graph that is well suited to represent social data, produced on different sites. Distributed identities, activities and relationships are represented with a uniform graph structure in RDF. Moreover, both nodes and relationships can be richly typed with classes and properties of ontologies that are described in RDFs and OWL adding a semantic dimension to the social graph. SPARQL is the standard query language for querying these richly typed and oriented graphs. Consequently it is a privileged tool to analyze social data represented with semantic web languages.
  9. Researchers have applied classical SNA methods to the graph of acquaintance and interest networks respectively formed by the properties &amp;quot;foaf:knows&amp;quot; and &amp;quot;foaf:interest&amp;quot;. In order to apply existing tools they extract simple untyped graph from the richer RDF descriptions of FOAF profiles (each corresponding to one relationship “knows” or “interest”). A lot of knowledge is lost in this transformation and this knowledge could be used to parameterize social network indicators, filter their sources and customize their results.
  10. global queries are mostly based on result aggregation and path computation which are missing from the standard SPARQL definition. The Corese search engine provides such features with result grouping, aggregating function like count(), sum() or avg() and path retrieving;
  11. The group by clause groups results having the same values for specified variables. Then an aggregating function can be applied on each SPARQL results like count(). These features will be added to SPARQL 2.0
  12. A syntactic convention in Corese enables path extraction. A regular expression is used instead of the property variable to specify that a path is searched and to describe its characteristics. sub-properties of the properties of the regular expression are taken into account, unless specified otherwise. The regular expression operators are: / (sequence), | (or), * (0 or more), ? (optional), ! (not). We can bind the path with a variable specified after the regular expression. Path characteristics are defined by adding options before the regular expression: &apos;i&apos; to allow inverse properties, &apos;s&apos; to retrieve one shortest path, &apos;sa&apos; to retrieve all shortest paths. This example retrieves a path between two resources ?x and ?y starting with zero or more foaf:knows properties and ending with the rel:worksWith property; the path length must be equal to or less than 4. Depending of the time, path retrieving is a candidate for being added to SPARQL 2.0
  13. The closeness centrality of a node is the average length of the paths linking it to others nodes
  14. SemSNA is an ontology of Social Network Analysis that enable to annotate social data with strategic positions and structural indices. The main class SNAConcept is used as the super class for all SNA concepts. The property isDefinedForProperty indicates for which relationship, i.e., subnetwork, an instance of the SNA concept is defined. An SNA concept is attached to a social resource with the property hasSNAConcept. The class SNAIndice describes valued concepts such as centrality, and the associated value is set with the property hasValue. This models strategic position, based on Freeman&apos;s definition of centrality, and different definitions of groups with useful indices to characterize their properties.
  15. In this social network, Guillaume has both family and professional relationships. The degree of Guillaume for the relationship colleague, a superProperty of supervisor, considering a neighbourhood at distance 2 is 4.
  16. Ipernity.com, the social network we analyzed, offers users several options for building their social network and sharing multimedia content. Every user can share medias, create a blog, a personal profile page, and comment on other’s shared resources. To build the social network, users can specify the type of relationship they have with others: friend, family, or simple contact (like a favorite you follow). Relationships are not symmetric, Fabien can declare a relationship with Michel but Michel can declare a different type of relationship with Fabien or not have him in his contact list at all;
  17. Corese has an extension that enables us to nest SQL queries within SPARQL queries. This is done by means of this sql() function that returns a sequence of results for each variable in the SQL select clause. Then in Corese we can combine a construct clause and a select clause to generate RDF data.
  18. We extended FOAF, SIOC and SIOC types in order to import social data from ipernity.com, in particular to model interactions like messages or visit on resources. We introduced the class Interaction to differentiate declared relationships (like family or friendOf) from active relationships.
  19. Corese has an extension that enables us to nest SQL queries within SPARQL queries. This is done by means of this sql() function that returns a sequence of results for each variable in the SQL select clause. Then in Corese we can combine a construct clause and a select clause to generate RDF data.
  20. We tested our algorithms and queries on an bi-processor quadri-core of 3.2 GHZ, and 32.0Gb of main memory. We analyzed the three types of relations separately ( favorite, friend and family) and also used polymorphic queries to analyze them as a whole using their super property: foaf:knows. We also analyzed the interactions produced by exchanges of private messages between users, as well as the ones produced by someone commenting someone else&apos;s documents. This table shows some performances when computing components, degree and shortest paths. Queries exploiting only grouping and aggregating features (component, degree) are efficient and can be computed on large scale data. Path computation is time and space consuming. When too many paths could be retrieved, we limit queries to a maximum number of graph projections or the path length. In some cases like betwenness centralities, approximations are sufficient to highlight strategic actors.