- From: Markus Lanthaler <markus.lanthaler@gmx.net>
- Date: Tue, 4 Nov 2014 23:15:44 +0100
- To: "'Hydra'" <public-hydra@w3.org>
- Cc: <public-vocabs@w3.org>
On 4 Nov 2014 at 03:14, ☮ elf Pavlik ☮ wrote:
> Hello,
>
> I fiddle with an example of a Comment which one can like, comment on and
> perform some other actions/operations.
>
> {
> "@type": "Comment",
> "@id":
> "https://wwelves.org/perpetual-tripper/61f671f7-5fb5-452a-bccf-153ac5c31b1a",
> "url":
> "http://wwelves.org/perpetual-tripper/61f671f7-5fb5-452a-bccf-153ac5c31b1a",
> "sameAs": "http://tiny.cc/ob4oox",
> "about": "http://tmblr.co/ZxcvMv1UViUDg",
> "author": "https://wwelves.org/perpetual-tripper",
> "text": "most web APIs nowadays use JSON, with JSON-LD we can ..."
> "potentialAction": [
> { "@type": "LikeAction"},
> { "@type": "CommentAction" }
> ]
> }
> }
>
> I would like to use URI of this comment itself as default target for
> values of potentialAction it advertises, Somehow to infer:
[...]
> Would that maybe make sense as a general convention?
Hydra does exactly that. You just need to replace schema:potentialAction with hydra:operation... obviously you would need to add a bit more information (HTTP method, hydra:expects) to make it usable by tools such as the HydraConsole.
--
Markus Lanthaler
@markuslanthaler
Received on Tuesday, 4 November 2014 22:16:11 UTC