- From: Amy G <amy@rhiaro.co.uk>
- Date: Mon, 22 May 2017 11:47:30 +0200
- To: Martynas Jusevičius <martynas@atomgraph.com>
- Cc: Daniel Smedegaard Buus <danielbuus@gmail.com>, JSON-LD CG <public-linked-json@w3.org>
- Message-ID: <CAF8MjMH939ZUoSu5n_OXhhy2sCzkgCokgixy2Bj63YNVviioEA@mail.gmail.com>
ActivityStreams 2.0 (becoming W3C Rec tomorrow) Collections [1] and LDP both have RDF paging models. LDP Paging was published as a Note in 2015 [2]. [1] https://www.w3.org/TR/activitystreams-core/#collections [2] https://www.w3.org/TR/ldp-paging/ On 22 May 2017 at 11:33, Martynas Jusevičius <martynas@atomgraph.com> wrote: > JSON-LD is just an RDF serialization. You'll need properties in your RDF. > > Something close to a convention is to use xhv:prev/xhv:next for Prev/Next > URIs: https://www.w3.org/1999/xhtml/vocab > > On Mon, May 22, 2017 at 11:07 AM, Daniel Smedegaard Buus < > danielbuus@gmail.com> wrote: > >> Hi guys :) >> >> I've been fiddling with JSON-LD for an API I'm building for a couple of >> weeks. I'm at the point where I'd like to add pagination to lists of stuff, >> but I find it a bit confusing googling for it. >> >> It's also not entirely clear to me where and how I should define the >> pagination properties. For instance, you can query my API for /users, and >> it'll return a document with a @context of "my:User" and a @graph with the >> first page of users found. >> >> Ideally, it'd be great to have something like a 'pagination' property on >> the same level as @context and @graph, which would contain IRIs for more >> pages, the total number of users in the database, and so on. But it's not >> apparent to me where I'd define that. It feels like it shouldn't be in my >> User context, as I'd then have to add it to every user in the @graph... >> >> How are you guys handling this in the most elegant and JSON-LD compliant >> way? >> >> Thanks :) >> >> Daniel >> > >
Received on Monday, 22 May 2017 09:48:27 UTC