[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Super-simple feed format (was Re: Withdrawn entries)



On Wed Oct 29 07:06:36 PST 2003, Seairth Jacobs <seairth@xxxxxxxxxxx> wrote:
> 
> This one may have already gone by, but...
>
> What if the <feed> format were reduced to a list of URIs pointing to <entry>
> resources.  For example:
>
> <feed>
>     <!-- feed-level elements: title, link, etc. -->
>     <entry uri="http://..."/>
>     <entry uri="..."/>
>     ...
> </feed>
>
> Notes:
>
> 1) If a persistent connection is used, the only bandwidth increase is the
> HTTP headers in subsequent GETs of the individual entries.

Except that with the SOAP bindings I would have to reauthenticate for
every entry.


> 2) Conditional GETs on those URIs could potentially reduce the bandwidth
> usage.  Over the course of multiple GETs of the feed, this would especially
> be true (since you wouldn't be retrieving the body of each entry every
> single time).
> 3) Removal of an entry can be implicitly handled by a 410 Gone response when
> attempting a GET.
> 4) The number of places that an <entry> document is available is reduced to
> one (while the current approach has at least two, depending on the number of
> feeds provided).
> 5) This is something different than RSS-all-over-again.  RSS (to my
> knowledge) did not originally conceive of stand-alone entries, hence why the
> entries are embedded in the feed.  Atom, in contrast, very much focuses on
> entries as their own resources.  Yet we still treat the feed like RSS does.

Other than my other concern, I think this is a pretty neat idea. 


-steve