SIOC: Semantic Web for Social Media Sites

6,533 views

Published on

Introduction to SIOC - Semantic Web for Social Media Sites (blogs, forums, ...) at BarCamp Ireland 3.

http://sioc-project.org

Published in: Technology, Education
1 Comment
13 Likes
Statistics
Notes
No Downloads
Views
Total views
6,533
On SlideShare
0
From Embeds
0
Number of Embeds
127
Actions
Shares
0
Downloads
346
Comments
1
Likes
13
Embeds 0
No embeds

No notes for slide
  • SIOC: Semantic Web for Social Media Sites

    1. 1. SIOC: Semantic Web for Social Media Sites Uldis Bojārs BarCamp Ireland 3 Dublin - April 21, 2007
    2. 2. Why Semantic Web? <ul><li>Semantic Web f acilitates : </li></ul><ul><ul><li>Innovation in Social Tools </li></ul></ul><ul><li>Provides rich, structured data </li></ul><ul><ul><li>from Social Media Sites: </li></ul></ul><ul><ul><li>Blogs, Bulletin boards, Wikis, ... </li></ul></ul><ul><li>Data that can be used in: </li></ul><ul><ul><li>Web 2.0 applications (Mash-Ups, ...) </li></ul></ul><ul><ul><li>Social Media integration and search </li></ul></ul>
    3. 3. What is Semantic Web? <ul><li>Layer o n the Web – precise, structured information on : </li></ul><ul><ul><li>Objects on the web and in the real world </li></ul></ul><ul><ul><li>Relations between them </li></ul></ul><ul><li>Resource Description Framework (RDF) </li></ul><ul><ul><li>Foundation of the Semantic Web </li></ul></ul><ul><ul><li>Graph with objects (nodes) and relations between them </li></ul></ul><ul><li>Easy Integration of Data </li></ul><ul><ul><li>Data of different nature (FOAF, SKOS, RSS, …) </li></ul></ul><ul><li>SIOC – model of data – for social media sites </li></ul>
    4. 4. What is DERI? <ul><li>Digital Enterprise Research Institute </li></ul><ul><li>Established at NUI Galway in June 2003 </li></ul><ul><li>One of the largest “Semantic Web” research institutes </li></ul><ul><li>About €25 million in funding from EU FP6, SFI, EI </li></ul><ul><li>Now has 80 members (staff and students) </li></ul><ul><li>Three main research clusters: </li></ul><ul><ul><li>Semantic Web </li></ul></ul><ul><ul><li>Semantic Web Services </li></ul></ul><ul><ul><li>E-Learning with Semantics </li></ul></ul><ul><li>About 100 project partners </li></ul>
    5. 5. Evolution of online community sites <ul><li>Online community sites: </li></ul><ul><li>Provide a valuable source of information </li></ul><ul><li>May contain rich meta-information </li></ul><ul><li>But are isolated from one another: </li></ul><ul><ul><li>Many sites discussing complementary topics </li></ul></ul><ul><li>Next steps: </li></ul><ul><li>Connect sites together </li></ul><ul><li>Add more value: </li></ul><ul><ul><li>Let other sites know more about the structure and contents </li></ul></ul><ul><ul><li>Make more use of tagging and semantic metadata </li></ul></ul>
    6. 6. Limitations of Bulletin Boards
    7. 7. What is SIOC? <ul><li>Semantically-Interlinked Online Communities (SIOC) </li></ul><ul><li>Connecting forums, posts from many types of online communities (blogs, forums, mailing lists, etc.) </li></ul><ul><li>Interesting possibilities: </li></ul><ul><ul><li>Distributed linked conversations </li></ul></ul><ul><ul><li>Decentralised discussion channels and communities </li></ul></ul><ul><ul><li>“ I […] think the concept is HOT” – Robert Douglass, Drupal Developer </li></ul></ul><ul><ul><li>“ It just dawned on me that the burgeoning SIOC-o-sphere (online communities exporting and exposing content via SIOC Ontology) is actually: Blogosphere 2.0” – Kingsley Idehen, Founder and CEO of OpenLink Software </li></ul></ul>
    8. 19. The Main Concepts in SIOC
    9. 20. How can SIOC data be used?
    10. 21. SIOC Tools and Data <ul><li>Demo of a WordPress SIOC plugin </li></ul><ul><li>+ Semantic Radar Firefox extension </li></ul><ul><li>Now we’ve got the data. </li></ul>
    11. 22. SIOC Tools and Data <ul><li>Demo : </li></ul><ul><li>WordPress SIOC plugin </li></ul><ul><ul><li>Creates data “pages” for all blog pages </li></ul></ul><ul><li>Now we’ve got the data. </li></ul>
    12. 23. Using RDF – well, it’s very simple !!! <ul><li>Python: </li></ul><ul><ul><li>import RDF # Redland Python bindings </li></ul></ul><ul><ul><li>m = RDF.Model() </li></ul></ul><ul><ul><li>m.load('file:///data.rdf') </li></ul></ul><ul><ul><li>for statement in m: </li></ul></ul><ul><ul><li>print statement </li></ul></ul>
    13. 24. SIOC Tools and Data <ul><li>Demo : </li></ul><ul><li>WordPress SIOC plugin </li></ul><ul><ul><li>Creates data “pages” for all blog pages </li></ul></ul><ul><li>Semantic Radar Firefox extension </li></ul><ul><ul><li>Detects data on web pages </li></ul></ul><ul><li>SIOC Browser (in Python) </li></ul><ul><ul><li>Data are linked – follow “rdfs:seeAlso” links to see more </li></ul></ul><ul><li>SIOC Explorer (in Ruby on Rails) </li></ul><ul><ul><li>Faceted browsing </li></ul></ul><ul><li>SIOC makes data available : </li></ul><ul><li>Opens up Social Media sites </li></ul><ul><li>Make Your Own Applications !!! </li></ul>
    14. 25. SIOC browser (4) A SIOC browser
    15. 26. Browsing SIOC with TimeLine
    16. 27. Other SIOC community applications
    17. 28. The path to Semantic Web 2.0 <ul><li>The Semantic Web effort is mainly towards producing standards and recommendations that will interlink applications </li></ul><ul><li>The Web 2.0 meme is about providing user applications </li></ul><ul><li>Not mutually exclusive: </li></ul><ul><ul><li>http://www.oreillynet.com/xml/blog/2005/10/is_web_20_killing_the_semantic.html </li></ul></ul><ul><ul><li>With a little effort, many Web 2.0 applications can and do use Semantic Web technologies to great benefit </li></ul></ul><ul><ul><li>Take Web 2.0 and combine them with the Semantic Web </li></ul></ul>
    18. 29. Thank You! <ul><li>SIOC </li></ul><ul><li>http://sioc-project.org / </li></ul><ul><li>SIOC-Dev mailing list on Google Groups </li></ul><ul><li>Semantic Web FAQ </li></ul><ul><li>http://www.w3.org/2001/sw/SW-FAQ </li></ul><ul><li>RDF Tools: Redland (...), Jena (Java), ActiveRDF (Ruby), ... </li></ul><ul><li>Blog: http://captsolo.net/info/ </li></ul><ul><li>E-mail: [email_address] (aka CaptSolo) </li></ul>

    ×