Semantically-Interlinked Online Communities and SWAN in HCLS
Uldis Bojars, John Breslin, Ronan Fox, Matthias Samwald
Digital Enterprise Research Institute, NUI Galway, Ireland
Motivation for SIOC
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:
2. The SIOC food chain
Producing SIOC data
Over 20 applications for producing SIOC data:
Many are free and open source
Blogs and forums: WordPress, phpBB, Drupal, b2evolution
"Legacy" applications: mailing 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
Collect SIOC from various sources
Consuming SIOC via a Sindice API
3. Dissemination
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* and ZYB*
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*
Going beyond generic structures
We want to focus on the application of SIOC to various application domains
Researchers are now beginning to realise the potential of Social Web
technologies for scientific, legislative and other domain-specific
discourses:
e.g. bio-zen / SISC aims to represent data, information and knowledge from
research and discourse in all facets of the life sciences on the Semantic
Web
Need to provide structured representations of professional scientific
discourse for the HCLS domain, both from the Social Web and in papers:
Create interesting applications to use these structures