Tag-aware RSS feeds

Brian Del Vecchio wrote a long entry about about splicing a RSS feed by tag and how aggregator developers can create more tag-aware applications. It is possible within the RSS specification, but most feed authors have overlooked how to properly declare tags within their feeds. Flickr does not include categories with its RSS 2.0 feeds and Del.icio.us feeds use Dublin Core subject to provide space-separated tags.

Before the feed aggregators can make your life easier we need to all do a better job as content producers to provide valuable information for our users.

RSS 2.0

Each RSS 2.0 feed has an optional category sub-element with an optional domain attribute to designate a specific categorization taxonomy. You can have as many category elements as you need to with mixed or no domains.

  1. <category domain=”http://del.icio.us/tag”>foo</category>
  2. <category domain=”http://www.flickr.com/photos/tags”>foo</category>
  3. <category domain=”http://www.technorati.com/tag”>foo</category>

Using the category element with the domain attribute set to the best definition of the tag’s context allows for easy recognition of tags within the aggregator. It also allows a user to search their own database or create smart lists for all items with Flickr or Technorati tags, or build into the application a list of known tagging domains for special status.

IETF Atom

The current Atom draft provides similar capabilities through the use of category elements with a scheme URI.

  1. <category scheme=”http://del.icio.us/tag” term=”foo” label=”Del.icio.us tag for foo”/>
  2. <category scheme=”http://www.flickr.com/photos/tags” term=”foo” label=”Flickr tag for foo”/>
  3. <category scheme=”http://www.technorati.com/tag” term=”foo” label=”Technorati tag for foo”/>

Amazon Prime

Amazon.com introduced a membership program called Amazon Prime that provides free two-day shipping for a yearly fee of $80. You can invite up to four family members in the same household to share the same Amazon Prime benefits at no extra cost.

The household option is especially interesting. I might sign-up and share the account among members of my work family.

Technorati Tags cleans up, adds RSS output

I have only been at Technorati for one day but we already have two new features I am proud to talk about.

If you have an API key you can now receive a RSS feed containing the latest weblog posts with a given tag using TagQuery.

Our tags page is now more compliant with web standards through the use of lists and emphasis elements. Tantek posted about the decisions behind his changes to the page’s markup.

It has been interesting to see all the different uses of tags from companies interested in being included in Technorati’s tags pages. If you use tags on your site contact us and let us know how we can be of service! My new work e-mail address is niall _at_ technorati.

Drink wine and mix with San Francisco techies tonight

Tonight I am hosting a geek gathering at Vino Venue in San Francisco. Anyone is welcome to come check out the intersection of wine and gadgets while socializing with new media types. I start my new job at Technorati tomorrow so this is my last night as a free man.

Meet at 6:30 p.m. at VinoVenue, 686 Mission Street, on the corner of Mission Street and 3rd Street. Over 100 wines are dispensed using smart cards, Windows servers, and database technology to suggest new wine types. It’s like Attention.xml for your wine habits! They also serve Oprah’s favorite teas and other things if you are not a wine person.

Hope to see you there!