- From: Tomasz Pluskiewicz <tomasz@t-code.pl>
- Date: Wed, 13 Jan 2016 07:39:53 +0000
- To: "Markus Lanthaler" <markus.lanthaler@gmx.net>, public-hydra@w3.org
January 12 2016 11:53 PM, "Markus Lanthaler" <markus.lanthaler@gmx.net> wrote: > On 12 Jan 2016 at 22:10, Karol SzczepaĆski wrote: > >> Hi Markus >> >>> If you don't like this approach, could you please point out in the examples >>> what exactly you don't like. Could you, in that case, please also rewrite >>> the examples to illustrate how you would see this working with the >>> alternate >>> proposal. >>> >>> From my perspective is good enough as it doesn't create separate constructs >> >> for paging and filtering - in both examples presented we're using views >> which I like. I'd probably prefer to move both to the term of 'filter' >> (as I had this conversation with Ruben), but still being consequent here >> is OK for me. >> >> The only objection I could made is that whe we're not keen to move the >> paging to that templating mechanism as well: > > Actually, this proposal paves the way for that :-) > But let's first see if we reach consensus on the proposed design. I'm all for it. This is what I meant yesterday when I wrote that paging and filtering are two sides of the same coin - resource derivation. I find your design abstract enough so that it doesn't make any assumptions about the nature of the original and derived resource One thing I'm thinking about is inverting the resource/view relation in representation. I think it's been discussed so please bear with me. What were the cons of having the view "first"? { "@id": "/collection?page=2", "@type": "PartialCollectionView", "first": "/collection?page=1", "previous": "/collection?page=1", "last": "/collection?page=2", "viewOf": { "@id": "/collection", "totalItems": 2345, "member": [ ... ] } }
Received on Wednesday, 13 January 2016 07:40:48 UTC