SIOC in Actions - representing the dynamics of online comminities

28
1/16 What It Is All About Sioc-actions Vocabulary Applications and perspectives SIOC in Action Representing the Dynamics of Online Communities Pierre-Antoine Champin Alexandre Passant LIRIS, Lyon DERI, NUI Galway I-Semantics 2010, Graz, Sept. 2 PA Champin, A Passant SIOC in Action

Transcript of SIOC in Actions - representing the dynamics of online comminities

Page 1: SIOC in Actions - representing the dynamics of online comminities

1/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

SIOC in ActionRepresenting the Dynamics of Online Communities

Pierre-Antoine Champin Alexandre PassantLIRIS, Lyon DERI, NUI Galway

I-Semantics 2010, Graz, Sept. 2

PA Champin, A Passant SIOC in Action

Page 2: SIOC in Actions - representing the dynamics of online comminities

2/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Structure of the Talk

What it is all aboutSIOC-actions vocabularyApplications and perspectives

PA Champin, A Passant SIOC in Action

Page 3: SIOC in Actions - representing the dynamics of online comminities

3/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The Web of Linked Data

The goal of the semantic web / linked data movement is tomake the content of the web more usable by machines.But the web evolves continuously.

PA Champin, A Passant SIOC in Action

Page 4: SIOC in Actions - representing the dynamics of online comminities

4/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The Initial Web

focus on published inter-linked documents (static anddynamic)

institutional and personal homepagesonline databasese-commerce

HTML → RDF

PA Champin, A Passant SIOC in Action

Page 5: SIOC in Actions - representing the dynamics of online comminities

5/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The Rise of the Blogs

focus on User Generated Contents (blogs, wikis...)aggregatorsmashups

RSS, Atom → FOAF, SIOC...

PA Champin, A Passant SIOC in Action

Page 6: SIOC in Actions - representing the dynamics of online comminities

6/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The Social Web

focus on social interactions, awareness (status, walls,micro-blogging)

more aggregators, more mashupsubiquitous (mobile, contextual) applications“social games”

activitystrea.ms, Twitter annotations, Apple Ping→ SMOB, Opengraph, SIOC-actions...

PA Champin, A Passant SIOC in Action

Page 7: SIOC in Actions - representing the dynamics of online comminities

7/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Example activity feed

source: http://foursquare.com/PA Champin, A Passant SIOC in Action

Page 8: SIOC in Actions - representing the dynamics of online comminities

8/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

SIOC

source: http://rdfs.org/sioc/spec/PA Champin, A Passant SIOC in Action

Page 9: SIOC in Actions - representing the dynamics of online comminities

9/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The Event Ontology

source: http://motools.sourceforge.net/event/event.htmlPA Champin, A Passant SIOC in Action

Page 10: SIOC in Actions - representing the dynamics of online comminities

10/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

SIOC-actions

An action is an event in which a user of an online service actsupon one or several objects of that service.

RDF term(s) constraintsAction subclass of event:Eventwho sioc:has_creator

event:agent

exactly one

when dc:created

event:time

instantaneous(no interval)

what sioca:object at least one

PA Champin, A Passant SIOC in Action

Page 11: SIOC in Actions - representing the dynamics of online comminities

11/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Agent and Time: Syntactic Discrepancies

PA Champin, A Passant SIOC in Action

Page 12: SIOC in Actions - representing the dynamics of online comminities

12/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Hierarchy of object Relations

creates

object event:product

uses

event:factor

deletes

product byproductsource modifies

PA Champin, A Passant SIOC in Action

Page 13: SIOC in Actions - representing the dynamics of online comminities

13/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Online translator

http://champin.net/wsgi/siocat/PA Champin, A Passant SIOC in Action

Page 14: SIOC in Actions - representing the dynamics of online comminities

14/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Unified queries

PA Champin, A Passant SIOC in Action

Page 15: SIOC in Actions - representing the dynamics of online comminities

14/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Unified queries

PA Champin, A Passant SIOC in Action

Page 16: SIOC in Actions - representing the dynamics of online comminities

14/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Unified queries

PA Champin, A Passant SIOC in Action

Page 17: SIOC in Actions - representing the dynamics of online comminities

14/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Unified queries

PA Champin, A Passant SIOC in Action

Page 18: SIOC in Actions - representing the dynamics of online comminities

14/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Unified queries

PA Champin, A Passant SIOC in Action

Page 19: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabulary

e.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloud

e.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 20: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloud

e.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 21: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloud

e.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 22: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pages

e.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 23: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solves

e.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 24: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 25: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloud

anybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 26: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloudanybody can add information about actions

e.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 27: SIOC in Actions - representing the dynamics of online comminities

15/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

The added value of linked data

specialising the vocabularye.g. deriving subproperties of sioca:object with verbsfrom activitystrea.ms

linking actions to the LOD cloude.g. DBpedia concepts for Wikipedia pagese.g. a SVN commit to the bug it solvese.g. tracking provenance of UGC

linking actions from the LOD cloudanybody can add information about actionse.g. “like” button for actions?

PA Champin, A Passant SIOC in Action

Page 28: SIOC in Actions - representing the dynamics of online comminities

16/16

What It Is All AboutSioc-actions Vocabulary

Applications and perspectives

Conclusion

actions are becoming first class citizens of the social webthe web of linked data can leverage the potential ofaction-based applicationswe propose a vocabulary and a translation service toachieve that

http://rdfs.org/sioc/actionshttp://champin.net/wsgi/siocat/

Thank you for your attention – Any questions?

PA Champin, A Passant SIOC in Action