> So what if the feed must be be accessed over HTTPS? Do we then also > need a "feeds" scheme? Actually, the feed protocol has been unofficially defined as feed:url, where http is the default protocol for the url if none is specified. So feed:www.tbray.org/ongoing/ongoing.rss is really just the abbreviated version of feed:http://www.tbray.org/ongoing/ongoing.rss . https feeds would need to be fully specified as feed:https://example.org/feed.rss > How about this instead: create a new scheme > called "handler" (or maybe "mime-handler") that has a format like: > > handler:application/rss+xml;http://example.org/feed.rss > > or generically "handler:mime-type;uri". Now the mime-type can be used > to determine the appropriate application and the uri can be passed to > that application directly. This is generic, flexible, and simple. This > way, if you have one application for processing RSS 1.0 (because it's > RDF and you like to do more than just read the entries), another for RSS > 2.0 (because your RDF tool won't like it), and another for processing > Atom (because your RSS reader won't like it), your various applications > won't trip over each other as much as they would if they all recognized > the "feed" or "subscribe" schemes. I doubt anyone would use separate aggregators for rss 1, rss 2 and atom - typically you'll have one aggregator to handle all formats. I see your point though where handler: is more easily extendable - one protocol to rule them all. Initially this would be slightly more work as aggregator-writers would have to register the handler: protocol with a dispatch-mechanism based on the mime-type, and then also register the mime type to point to their aggregator. If the handler protocol would be an official w3c approved standard though, I can see future operating systems would come with the dispatching mechanism built in --LukeReceived on Friday, 5 December 2003 22:31:54 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 12 September 2008 07:02:00 GMT