際際滷

際際滷Share a Scribd company logo
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
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
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
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
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
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
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
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
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
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
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
What It Is All About
                      Sioc-actions Vocabulary
                Applications and perspectives


Hierarchy of object Relations



           event:factor               object        event:product


                                                             


                 uses                deletes             creates




       source            modi鍖es                    product         byproduct




                                                                                12/16

                      PA Champin, A Passant       SIOC in Action
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
What It Is All About
                 Sioc-actions Vocabulary
           Applications and perspectives


Uni鍖ed queries




                                                              14/16

                 PA Champin, A Passant       SIOC in Action
What It Is All About
                 Sioc-actions Vocabulary
           Applications and perspectives


Uni鍖ed queries




                                                              14/16

                 PA Champin, A Passant       SIOC in Action
What It Is All About
                 Sioc-actions Vocabulary
           Applications and perspectives


Uni鍖ed queries




                                                              14/16

                 PA Champin, A Passant       SIOC in Action
What It Is All About
                 Sioc-actions Vocabulary
           Applications and perspectives


Uni鍖ed queries




                                                              14/16

                 PA Champin, A Passant       SIOC in Action
What It Is All About
                 Sioc-actions Vocabulary
           Applications and perspectives


Uni鍖ed queries




                                                              14/16

                 PA Champin, A Passant       SIOC in Action
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
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
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
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
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
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
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
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
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
What It Is All About
                     Sioc-actions Vocabulary
               Applications and perspectives


Conclusion



      actions are becoming 鍖rst 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

More Related Content

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 modi鍖es 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 Uni鍖ed queries 14/16 PA Champin, A Passant SIOC in Action
  • 15. What It Is All About Sioc-actions Vocabulary Applications and perspectives Uni鍖ed queries 14/16 PA Champin, A Passant SIOC in Action
  • 16. What It Is All About Sioc-actions Vocabulary Applications and perspectives Uni鍖ed queries 14/16 PA Champin, A Passant SIOC in Action
  • 17. What It Is All About Sioc-actions Vocabulary Applications and perspectives Uni鍖ed queries 14/16 PA Champin, A Passant SIOC in Action
  • 18. What It Is All About Sioc-actions Vocabulary Applications and perspectives Uni鍖ed 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 鍖rst 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