...
- 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
...