On Sunday, May 22, 2005, at 07:14  PM, Paul Hoffman wrote:
At 2:11 AM -0400 5/21/05, Bob Wyman wrote:
"If multiple atom:entry elements with the same atom:id value appear in
 an Atom Feed document, they describe the same entry."

+1. I can live with Tim's original wording because the phrase that Bob removes is impossible to measure or enforce, but Bob's wording is cleaner for the same result.

Yeah, I like Bob's better too. And if the word "appear" can be interpreted to refer to the action of first appearing, and not to the state of existing (having been copied from the feed where it "appeared")...yes, I'm totally twisting it to my liking...then consuming apps are free to determine for themselves whether the entries originated ("appeared") in the same feed and are therefore the same entry or whether one of them is trying to DOS the other.

...but I'd rather that we state that "If multiple atom:entry elements originating in the same Atom Feed (document?) have the same atom:id value, they describe the same entry."

We MIGHT consider omitting the word "document". It's purpose is of course to speak to multiple instances of an entry within the same document, but the same rule applies to multiple instances appearing in a feed at different times. Removing "document" would change the focus of the sentence, making the fact that multiple instances can appear in the same document less clear...or even totally unclear...so perhaps two sentences or something like this would be even better:

"If multiple atom:entry elements originating in the same Atom feed have the same atom:id value, whether they exist simultaneously in one document or in different instances of the feed document, they describe the same entry."

Reply via email to