Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
SIOC in Actions - representing the dynamics of online comminities
1. 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
1/16
PA Champin, A Passant SIOC in Action
2. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Structure of the Talk
What it is all about
SIOC-actions vocabulary
Applications and perspectives
2/16
PA Champin, A Passant SIOC in Action
3. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The Web of Linked Data
The goal of the semantic web / linked data movement is to
make the content of the web more usable by machines.
But the web evolves continuously.
3/16
PA Champin, A Passant SIOC in Action
4. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The Initial Web
focus on published inter-linked documents (static and
dynamic)
institutional and personal homepages
online databases
e-commerce
HTML → RDF
4/16
PA Champin, A Passant SIOC in Action
5. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The Rise of the Blogs
focus on User Generated Contents (blogs, wikis...)
aggregators
mashups
RSS, Atom → FOAF, SIOC...
5/16
PA Champin, A Passant SIOC in Action
6. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The Social Web
focus on social interactions, awareness (status, walls,
micro-blogging)
more aggregators, more mashups
ubiquitous (mobile, contextual) applications
“social games”
activitystrea.ms, Twitter annotations, Apple Ping
→ SMOB, Opengraph, SIOC-actions...
6/16
PA Champin, A Passant SIOC in Action
7. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Example activity feed
source: http://foursquare.com/ 7/16
PA Champin, A Passant SIOC in Action
8. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
SIOC
source: http://rdfs.org/sioc/spec/ 8/16
PA Champin, A Passant SIOC in Action
9. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The Event Ontology
source: http://motools.sourceforge.net/event/event.html 9/16
PA Champin, A Passant SIOC in Action
10. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
SIOC-actions
An action is an event in which a user of an online service acts
upon one or several objects of that service.
RDF term(s) constraints
Action subclass of event:Event
who sioc:has_creator exactly one
event:agent
when dc:created instantaneous
event:time (no interval)
what sioca:object at least one
10/16
PA Champin, A Passant SIOC in Action
11. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Agent and Time: Syntactic Discrepancies
11/16
PA Champin, A Passant SIOC in Action
12. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Hierarchy of object Relations
event:factor object event:product
≈ ⊑
uses deletes creates
source modifies product byproduct
12/16
PA Champin, A Passant SIOC in Action
13. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Online translator
http://champin.net/wsgi/siocat/ 13/16
PA Champin, A Passant SIOC in Action
14. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Unified queries
14/16
PA Champin, A Passant SIOC in Action
15. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Unified queries
14/16
PA Champin, A Passant SIOC in Action
16. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Unified queries
14/16
PA Champin, A Passant SIOC in Action
17. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Unified queries
14/16
PA Champin, A Passant SIOC in Action
18. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Unified queries
14/16
PA Champin, A Passant SIOC in Action
19. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
15/16
PA Champin, A Passant SIOC in Action
20. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
15/16
PA Champin, A Passant SIOC in Action
21. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
15/16
PA Champin, A Passant SIOC in Action
22. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
15/16
PA Champin, A Passant SIOC in Action
23. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
e.g. a SVN commit to the bug it solves
15/16
PA Champin, A Passant SIOC in Action
24. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
e.g. a SVN commit to the bug it solves
e.g. tracking provenance of UGC
15/16
PA Champin, A Passant SIOC in Action
25. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
e.g. a SVN commit to the bug it solves
e.g. tracking provenance of UGC
linking actions from the LOD cloud
15/16
PA Champin, A Passant SIOC in Action
26. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
e.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 actions
15/16
PA Champin, A Passant SIOC in Action
27. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
The added value of linked data
specialising the vocabulary
e.g. deriving subproperties of sioca:object with verbs
from activitystrea.ms
linking actions to the LOD cloud
e.g. DBpedia concepts for Wikipedia pages
e.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 actions
e.g. “like” button for actions?
15/16
PA Champin, A Passant SIOC in Action
28. What It Is All About
Sioc-actions Vocabulary
Applications and perspectives
Conclusion
actions are becoming first class citizens of the social web
the web of linked data can leverage the potential of
action-based applications
we propose a vocabulary and a translation service to
achieve that
http://rdfs.org/sioc/actions
http://champin.net/wsgi/siocat/
Thank you for your attention – Any questions?
16/16
PA Champin, A Passant SIOC in Action