SlideShare a Scribd company logo
The SIOC Project: Semantically-Interlinked Online Communities John Breslin, Uldis Bojars
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
Enabling SSIS
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
 
 
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-project.org SIOC aims to enrich the Web infrastructure: During the next upgrade cycle, gigabytes of community data become available!
1. The SIOC ontology The main classes and properties are:
Interlinking with FOAF and SKOS
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
2. The SIOC food chain
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
Using SIOC and FOAF to represent portable data
Collect SIOC from various sources
Consuming SIOC via a Sindice API
Consuming SIOC via Exhibit
3. Dissemination
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: http://www.w3.org/Submission/2007/02/ Media interviews about SIOC for PC World / WashingtonPost.com, SiIicon Republic, IEEE Computer, SemanticWeb.com, etc.
 
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
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
BSCW and BC
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.
Talis Engage
Seesmic
gnizr
Adoption of SIOC
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 MyOpenLink.net* #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* int.ere.st OpenLink Virtuso AMI* Talis Engage* Reusing SIOC data  IKHarvester, notitio.us and JeromeDL BSCW*, BC*, Corona* SIOC utilities Finding and indexing SIOC data  Semantic Radar PingTheSemanticWeb.com* * Green created outside DERI
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

More Related Content

PDF
Best Practices in Afrikan-centered Web 2.0 Education, by FROLINAN Scholar
PPTX
The Social Semantic Web
PPT
SIOC: Semantic Web for Social Media Sites
PPT
Enhancing the Web Experience
PDF
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
PPT
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
PPT
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
PPT
Weaving SIOC into the Web of Linked Data
Best Practices in Afrikan-centered Web 2.0 Education, by FROLINAN Scholar
The Social Semantic Web
SIOC: Semantic Web for Social Media Sites
Enhancing the Web Experience
SIOC Tactics: Gaining Acceptance for a Semantic Web Vocabulary on the Social Web
DataPortability and Me: Introducing SIOC, FOAF and the Semantic Web
Data Accessibility and Me: Introducing SIOC, FOAF and the Linked Data Web
Weaving SIOC into the Web of Linked Data

Similar to The SIOC Project (20)

PDF
Lots of SIOC Data, Now What?
PPT
Interlinking Online Communities and Enriching Social Software with the Semant...
PPTX
Breaking Down Walls in Enterprise with Social Semantics
PPTX
Semantic Wiki: Social Semantic Web in Use
PPT
SiocLog: Providing IRC Discussion Logs as Linked Data
PPTX
Extending UCSF Profiles with OpenSocial
PDF
PDF
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
PPT
Dissmark Ii Social Software
PPT
Semantic Search on Heterogeneous Wiki Systems - Short
PPTX
Enterprise Social using Open Source Frameworks (SMWCPH)
PPT
Skb web2.0
PDF
Semantic search on heterogeneous wiki systems - Wikimania 2010
PPTX
Enterprise Social using Open Source Frameworks
PDF
ESWC SS 2012 - Wednesday Tutorial Matthew Rowe: Social Semantics
PDF
The Social Semantic Web
PPTX
What happened to the Semantic Web?
PPT
Emerging Technologies
PPT
Data Portability with SIOC and FOAF
PDF
Office 2010 cloud computing farhad_javidi
Lots of SIOC Data, Now What?
Interlinking Online Communities and Enriching Social Software with the Semant...
Breaking Down Walls in Enterprise with Social Semantics
Semantic Wiki: Social Semantic Web in Use
SiocLog: Providing IRC Discussion Logs as Linked Data
Extending UCSF Profiles with OpenSocial
Semantic Search on Heterogeneous Wiki Systems - wikisym2010
Dissmark Ii Social Software
Semantic Search on Heterogeneous Wiki Systems - Short
Enterprise Social using Open Source Frameworks (SMWCPH)
Skb web2.0
Semantic search on heterogeneous wiki systems - Wikimania 2010
Enterprise Social using Open Source Frameworks
ESWC SS 2012 - Wednesday Tutorial Matthew Rowe: Social Semantics
The Social Semantic Web
What happened to the Semantic Web?
Emerging Technologies
Data Portability with SIOC and FOAF
Office 2010 cloud computing farhad_javidi
Ad

More from John Breslin (20)

PDF
Ireland: Island of Innovation and Entrepreneurship
PDF
Old Ireland in Colour
PDF
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
PDF
Collusion Attack from Hubs in the Blockchain Offline Channel Network
PDF
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
PDF
TRICS: Teaching Researchers and Innovators how to Create Startups
PDF
Entrepreneurship is in Our DNA
PDF
Galway City Innovation District
PDF
Innovation Districts and Innovation Hubs
PDF
Disciplined mHealth Entrepreneurship
PDF
Searching for Startups
PPTX
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
PDF
Innovation and Entrepreneurship: Tips, Tools and Tricks
PDF
Growing Galway's Startup Community
PDF
Startup Community: What Galway Can Do Next
PDF
Adding More Semantics to the Social Web
PDF
Communities and Tech: Build Which and What Will Come?
PDF
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
PPT
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
PPT
John Breslin at the Innovation Academy
Ireland: Island of Innovation and Entrepreneurship
Old Ireland in Colour
A Balanced Routing Algorithm for Blockchain Offline Channels using Flocking
Collusion Attack from Hubs in the Blockchain Offline Channel Network
Collaborative Leadership to Increase the Northern & Western Region’s Innovati...
TRICS: Teaching Researchers and Innovators how to Create Startups
Entrepreneurship is in Our DNA
Galway City Innovation District
Innovation Districts and Innovation Hubs
Disciplined mHealth Entrepreneurship
Searching for Startups
Intellectual Property: Protecting Ideas, Designs and Brands in the Real World...
Innovation and Entrepreneurship: Tips, Tools and Tricks
Growing Galway's Startup Community
Startup Community: What Galway Can Do Next
Adding More Semantics to the Social Web
Communities and Tech: Build Which and What Will Come?
Data Analytics and Industry-Academic Partnerships: An Irish Perspective
“I Like” - Analysing Interactions within Social Networks to Assert the Trustw...
John Breslin at the Innovation Academy
Ad

Recently uploaded (20)

PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Architecture types and enterprise applications.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Web App vs Mobile App What Should You Build First.pdf
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
STKI Israel Market Study 2025 version august
PPTX
1. Introduction to Computer Programming.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
project resource management chapter-09.pdf
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Zenith AI: Advanced Artificial Intelligence
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles – August ’25 Week III
TLE Review Electricity (Electricity).pptx
TechTalks-8-2019-Service-Management-ITIL-Refresh-ITIL-4-Framework-Supports-Ou...
OMC Textile Division Presentation 2021.pptx
Architecture types and enterprise applications.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Web App vs Mobile App What Should You Build First.pdf
cloud_computing_Infrastucture_as_cloud_p
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
Final SEM Unit 1 for mit wpu at pune .pptx
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
STKI Israel Market Study 2025 version august
1. Introduction to Computer Programming.pptx
Module 1.ppt Iot fundamentals and Architecture
project resource management chapter-09.pdf
A contest of sentiment analysis: k-nearest neighbor versus neural network
observCloud-Native Containerability and monitoring.pptx
A comparative study of natural language inference in Swahili using monolingua...
Zenith AI: Advanced Artificial Intelligence

The SIOC Project

  • 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
  • 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-project.org 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:
  • 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
  • 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: http://www.w3.org/Submission/2007/02/ Media interviews about SIOC for PC World / WashingtonPost.com, SiIicon Republic, IEEE Computer, SemanticWeb.com, 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
  • 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.
  • 26. gnizr
  • 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 MyOpenLink.net* #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* int.ere.st OpenLink Virtuso AMI* Talis Engage* Reusing SIOC data IKHarvester, notitio.us and JeromeDL BSCW*, BC*, Corona* SIOC utilities Finding and indexing SIOC data Semantic Radar PingTheSemanticWeb.com* * 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