Re: PaceAllowDuplicateIDs

2005-05-15 Thread David Powell
Thomas Broyer wrote: David Powell wrote: I'm in favour of allowing duplicate ids. This only seems to be a partial solution though: Their atom:updated timestamps SHOULD be different But what if they are not? What if I want to represent an archive of a feed - maybe mine, maybe someone

Re: PaceAllowDuplicateIDs

2005-05-12 Thread Henry Story
Don't you have the same problem with atom:modified? What if the publisher does not update the atom:modified entry? I suppose that if you are making an archive of an atom entries and believe that the author has made a mistake with the atom:updated field, you can of course try to correct the

Re: PaceAllowDuplicateIDs

2005-05-12 Thread Thomas Broyer
David Powell wrote: I'm in favour of allowing duplicate ids. This only seems to be a partial solution though: Their atom:updated timestamps SHOULD be different But what if they are not? What if I want to represent an archive of a feed - maybe mine, maybe someone else's - but the atom:updated

Re: PaceAllowDuplicateIDs

2005-05-12 Thread Eric Scheid
On 12/5/05 5:26 PM, Henry Story [EMAIL PROTECTED] wrote: Don't you have the same problem with atom:modified? What if the publisher does not update the atom:modified entry? Theoretically, the publisher doesn't get that choice. To not update atom:modified would be an error. There remains the

Re: PaceAllowDuplicateIDs alteration

2005-05-12 Thread David Powell
Friday, May 6, 2005, 3:52:19 PM, Eric Scheid wrote: On 7/5/05 12:09 AM, Graham [EMAIL PROTECTED] wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry I don't think this changes the technical

RE: PaceAllowDuplicateIDs

2005-05-08 Thread Martin Duerst
with the same ID for me means that they are simply not doing their job. Aggregators should aggregate, not just function as GIGO (garbage in, garbage out) processors. So it should be clear that I'm -1 on PaceAllowDuplicateIDs. Regards,Martin.

Re: PaceAllowDuplicateIDs

2005-05-08 Thread Henry Story
it is not. Let the applications and the market decide. We just need to make certain types of communication possible. So it should be clear that I'm -1 on PaceAllowDuplicateIDs. Should I be -1 on UTF-8 and internationalization because most people I know are english, french or german and so that ISO-latin

Re: PaceAllowDuplicateIDs

2005-05-07 Thread Roger B.
I have no good answer to that until I know what what an id stands for. The answer an entry isn't sufficient. Bill: Semi-random thoughts... * An atom:id is a globally unique name for a specific database query. * There is no stream of instances over time. There's just old data that's out of

Re: PaceAllowDuplicateIDs alteration

2005-05-07 Thread Eric Scheid
On 7/5/05 3:53 AM, Tim Bray [EMAIL PROTECTED] wrote: On May 6, 2005, at 8:49 AM, Eric Scheid wrote: Are they still the same entry if they have different source elements that identify their source as being different feeds? I don't see why. I subscribe to a Local News feed, a National News

Re: PaceAllowDuplicateIDs

2005-05-06 Thread Bill de hÓra
Robert Sayre wrote: I'm much more sympathetic to the aggregate feed problem of multiple IDs. People advocating this type of thing seem to think the default action should be grouping, so they want to use the same ID. I think that's a bad idea, and there are plenty of other ways to indicate the

Re: PaceAllowDuplicateIDs

2005-05-06 Thread Graham
On 6 May 2005, at 2:10 pm, Dave Johnson wrote: Yes, I think both of my arguments fail to hold and I no longer have a real objection to duplicates. Allowing duplicates gives feed produces to model events or other objects (versioned documents in a wiki) as they wish. Like you, I wonder Does

Re: PaceAllowDuplicateIDs

2005-05-06 Thread Brett Lindsley
Unique IDs allow clients to determine the state of the feed. If entry ids are not unique, then we still need some other way to determine the unique state of the feed. If we allow duplicate IDs but *require* something else to be different (e.g. update time), then we can still determine the

PaceAllowDuplicateIDs alteration

2005-05-06 Thread Graham
As the WG may have noticed, I have some serious problems with the Pace. One small change would eliminate about 75% of them: Replace the line: If an Atom Feed Document contains multiple entries with the same atom:id, software MAY choose to display all of them or some subset of them with: If

RE: PaceAllowDuplicateIDs

2005-05-06 Thread Bob Wyman
Graham wrote: Does anyone remember why having the same id in a feed is a bad idea? Beacuse instead of a fixed model where a feed is a stream of entries each with their own id, it is now a stream of entries each of which does not have its own id, but shares it with similar entries. This is

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Brett Lindsley
What determines a version? If we have multiple entries with identical information, these are copies, not versions. The real issue is feed state. Given there are identical IDs, can we determine if the entries are identical or different? The end client can then deal with it any way it wants

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Tim Bray
On May 6, 2005, at 7:09 AM, Graham wrote: Replace the line: If an Atom Feed Document contains multiple entries with the same atom:id, software MAY choose to display all of them or some subset of them with: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST

Re: PaceAllowDuplicateIDs

2005-05-06 Thread Eric Scheid
On 6/5/05 11:37 PM, Graham [EMAIL PROTECTED] wrote: Beacuse instead of a fixed model where a feed is a stream of entries each with their own id, it is now a stream of entries each of which does not have its own id, but shares it with similar entries. This is bullshit. See the spec:

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Eric Scheid
On 7/5/05 12:09 AM, Graham [EMAIL PROTECTED] wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry I don't think this changes the technical meaning of the proposal, but does make it very explicit.

Re: PaceAllowDuplicateIDs

2005-05-06 Thread Bill de hÓra
Graham wrote: On 6 May 2005, at 2:10 pm, Dave Johnson wrote: Yes, I think both of my arguments fail to hold and I no longer have a real objection to duplicates. Allowing duplicates gives feed produces to model events or other objects (versioned documents in a wiki) as they wish. Like you, I

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Eric Scheid
On 7/5/05 1:16 AM, Bob Wyman [EMAIL PROTECTED] wrote: Graham wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry Are they still the same entry if they have different source elements that identify

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Robert Sayre
On 5/6/05, Bob Wyman [EMAIL PROTECTED] wrote: Graham wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry Are they still the same entry if they have different source elements that

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Tim Bray
On May 6, 2005, at 8:49 AM, Eric Scheid wrote: Are they still the same entry if they have different source elements that identify their source as being different feeds? I don't see why. I subscribe to a Local News feed, a National News feed, and a Science News feed. All from the same publisher.

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Graham
On 6 May 2005, at 4:16 pm, Bob Wyman wrote: Graham wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry Are they still the same entry if they have different source elements that identify their source

Re: PaceAllowDuplicateIDs alteration

2005-05-06 Thread Antone Roundy
On Friday, May 6, 2005, at 09:16 AM, Bob Wyman wrote: Graham wrote: If an Atom Feed Document contains multiple entries with the same atom:id, software MUST treat them as multiple versions of the same entry Are they still the same entry if they have different source elements that identify

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Henry Story
that I means am +1000 on this now. :-) That's consensus, I am sure. Henry http://bblfish.net/blog/ On 5 May 2005, at 06:02, Tim Bray wrote: co-chair-hat status=OFF http://www.intertwingly.net/wiki/pie/PaceAllowDuplicateIDs This Pace was motivated by a talk I had with Bob Wyman today about

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 5:02 am, Tim Bray wrote: feedtitleMy Portfolio/title entrytitleMSFT/title updated2005-05-03T10:00:00-05:00/updated contentBid: 25.20 Ask: 25.50 Last: 25.20/content/item /entry entrytitleMSFT/title updated2005-05-03T11:00:00-05:00/updated contentBid: 25.15 Ask:

Re: http://www.intertwingly.net/wiki/pie/PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 2:20 am, Bob Wyman wrote: Basically, you dont have to update atom:updated unless you think it makes sense OR you are publishing to a feed that already has an entry with the same atom:id as the atom:id of the entry you are currently publishing. Or someone downstream is

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 11:36 am, Henry Story wrote: Tim, model this as a blog first. Is it: a) One entry that's being updated? b) Hourly new postings with the latest price? Given that the ids are the same it is now clear that we have situation a) I said first, before we decide what ids we should

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Robert Sayre
On 5/5/05, Eric Scheid [EMAIL PROTECTED] wrote: Because feeds are feeds and archives are archives? They have different audiences and different uses and different requirements. And what about the use case of a wiki's RecentChanges log? Each entry refers to a specific page, and there may

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 2:26 pm, Eric Scheid wrote: perhaps we needed atom:modified after all :-( Yes we do, if we want to go down this route. I suggest appending the current time (or for old versions, the last time that version was current) at the source. And what about the use case of a wiki's

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Henry Story
On 5 May 2005, at 15:55, Graham wrote: On 5 May 2005, at 2:26 pm, Eric Scheid wrote: perhaps we needed atom:modified after all :-( Yes we do, if we want to go down this route. I suggest appending the current time (or for old versions, the last time that version was current) at the source.

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Robert Sayre
On 5/5/05, Eric Scheid [EMAIL PROTECTED] wrote: On 5/5/05 11:55 PM, Graham [EMAIL PROTECTED] wrote: Each log entry is an entry in itself, with its own id. Sorry, that makes as much sense as changing the id for a blog entry if that blog entry is updated. Graham's got it exactly right.

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 3:32 pm, Henry Story wrote: As I explained in my lengthy reply to your lengthy post, I think one should be able to do either. Each way has its advantages and disadvantages. Let the publisher decide which mechanism to use. Well please flag it so that I can provide a

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 3:23 pm, Eric Scheid wrote: And what about the use case of a wiki's RecentChanges log? Each entry refers to a specific page, and there may be multiple such entries for each page as it gets rapidly edited ... and wiki folks have found it important to be able to monitor all

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Eric Scheid
On 6/5/05 12:32 AM, Henry Story [EMAIL PROTECTED] wrote: Sorry I don't understand why we need atom:modified. Graham suggested it : a reliable way for an aggregator to discern the latest version of an entry. atom:updated is used by the publisher to show what they consider a significant

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Eric Scheid
On 6/5/05 12:45 AM, Graham [EMAIL PROTECTED] wrote: Have a look here: http://en.wikipedia.org/w/index.php?title=Main_Pageaction=history There you have a reverse chrono list, each with an author, date, and summary. Looks an awful lot like each one is an entry to me. and looks to me like a

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Henry Story
On 5 May 2005, at 16:38, Graham wrote: On 5 May 2005, at 3:32 pm, Henry Story wrote: As I explained in my lengthy reply to your lengthy post, I think one should be able to do either. Each way has its advantages and disadvantages. Let the publisher decide which mechanism to use. Well please

Re: PaceAllowDuplicateIDs

2005-05-05 Thread David M Johnson
I'm -1 on PaceAllowDuplicateIDs Reasons: 1) We're supposed to be standardizing current practice not inventing new things. Current best practice is to have unique IDs and current software (e.g. Javablogs.com) is predicated on this practice. I know, this practice is not followed widely enough

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Antone Roundy
On Thursday, May 5, 2005, at 09:15 AM, Eric Scheid wrote: Have a look here: http://en.wikipedia.org/w/index.php?title=Main_Pageaction=history There you have a reverse chrono list, each with an author, date, and summary. Looks an awful lot like each one is an entry to me. and looks to me like a

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Dave Johnson
the article not an event in the blog entry's life. So, you can discount my second reason against the pace. - Dave On May 5, 2005, at 11:27 AM, David M Johnson wrote: I'm -1 on PaceAllowDuplicateIDs Reasons: 1) We're supposed to be standardizing current practice not inventing new things. Current best

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 4:22 pm, Henry Story wrote: If you don't want to keep a history of the entries all you need to do is drop all but the latest entry with the same id. There is nothing more to it. Just show the user the last one you came across. But, if we follow Eric's model of how a wiki

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Henry Story
on PaceAllowDuplicateIDs Please consider the following points before you vote. Reasons: 1) We're supposed to be standardizing current practice not inventing new things. Current best practice is to have unique IDs and current software (e.g. Javablogs.com) is predicated on this practice. I know

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Henry Story
On 5 May 2005, at 17:53, Graham wrote: On 5 May 2005, at 4:22 pm, Henry Story wrote: If you don't want to keep a history of the entries all you need to do is drop all but the latest entry with the same id. There is nothing more to it. Just show the user the last one you came across. But, if

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Eric Scheid
On 6/5/05 1:53 AM, Graham [EMAIL PROTECTED] wrote: This proposal permits this, and it does not harm anyone else. It harms everyone, by allowing a second, unrelated data model in Atom feeds. They may not be posting today, but I assure you, when other aggregator authors get the first user

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Antone Roundy
On Thursday, May 5, 2005, at 08:44 AM, Antone Roundy wrote: If we accept this Pace, are we going to do anything to address the DOS issue for aggregated feeds? Bob, if I may direct a few question to you, since you have the most experience with this issue: if PaceAllowDuplicateIDs is adopted, how

Re: PaceAllowDuplicateIDs

2005-05-05 Thread Graham
On 5 May 2005, at 5:38 pm, Eric Scheid wrote: Many wiki's offer options in displaying their change log with either most recent changes only, or all changes. Both models are commonly supported because some people want to see notifications of all changes, while others just want to see the most

Re: PaceAllowDuplicateIDs

2005-05-05 Thread John Panzer
Graham wrote: On 5 May 2005, at 5:38 pm, Eric Scheid wrote: Many wiki's offer options in displaying their change log with either most recent changes only, or all changes. Both models are commonly supported because some people want to see notifications of all changes, while others just want to

http://www.intertwingly.net/wiki/pie/PaceAllowDuplicateIDs

2005-05-04 Thread Bob Wyman
. It is not required that atom:updated be modified when a newer version is written. If the PaceAllowDuplicateIDs is accepted, it will be permitted to have multiple entries with the same atom:id in a single feed. However, the Pace language says processors SHOULD regard as feed generation errors any

Re: http://www.intertwingly.net/wiki/pie/PaceAllowDuplicateIDs

2005-05-04 Thread Tim Bray
On May 4, 2005, at 6:20 PM, Bob Wyman wrote: +1 with a comment: If this Pace is accepted (and I hope it will be) the issue of Duplicate IDs should probably be dealt with in Marks Implementation Guide.[1] Er, I had planned to refine this a bit and then announce it to the group with some

PaceAllowDuplicateIDs

2005-05-04 Thread Tim Bray
co-chair-hat status=OFF http://www.intertwingly.net/wiki/pie/PaceAllowDuplicateIDs This Pace was motivated by a talk I had with Bob Wyman today about the problems the synthofeed-generator community has. Summary: 1. There are multiple plausible use-cases for feeds with duplicate IDs 2. Pro