On 29/7/05 11:39 PM, "Henry Story" <[EMAIL PROTECTED]> wrote:
> Below I think I have worked out how one can in fact have a top20 feed, and I > show how this can be combined without trouble with the <history:next ...> > link... > > > On 29 Jul 2005, at 13:12, Eric Scheid wrote: > >> On 29/7/05 7:57 PM, "Henry Story" <[EMAIL PROTECTED]> wrote: >> >> >>> 1- The top 20 list: here one wants to move to the previous top 20 list and >>> think of them as one thing. The link to the next feed is not meant to be >>> additive. Each feed is to be seen as a whole. I have a little trouble still >>> thinking of these as feeds, but ... >>> >> >> What happens if the publisher realises they have a typo and need to emit an >> update to an entry? Would the set of 20 entries (with one entry updated) be >> seen as a complete replacement set? >> > Well if it is a typo and this is considered to be an insignificant change > then they can change the typo in the feed document and not need to change any > updated time stamps. Misspelling the name of the artist for the top 20 songs list is not insignificant. Even worse fubars are possible too -- such as attributing the wrong artist/author to the #1 song/book (and even worse: leaving off a co-author). >> The way I see it, maybe a better way would be to have a sliding window feed >> where each entry points to another Atom Feed Document with it's own URI, and >> it is that second Feed Document which contains the individual items (the top >> 20 list). >> > This is certainly closer to my intuitions too. A top 20 something is *not* a > feed. Feed entries are not ordered, and are not meant to be thought of as a > closed collection. At least this is my initial intuition. BUT.... Not all Atom Feed Documents are feeds, some are static collections of entries. We keep tripping over this :-( > I can think of a solution like the following: Let us imagine a top 20 feed > where the resources being described by the entries are the position in the > top list. So we have entries with ids such as > > http://TopOfThePops.co.uk/top20/Number1 > http://TopOfThePops.co.uk/top20/Number2 > http://TopOfThePops.co.uk/top20/Number3 ... > will contain a new entry such as > > <entry> > <title>Top of the pops entry number 1</title> > <link href="http://TopOfThePops.co.uk/top20/Number1/"/> > <id>http://TopOfThePops.co.uk/top20/Number1</id> > <updated>2005-07-05T18:30:00Z</updated> > <summary>Top of the pops winner for the week starting 5 July > 2005</summary> > </entry> The problem here is that this doesn't describe the referent, it only describes the reference. I want to see top 20 feeds where each entry links to the referent in question. For example, the Amazon Top 10 Selling Books feed would link to the book specific page at Amazon, not to some page saying "the #3 selling book is at the other end of this link". >> The idea of feeds linked to feeds has lots of utility -- feeds of comments >> for one, and even a feed of feeds available on the site. >> > I completely agree. And remember for any two things there is at least one way > they are related. And there are many different ways feeds can be related to > each other. A feed may be an archival continuation of one - which is what the > <history:next ...> link in my opinion addresses, but there are many other ways > one can relate feeds. I did a grep of an archive of atom-syntax messages .. lots of interesting possibilities in there. James has set a nice example to copy from, so expect a few I-D from me. >> Of the above, the mechanism of a single URI which redirects to the current >> issue is a situation which would still need a flag indicating that the >> appropriate thing to do is to not persist older entries. >> > I am starting to wonder whether this is really needed now that I have looked > at the top20 example I gave above. Consider the Nature case study. They have separate feed documents for each issue, but just one public URI published. The things which are entries are not Top N things but entries in a Table of Contents, and it's useful to be able to aggregate that list of articles over time. >> The other structure of feeds linking to feeds would require the aggregator >> be able to do something useful with such links, but this can be generalised >> and thus be useful for many purposes. As it is, right now with NNW I can do >> something useful with such a feed: drag & drop the item headline link to my >> subscriptions pane to subscribe to that feed and view the entries therein. >> > I myself have no problem with feeds being entries, feeds pointing to other > feeds, or anything like that. A feed is a resource. It can change. A feed is > simply a set of state changes to resources. It is that general. What's needed is a sea change in the concept model aggregators have regarding feed URIs. Right now it's exactly as if you have to Bookmark a web page before you can view it -- whereas I'd like to see feed browser where I can clickity click to wherever without having to first clutter my subscriptions list, but if I happen to like the look of a feed I can click one button to s/subscribe/bookmark/ it. A related interface design concept involves nesting - right now all my subscriptions lie flat in my subscriptions pane. I can organise them into folders, and those folders inside more folders, but the subscriptions lie flat inside there. I'd love to see my subscription list look like this; - Fave Feeds Fred's Blog (12) + Jim's Blog (23) - Mike's Blog (7) - Categories Food Cat Pix - Archives Jan 2000 Feb 2000 etc + Tom's Blog (234) I'm not aware of any feed readers that do that just yet, probably because not many feeds actually contain links to other feeds as a matter of course. Those would be feeds related to feeds there ... haven't quite thought through how I'd like to see sub-feeds of entries as yet. e.