29
Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute www.deri.i e The SIOC Project: Semantically- Interlinked Online Communities John Breslin, Uldis Bojars

The SIOC Project

Embed Size (px)

DESCRIPTION

No Event / No Location / 22nd May 2008

Citation preview

Page 1: 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

Page 2: The SIOC Project

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

Page 3: The SIOC Project

3

Digital Enterprise Research Institute www.deri.ie

Enabling SSIS

Page 4: The SIOC Project

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

Page 5: The SIOC Project

5

Digital Enterprise Research Institute www.deri.ie

Page 6: The SIOC Project

6

Digital Enterprise Research Institute www.deri.ie

Page 7: The SIOC Project

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!

Page 8: The SIOC Project

8

Digital Enterprise Research Institute www.deri.ie

1. The SIOC ontology

The main classes and properties are:

Page 9: The SIOC Project

9

Digital Enterprise Research Institute www.deri.ie

Interlinking with FOAF and SKOS

Page 10: The SIOC Project

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

Page 11: The SIOC Project

11

Digital Enterprise Research Institute www.deri.ie

2. The SIOC food chain

Page 12: The SIOC Project

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

Page 13: The SIOC Project

13

Digital Enterprise Research Institute www.deri.ie

Using SIOC and FOAF to represent portable data

Page 14: The SIOC Project

14

Digital Enterprise Research Institute www.deri.ie

Collect SIOC from various sources

Page 15: The SIOC Project

15

Digital Enterprise Research Institute www.deri.ie

Consuming SIOC via a Sindice API

Page 16: The SIOC Project

16

Digital Enterprise Research Institute www.deri.ie

Consuming SIOC via Exhibit

Page 17: The SIOC Project

17

Digital Enterprise Research Institute www.deri.ie

3. Dissemination

Page 18: The SIOC Project

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.

Page 19: The SIOC Project

19

Digital Enterprise Research Institute www.deri.ie

Page 20: The SIOC Project

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

Page 21: The SIOC Project

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

Page 22: The SIOC Project

22

Digital Enterprise Research Institute www.deri.ie

BSCW and BC

Page 23: The SIOC Project

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.

Page 24: The SIOC Project

24

Digital Enterprise Research Institute www.deri.ie

Talis Engage

Page 25: The SIOC Project

25

Digital Enterprise Research Institute www.deri.ie

Seesmic

Page 26: The SIOC Project

26

Digital Enterprise Research Institute www.deri.ie

gnizr

Page 27: The SIOC Project

27

Digital Enterprise Research Institute www.deri.ie

Adoption of SIOC

Page 28: The SIOC Project

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

Page 29: The SIOC Project

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