ISSUE-65: FirstPage and Hypermedia as the Engine of Application State (HATEOAS) Compliance

FirstPage HATEOAS Compliance

FirstPage and Hypermedia as the Engine of Application State (HATEOAS) Compliance

State:
CLOSED
Product:
Linked Data Platform Spec
Raised by:
Arnaud Le Hors
Opened on:
2013-05-06
Description:
This issue was raised by James Leigh on the public-ldp mailing list and initially recorded as part of ISSUE-55 which was split to make tracking easier.

The description of containers does not read like a RESTful interface. I
think the specification should follow the REST guidelines closely.

http://www.w3.org/TR/2013/WD-ldp-20130307/#linked-data-platform-containers

One possible way to fix this is to:
* Remove ?firstPage query token from the spec.
* Allow the server to omit some or all container members from the
primary resource description (non-member-properties by default).
* If some membership triples are omitted a link to the first/next
page of membership triples (for each subject/predicate pair)
must be present in the response.

The above still allows small containers to be represented completely in
one response and still allows paging for large containers. However, all
representations (all pages) are linked to from the default description.
By adopting the above the ldp spec would be RESTful.

Related Actions Items:
Related emails:
  1. LDP Rec (from eric@w3.org on 2015-02-20)
  2. Re: Proposal to close Issue-65: FirstPage HATEOAS Compliance (from henry.story@bblfish.net on 2013-05-11)
  3. Re: Proposal to close Issue-65: FirstPage HATEOAS Compliance (from lehors@us.ibm.com on 2013-05-10)
  4. Re: Proposal to close Issue-65: FirstPage HATEOAS Compliance (from lehors@us.ibm.com on 2013-05-10)
  5. Re: Proposal to close Issue-65: FirstPage HATEOAS Compliance (from kidehen@openlinksw.com on 2013-05-10)
  6. Re: Proposal to close Issue-65: FirstPage HATEOAS Compliance (from Erik.Wilde@emc.com on 2013-05-10)
  7. Proposal to close Issue-65: FirstPage HATEOAS Compliance (from lehors@us.ibm.com on 2013-05-10)
  8. Proposal to close ISSUE-69, as is (from lehors@us.ibm.com on 2013-05-06)
  9. Re: LDP Issues list maintenance (from lehors@us.ibm.com on 2013-05-06)
  10. LDP Issues list maintenance (from lehors@us.ibm.com on 2013-05-06)
  11. ldp-ISSUE-65 (FirstPage HATEOAS Compliance): FirstPage and Hypermedia as the Engine of Application State (HATEOAS) Compliance [Linked Data Platform core] (from sysbot+tracker@w3.org on 2013-05-06)

Related notes:

Resolution: Close ISSUE-65: FirstPage HATEOAS Compliance per Arnaud's proposal, with link header optional
See: https://www.w3.org/2013/meeting/ldp/2013-05-20#resolution_8

Arnaud Le Hors, 21 May 2013, 19:03:36

Display change log ATOM feed


Chair, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: 65.html,v 1.1 2015/08/17 04:43:11 denis Exp $