The SIOC Project


Published on

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

No notes for slide

The SIOC Project

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