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

Re: [syndication] shared feed lists



Bill Kearney <ml_yahoo@ideaspace.net> wrote:
For sites wanting to offer a list of RSS feeds, use of the HTML <head> section
<link> element should be considered.  Examples of which can resemble:

<link rel='subscriptions' type='http://purl.org/ocs/directory/0.5/#'
href='http://example.com/list.rdf'/>

Some thoughts on all this.

1) I've got a very similar requirement for large numbers of foaf files. eg <link rel="alternate" type="application/rdf+xml" title="FOAF Scutter plan" href="http://www.ecademy.com/robotfoaf.rdf"; /> where robotfoaf.rdf is currently 2333 lines long. We also produce large numbers of RSS files so the need is clearly there. Note that the rel="alternate" is almost certainly wrong in the example...

2) Having a spec that says <link> in the <head> of the html returned by the root of a directory is more flexible than thisStandardFileName.extension in the root of a directory. But we're stuffing a lot of these into <head> now. Which one is the subscriptions list? So now we have to allocate a rel= value to this specific need. It's enough to make you think there should be another layer of indirection here; have every web page include a single <link rel="metadata" href=""> which points to a file with a list of metadata files each of which can contain one or more bits and types of metadata. I know "every problem in computing can be solved with another layer of indirection", but this is getting a bit daft isn't it?

3) Let's say we use <link> in <head> of the <html> returned by the root of the directory. Who's going to come up with the example of where a GET http request to the root returns XML or RDF? eg http://www.voidstar.com/foaf/ What then? Can we assume that

4) I don't much like OPML for this because using attributes instead of sub-tags looks messy to me (There, I've said it). But then I'm not a big fan of OCS either. On the surface this is a pretty simple requirement and I'm not sure why I should need a full RDF parser to extract the names and URLs of the feeds.

5) I don't see how we can get away with saying only RSS feeds should appear in this list. Apart from identifying the different types of RSS, you can pretty much guarantee that someone will want to include atom feeds (or whatever its called now). I can see a need for listing off OCS feeds as well. I can feel this heading into the conclusion of 2) above. this here list file could be a general purpose Metadata pointer file.

Sorry, more problems than solutions.

My unconsidered opinion is that a way of listing RSS feeds in a machine readable format is a good thing. So I agree with DW on this.

And putting a <link href> pointer to it in the <head> of the index document in directories is a good thing. Even if there's *also* a standard name for the file.

But then I'll probably change my mind tomorrow or at least think of more issues that this throws up.

--
Julian Bond Email&MSM: julian.bond@voidstar.com
Webmaster:              http://www.ecademy.com/
Personal WebLog:       http://www.voidstar.com/
M: +44 (0)77 5907 2173   T: +44 (0)192 0412 433