Socialig/Use Case TF/Social Data Syntax
Overview
This wiki page is to collect use cases around social data syntax for the SocialIG Use Case Report
Definition
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 Schema.org on Social WG wiki Socialwg/Vocabulary_Comparison#as:Activity_.7C.7C_schema:Action
To give a real world example, projects on github: https://github.com/w3c-social/schema.org-examples 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: https://github.com/elf-pavlik?tab=activity
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 .