[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [syndication] Re: [radio-userland] Payloads for RSS
Interesting. Good addition, Dave - this is redefining what a channel
is, which should make RSS better/stronger.
Thinking aloud, channel discrimination might go three ways (not
mutually exclusive):
* Each channel is atomic; if you want a channel about the Baltimore
Orioles for medium bandwidth connections, you subscribe to
"Baltimore Orioles for medium bandwidth connections"
* The user builds the channel. Instead of
http://www.example.com/channel.rss
the user might request
http://www.example.com/channel.rss?interests=Orioles,Braves,Yankees
where the query args let the user build a dynamic channel according
to their interests; of course, the URI can be built by a friendly,
web-based (or not) UI.
* The channel contains enough metadata to let the user make decisions
about what they want to see (RDF or whatever).
All three should play nicely together; ideally, there'd be some
information somewhere that would give the client hints about this
(e.g., the first one would have a pointer to a listing of other
available channels by the same provider, the second a pointer to the
web interface for building channels, or a WSDL-ish description of a
SOAP interface (?), and the third would hopefully be self-contained,
except for pointers to full schemas for the metadata).
The flip side of that would be a standard meta tag or well-known
location that allows the easy location of a channel/channel directory
for a particular site (think I've already seen discussion of this
somewhere).
RE: transport over email - SOAP/XP allows use of other transport
bindings, there's been a lot of talk about a SMTP binding. Should be
easy once that's there.
Cheers,
On Thu, Jan 11, 2001 at 10:33:58PM -0800, Jeff Barr wrote:
> I also like the payload idea. I was just thinking that
> it might be an interesting email format too, since
> it would avoid the problem of overly large enclosures.
>
> I think the expectation here is that the client program
> (the one reading the RSS) would either make some decisions
> or ask the user to make decisions about how to proceed.
> Dave has thoughtfully provided the type and size
> information needed to make this possible.
>
> For example, it could have rules such as "Download all
> movies each night", or "Play Sound Files Immediately",
> or "Wait until late at night to download anything
> bigger than 1 MB". Or, even more cleverly, "Download
> any movies where the referenced document includes the
> string 'George Bush'". That could be kind of cool.
>
> I would not expect the client to, by default, "deference
> all of the pointers" and bring down everything.
>
> Note that this client could be a kind of Active Napster,
> accumulating interesting chunks of out of band content
> as references to them stream by.
>
> Classification seems nice in theory, but remember that
> each additional piece of information that we add into
> RSS will make the format more complicated and harder to
> use, while also bloating the file. A great attribute
> of RSS is that it is clean, simple, and very easy to
> produce. I was talking to a VP at the Wall St. Journal
> yesterday, and she told me that a lot of the value
> that they add to their syndicated content is in the form
> of tags for geographic location and stock tickers. They
> employ editors who do this and nothing else. Most people
> shipping out RSS are not going to have the wherewithal
> to do this.
>
> Jeff;
>
> -----Original Message-----
> From: David Davies [mailto:d.a.davies@bham.ac.uk]
> Sent: Thursday, January 11, 2001 5:55 PM
> To: radio-userland@egroups.com
> Cc: decentralization@egroups.com; syndication@egroups.com
> Subject: [syndication] Re: [radio-userland] Payloads for RSS
>
>
> I think this is a truly inspired addition to RSS and will help us in our use
> of syndicated data no end. I can't wait to get going with it.
>
> One thought though. I can imagine a danger of super-bloat with the enclosure
> field in regular RSS channels. Suppose I subscribe to a hypothetical CNN
> sports news channel and with this new enclosure element all its sports
> stories come with a video clip of a sports game. Maybe I'm only interested
> in following one team let alone one sport yet when I wake up in the morning
> I find my personal aggregator (e.g. MyUserland on the Desktop) has
> downloaded megabytes (tens, hundreds, more?) of videos of stuff I'm just not
> interested in. Wow, there goes my hard disk.
>
> What's the answer? More specific RSS channels?
>
> On the radio-UserLand list we talked a little about further refinement of a
> channel's data using a category or keyword element.
>
> This is a difficult area because of standardisation of keyword
> classification systems. At one level (e.g. some professional areas) there
> are many standard classification systems in operation. In my own field of
> medicine we have an international keyword system making highly specific data
> syndication a lot easier. Granted, there is a lack of standardisation in
> other areas though there are pointers such as Library of Congress or the
> Dewey decimal system. There will always be other areas (personal weblogs
> with automatic syndication are a good example) where no classification
> system is ever going to emerge though maybe with these channels by
> definition they're more focussed so you may not mind or even get lots of
> unwanted enclosure elements.
>
> This isn't a criticism, I think enclosures are a major leap forward, for me
> and our application of RSS at least. Just trying to keep the discussion
> moving forward.
>
> Cheers,
>
> David
>
>
>
>
>
>
>
--
Mark Nottingham
http://www.mnot.net/