- From: elf Pavlik <elf-pavlik@hackers4peace.net>
- Date: Wed, 16 Aug 2017 20:11:26 -0500
- To: Ardie Saeidi <ardalan.saeidi@gmail.com>, public-hydra@w3.org
- Message-ID: <8168c561-d764-e484-0c20-4c94f5b33d57@hackers4peace.net>
Hello Ardie, You might like to take look at examples in a daft of hydra use cases https://github.com/HydraCG/Specifications/tree/master/drafts/use-cases We still iterate on them but PRs which added them have received review by group participants. HTH On 08/16/2017 01:29 PM, Ardie Saeidi wrote: > Hello everyone! > > My name is Ardie and i'm interested in using Hydra for some new APIs > i'm building but was looking for examples on how to properly implement > collections. Specifically i'd like to see an example of how to > implement operations, searches and templated links. > > Based on the examples within the spec, i believe a collection object > should look something like this: > { > "@context": "http://www.w3.org/ns/hydra/context.jsonld", > "@id": "http://api.example.com/an-issue/comments", > "@type": "Collection", > "totalItems": "4980", > "member": [ > { > "@id": "/comments/1", > "value": "Some comment about this or that", > "operation": [ > { > "@type": "Operation", > "method": "DELETE" > } > ] > } > ], > "view": { > "@id": > "http://api.example.com/an-issue/comments?page=3&createdBy=123", > "@type": "PartialCollectionView", > "first": "/an-issue/comments?page=1", > "previous": "/an-issue/comments?page=2", > "next": "/an-issue/comments?page=4", > "last": "/an-issue/comments?page=498" > }, > "search": { > "@id": "hydra:search", > "@type": "hydra:TemplatedLink" > ... > } > } > > * Where do operations go to create a new comment? > * How about search filters that were used on the collection > endpoint, are they included in the ID? > > > Also is the current iteration of the spec considered stable enough to > use in production? If not i was considering "wrapping" hydra around my > custom context until the official release. Any help would be greatly > appreciated. > > > Thanks, > > -Ardie
Received on Thursday, 17 August 2017 01:12:05 UTC