Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Any response from the LDPRv will include a link relation headers of type "TimeGatetimegate" (referring to the LDPRv), "original" (also referring to this LDPRv), and TimeMap "timemap" (referencing the URI of the LDPCv). 

...

  • A GET request to the TimeGate Resource (the LDPRv itself) with "Accept-Datetime" header specified will return the LDPRm associated with that datetime, or the closest one if there is not an exact match. 
    • example header usage:  "Accept-Datetime: Thu, 31 May 2007 20:35:00 GMT"
    • a Link header will be in the response to show the TimeGate URI
  • If an "Accept-Datetime" header is provided which predates the first LDPRm of the resource, then a 404 is returned.
  • If an "Accept-Datetime" header is provided with a time that is later then the last memento gathered, then the current LDPR will be returned.  



Internal Interactions / Algorithms

...

  • LDPCv's can have an ACL applied to them. If not, then the LDPRv's ACL applies to all the mementos in the LDPCv.
  • LDPRv and it's mementos can have different ACLs.  

Accept-Datetime algorithm

This section describes the algorithm used in figuring out which memento will be returned on a GET request to the TimeGate with an Accept-Datetime header


Internal Representation of resources

...