On Feb 7, 2005, at 2:38 AM, Henry Story wrote:
On 7 Feb 2005, at 00:09, Roy T. Fielding wrote:
Feeds are sliding window resources, but their representations
do not slide -- they are fixed at a given point in time.

Yes, I agree. But the time component is only as important as you say if you emphasize http URIs for your id. But that will come out more clearly below.

No, Henry, the time component comes from a person's ability to change an entry over time. The URI is only relevant in the sense that it has to allow a variable mapping over time, which is true of all URIs that are in actual use today [not including some of the fixed-content or fixed-time URI schemes that have been proposed but not actually deployed].

If it is
reasonable to say that, at any single point in time, only one
representation of a given entry can appear in the feed's
representation, then the only valid representation of a feed
is one that does not contain any duplicate entry id's.

This is true only if you have the [Equivalence ID] interpretation of the id relation. (Ie you think of id as equivId.)

Yes, and to make myself perfectly clear, that means functional ID, as you call it, would conflict with the design of Atom and any reasonable design of a system wherein the things being identified are allowed to be updated over time. So, please, stop trying to make a real system fit an artificial model of graph theory that isn't even capable of describing the Web. Fix your model instead.

....Roy



Reply via email to