The SIOC Project
-
Upload
john-breslin -
Category
Technology
-
view
5.186 -
download
0
description
Transcript of The SIOC Project
Copyright 2008 Digital Enterprise Research Institute. All rights reserved.
Digital Enterprise Research Institute www.deri.ie
The SIOC Project: Semantically-Interlinked Online Communities
John Breslin, Uldis Bojars
2
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
Enabling SSIS
4
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
6
Digital Enterprise Research Institute www.deri.ie
7
Digital Enterprise Research Institute www.deri.ie
The SIOC solution
1. Develop an ontology of terms for representing rich data from the Social Web
2. Create a food chain for producing, collecting and consuming SIOC data
3. 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
Digital Enterprise Research Institute www.deri.ie
1. The SIOC ontology
The main classes and properties are:
9
Digital Enterprise Research Institute www.deri.ie
Interlinking with FOAF and SKOS
10
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
2. The SIOC food chain
12
Digital Enterprise Research Institute www.deri.ie
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
13
Digital Enterprise Research Institute www.deri.ie
Using SIOC and FOAF to represent portable data
14
Digital Enterprise Research Institute www.deri.ie
Collect SIOC from various sources
15
Digital Enterprise Research Institute www.deri.ie
Consuming SIOC via a Sindice API
16
Digital Enterprise Research Institute www.deri.ie
Consuming SIOC via Exhibit
17
Digital Enterprise Research Institute www.deri.ie
3. Dissemination
18
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
20
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
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 4th
and SIOC Types module 5th in 500 ontologies at PTSW
SIOC developer mailing list:200 members900 posts
0
20000
40000
60000
80000
100000
120000
01/0
9/2
007
15/0
9/2
007
29/0
9/2
007
13/1
0/2
007
27/1
0/2
007
10/1
1/2
007
24/1
1/2
007
08/1
2/2
007
22/1
2/2
007
05/0
1/2
008
19/0
1/2
008
02/0
2/2
008
16/0
2/2
008
01/0
3/2
008
15/0
3/2
008
29/0
3/2
008
12/0
4/2
008
22
Digital Enterprise Research Institute www.deri.ie
BSCW and BC
23
Digital Enterprise Research Institute www.deri.ie
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
Digital Enterprise Research Institute www.deri.ie
Talis Engage
25
Digital Enterprise Research Institute www.deri.ie
Seesmic
26
Digital Enterprise Research Institute www.deri.ie
gnizr
27
Digital Enterprise Research Institute www.deri.ie
Adoption of SIOC
28
Digital Enterprise Research Institute www.deri.ie
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 ExporterDotclear SIOC Exporter*b2evolution SIOC ExporterDrupal SIOC ExporterphpBB 2.x SIOC ExporterTriplify*
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 CrawlerSIOC Browsers* and SIOC ExplorerBuxon*
Using SIOC for new data Fishtank*BAETLE*RDFa on Rails*IkeWiki*int.ere.stOpenLink Virtuso AMI*Talis Engage*
Reusing SIOC data IKHarvester, notitio.us and JeromeDLBSCW*, BC*, Corona*
SIOC utilities Finding and indexing SIOC data
Semantic RadarPingTheSemanticWeb.com*
* Green created outside DERI
29
Digital Enterprise Research Institute www.deri.ie
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