You know what? All syndication formats are dumb. I don’t mean mistaken; I mean stupendously braindead.
I just read the RSS 2.0 specification and The Atom Syndication Format 0.3 pre-draft. And I wonder, what the fuck happened to XHTML—is it too unsexy? Why put all the metadata about content items in a temporary update-describing file instead of the document that holds all the semantic markup?
(The Atom 0.3 pre-draft is a utf-8 document specified in a meta declaration as iso-8859-1. These are the guys who’re going to save us all from encoding problems?)
Update: Ok, the only problems I can think of with using HTML pages, with RDF inside them for summarization, publication date and other metadata, are:
- The pages have to be well-structured: an ‘item’ of content should be easily demarcated in the webpage rather than processed for the feed and webpage separately. You should be doing that anyway.
- There is no such thing as a summary feed, because every time you update your whole page gets crawled. This is more of a plus than anything else; your web page is out there already, now your readers will have smarter browsers. Win-win.
- For little items like stock tickers, that’s more metadata with each item than content. But hey, now every page of yours is easily searchable and exportable with meaningful information (and hence easily importable).
There is nothing—nothing—that you’re going to publish on the web that HTML can’t describe. Indeed, that’s what RSS feeds contain anyway, in the <description> element. Styling feeds with XSLT for web browsers just shows how silly the whole idea is. You don’t store everything in an internal XML format waiting with customized XSL for each type of user agent, do you?
XHTML: it’s built for the future. Use it.
Related posts:
- On Orange XML Icons
Summary: A useless clarification of a meaningless stance on an... - Metadata Musings
Summary: Random metadata musings, and a note about language information.... - XUYN
Summary: The nofollow link type must be renamed.... - Project Log for April 01 ’05
Summary: Project Log for April 1 '05: wp-contactform and wp-cc.... - Dialog Box from Hell
The worst dialog box I've ever seen....