• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Social Network Analysis, Semantic Web and Learning Networks
 

Social Network Analysis, Semantic Web and Learning Networks

on

  • 1,244 views

Session 2 of the Learning Networks Social Networks Seminar. It presents a recap of SNA terms, and introduces the Semantic Web and how it could be applied to Learning Networks.

Session 2 of the Learning Networks Social Networks Seminar. It presents a recap of SNA terms, and introduces the Semantic Web and how it could be applied to Learning Networks.

Statistics

Views

Total Views
1,244
Views on SlideShare
1,206
Embed Views
38

Actions

Likes
1
Downloads
26
Comments
0

2 Embeds 38

http://www.open.ou.nl 36
http://www.linkedin.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Thank you for your attention, and I hope to see you at the Career day

Social Network Analysis, Semantic Web and Learning Networks Social Network Analysis, Semantic Web and Learning Networks Presentation Transcript

  • LN SNA Seminar session 2
    • Adriana Berlanga & Rory Sie
  • Schedule!
    • Session 3 ( March 13th , 13-15h, Chiba 1.42/video conference):
      • Miguel-Angel Sicilia and Karina Cela (University of Alcalá)
    • Session 4 (April 17th, 13-15h, Chiba 1.42):
      • Yiwei Cao (RWTH Aachen)
    • Session 5 (June 19th, 14-16h , Chiba 1.42/video conference):
      • Julita Vassileva (video conference)
  • SNA & Semantic Web (and LN)
    • Rory Sie
  • Outline
    • Recap
    • Semantic Web
    • Use for LN
  • Recap
  • Network measures
    • network: density, connectivity, centralization
    • community: factions, cliques
    • individual: betweenness, degree, closeness
  • Network measures
    • network: density, connectivity, centralization
    • community: factions, cliques
    • individual: betweenness, degree, closeness
  • Network measures
    • network: density, connectivity, centralization
    • community: factions, cliques
    • individual: betweenness, degree, closeness
  • Data storage
    • Adjacency matrix (R, UCINET)
    • GML/XGMML (Cytoscape, Gephi)
    • Pajek Network (Pajek, UCINET)
  • Data storage
    • Adjacency matrix (R, UCINET)
    • GML/XGMML (Cytoscape, Gephi)
    • Pajek Network (Pajek, UCINET)
    • <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;yes&quot;?><graph label=&quot;PLN for ID &quot; directed=&quot;1&quot;>
    • <node id=&quot; n26 &quot; label=&quot;n26&quot;><att type=&quot;string&quot; name=&quot;PeerName&quot; value=&quot; Rory Sie &quot;/></node><node id=&quot; n27 &quot; label=&quot;n27&quot;><att type=&quot;string&quot; name=&quot;PeerName&quot; value=&quot; Adriana Berlanga &quot;/></node><edge id=&quot;e0&quot; label=&quot;e0&quot; source=&quot; n26 &quot; target=&quot; n27 &quot;><att type=&quot;string&quot; name=&quot;interaction&quot; value=&quot;colleague&quot;&quot;/>
      • </edge>
        • </graph>
  • Data storage
    • Adjacency matrix (R, UCINET)
    • GML/XGMML (Cytoscape, Gephi)
    • Pajek Network (Pajek, UCINET)
  • Analysis But what if you want to do this real-time / online?
  • CytoscapeWeb
    • http://cytoscapeweb.cytoscape.org
    • Cytoscape, but online
    • Great for visualization
  • Connect R to web
    • RemoteREngine package
  •  
  • Web 1.0
  • Web 2.0
  • Semantic Web (3.0) writes writes about place writes about resource
  • Semantic Web (3.0) writes writes about place writes about resource
  • Semantic Web (3.0) writes writes about place writes about resource learns from friend of mother of follows
  • learning networks
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
    “ Rory” “ learns from” “ Adriana”
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
    “ Rory” “ learns from” “ Adriana” subject predicate object
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
    subject predicate object triple “ Rory” “ learns from” “ Adriana”
  • Example data
    • < http://ln.org/person/ Rory > < http://ln.org/ learns_from > < http://ln.org/person/ Adriana >
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
  • http://www.ag-nbi.de/research/swrlengine/
  • Knowledge Representation
    • RDF
    • Triple store (e.g. Sesame)
    • Query language (e.g. SPARQL)
  • Example data
    • < http://ln.org/person/ Rory > < http://ln.org/ learns_from > < http://ln.org/person/ Adriana >
  • SPARQL
    • SELECT ?tutor
    • WHERE
    • {
    • < http://ln.org/person/Rory > < http://ln.org/learns_from > ?tutor
    • }
  • Result
    • < http://ln.org/person/Adriana >
  • How can this help us?
    • store learning networks data in RDF
    • use SNA to analyse network, individuals, communities, topics
  • CSCL script and roles Capuano et al , 2011)
  • SemWeb, LNs and SNA peer learner peer learner friend father mother adapted from Ereteo degree = 5
  • SemWeb, LNs and SNA peer learner peer learner friend father mother adapted from Ereteo degree<family> = 2
  • SemWeb, LNs and SNA peer learner peer learner friend father mother adapted from Ereteo degree<friend> = 1
  • SemWeb, LNs and SNA peer learner peer learner friend father mother adapted from Ereteo degree<peer learner> = 2
  • SPARQL n-degree select ?y count(?x) as ?degree where{ {?x $path ?y filter(match($path, star( param[type] ))) filter(pathLength($path) <= param[length] ) } UNION { ?y $path ?x filter(match($path, star( param[type] ))) filter(pathLength($path) <= param[length] ) } } group by ?y
  • Summary
    • Semantic Web and Social Network Analysis help us make sense of different types of data that are in a social network
  • Questions?
    • [email_address]
    • http://www.open.ou.nl/rse
    • openrory, maisonpoublon
    • Rory Sie
    • openrse
    • http://nl.linkedin.com/in/rorysie
    • thebigbangrory.blogspot.com
  • References
    • R project ( http://www.r-project.org/ )
    • UCINET ( https://sites.google.com/site/ucinetsoftware/home )
    • Gephi ( http://gephi.org/ )
    • Cytoscape ( http://www.cytoscape.org )
    • Capuano, N., Laria, G., Mazzoni, E., Pierri, A., & Mangione, G. R. (2011). Improving Role Taking in CSCL Script Using SNA and Semantic Web. 2011 IEEE 11th International Conference on Advanced Learning Technologies , 636-637. Ieee. doi:10.1109/ICALT.2011.197
    • Berners-lee, B. T., Hendler, J., & Lassila, O. (2001). The Semantic Web. Scientific American .
    • Guillaume Ereteo’s PhD defense ( http://www.slideshare.net/ereteog/phd-defense-semantic-social-network-analysis )
    • Microformats (http://microformats.org/)