Tags and folksonomy
These few days, I've added some tags links for my link roll section on the sidebar. Using Magpie, the del.icio.us's RSS feed is parsed and displayed as HTML output. At first, the output is coded as such:
<ul>
<li><a href="hyperlink" title="description">title</a></li>
...
</ul>
Later, I read the del.icio.us's RSS feed and found that it also contains the tags for each feed item, for example:
<item rdf:about="http://www.mezzoblue.com/archives/2005/05/13/columns_grid/">
<title>Columns & Grids</title>
<link>http://www.mezzoblue.com/archives/2005/05/13/columns_grid/</link>
<description>difficulty of grid systems in web pages</description>
<dc:creator>cheeaun</dc:creator>
<dc:date>2005-05-29T08:44:00Z</dc:date>
<dc:subject>grid pages web</dc:subject>
<taxo:topics>
<rdf:Bag>
<rdf:li resource="http://del.icio.us/tag/grid" />
<rdf:li resource="http://del.icio.us/tag/web" />
<rdf:li resource="http://del.icio.us/tag/pages" />
</rdf:Bag>
</taxo:topics>
</item>
These tags might be useful for some people so I decided to wrap up few PHP codes to display them as visible data. So, the above feed item would be parsed into this:
<ul>
...
<li><a href="http://www.mezzoblue.com/archives/2005/05/13/columns_grid/" title="difficulty of grid systems in web pages">Columns & Grids</a>
<span class="tags">tags:
<a href="http://del.icio.us/tag/grid" rel="tag">grid</a>,
<a href="http://del.icio.us/tag/pages" rel="tag">pages</a>,
<a href="http://del.icio.us/tag/web" rel="tag">web</a></span>
</li>
...
</ul>
Generally, anyone who go to these tagged pages, are the ones who are curious to find for more resources applied with the same tag or relevant tags. When people go to del.icio.us's tag pages, they can view more other similar bookmarks and explore further. Regarding the rel="tag" code for the links, it is one of several MicroFormats and is documented in the RelTag draft specification.
After applying these, I realise that the way I display the tags for my social bookmarks looks quite similar to Tantek's tags list, except that he uses the list module while I use commas to separate the adjacent links. Also, he tags his weblog posts. My weblog doesn't have any tagging system or category-based archiving, because Blogger doesn't like them, yet.
Then I start to wonder, why would bloggers categorise their weblog posts with tags that link to Technorati's Tag index? Compared to del.icio.us's tag pages, Technorati gathers more resources on that specific tag from its own database and various sites such as Flickr, Furl and del.icio.us. It is much better, so I just modify my link roll codes to point the tag links to Technorati instead.
Recently, I also discovered Bud Gibson's xFolk microformat which facilitates decentralised bookmark tagging. It's an interesting approach. To conform with xFolk, I altered the link roll codes, plus changing the tag links to Technorati's, to this:
<ul>
...
<li class="xfolkentry"><a href="http://www.mezzoblue.com/archives/2005/05/13/columns_grid/" title="difficulty of grid systems in web pages" class="taggedlink">Columns & Grids</a>
<span class="tags">tags:
<a href="http://technorati.com/tag/grid" rel="tag">grid</a>,
<a href="http://technorati.com/tag/pages" rel="tag">pages</a>,
<a href="http://technorati.com/tag/web" rel="tag">web</a></span>
</li>
...
</ul>
As you might notice, the extended class is excluded because in my opinion, the values in the title attribute is functional enough to describe the tagged link. Yet, that class name is not semantical enough, though. Extended what? You get the point.
On a related matter, my weblog is exactly one year old by today. Unbelievable, my weblog actually survives this long. Thanks to everyone who reads my weblog!
Labels: weblog
Previous Posts
About
cheeaun.com is the site of a Malaysian web developer and designer, Lim Chee Aun. He loves to babble about life, computers, design, internet and oranges. Read more...
Sponsors
cheeaun Notifo 2.0 looking pretty neat. Going to try it for next few days. # about 9 hours ago
Archives
- June 2004
- July 2004
- August 2004
- September 2004
- October 2004
- November 2004
- December 2004
- January 2005
- February 2005
- March 2005
- April 2005
- May 2005
- June 2005
- July 2005
- August 2005
- September 2005
- October 2005
- November 2005
- December 2005
- January 2006
- April 2006
- May 2006
- June 2006
- July 2006
- August 2006
- September 2006
- October 2006
- November 2006
- December 2006
- January 2007
- February 2007
- March 2007
- April 2007
- May 2007
- June 2007
- September 2007
- October 2007
- November 2007
- December 2007
- January 2008
- February 2008
- September 2008
People
- Aaron Spuler
- Alex Choong
- Ang Kew Leok
- Angeline Tan
- Arvid Axelsson
- Asa Dotzler
- Benjamin Leow
- Bernie Zimmermann
- B.K. Ong
- Chan Lilian
- Chan Ming Shern
- Cheah Chu Yeow
- Ching Yonghan
- Chris Neale
- Chris Pirillo
- Danny Foo
- Dave Shea
- David Tenser
- Elizabeth Chin
- Eric Meyer
- Heng Kee Seng
- Ian Hickson
- James Ooi
- Jeffrey Zeldman
- Jinny Wong
- Joe Clark
- Jon Hicks
- Kamal Fariz
- Kah Soon
- Ken Lynch
- Kenny Lee Jian Siong
- Kevin Gerich
- Khai Lee
- Khoo Kah Peng
- Kong Chung Hwa
- Kuhan Venugopal
- Kwan Will Sen
- Lars Kleinschmidt
- Liew Cheon Fong
- Lim Chze Hong
- Lucia Lai
- Lun
- Navin
- Neil Turner
- P.J.Kraaima
- Peter Tan
- Regin Larson
- Ryan Lim
- Saw Kee Wooi
- Scott Jarkoff
- Soo Chooi Leang
- Steven Garrity
- Tantek Çelik
- Teoh Hock Lye
- Tim Yang
Powered By
Believe it or not, this blog is powered by Blogger. Nothing else.