Links.
It's what hypertext is all about. The links. In fact, the first two letters of HTML (HyperText Markup Language) stand for “hypertext.”
Links.
It's what blogs are about. It's how they got started—a list of links updated daily, with maybe a little bit of commentary. Links are the lifeblood of blogs.
Links.
Which are damned hard to find in an RSS (Rich Site Summary?) feed of any given blog.
My own RSS feed at first just included a title and a link to the entry itself, and that's about the only link you'll find in an RSS feed. A conversation with Aaron Schwartz [1] convinced me that some people preferred only those blogs that provided the entire entry in the feed so they could aggregate the feeds and read tons of sites. But there was very little information on what exactly the <description> tag could contain. Most feeds had plain text, some entity encoded HTML. I decided it was easier to dump the entry into a <![CDATA[ ... ]]> block—RSS being an XML (eXtensible Markup Language) based format, that was, as far as I could tell, legal, if maybe a bit funky [2].
And I never felt that good about personally.
But what exactly, is the point of a blog without links? At least by including the HTML the links could be extracted by the aggregator. At least, that was my thought, until a little demonstration [3] proved just how bad an RSS feed could be unless you striped any markup from the <description>.
Which makes including an entry full of links moot.
But there is work being done on forming a new syndication format [4], one that isn't quite as ambiguous, convoluted or underspec'ed as the current crop [5] of RSS specs, for which I'm giving my support.
And maybe, just maybe, we can put hypertext back into a syndication feed.
[2] http://scriptingnews.userland.com/2003/06/08#standards
[3] http://diveintomark.org/archives/2003/06/12/how_to_consume_rss_safely.html
[4] http://www.intertwingly.net/wiki/pie/RoadMap
[5] http://diveintomark.org/archives/2002/09/06/history_of_the_rss_fork.html