Socialig/Use Case TF/Social Data Syntax

From W3C Wiki
Jump to: navigation, search


This wiki page is to collect use cases around social data syntax for the SocialIG Use Case Report


Way to express social interaction. With focus on possible actions which later can get published as past activities.

Descriptions of such interactions usually include:

  • type/verb - what kind of interaction (eg. post, like, follow, ...)
  • status - current state of given interaction (eg. potential, active, completed, ...)
  • agent/actor - who *actively* participated (eg. Alice, Sam's dog, trackbot)
  • object - what agent/actor acted upon (eg. book, Bob, an apple)
  • participant - who also stayed involved (eg. Jane, a mouse, ...)
  • target/recipient - toward who/what agent/actor directed interaction (eg. book shelf, uncle Bob, ...)
  • result - what outcome it had (eg. a book, injury, ...)
  • instrument - what object got used (eg. hammer, pen, piano, ...)
  • location - where it happened (eg. Paris, Luisa's flat, Yellowstone Park, ...)
  • startTime/endTime - when it happened (eg. Sun, Sep 24th 3PM)

You can find side to side comparison of terms above, as currently described in AS2.0 draft and on Social WG wiki Socialwg/Vocabulary_Comparison#as:Activity_.7C.7C_schema:Action

To give a real world example, projects on github: has potential actions: watch, star, fork; also for its owners: transfer, delete, make private/public; later: create issue, make pull request

performing those actions show up as activities on project and people walls:

Candidate Use Cases

To add a use case: add a new bullet below and list the title of the use case as a non-existant wiki page with this url format:

[[socialig/Use_Case_TF/Social_Data_Syntax/name of use case | name of use case]]

Click on the link and fill out the new wiki page using the use case template Use Case Template .

Minutes of TF Meetings