Your SlideShare is downloading. ×
The SIOC Project
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

The SIOC Project


Published on

No Event / No Location / 22nd May 2008

No Event / No Location / 22nd May 2008

Published in: Technology, Education

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. The SIOC Project: Semantically-Interlinked Online Communities John Breslin, Uldis Bojars
  • 2. What is SIOC?
    • An effort to discover how we can create and establish ontologies on the Semantic Web
    • Aim of the SIOC ontology is to address interoperability issues on the (Social) Web
    • Adopted in a framework of 50 applications or modules deployed on over 400 sites
  • 3. Enabling SSIS
  • 4. Motivation
    • Need to understand how to create and establish ontologies on the Web:
      • Social engineering is required
    • Disconnected sites on the Social Web require ontologies for interoperation:
      • Lots of social data, inherent semantics (chicken and egg)
      • Potential for high impact
    • In parallel, lack of integration between social software and other systems in enterprise intranets
  • 5.  
  • 6.  
  • 7. The SIOC solution
    • Develop an ontology of terms for representing rich data from the Social Web
    • Create a food chain for producing, collecting and consuming SIOC data
    • As well dissemination via papers about SIOC, provide docs and examples at
    • SIOC aims to enrich the Web infrastructure:
      • During the next upgrade cycle, gigabytes of community data become available!
  • 8. 1. The SIOC ontology
    • The main classes and properties are:
  • 9. Interlinking with FOAF and SKOS
  • 10. Challenges that had to be overcome
    • Earlier efforts failed to generate the momentum required to achieve successful deployment
    • If you build it, they won’t necessarily come
    • We needed some “social engineering” to facilitate the adoption of a de-facto standard ontology:
      • Model
      • Agree
      • Deploy
      • Re-model
  • 11. 2. The SIOC food chain
  • 12. Producing SIOC data
    • Over 20 a pplications for p roducing SIOC d ata :
      • Many are f ree and o pen s ource
      • Blogs and forums: WordPress, phpBB, Drupal, b2evolution
      • “ Legacy” applications: m ailing lists, IRC
      • New media: Twitter, Jaiku , Facebook, Flickr
    • APIs for those who may wish to make their own producers:
      • PHP, Perl, Java, Ruby on Rails
  • 13. Using SIOC and FOAF to represent portable data
  • 14. Collect SIOC from various sources
  • 15. Consuming SIOC via a Sindice API
  • 16. Consuming SIOC via Exhibit
  • 17. 3. Dissemination
  • 18. Publications and other outputs
    • ~25 SIOC-related publications from DERI, including the Journal of Web Semantics, IEEE Intelligent Systems, IEEE Internet Computing, European Semantic Web Conference (2)…
        • 139 papers from Google Scholar matching “sioc semantic”
    • SIOC-related tutorials at WWW2006, WWW2008, SemTech 2008 (next week); workshop at ISWC2008
    • W3C Member Submission of the SIOC ontology:
    • Media interviews about SIOC for PC World /, SiIicon Republic, IEEE Computer,, etc.
  • 19.  
  • 20. Quotes about SIOC
    • “ I […] think the concept is HOT” – Robert Douglass, Drupal Developer
    • “ 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
    • “ SIOC has the potential to become one of the foundational vocabularies that make Semantic Web applications useful” – Ivan Herman, W3C / ERCIM
    • “ A project that started back in 2000 called Friend-of-a-Friend (FOAF) represents relationships between people, as well as basic contact details. SIOC does this for groups: it extends the FOAF idea to being able to talk about whole groups of people. I am excited about SIOC because you can use that information to determine trust, to let people in.” – Tim Berners-Lee, Creator of the World Wide Web
  • 21. SIOC metrics
    • SIOC documents at PTSW:
      • 107759 (SIOC)
      • 96540 (SIOC Types)
    • 42911 hits in Swoogle
    • Sites producing SIOC data:
      • 373 listed in PTSW pings
    • SIOC ontology is ranked 4 th and SIOC Types module 5 th in 500 ontologies at PTSW
    • SIOC developer mailing list:
      • 200 members
      • 900 posts
  • 22. BSCW and BC
  • 23. OpenLink DataSpaces
    • ODS provides access to SIOC instance data from a range of ODS application instances including blogs, wikis, aggregated feeds, shared bookmarks, discussions, photo galleries, briefcases, etc.
  • 24. Talis Engage
  • 25. Seesmic
  • 26. gnizr
  • 27. Adoption of SIOC
  • 28. List of some SIOC implementations
    • Creating SIOC data
    • SIOC APIs
      • SIOC Export API for PHP*
      • SIOC API for Java*
    • Weblog, forum and CMS exporters
      • WordPress SIOC Exporter
      • Dotclear SIOC Exporter*
      • b2evolution SIOC Exporter
      • Drupal SIOC Exporter
      • phpBB 2.x SIOC Exporter
      • Triplify*
    • Other exporters
      • OpenLink DataSpaces*
      • TalkDigger*
      • SWAML*
      • Mailing List Archives*
      • Mailing List Exporter*
      • Twitter2RDF*
      • IRC2RDF*
      • Sioku (Jaiku2RDF)
      • gnizr*
      • OpenQabal*
      • BlogEngine.NET*
    • Using SIOC data
    • SPARQL endpoints, querying SIOC data
      • ODS demo server and*
      • #B4mad.Net SPARQL endpoint*
    • Crawling and browsing SIOC data
      • SIOC Crawler
      • SIOC Browsers* and SIOC Explorer
      • Buxon*
    • Using SIOC for new data
      • Fishtank*
      • BAETLE*
      • RDFa on Rails*
      • IkeWiki*
      • OpenLink Virtuso AMI*
      • Talis Engage*
    • Reusing SIOC data
      • IKHarvester, and JeromeDL
      • BSCW*, BC*, Corona*
    • SIOC utilities
    • Finding and indexing SIOC data
      • Semantic Radar
    * Green created outside DERI
  • 29. What is SIOC?
    • An effort to discover how we can create and establish ontologies on the Semantic Web
    • Aim of the SIOC ontology is to address interoperability issues on the (Social) Web
    • Adopted in a framework of 50 applications or modules deployed on over 400 sites