- From: ☮ elf Pavlik ☮ <perpetual-tripper@wwelves.org>
- Date: Sat, 13 Sep 2014 16:21:27 +0200
- To: public-vocabs@w3.org
- CC: Sam Goto <goto@google.com>
Howdy, I would appreciate some help with wrapping my mind around this aspect of schema:Action. I will also need this understanding for comparison of ActivityStreams 2.0 and Schema.org Action I work on - http://www.w3.org/Social/track/actions/3 Following examples from: http://schema.org/docs/actions.html (BTW my PR fixing small error there: http://git.io/1nHpZw ) //request POST https://api.example.com/review { "@context": "http://schema.org", "@type": "ReviewAction", "object" : { "@id": "http://example.com/movies/123" }, "result": { "@type": "Review", "reviewBody": "yada, yada, yada", "reviewRating": { "ratingValue": "4" } } } // response { "@context": "http://schema.org", "@type": "ReviewAction", "actionStatus": "CompletedActionStatus", "result" : { "@type": "Review", "url": "http://example.com/reviews/abc" } } Two questions arise right away: 1. How Review */reviews/abc* can reference Action which created it? I would find use for a property directly on Thing, maybe simply "@reverse": "result" ? 2. In case we do above, performed Action would need a URI, assuming that I mint one for each performed action, how do I manage changes to *actionStatus*? Do I need to perform another Action to go from *ActiveActionStatus* to *CompletedActionStatus*? I will happily prepare another PR if we come up in this conversation with something we find worth to capture! Thanks :)
Received on Saturday, 13 September 2014 14:23:47 UTC