<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Expires" content="Mon, 01 Jan 1990 01:00:00 GMT" />
	<meta name="generator" content="Squib/0.4.0.282" />
	<meta name="author" content="Matt Mower" />
	<meta name="keywords" content="matt mower,london,paoga,squib" />
	<meta name="description" content="Curiouser and Curiouser is the weblog of Matt Mower a London based technical marketing manager for software company PAOGA. In his spare time Matt Mower enjoyes developing software applications including this weblog application Squib." />
	<title>Curiouser and Curiouser!</title>
	<link href="http://matt.blogs.it/rss.xml" rel="alternate" title="RSS" type="application/rss+xml" />
<link href="http://matt.blogs.it/themes/fragen3.14/styles/theme_candc.css" media="screen" rel="stylesheet" type="text/css" />

</head>
<body>
<div id="page">
<div id="banner">
    <h1>Curiouser and Curiouser!</h1>
    <em>'Where shall I begin, please your Majesty?' He asked. 'Begin at the beginning,'
the King said, very gravely, 'and go on till you come to the end: then stop.'</em>
</div>
<div id="nav">
    
<div class="box" id="box_about">
<p><strong>About</strong></p>

<p>Wherein Matt Mower (aka rubymatt on FreeNode) rambles about technology, the love of a good MacTop, ruby coding, rails, topics, knowledge management and learning, and politics.</p>
</div>


    
<div class="box" id="box_navigation">
<p><strong>Navigation</strong></p>

<ul>
<li><a href="http://matt.blogs.it/">Home</a></li>
<li><a href="http://matt.blogs.it/all_posts.html">All Posts by Title</a></li>
<li><a href="http://matt.blogs.it/all_archives.html">Monthly Archives</a></li>
<li><a href="http://matt.blogs.it/topics/index.html">Topics</a></li>
</ul>
</div>


    
    
<div class="box" id="box_blogroll">
<strong>Blogroll</strong><ul class="blogroll"><li><a class="orangeButton" href="http://www.tapestrycomics.com/dilbert.xml">XML</a> <a href="http://www.dilbert.com/">Dilbert</a></li>
<li><a class="orangeButton" href="http://www.tapestrycomics.com/getfuzzy.xml">XML</a> <a href="http://www.comics.com//comics/getfuzzy/">Get Fuzzy</a></li>
<li><a class="orangeButton" href="http://www.tapestrycomics.com/liberty.xml">XML</a> <a href="http://www.comics.com/creators/liberty/">Liberty Meadows</a></li>
<li><a class="orangeButton" href="http://www.phoenyx.net/feeds/comics/hedge.rdf">XML</a> <a href="http://www.comics.com/comics/hedge/">Over the Hedge</a></li>
<li><a class="orangeButton" href="http://www.tapestrycomics.com/peanuts.xml">XML</a> <a href="http://www.comics.com//comics/peanuts/">Peanuts</a></li>
<li><a class="orangeButton" href="http://atheos.de/funnies/pvp.rdf">XML</a> <a href="http://www.pvponline.com/">PvP Online</a></li>
<li><a class="orangeButton" href="http://rss.xiffy.nl/xml.php?channel=391">XML</a> <a href="http://www.userfriendly.org/">User Friendly the Comic Strip. by Illiad</a></li>
<li><a class="orangeButton" href="http://www.tapestrycomics.com/wizardofid.xml">XML</a> <a href="http://www.comics.com/creators/wizardofid/">Wizard of Id</a></li>
<li><a class="orangeButton" href="http://matt.blogs.it/rss.xml ">XML</a> <a href="http://matt.blogs.it/">Curiouser and Curiouser!</a></li>
<li><a class="orangeButton" href="http://www.pubsub.com/site_stats_feed.php?site=matt.blogs.it">XML</a> <a href="http://www.pubsub.com/linkcounts.php">PubSub PubStats for matt.blogs.it</a></li>
<li><a class="orangeButton" href="http://www.technorati.com/watchlists/rss.html?wid=2122">XML</a> <a href="http://www.technorati.com/search/matt.blogs.it">Technorati Search for: Curiouser and curiouser!</a></li>
<li><a class="orangeButton" href="http://www.terryfrazier.com/weblog/rss.xml">XML</a> <a href="http://www.terryfrazier.com/weblog/index">b.cognosco</a></li>
<li><a class="orangeButton" href="http://www.bethlet.net/atom.xml">XML</a> <a href="http://www.bethlet.net/">bethlet.net</a></li>
<li><a class="orangeButton" href="http://del.icio.us/rss/devzero/osx">XML</a> <a href="http://del.icio.us/devzero/osx">del.icio.us/devzero/osx</a></li>
<li><a class="orangeButton" href="http://del.icio.us/rss/tag/osx">XML</a> <a href="http://del.icio.us/tag/osx">del.icio.us/tag/osx</a></li>
<li><a class="orangeButton" href="http://weblog.infoworld.com/foster/rss.xml">XML</a> <a href="http://weblog.infoworld.com/foster/">Ed Foster's Radio Weblog</a></li>
<li><a class="orangeButton" href="http://blog.grahamsadd.com/atom.xml">XML</a> <a href="http://blog.grahamsadd.com/">Graham Sadd's Weblog</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/letTheGoodTimesRollByGuyKawasaki">XML</a> <a href="http://blog.guykawasaki.com/">Let the Good Times Roll by Guy Kawasaki</a></li>
<li><a class="orangeButton" href="http://blog.mathemagenic.com/rss.xml">XML</a> <a href="http://blog.mathemagenic.com/">Mathemagenic</a></li>
<li><a class="orangeButton" href="http://maxblumberg.typepad.com/dailymusings/atom.xml">XML</a> <a href="http://maxblumberg.typepad.com/dailymusings/">Max Blumberg Positioning Game</a></li>
<li><a class="orangeButton" href="http://www.drmartinhall.com/index.rdf">XML</a> <a href="http://www.drmartinhall.com/">Minessence -- Doc Martin's Musings</a></li>
<li><a class="orangeButton" href="http://theobvious.typepad.com/blog/atom.xml">XML</a> <a href="http://theobvious.typepad.com/blog/">The Obvious?</a></li>
<li><a class="orangeButton" href="http://onlyagame.typepad.com/only_a_game/atom.xml">XML</a> <a href="http://onlyagame.typepad.com/only_a_game/">Only a Game</a></li>
<li><a class="orangeButton" href="http://paolo.evectors.it/rss.xml">XML</a> <a href="http://paolo.evectors.it/">Paolo Valdemarin: Paolo's Weblog</a></li>
<li><a class="orangeButton" href="http://bash.org/xml/">XML</a> <a href="http://www.bash.org">QDB: Quote Database</a></li>
<li><a class="orangeButton" href="http://ross.typepad.com/blog/index.rdf">XML</a> <a href="http://ross.typepad.com/blog/">Ross Mayfield's Weblog</a></li>
<li><a class="orangeButton" href="http://www.scripting.com/rss.xml">XML</a> <a href="http://www.scripting.com/">Scripting News</a></li>
<li><a class="orangeButton" href="http://www.myelin.co.nz/post/rss.xml">XML</a> <a href="http://www.myelin.co.nz/post/">Second p0st</a></li>
<li><a class="orangeButton" href="http://www.synesthesia.co.uk/blog/feed/rss2/">XML</a> <a href="http://www.synesthesia.co.uk/blog">Synesthesia</a></li>
<li><a class="orangeButton" href="http://the.taoofmac.com/space/RecentChanges?filter=blog&amp;amp;format=rss">XML</a> <a href="http://the.taoofmac.com/space">The Tao of Mac</a></li>
<li><a class="orangeButton" href="http://anjo.blogs.com/metis/index.rdf">XML</a> <a href="http://anjo.blogs.com/metis/">Anjo Anjewierden</a></li>
<li><a class="orangeButton" href="http://www.beyondbullets.com/index.rdf">XML</a> <a href="http://www.beyondbullets.com/">beyond bullets</a></li>
<li><a class="orangeButton" href="http://bps-research-digest.blogspot.com/atom.xml">XML</a> <a href="http://bps-research-digest.blogspot.com">BPS Research Digest</a></li>
<li><a class="orangeButton" href="http://chocnvodka.blogware.com/blog/index.xml">XML</a> <a href="http://chocnvodka.blogware.com/blog">Chocolate and Vodka</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/Corporatebloggingblog">XML</a> <a href="http://www.corporateblogging.info/">CorporateBloggingBlog</a></li>
<li><a class="orangeButton" href="http://del.icio.us/rss/tag/lifehacks">XML</a> <a href="http://del.icio.us/tag/lifehacks">del.icio.us/tag/lifehacks</a></li>
<li><a class="orangeButton" href="http://www.firstadopter.com/index.rdf">XML</a> <a href="http://www.firstadopter.com/">FirstAdopter.com</a></li>
<li><a class="orangeButton" href="http://homepage.mac.com/dave_rogers/news.rss">XML</a> <a href="http://homepage.mac.com/dave_rogers/">Groundhog Day</a></li>
<li><a class="orangeButton" href="http://cgi.pbs.org/cgi-registry/cringely/cringelyrdf.pl">XML</a> <a href="http://www.pbs.org/cringely/">I, Cringely @ PBS.org</a></li>
<li><a class="orangeButton" href="http://marktsinfoblog.blogspot.com/atom.xml">XML</a> <a href="http://marktsinfoblog.blogspot.com">Mark T's information blog</a></li>
<li><a class="orangeButton" href="http://maxblumberg.typepad.com/maxwellbeing/index.rdf">XML</a> <a href="http://maxblumberg.typepad.com/maxwellbeing/">MaxWellBeing</a></li>
<li><a class="orangeButton" href="http://dev.metavalues.com/metavalues/timeline?daysback=90&amp;amp;max=50&amp;amp;wiki=on&amp;amp;ticket=on&amp;amp;changeset=on&amp;amp;milestone=on&amp;amp;format=rss">XML</a> <a href="http://bidwell.textdrive.com:9009/metavalues/timeline">MetaValues: Timeline</a></li>
<li><a class="orangeButton" href="http://blog.monkeymethods.org/atom.xml">XML</a> <a href="http://blog.monkeymethods.org/">monkey methods</a></li>
<li><a class="orangeButton" href="http://googleblog.blogspot.com/atom.xml">XML</a> <a href="http://googleblog.blogspot.com">Official Google Blog</a></li>
<li><a class="orangeButton" href="http://presentationzen.blogs.com/presentationzen/atom.xml">XML</a> <a href="http://presentationzen.blogs.com/presentationzen/">Presentation Zen</a></li>
<li><a class="orangeButton" href="http://simon.incutio.com/syndicate/rss1.0">XML</a> <a href="http://simon.incutio.com/">Simon Willison's Weblog</a></li>
<li><a class="orangeButton" href="http://www.unstruct.org/wp-rdf.php">XML</a> <a href="http://www.unstruct.org">unstruct.org</a></li>
<li><a class="orangeButton" href="http://www.wingedpig.com/index.rdf">XML</a> <a href="http://www.wingedpig.com/">wingedpig.com - Mark Fletcher's Blog</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/Wonderland">XML</a> <a href="http://crystaltips.typepad.com/wonderland/">Wonderland</a></li>
<li><a class="orangeButton" href="http://psychcentral.com/blog/feed/">XML</a> <a href="http://psychcentral.com/blog">World of Psychology</a></li>
<li><a class="orangeButton" href="http://www.slash7.com/xml/rss/feed.xml">XML</a> <a href="http://www.slash7.com/">(24)slash7</a></li>
<li><a class="orangeButton" href="http://www.artima.com/rubycs/feeds/rubycs.rss">XML</a> <a href="http://www.artima.com/">Articles published in Ruby Code &amp; Style</a></li>
<li><a class="orangeButton" href="http://www.chadfowler.com/index.cgi?rss">XML</a> <a href="http://www.chadfowler.com/index.cgi">ChadFowler.com</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/curthibbs">XML</a> <a href="http://blog.curthibbs.us/articles">Curt's Comments</a></li>
<li><a class="orangeButton" href="http://eigenclass.org/hiki.rb?c=rss;tags=blog">XML</a> <a href="http://eigenclass.org/hiki.rb?c=recent">Eigenclass (blog)</a></li>
<li><a class="orangeButton" href="http://www.livejournal.com/users/drbrain/data/rss">XML</a> <a href="http://www.livejournal.com/users/drbrain/">Eric Hodel</a></li>
<li><a class="orangeButton" href="http://tomcopeland.blogs.com/juniordeveloper/rss.xml">XML</a> <a href="http://tomcopeland.blogs.com/juniordeveloper/">Junior developer</a></li>
<li><a class="orangeButton" href="http://www.koziarski.net/feed/atom/">XML</a> <a href="http://www.koziarski.net">Koz Speaks</a></li>
<li><a class="orangeButton" href="http://www.loudthinking.com/index.rdf">XML</a> <a href="http://www.loudthinking.com/">Loud Thinking</a></li>
<li><a class="orangeButton" href="http://www.mad4milk.net/feeds/tag/moo.fx/weblog">XML</a> <a href="http://www.mad4milk.net/tag/weblog/moo.fx">mad4milk feed for tag moo.fx in weblog section</a></li>
<li><a class="orangeButton" href="http://www.magpiebrain.com/index_full.xml">XML</a> <a href="http://www.magpiebrain.com/">magpiebrain</a></li>
<li><a class="orangeButton" href="http://mir.aculo.us/xml/rss/feed.xml">XML</a> <a href="http://mir.aculo.us/articles">mir.aculo.us</a></li>
<li><a class="orangeButton" href="http://jroller.org/rss/obie">XML</a> <a href="http://jroller.com/page/obie">Obie Fernandez</a></li>
<li><a class="orangeButton" href="http://outside-thoughts.octopod.info/xml/atom/feed.xml">XML</a> <a href="http://outside-thoughts.octopod.info/">Octoblog</a></li>
<li><a class="orangeButton" href="http://blog.zenspider.com/index.rdf">XML</a> <a href="http://blog.zenspider.com/">Polishing Ruby</a></li>
<li><a class="orangeButton" href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi/index.rss">XML</a> <a href="http://blogs.pragprog.com/cgi-bin/pragdave.cgi">PragDave</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/projectionist">XML</a> <a href="http://project.ioni.st/">Projectionist</a></li>
<li><a class="orangeButton" href="http://feeds.feedburner.com/raganwald">XML</a> <a href="http://www.braithwaite-lee.com/weblog/">Raganwald</a></li>
<li><a class="orangeButton" href="http://railsexpress.de/blog/xml/rss20/feed.xml">XML</a> <a href="http://railsexpress.de/blog/">RailsExpress.blog</a></li>
<li><a class="orangeButton" href="http://onestepback.org/gemwatch.rss">XML</a> <a href="">Recent Gems</a></li>
<li><a class="orangeButton" href="http://redhanded.hobix.com/index.xml">XML</a> <a href="http://redhanded.hobix.com">RedHanded</a></li>
<li><a class="orangeButton" href="http://weblog.rubyonrails.com/feed/rss2/">XML</a> <a href="http://weblog.rubyonrails.com/">Riding Rails</a></li>
<li><a class="orangeButton" href="http://rubyweeklynews.org/index.xml">XML</a> <a href="http://www.rubyweeklynews.org">Ruby Weekly News</a></li>
<li><a class="orangeButton" href="http://blog.xeraph.org/feed/rss2/">XML</a> <a href="http://blog.xeraph.org">Slave To The Machine</a></li>
<li><a class="orangeButton" href="http://split-s.blogspot.com/atom.xml">XML</a> <a href="http://split-s.blogspot.com">split-s</a></li>
<li><a class="orangeButton" href="http://techno-weenie.net/blog/?rss=1">XML</a> <a href="http://techno-weenie.net/blog/">techno weenie</a></li>
<li><a class="orangeButton" href="http://tech.rufy.com/feed/rss2/">XML</a> <a href="http://tech.rufy.com">Technoblog</a></li>
<li><a class="orangeButton" href="http://jamis.jamisbuck.org/blog.cgi/index.rss">XML</a> <a href="http://jamis.jamisbuck.org/">the { buckblogs :here }</a></li>
<li><a class="orangeButton" href="http://onestepback.org/index.cgi/index.rss">XML</a> <a href="http://onestepback.org/index.cgi">{ | one, step, back | }</a></li>
<li><a class="orangeButton" href="http://habtm.com/xml/atom/feed.xml">XML</a> <a href="http://habtm.com/">~:caboose</a></li>
<li><a class="orangeButton" href="http://www.decafbad.com/atom.xml">XML</a> <a href="http://www.decafbad.com/">0xDECAFBAD</a></li>
<li><a class="orangeButton" href="http://www.alistapart.com/rss.xml">XML</a> <a href="http://www.alistapart.com/">A List Apart</a></li>
<li><a class="orangeButton" href="http://www.ajaxian.com/index.xml">XML</a> <a href="http://www.ajaxian.com/">Ajaxian</a></li>
<li><a class="orangeButton" href="http://www.backpackit.com/weblog/index.xml">XML</a> <a href="http://backpackit.com/weblog/">Backpack Weblog</a></li>
<li><a class="orangeButton" href="http://blog.monstuff.com/index.xml">XML</a> <a href="http://blog.monstuff.com/">Curiosity is bliss</a></li>
<li><a class="orangeButton" href="http://homepages.ihug.com.au/~naseby/rss.xml">XML</a> <a href="http://homepages.ihug.com.au/~naseby/">David Naseby's World</a></li>
<li><a class="orangeButton" href="http://www.docuverse.com/blog/donpark/rss.xml">XML</a> <a href="http://www.docuverse.com/blog/donpark/">Don Park's Daily Habit</a></li>
<li><a class="orangeButton" href="http://epeus.blogspot.com/atom.xml">XML</a> <a href="http://epeus.blogspot.com">Epeus' epigone</a></li>
<li><a class="orangeButton" href="http://dev.r.tucows.com/blog/index.xml">XML</a> <a href="http://farm.tucows.com/blog">The Farm: The Tucows Developers' Hangout</a></li>
<li><a class="orangeButton" href="http://grahamglass.blogs.com/main/atom.xml">XML</a> <a href="http://grahamglass.blogs.com/main/">Graham Glass, etc.</a></li>
<li><a class="orangeButton" href="http://haoli.dnsalias.com/index.xml">XML</a> <a href="http://haoli.dnsalias.com">h a o l i</a></li>
<li><a class="orangeButton" href="http://hypermetrics.com:3000/xml/rss/feed.xml">XML</a> <a href="http://hypermetrics.com:3000/">Hal-lucinations</a></li>
<li><a class="orangeButton" href="http://www.joelonsoftware.com/rss.xml">XML</a> <a href="http://www.joelonsoftware.com">Joel on Software</a></li>
<li><a class="orangeButton" href="http://weblog.infoworld.com/udell/rss.xml">XML</a> <a href="http://weblog.infoworld.com/udell/">Jon's Radio</a></li>
<li><a class="orangeButton" href="http://martinfowler.com/bliki/bliki.rss">XML</a> <a href="http://martinfowler.com/bliki">Martin Fowler's Bliki</a></li>
<li><a class="orangeButton" href="http://minimsft.blogspot.com/atom.xml">XML</a> <a href="http://minimsft.blogspot.com">Mini-Microsoft</a></li>
<li><a class="orangeButton" href="http://www.redhillconsulting.com.au/blogs/simon/index.xml">XML</a> <a href="http://www.redhillconsulting.com.au/blogs/simon/">My hovercraft is full of eels</a></li>
<li><a class="orangeButton" href="http://blogs.osafoundation.org/news/index.xml">XML</a> <a href="http://www.osafoundation.org/">OSAF News</a></li>
<li><a class="orangeButton" href="http://peterkaminski.com/index.rdf">XML</a> <a href="http://peterkaminski.com/">Peter Kaminski</a></li>
<li><a class="orangeButton" href="http://www.cincomsmalltalk.com/rssBlog/ralph-rss.xml">XML</a> <a href="http://www.cincomsmalltalk.com/userblogs/ralph/blogView">Ralph Johnson - Blog</a></li>
<li><a class="orangeButton" href="http://www.intertwingly.net/blog/index.rss2">XML</a> <a href="http://www.intertwingly.net/blog/">Sam Ruby</a></li>
<li><a class="orangeButton" href="http://37signals.com/svn/index_full.rdf">XML</a> <a href="http://37signals.com/svn/">Signal vs. Noise</a></li>
<li><a class="orangeButton" href="http://mmower.backpackit.com/feed/580c59a670b1f7c852e0901b7976e0e8">XML</a> <a href="http://mmower.backpackit.com/account/start">Backpack</a></li>
<li><a class="orangeButton" href="http://www.choof.org/MT/index.xml">XML</a> <a href="http://www.choof.org/MT/">choof.org</a></li>
<li><a class="orangeButton" href="http://www.idealgovernment.com/index.php/weblog/rss_2.0/">XML</a> <a href="http://www.idealgovernment.com/index.php/weblog/index/">Ideal Government</a></li>
<li><a class="orangeButton" href="http://www.idcorner.org/wp-rss2.php">XML</a> <a href="http://www.idcorner.org">The Identity Corner</a></li>
<li><a class="orangeButton" href="http://www.identityblog.com/rss.xml">XML</a> <a href="http://www.identityblog.com/">Kim Cameron's Identity Weblog</a></li>
<li><a class="orangeButton" href="http://danielsolove.blogspot.com/atom.xml">XML</a> <a href="http://danielsolove.blogspot.com">The Solove Chronicles</a></li>
<li><a class="orangeButton" href="http://www.technorati.com/watchlists/rss.html?wid=64358">XML</a> <a href="http://www.technorati.com/cosmos/search.html?url=paoga">Technorati Search for: paoga</a></li>
<li><a class="orangeButton" href="http://blogs.sun.com/roller/rss/wizidm">XML</a> <a href="http://blogs.sun.com/roller/page/wizidm">Wizard of IdM</a></li>
</ul>
</div>


    
<div class="box" id="box_syndication">
<strong>Syndication</strong>
<div id="syndication">
<ul>
	<li><a class="orangeButton" href="http://matt.blogs.it/rss.xml">XML</a></li>
	<li><script type="text/javascript">eval(unescape('%64%6f%63%75%6d%65%6e%74%2e%77%72%69%74%65%28%27%3c%61%20%68%72%65%66%3d%22%6d%61%69%6c%74%6f%3a%73%65%6c%66%40%6d%61%74%74%6d%6f%77%65%72%2e%63%6f%6d%22%3e%45%6d%61%69%6c%20%4d%65%3c%2f%61%3e%27%29%3b'))</script></li>
</ul>
</div>
</div>


</div>
<div id="wrapper">
	<div id="content">
		<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:ent="http://www.purl.org/NET/ENT/1.0/">
  <channel>
    <title>Curiouser and Curiouser! on metadata</title>
    <link>http://matt.blogs.it/</link>
    <description>RSS feed for topic metadata</description>
    <copyright>Copyright 2006 Matt Mower</copyright>
    <generator>Squib/0.1</generator>
    <managingEditor>self@mattmower.com</managingEditor>
    <webMaster>self@mattmower.com</webMaster>
    <language>en-gb</language>
    <item>
      <title>Bringing topics to RSS</title>
      <pubDate>Sun, 30 Jun 2002 10:10:55 +0100</pubDate>
      <description>&lt;P&gt;&lt;A href="http://www.iaslash.org/node.php?id=4523"&gt;Bringing metadata back into RSS with subject taxonomies&lt;/A&gt;. I hope to be able to spend time experimenting with XML again after a few projects I'm working on settle down. First on my plate will be to read more about how to bring &lt;A href="http://www.xml.com/pub/a/2001/05/02/semanticwebsite.html"&gt;subject-headings/topics into RSS&lt;/A&gt;. Specifically, I think &lt;A href="http://www.topicmaps.org/xtm/index.html"&gt;XTM for Topic Maps&lt;/A&gt;, the &lt;A href="http://groups.yahoo.com/group/rss-dev/files/Modules/Proposed/mod_taxonomy.html"&gt;RSS taxonomy and Dublin Core modules&lt;/A&gt;, and Peter's &lt;A href="http://xfml.org/"&gt;XFML&lt;/A&gt; are where I am going to be spending my time at first. [&lt;A href="http://www.iaslash.org/"&gt;ia/ - news for information architects&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; Serendipity!&lt;/P&gt;
&lt;P&gt;I'm also interested in how to add topic-based metadata to RSS feeds.&amp;nbsp; I'd come across XTM a while back but not had an immediate use for it.&amp;nbsp; Time to start reading I guess.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000063.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>More on liveTopics</title>
      <pubDate>Wed, 10 Jul 2002 21:51:52 +0100</pubDate>
      <description>&lt;P&gt;I gave an initial pitch of some of my ideas today.&amp;nbsp; Not a pitch that I would like to give to an objective audience but, then, this is only my second day &lt;A href="http://radio.weblogs.com/0107808/2002/07/09.html#a179"&gt;&lt;FONT size=+0&gt;off the job&lt;/FONT&gt;&lt;/A&gt;!!&lt;/P&gt;
&lt;P&gt;I was trying to show how &lt;FONT color=blue&gt;liveTopics&lt;/FONT&gt; and &lt;FONT color=blue&gt;blogPlex&lt;/FONT&gt; fit together.&lt;/P&gt;
&lt;P&gt;liveTopics really started life as a bootstrap technology for the blogPlex.&amp;nbsp; blogPlexing depends upon being able to extract meaningful information from what people say on their weblogs.&amp;nbsp; Until such time as technologies like Cyc or Summarizer (see Share in the sidebar) can deliver the goods I needed something else.&amp;nbsp; Hence liveTopics was born to allow you to annotate your posts with descriptive concepts.&amp;nbsp; From a very simple original concept it has taken on a life of its own which is kind of cool.&lt;/P&gt;
&lt;P&gt;There are two steps on the way to blogPlex that I think are worth sharing.&amp;nbsp; The first is topicRolling which I have discussed in another &lt;A href="http://radio.weblogs.com/0107808/2002/07/09.html#a181"&gt;recent post&lt;/A&gt;.&amp;nbsp; Briefly topicRolling allows you to publish your topics &amp; subscribe to the topics used by others.&amp;nbsp; This allows a group of people to develop a shared conceptual vocabulary or &lt;FONT color=red&gt;BlogSpeak&lt;/FONT&gt;.&lt;/P&gt;
&lt;P&gt;The second is the super-blog.&amp;nbsp; This was really &lt;A href="http://www.wwpp.org/"&gt;Jack Foster Mancilla's&lt;/A&gt; idea.&amp;nbsp; This is an extension of the Blog Topic Table of Contents (TTOC) idea which will be familiar if you click through any of the topic links on my page (or click &lt;A href="http://radio.weblogs.com/0107808/outlines/topics/allTopics.html"&gt;here&lt;/A&gt;).&amp;nbsp;&amp;nbsp; At the moment the TTOC is an individual affair, however pretty soon I am to provide the ability for a group of people to create a super-blog together.&lt;/P&gt;
&lt;P&gt;In the same way that the TTOC now lists each of an individuals posts under a topic, the super-blog will list the posts of every member creating a way to see what each member of the group has posted regarding specific concepts.&amp;nbsp; This makes topicRolling very important.&amp;nbsp; We will also need tools to support the merging and grouping of topics into &lt;FONT color=red&gt;&lt;A href="http://radio.weblogs.com/0107808/2002/07/09.html#a182"&gt;topicThemes&lt;/A&gt;&lt;/FONT&gt;&lt;FONT color=black&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;My view at the moment is rather than embarking on a massive project to create some kind of control language or standardized vocabulary that we allow Darwinian pressures to select topics.&amp;nbsp; As has been written elsewhere people will gravitate towards "good" topics and abandon the bad (and there will be tools to help the losers graciously migrate).&amp;nbsp;&amp;nbsp; The pressure will come from the other users of the plex, in order to be listed you have to use the right topics.&lt;/P&gt;
&lt;P&gt;I can imagine situations where two similar topics will grow equal in size.&amp;nbsp; Thats okay.&amp;nbsp; Clever software can work out that they are synonymous by examing their associations with other topics.&amp;nbsp; And the use of topicThemes&amp;nbsp;will help to prevent unnecessary isolation.&lt;/P&gt;
&lt;P&gt;And then we reach the &lt;FONT color=blue&gt;blogPlex&lt;/FONT&gt; itself.&amp;nbsp; At the moment I envisage this as a service subscribed to many blogs or klogs.&amp;nbsp; Using the data in each along with the topical metadata to create profiles of bloggers and kloggers.&lt;/P&gt;
&lt;P&gt;The value of the profiles is that they will allow the blogPlex service to match up bloggers who are writing about similar concepts - who are not already linking to each other.&amp;nbsp; This is a key point because it is this that enables &lt;STRONG&gt;new&lt;/STRONG&gt; communities to form.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000160.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Fixing intranets with klogs</title>
      <pubDate>Sun, 18 Aug 2002 22:31:55 +0100</pubDate>
      <description>&lt;P&gt;&lt;A href="http://www.steptwo.com.au/columntwo/archives/000166.html"&gt;Fixing intranets&lt;/A&gt;. It's interesting how the same issues seem to come up in bunches. Over the last month, I have now talked... [&lt;A href="http://www.steptwo.com.au/columntwo/"&gt;Column Two&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; James has written an interesting post about some of the common problems with intranets that he encounters with his clients.&amp;nbsp; As someone interested in how klogging (I'll use the term for now!) could affect the role of intranets and content management his issues seem particularly relevant to me.&amp;nbsp; In preface to my remarks I should point out that I am choosing to address static content rather than the possible dynamic web applications you might find on a typical intranet.&lt;/P&gt;
&lt;P&gt;The issues, re-ordered slightly to suit my responses, are: &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;The intranet has grown over time. 
&lt;LI&gt;Manual processes (using Frontpage or Dreamweaver) are used to publish pages. 
&lt;LI&gt;A lot of information has been published, but the site isn't being used. 
&lt;LI&gt;There is little high-level structure, and users are not able to find information. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;1. If you want a logical hierarchical structure then organic growth is a problem.&amp;nbsp; It's like running water, it flows down along the path of least resistance and doesn't care about the direction.&amp;nbsp; Same with people, they'll squirrel stuff anywhere that makes sense today (have you taken a good look at your my "My Documents" directory lately?).&amp;nbsp;&amp;nbsp; Of course if you're klogging then&amp;nbsp;this organic growth is part of the package.&amp;nbsp; Whether that bothers you is probably a factor of points (2), (3), and (4).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;2. This is most obviously solved by klogging software.&amp;nbsp;&amp;nbsp;It's one of the fundamentals.&lt;/P&gt;
&lt;P&gt;3. Hard to say but I guess much of the information published may be of low quality.&amp;nbsp; In my experience no matter how hard publishing to an intranet can be,&amp;nbsp;creating information is harder still.&amp;nbsp; This leads to variable quality in that information.&amp;nbsp; Variable quality leads to low usage.&amp;nbsp; Low usage provides little incentive for new information to be created and so on.&lt;/P&gt;
&lt;P&gt;Klogging address this in two ways I think:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;When you have something to publish it's dead easy: click, type, click. 
&lt;LI&gt;You can publish in bite-size chunks.&amp;nbsp; This means that if you have a small but useful piece of information you can just klog it.&amp;nbsp; You don't have to pad it into a long document to make it worthwhile.&amp;nbsp; You also don't have to find "just the right place" for it to go, it just gets klogged.&amp;nbsp; That chunk can exist in it's own right, waiting for the day someone needs it.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Which brings us rather neatly to (4)&lt;/P&gt;
&lt;P&gt;4.&amp;nbsp;As it stands klogging is a decentralizing technology that doesn't encourage a formal hierarchical structure.&amp;nbsp; You klog and, if all goes according to plan,&amp;nbsp;people will subscribe to you and they will link to you.&amp;nbsp; Will they be the right people?&amp;nbsp; Does it make information any easier to locate?&amp;nbsp; Not automatically no.&amp;nbsp; But then hierarchical structures don't necessarily make life any easier.&amp;nbsp; Once a hierarchy is more than about 2 levels deep it can cause it's own navigation issues.&lt;/P&gt;
&lt;P&gt;Some people might argue that a healthy klogging culture coupled with a Google search appliance (or any search engine that&amp;nbsp;has a pageranking algorithm I guess) could well make it easier to find what you're looking for.&amp;nbsp; I think theres something to be said for that.&lt;/P&gt;
&lt;P&gt;My own approach is to allow for easy metadata-enabling of klogs.&amp;nbsp; My hope is that&amp;nbsp;combining klogs with topic maps will allow new structures to be &lt;EM&gt;grown&lt;/EM&gt; from them automagically.&amp;nbsp; This can complement the pagerank based search and provide new ways of finding and traversing group knowledge.&lt;/P&gt;
&lt;P&gt;So should you scrap the intranet and replace it with klogs?&lt;/P&gt;
&lt;P&gt;I don't think so.&amp;nbsp; But perhaps you should think carefully about what you want your intranet to achieve and whether some of your goals for information publishing and dissemination couldn't be better achieved with a klogging strategy.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000347.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Entropy, big-KM, klogging and the wheel</title>
      <pubDate>Tue, 20 Aug 2002 19:57:17 +0100</pubDate>
      <description>&lt;A href="http://www.rolandtanglao.com/2002/08/18.html#a2630"&gt;Roland's Natural Klog Progression.&lt;/A&gt;. 
&lt;P&gt;I spoke of&amp;nbsp;&lt;A href="http://dijest.com/2002/08/13.html#a1927"&gt;four klogging roles&lt;/A&gt; last week: catalyst, coach, armorer, practice leader.&amp;nbsp;&lt;A href="http://radio.weblogs.com/0107808/2002/08/19.html#a287"&gt;Matt Mower&lt;/A&gt; advocates the the role of "Intranet Editor:"&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Much as the users of a Wiki should occasionally re-factor pages that are becoming "busy" I think that a good intranet editor should be grooming the klogs in their organization and drawing together useful strangs to form part (or all) of the static intranet.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://www.rolandtanglao.com/"&gt;Roland Tanglao&lt;/A&gt; builds on this: &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;I think &lt;A href="http://www.rolandtanglao.com/categories/radiouserland/2002/06/02.html#a2066"&gt;a natural progression for knowledge&lt;/A&gt; is: &lt;/P&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;OL&gt;
&lt;LI&gt;blog breaking news 
&lt;LI&gt;harvest it periodically (say weekly) into an FAQ and/or other knowledge base type of documents 
&lt;LI&gt;Put the link into a a directory that supports transclusion like Manila style directories. &lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;K-Log =&gt; (FAQ or other knowlegebase article)&amp;nbsp;=&gt; directory.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;K-Logs need to be periodically (at least once a month) harvested for content that should go into an FAQ or other knowledgebase document and links that that should go into a directory. This is the job of a K-Log editor :-)! I have been trying to do this with VanEats but after a klog gets to a certain size, it really needs to have some time set aside for it.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Practice Leader is probably the closest to a dedicated multi-author editor. Summarizing work in a field, showing the aggregate progress and useful threads. Structuring knowledge into FAQs or other KM systems may be a natural progression, especially as klogging tools and KM tools build bridges. &lt;/P&gt;
&lt;P dir=ltr&gt;Entropy, bad. &lt;/P&gt;
&lt;P dir=ltr&gt;Fighting entropy,&amp;nbsp;expensive, slow.&amp;nbsp;&lt;/P&gt;
&lt;P dir=ltr&gt;Self-review is a powerful tool for learning. Going over my own posts for the past week, month, and quarter has shown patterns I missed, ideas I was skirting but never wrote outright. It reinforced brief social connections, blogs to which I linked to and people with whom I briefly corresponded.&amp;nbsp;It takes concentrated time and effort. It helps me to print out all the pages on my blog for that period; something about shuffling through paper. &lt;/P&gt;
&lt;P dir=ltr&gt;Folks are trying hard to automate this work. Summarizers. Cluster analysis. Text to Structure converters. Taxonomy systems. &lt;/P&gt;
&lt;P dir=ltr&gt;But the expert author of the original content is often the best judge of relevance. &lt;/P&gt;
&lt;P&gt;[&lt;A href="http://dijest.com/aka/"&gt;a klog apart&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; I think one of the things about klogs is that are no better than any other KM system when it comes to entropy.&amp;nbsp; In fact they are likely to be a hell of a lot worse -- it's just the entropy matters less.&amp;nbsp; Any information system that isn't properly maintained has the potential to quickly deteriorate into chaos.&lt;/P&gt;
&lt;P&gt;The fact is that most people don't want to have to&amp;nbsp;find just the right place to put something.&amp;nbsp; Most people aren't going to review what they have done.&amp;nbsp;&amp;nbsp; You can force this behaviour, you can encourage it.&amp;nbsp; But &lt;FONT color=blue&gt;is it really necessary that everyone has to become a librarian in order to function in a knowledge environment&lt;/FONT&gt;?&lt;/P&gt;
&lt;P&gt;My alternative is that we recognize and promote the value of good editing (and, hence, good editors).&amp;nbsp; Have an editor/practice leader to head each area whose responsibility it is to aggregate good knowledge.&amp;nbsp; Then reward them when they do it well.&amp;nbsp;&amp;nbsp; Example:&amp;nbsp; Look at the number of search engine queries for specific keywords.&amp;nbsp; Tie those keywords to projects/areas.&amp;nbsp; If the number of searches trends downwards something is working.&amp;nbsp; Okay, too simplistic? Then suggest something better!&lt;/P&gt;
&lt;P&gt;An area I have been thinking about is how I would integrate the idea of uploading files to a KM system when klogging.&amp;nbsp; One approach would be to provide some kind of clever dialogue to allow the user to specify where they want the file to end up.&amp;nbsp; That sounds like hard work for me &amp; for the user.&lt;/P&gt;
&lt;P&gt;Alternative strategy:&amp;nbsp; Allow the user to put a file in an enclosure.&amp;nbsp; Radio will upstream it to the KM server as part of the RSS feed.&amp;nbsp; The KM server will toss the file into an upload bucket in an area based upon the metadata of the post (ala liveTopics).&amp;nbsp; It's then up to the practice leader for that area to decide where the document actually belongs and move it there (or indeed if it belongs at all).&lt;/P&gt;
&lt;P&gt;Is this less efficient?&amp;nbsp; Maybe so.&amp;nbsp; Is it more effective?&amp;nbsp; I think so.&lt;/P&gt;
&lt;P&gt;Agree? Disagree?&amp;nbsp; Ideas?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000389.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>For a well baked blog, add topics</title>
      <pubDate>Sat, 28 Sep 2002 12:59:52 +0100</pubDate>
      <description>&lt;A href="http://www.networkcomputing.com/1320/1320buzz2.html"&gt;Michael DeMaria&lt;/A&gt; over at Network Computing wants weblogs to have topical lists of posts.&amp;nbsp; He points out that the time-based format isn't the easiest thing to use when looking for specific posts on selected topics.&amp;nbsp; There are obviously two ways find posts contain a specific topic: 
&lt;P&gt;1) Use a search engine.&amp;nbsp; This is the best approach to use when people are resistant to entering metadata.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;2) Use a metadata tool like LiveTopics by &lt;A href="http://radio.weblogs.com/0107808/"&gt;Matt Mower&lt;/A&gt;.&amp;nbsp; Matt has built a tool for Radio that makes it easy for authors to enter in metadata with each post.&amp;nbsp; This makes it easy to provide directories that list post by topic (through use of the outliner).&amp;nbsp;&amp;nbsp; Basically, Livetopics can create a simple list of topical links to posts, or a complex hierarchy of topical links.&amp;nbsp; Matt has a complex hierarchy on his site.&lt;/P&gt;
&lt;P&gt;[&lt;A href="http://jrobb.userland.com/"&gt;John Robb's Radio Weblog&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; With thanks to John for the link.&lt;/P&gt;
&lt;P&gt;Clearly I think Mike makes a very valid point.&amp;nbsp; Weblogs make great diaries, but the by-date navigation structure sucks for locating topical information.&amp;nbsp; More information about liveTopics can be had by either clicking the liveTopics see-also reference under this post, or going to the &lt;A href="http://www.novissio.com/products/liveTopics/liveTopics.html"&gt;liveTopics&lt;/A&gt;&amp;nbsp;page on the &lt;A href="http://www.novissio.com/"&gt;Novissio&lt;/A&gt; website.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000618.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/java.xml" ent:id="java" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/software.xml" ent:id="software" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/tools.xml" ent:id="tools" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>What's the difference between topics and categories?</title>
      <pubDate>Sat, 28 Sep 2002 17:05:23 +0100</pubDate>
      <description>&lt;P&gt;With more people interested in liveTopics the question is coming up: "What is the difference between topics and categories?"&lt;/P&gt;
&lt;P&gt;I think Rick Klau &lt;A href="http://www.rklau.com/tins/2002/08/21.html#a448"&gt;sums it up&lt;/A&gt; excellently on his weblog (thanks Rick).&lt;/P&gt;
&lt;P&gt;What categories do best is act as a channel to route content to different places.&amp;nbsp; This allows you to, for example, run multiple weblogs from one copy of Radio, or have RSS feeds for specific purposes (e.g. I have a feed dedicated to liveTopics announcements, there is no HTML just RSS).&lt;/P&gt;
&lt;P&gt;But, as Rick points out, categories are a poor choice for organising the metadata for your posts.&amp;nbsp; They are too inflexible and&amp;nbsp;too hard to setup.&amp;nbsp; They require choices (e.g. theme) that aren't relevant to metadata and impose limitations (both of interface and duplication of content) that are unwelcome.&lt;/P&gt;
&lt;P&gt;On the other hand liveTopics are very simple to use.&amp;nbsp; You create a new topic by using it.&amp;nbsp; Just type it's name into the field provided when you edit your post.&amp;nbsp; You can remove topics just as easily.&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt="Weblog Post Form with liveTopics" src="http://www.novissio.com/static/weblogPostForm2.png" border=0&gt;&lt;/P&gt;
&lt;P&gt;When you publish a post, liveTopics automatically creates a table of contents that contains every topic you have used, and links to each post using each topic.&amp;nbsp; You also get a number of handy macros to display topics on your weblog.&amp;nbsp; For example, here is the output from a macro that shows your "Hot Topics" (i.e. the ones you use most often).&lt;/P&gt;
&lt;P align=center&gt;&lt;IMG alt="hot topics" src="http://www.novissio.com/static/hotTopics2.png"&gt;&lt;/P&gt;
&lt;P&gt;So that's what topics &amp; liveTopics can do for you today.&amp;nbsp; Tomorrow?&amp;nbsp; That's another story.&amp;nbsp;&amp;nbsp; If you want to see for yourself, click the button and download liveTopics today.&lt;/P&gt;
&lt;P align=center&gt;&lt;A href="http://www.novissio.com/Downloads/liveTopics/livetopics.html"&gt;&lt;IMG alt=Download src="http://www.novissio.com/downloadLT.png" border=0&gt;&lt;/A&gt;&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000622.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>XFML and the weblog</title>
      <pubDate>Sat, 05 Oct 2002 10:38:06 +0100</pubDate>
      <description>&lt;A href="http://radio.weblogs.com/0110772/2002/10/04.html#a393"&gt;An overview of faceted classification&lt;/A&gt;. 
&lt;P&gt;Peter over at &lt;A href="http://poorbuthappy.com/ease/"&gt;Ease&lt;/A&gt; provides a short overview of what's happening&amp;nbsp;now in &lt;A href="http://poorbuthappy.com/ease/000481.html"&gt;faceted classification&lt;/A&gt;. Worth looking at if you're interested in metadata and taxonomies. Peter writes:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;EM&gt;&lt;FONT color=darkblue&gt;tool availability is coming, and that's good because that will allow us to experiment and then refine the theory.&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;This is precisely how I think it should happen. It's a bootstrap process.&lt;/P&gt;
&lt;P&gt;[&lt;A href="http://radio.weblogs.com/0110772/"&gt;Seb's Open Research&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; The forthcoming 1.0.5 release of liveTopics will have a built in XFML exporter.&amp;nbsp; However, in a sense, this is nothing more than the simple XTM exporter already present (although somewhat buried).&lt;/P&gt;
&lt;P&gt;To see a sample of the XFML from a liveTopics enabled weblog take a look &lt;A href="http://radio.weblogs.com/0107808/outlines/topics/xfml-map.xml"&gt;here&lt;/A&gt;.&amp;nbsp; As you will see we have only one XFML facet &lt;EM&gt;generic&lt;/EM&gt; defined to which all of the topics belong.&lt;/P&gt;
&lt;P&gt;In considering my own ideas for theme support in liveTopics I think they can be mapped to XFML 'parent topics' and so we won't really be using XFML facets at all.&lt;/P&gt;
&lt;P&gt;This then begs the question:&amp;nbsp; Of what use is XFML faceted classifaction in a weblog?&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000646.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/blogging.xml" ent:id="blogging" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>XFML 1.0 (CORE) Published today</title>
      <pubDate>Tue, 08 Oct 2002 15:33:15 +0100</pubDate>
      <description>&lt;P&gt;&lt;A href="http://petervandijck.net/"&gt;Peter Van Dijck&lt;/A&gt; has published the &lt;A href="http://xfml.org/spec/1.0.html"&gt;XFML 1.0 Core specification&lt;/A&gt; today.&lt;/P&gt;
&lt;P&gt;Important points about XFML:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;XFML lets you exchange hierarchical faceted metadata.&lt;/LI&gt;
&lt;LI&gt;It also lets you indicate topics in different published XFML documents are equal, thus allowing you to reuse indexing efforts.&lt;/LI&gt;
&lt;LI&gt;Finally, XFML lets you build connections between different XFML maps, by indicating that a topic in one map is equal to a topic in another map: we call this connecting topics, or that a topic is described on a certain resource (a webpage usually), we call this published subject indicators.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000675.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/dhtml.xml" ent:id="dhtml" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>XTM and XFML: more cousins than competitors</title>
      <pubDate>Tue, 08 Oct 2002 22:34:19 +0100</pubDate>
      <description>&lt;A href="http://radio.weblogs.com/0110772/2002/10/08.html#a420"&gt;A faceted classification standard&lt;/A&gt;. 
&lt;P&gt;&lt;A href="http://radio.weblogs.com/0107808/2002/10/08.html#a464"&gt;XFML 1.0 (CORE) Published today&lt;/A&gt;. [&lt;A href="http://radio.weblogs.com/0107808/"&gt;Curiouser and curiouser!&lt;/A&gt;]&lt;/P&gt;
&lt;P&gt;Does this have the same purpose as XTM (topic maps)? What are the differences?&lt;/P&gt;
&lt;P&gt;[&lt;A href="http://radio.weblogs.com/0110772/"&gt;Seb's Open Research&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; Whilst XTM and XFML do have many similarities (and theoretically you could represent any XFML document using XTM -- I think) they are different.&lt;/P&gt;
&lt;P&gt;XTM&amp;nbsp;was designed to be a &lt;EM&gt;generalized format for representing arbitrary topic relationships&lt;/EM&gt;. The upshot is that XTM, whilst expressive, is relatively complicated.&amp;nbsp;&amp;nbsp;XFML is more focused and so, IMO,&amp;nbsp;easier to get going with.&amp;nbsp; XTM can support arbitrary, complex,&amp;nbsp;relationships among topics.&amp;nbsp; XFML supports fewer simpler relationships.&amp;nbsp; Don't go getting the idea that XFML is inferior though.&lt;/P&gt;
&lt;P&gt;One of XFML's guiding principles is that it be focused and easy to implement.&amp;nbsp; In this I think it succeeds admirably.&amp;nbsp; The spec is only about 8 or 9 pages long.&lt;/P&gt;
&lt;P&gt;In an XTM document everything is a topic or relationship.&amp;nbsp; This means you can model arbitrary structures, but this very power makes XTM quite complex and an individual XTM document is not necessarily easy to understand.&lt;/P&gt;
&lt;P&gt;By contrast XFML defines just&amp;nbsp;three structures:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;topics (can belong to a single facet)&lt;/LI&gt;
&lt;LI&gt;facets (can group many topics)&lt;/LI&gt;
&lt;LI&gt;pages (can have topics as &lt;STRONG&gt;occurrences&lt;/STRONG&gt;)&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;For most web-based applications these three concepts are sufficiently expressive.&amp;nbsp; Topics can have a parent (but only 1, which must be&amp;nbsp;within the same facet).&amp;nbsp; A facet thereby is a hierarchy of topics.&amp;nbsp; So an XFML document contains a number of&amp;nbsp;topic hierarchies which each define a seperable &lt;STRONG&gt;metadata concept&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P&gt;To understand this idea imagine you define topics under the facet &lt;FONT color=maroon&gt;Date of Publication&lt;/FONT&gt; like:&lt;/P&gt;
&lt;P&gt;1999&lt;BR&gt;2000&lt;BR&gt;&amp;nbsp; Jan 2000&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1 Jan 2000&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2 Jan 2000&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR&gt;&amp;nbsp; Feb 2000&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;BR&gt;&amp;nbsp; ...&lt;BR&gt;...&lt;/P&gt;
&lt;P&gt;Each &lt;STRONG&gt;page&lt;/STRONG&gt; in the XFML document will have an &lt;STRONG&gt;occurence&lt;/STRONG&gt; of a topic like "1 Jan 2000" indicating its date of publication.&lt;/P&gt;
&lt;P&gt;Another facet could be &lt;FONT color=maroon&gt;Author&lt;/FONT&gt; with topics like:&lt;/P&gt;
&lt;P&gt;InfoWorld&lt;BR&gt;&amp;nbsp; Jon Udel&lt;BR&gt;&amp;nbsp; Bob Lewis&lt;BR&gt;Novissio&lt;BR&gt;&amp;nbsp; Matt Mower&lt;/P&gt;
&lt;P&gt;and again each &lt;STRONG&gt;page&lt;/STRONG&gt; in the XFML document will have an &lt;STRONG&gt;occurrence&lt;/STRONG&gt; of the appropriate author topic.&lt;/P&gt;
&lt;P&gt;The first thing to notice is that it probably doesn't make sense for a topic from the Author facet to appear in the Date of Publication facet (and vice-verca)&amp;nbsp; They really are orthogonal concepts.&lt;/P&gt;
&lt;P&gt;The other thing is that because the topics are hierarchical we can start off with a general filter and drill down.&amp;nbsp; These two facets would allow you to immediately restrict the range of pages you were looking at to:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;only those published by InfoWorld (or Novissio)&lt;/LI&gt;
&lt;LI&gt;only those published in a specific year&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Drilling down further into either facet will filter to an even narrower (more focussed) set of results.&amp;nbsp; This is a very powerful tool if you have the right facets and appropriately defined topic hierarchies (for your application).&lt;/P&gt;
&lt;P&gt;For a much clearer and more succint definition read&amp;nbsp; &lt;A href="http://www.highcontext.com/"&gt;David Gammel's&lt;/A&gt;&amp;nbsp;recent post to the xfml group &lt;A href="http://groups.yahoo.com/group/xfml/message/145"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;The other powerful concept embodied directly in XFML is the idea of connecting topics together.&amp;nbsp; This allows me to say, within my map, that:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;my &lt;FONT color=maroon&gt;topic X&lt;/FONT&gt; = your &lt;FONT color=green&gt;topic Y&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Which is a very powerful, decentralised,&amp;nbsp;way of sharing your indexing efforts without requiring that everyone use the same topics/terminology.&amp;nbsp; For building real-world topic maps among groups of disconnected people (such as those in different organisations) this could be essential.&lt;/P&gt;
&lt;P&gt;Okay I've about run out of steam for the moment.&amp;nbsp; Hopefully this was useful though.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000682.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Ad hoc group forming with liveTopics and BlogPlex</title>
      <pubDate>Wed, 09 Oct 2002 16:42:14 +0100</pubDate>
      <description>&lt;A href="http://radio.weblogs.com/0110772/2002/10/09.html#a426"&gt;Making group-forming ridiculously easy&lt;/A&gt;. 
&lt;P&gt;Now, the idea is this.&amp;nbsp;When I come across a post on an interesting theme that seems like it might have lasting value, I want to be able to &lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Create a topic, with a title of its own and a definition or description in plain English (which may contain arbitrary hyperlinks). Just "where" the topic is stored is unimportant. The important thing is that it is a public entity. 
&lt;LI&gt;Subscribe to that topic. Subscribing has two effects: it adds the topic to a personal topic list of mine, and it means I'll get posts by other people on that topic in my RSS aggregator because each topic is associated to a&amp;nbsp;shared RSS feed. 
&lt;LI&gt;Post to that topic whenever I talk about it in my weblog. This has to be *easy*, like checking a box or selecting from a drop-down menu displayed under the box where I write my posts. 
&lt;LI&gt;Access an archive of posts on that topic somewhere on the Web. 
&lt;LI&gt;Let anyone edit the description of the topic when important things are added to the "state of the art" on the topic, or when other related topics spring out of the discussion, to let people know where the conversation has branched off.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;Basically, from where&amp;nbsp;I stand,&amp;nbsp;this sounds a little like a witch's brew of &lt;A href="http://radio.weblogs.com/0107808/outlines/liveTopics.html"&gt;liveTopics&lt;/A&gt;, &lt;A href="http://www.movabletype.org/news/2002_08.shtml#000571"&gt;standalone TrackBack&lt;/A&gt;,&amp;nbsp;and this peculiar brand of editable web sites known as &lt;A href="http://www2.iro.umontreal.ca/~paquetse/cgi-bin/om.cgi?Wiki"&gt;wikis&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;[&lt;A href="http://radio.weblogs.com/0110772/"&gt;Seb's Open Research&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; What you are describing sounds very like the idea behind the &lt;A href="http://radio.weblogs.com/0107808/2002/05/31.html#a63"&gt;BlogPlex Server&lt;/A&gt;, for forming ad hoc communities, I put forward a little while back and is the start and endpoint for liveTopics.&lt;/P&gt;
&lt;P&gt;In order to form BlogPlexes you need enough good metadata in someones weblog to being to make connections between them.&amp;nbsp; When I looked around I realised categories weren't going to cut it, AI wasn't ready and hence I began working on liveTopics.&lt;/P&gt;
&lt;P&gt;Obviously since those initial thoughts (which I don't claim are particularly original) I have come across lots of other new ideas like RSS, XFML and so on.&amp;nbsp; These will all feed in to the design and I think improve it.&amp;nbsp; For example&amp;nbsp;in considering item&amp;nbsp;(5) one of the powerful features of XFML is to allow us to connect topics together.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000692.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/wi-fi.xml" ent:id="wi-fi" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>Faceted searching</title>
      <pubDate>Sat, 26 Oct 2002 22:10:31 +0100</pubDate>
      <description>&lt;P&gt;&lt;A href="http://www.searchtools.com/info/faceted-metadata.html"&gt;Faceted Metadata and Search: New SearchTools Report&lt;/A&gt;. Full-text search is a wonderful thing, but some kinds of information have extensive structure and meaningful attributes for each record. Traditional interfaces for structured data have required users to type into forms or choose from popup menus, but these are often confusing and don't provide enough feedback -- there's no way to tell if the choice is useful. A new way to search and browse using attributes, "faceted metadata", is providing dynamic and interactive access to complex information structures. [&lt;A href="http://www.searchtools.com/news.html"&gt;SearchTools News for 2002&lt;/A&gt;]&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=red&gt;»&lt;/FONT&gt; Doesn't mention XFML but still some interesting links about faceted searching &amp; metadata.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000782.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/business.xml" ent:id="business" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/business-journalling.xml" ent:id="business-journalling" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/cop.xml" ent:id="cop" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/k-log.xml" ent:id="k-log" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/knowledge.xml" ent:id="knowledge" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/learning.xml" ent:id="learning" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>liveTopics in RSS2.0</title>
      <pubDate>Wed, 27 Nov 2002 09:52:54 +0000</pubDate>
      <description>&lt;P&gt;Is &lt;A href="http://radio.weblogs.com/0107808/gems/aaa.xml"&gt;this&lt;/A&gt; the first &lt;A href="http://aggregator.userland.com/validator?url=http%3A%2F%2Fradio.weblogs.com%2F0107808%2Fgems%2Faaa.xml"&gt;valid RSS feed&lt;/A&gt; with topic metadata?&lt;/P&gt;
&lt;P&gt;Today I've finished the experimental RSS generator for Radio that exports the associated liveTopics with each post in the RSS feed.&amp;nbsp; At the moment topics are contained in a "liveTopics" XML namespace.&lt;/P&gt;
&lt;P&gt;This will enable a smart aggregator to use the topic's for filtering &amp; combining feeds together.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000863.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/gulf-war-ii.xml" ent:id="gulf-war-ii" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>liveTopics RSS, RDF and the Dublin Core</title>
      <pubDate>Fri, 29 Nov 2002 08:55:46 +0000</pubDate>
      <description>&lt;P&gt;liveTopics RSS2.0 feeds now use a vendor neutral XML namespace:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;xmlns:rsstopics=&lt;A href="http://purl.oclc.org/NET/rss-topics/"&gt;http://purl.oclc.org/NET/rss-topics/&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;which is currently pointed at &lt;A href="http://www.novissio.com/resources/rsstopics/"&gt;http://www.novissio.com/resources/rsstopics/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;So each &lt;item/&gt; now comes with an &lt;rsstopics:topic/&gt; definition for every topic it is associated with.&amp;nbsp; These &lt;topic&gt; tags will soon be pointing back to their ToC entries and optionally to their definition within the XFML version of the weblog.&lt;/P&gt;
&lt;P&gt;I have taken a quick look at the work done on the RSS1.0 taxonomy module with defines an RDF syntax for specifying topics and advises the use of Dublin Core metadata for adding information.&amp;nbsp; I'll certainly be persuing the use of DC tags but does anyone think I should be trying to re-use the RDF module &amp; syntax?&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000904.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>More on BlogChannels and topics</title>
      <pubDate>Fri, 29 Nov 2002 14:52:45 +0000</pubDate>
      <description>&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;A href="http://radio.weblogs.com/0110772/2002/11/20.html#a580"&gt;BlogChannels for loosely joining webloggers?&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;There's a dual way to look at blog channels. They provide a sociality-driven incentive for bloggers to apply metadata tags to their posts. By tagging X on a post you're in effect&amp;nbsp;hanging out a bit with the X crowd.&amp;nbsp; "Metadata has never been more fun!" &lt;/P&gt;
&lt;P dir=ltr&gt;Well, that's perhaps an exaggeration, but&amp;nbsp;I'm personally much more interested in metadata that&amp;nbsp;means something for&amp;nbsp;people other than me.&amp;nbsp;This is what I find most interesting in this scheme: metadata is shared - that's built into the design. The meaning of the shared term takes shape through the efforts of several people. Contrast this to what currently happens with individual blog categories, where we often have a hard time making sense of each other's categories.&lt;/P&gt;
&lt;P&gt;UNQUOTE [&lt;A href="http://radio.weblogs.com/0110772/"&gt;Seb's Open Research&lt;/A&gt;] [&lt;A href="http://radio.weblogs.com/0107846/categories/brainToBrain/"&gt;Al Macintyre: Brain to Brain&lt;/A&gt;]&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Al groks it.&amp;nbsp; Adding metadata &lt;EM&gt;is&lt;/EM&gt; a way of self-selecting the crowd you want to hang out with.&lt;/P&gt;
&lt;P&gt;And the problem of differences in metadata can be overcome by building shared taxonomy (e.g. using an XFML map) to relate your topics to each other.&amp;nbsp; By building it out in the open you encourage other people to adopt the same terminology (this is what liveTopics topic rolls will be all about).&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00000921.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>Exploring topics in RSS2.0</title>
      <pubDate>Sat, 05 Apr 2003 10:38:33 +0100</pubDate>
      <description>&lt;P&gt;I've been doing some thinking about how to encode topic information into &lt;STRONG&gt;RSS2.0&lt;/STRONG&gt; feeds.&amp;nbsp; As a simple test of the Radio callback facility I have &lt;A href="http://matt.blogs.it/rss.xml"&gt;implemented&lt;/A&gt; a very simplistic protocol.&amp;nbsp; Within each &lt;item&gt; is a tag&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt; &lt;FONT color=maroon&gt;id&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;topic_id&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt; &lt;FONT color=maroon&gt;type&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;topic-type&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt; &lt;FONT color=maroon&gt;source&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;url&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;STRONG&gt;topic name&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;for each topic associated with the item (post).&amp;nbsp; A concrete example (using the rsstopics namespace):&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;FONT color=#990000&gt;&lt;SPAN class=t&gt;rsstopics:topic&lt;/SPAN&gt;&lt;SPAN class=t&gt; rsstopics:id&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;the_state&lt;/B&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt; rsstopics:source&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;http://matt.blogs.it/topics/topicsT.html#the_state&lt;/B&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;"&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt; rsstopics:type&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;="&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;generic&lt;/B&gt;&lt;FONT color=#0000ff&gt;&lt;SPAN class=m&gt;"&lt;/SPAN&gt;&lt;SPAN class=m&gt;&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN class=tx&gt;&lt;STRONG&gt;the state&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&lt;/&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=t&gt;&lt;FONT color=#990000&gt;rsstopics:topic&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;Whilst this does have the advantage that it's simple and direct it's also a bit silly to invent a new format for topic information when we have two &lt;EM&gt;standard&lt;/EM&gt; culprits available already:&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;A href="http://www.w3.org/TR/rdf-primer/"&gt;Resource Description Framework (RDF)&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;&lt;SPAN class=m&gt;&lt;A href="http://www.topicmaps.org/xtm/1.0/"&gt;XML Topic Maps (XTM)&lt;/A&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;RDF is a general format for describing resources.&amp;nbsp; A resource in RDF terms is anything which can be uniquely identified by a URI.&amp;nbsp; An RDF statement (utilizing &lt;A href="http://dublincore.org/"&gt;Dublin Core&lt;/A&gt; metadata) that asserts me as the owner of my weblog might look something like:&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:Description rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;http://matt.blogs.it&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;dc:Creator&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;Matt Mower&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;dc:Creator&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:Description&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;If you cut away the syntactic fluff what this says is:&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;STRONG&gt;Matt Mower&lt;/STRONG&gt; is the &lt;STRONG&gt;Creator&lt;/STRONG&gt; of &lt;A href="http://matt.blogs.it/"&gt;http://matt.blogs.it&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;Referring back to the problem at hand, describing what a post (expressed as an RSS item) is about we could come up with something like:&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;item&lt;/FONT&gt; &lt;FONT color=maroon&gt;rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;permalink&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=maroon&gt;id&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;topic_id&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=maroon&gt;type&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;topic-type&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt;&lt;FONT color=#000000&gt; &lt;/FONT&gt;&lt;FONT color=maroon&gt;source&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;url&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;FONT color=#000000&gt;&lt;STRONG&gt;topic name&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&lt;BR&gt;&lt;/&lt;FONT color=maroon&gt;item&lt;/FONT&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;Which is more or less exactly where we started -- using RDF hasn't altered the solution but it has added some framework around it (in this case adding rdf:about to signal the presence of RDF data within the item).&amp;nbsp; However we can go a step further.&amp;nbsp; A useful &lt;A href="http://www.xml.com/pub/a/2001/05/02/semanticwebsite.html"&gt;article&lt;/A&gt; by &lt;A href="http://www.xml.com/pub/au/74"&gt;Eric van der Vlist&lt;/A&gt; discusses this very subject and refers to the &lt;STRONG&gt;RSS1.0&lt;/STRONG&gt; taxonomy module.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;Somewhat counter to what you would expect &lt;A href="http://backend.userland.com/rss"&gt;RSS2.0&lt;/A&gt; does not follow on from &lt;A href="http://www.purl.org/rss/1.0/"&gt;RSS1.0&lt;/A&gt;, nor does RSS1.0 follow on from the popular RSS0.9x formats.&amp;nbsp; RSS1.0 is, depending upon your point of view, a step forward or an aberation.&amp;nbsp; RSS1.0 uses a modular set of RDF based tags to describe items in the RSS feed.&amp;nbsp; One such module is the &lt;A href="http://www.purl.org/rss/1.0/modules/taxonomy/"&gt;Taxonomy module&lt;/A&gt; which is intended to allow classification of RSS channels &amp; items.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;Using the taxonomy module you create something like:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;item rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;permalink&lt;/STRONG&gt;"&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:topics&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:Bag&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:li resource&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;topic-uri-1&lt;/STRONG&gt;&lt;FONT color=blue&gt;"/&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:li resource&lt;/FONT&gt;="&lt;STRONG&gt;topic-uri-2&lt;/STRONG&gt;&lt;FONT color=blue&gt;"/&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;rdf:Bag&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:topics&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;item&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr style="MARGIN-RIGHT: 0px"&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;Here the &lt;topics&gt; element contains a list (using the RDF defined Bag - or unorderer list -&amp;nbsp;container element) of resources indicating topics that describe the item.&amp;nbsp;&amp;nbsp;Each resource then has a &lt;topic&gt;&amp;nbsp;element that describes the topic.&amp;nbsp; It&amp;nbsp; might look something like:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:topic rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;http://matt.blogs.it/topics/topicsT.html#the_state&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:link&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;http://matt.blogs.it/topics/topicsT.html#the_state&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:link&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rsstopics:type&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;generic&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;rsstopics:type&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;dc:title&lt;/FONT&gt;&gt;&lt;STRONG&gt;The State&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;dc:title&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;taxo:topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;Although it's a jumble of RDF, the RSS1.0 taxonomy module, Dublic&amp;nbsp;Core,&amp;nbsp;and, a custom rsstopics schema this says exactly the same thing as the original:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;&lt;FONT color=#0000ff&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt; &lt;FONT color=maroon&gt;id&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;topic_id&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt; &lt;FONT color=maroon&gt;type&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;topic-type&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&lt;/FONT&gt; &lt;FONT color=maroon&gt;source&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;url&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;STRONG&gt;topic name&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;SPAN class=m&gt;&lt;SPAN class=m&gt;
&lt;P dir=ltr&gt;But do we have to deal with such an&amp;nbsp;ugly mess?&amp;nbsp;&amp;nbsp;Perhaps not.&amp;nbsp; Our original choices&amp;nbsp;included the XML Topic Maps format.&amp;nbsp;&amp;nbsp;This is a complete specification for exchanging topic information.&amp;nbsp; An example of a topic in XTM format might look something like:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P dir=ltr&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt; &lt;FONT color=maroon&gt;id&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;the_state&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;instanceOf&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;topicRef&lt;/FONT&gt; &lt;FONT color=maroon&gt;xlink:href&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;http://www.purl.org/rss-topics/rss-topics#generic&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;instanceOf&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;baseName&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;baseNameString&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;The State&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;baseNameString&lt;/FONT&gt;&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;occurence&lt;/FONT&gt; &lt;FONT color=maroon&gt;id&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;the-state-item&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;instanceOf&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;topicRef&lt;/FONT&gt; &lt;FONT color=maroon&gt;xlink:href&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;http://www.purl.org/rss-topics/rss-topics#story&lt;/STRONG&gt;"&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;instanceOf&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;resourceRef&lt;/FONT&gt; &lt;FONT color=maroon&gt;xlink:href&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;&lt;permalink-uri&gt;&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;occurence&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P dir=ltr&gt;Again this encodes the same information, using&amp;nbsp;a standard format and only one required namespace (that of XTM itself).&amp;nbsp;&amp;nbsp;A URI such as &lt;A href="http://www.purl.org/rss-topics/rss-topics#generic"&gt;http://www.purl.org/rss-topics/rss-topics#generic&lt;/A&gt; points at a topic in another map (in this case a topic&amp;nbsp;describing the topic-type &lt;EM&gt;generic&lt;/EM&gt;).&lt;/P&gt;
&lt;P dir=ltr&gt;The use of XTM comes with a number of advantages with the main one being that there are an increasing number of tools available to process &amp; manipulate it (for example, see &lt;A href="http://www.topicmap.com/topicmap/tools.html"&gt;topicmap.com&lt;/A&gt;).&amp;nbsp; However there also a number of problems with this representation when you attempt to embed it within another XML format such as RSS. &lt;/P&gt;
&lt;UL dir=ltr&gt;
&lt;LI&gt;
&lt;DIV&gt;It's not clear whether an XTM fragment such as this is valid when used in this way&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;Each time a topic is used we will be duplicating it's details, bloating the markup &amp; potentially creating invalid entries&lt;/DIV&gt;
&lt;LI&gt;
&lt;DIV&gt;The &lt;occurence&gt; relation within the &lt;topic&gt; element is technically redundant.&amp;nbsp;&amp;nbsp;The enclosing &lt;item&gt; indicates the occurrence.&amp;nbsp; &lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;One way to avoid these problems would be to embed the topics within the RSS &lt;channel&gt; definition and refer to them from each &lt;item&gt;.&amp;nbsp; However we still need a way to refer to the topic and XTM doesn't provide this.&amp;nbsp; If we had a good way to reference topics then we could either embed mini topic map within the RSS file, or just have the &lt;topicmap&gt; in an external file and point to it.&amp;nbsp; What could we use?&amp;nbsp; One possibility is RDF.&lt;/P&gt;
&lt;P&gt;Using a combination of RDF and XTM would mean something like:&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;item&lt;/FONT&gt; &lt;FONT color=maroon&gt;rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;&lt;permalink-uri&gt;&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;rsstopics:topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;http://www.example.org/myTopicMap.xtm#topic-id&lt;/STRONG&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;rsstopics:topic&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;!-- XTM in an external map --&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=blue&gt;&lt;/&lt;/FONT&gt;&lt;FONT color=maroon&gt;item&lt;/FONT&gt;&lt;FONT color=blue&gt;&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;or&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;&lt;FONT color=blue&gt;&lt;&lt;/FONT&gt;&lt;FONT color=maroon&gt;item&lt;/FONT&gt; &lt;FONT color=maroon&gt;rdf:about&lt;/FONT&gt;&lt;FONT color=blue&gt;="&lt;/FONT&gt;&lt;STRONG&gt;&lt;permalink-uri&gt;&lt;/STRONG&gt;&lt;FONT color=blue&gt;"&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;FONT color=#0000ff&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;&lt;FONT color=maroon&gt;rsstopics:topic&lt;/FONT&gt;&gt;&lt;/FONT&gt;&lt;STRONG&gt;#topic-id&lt;/STRONG&gt;&lt;FONT color=#0000ff&gt;&lt;/&lt;FONT color=maroon&gt;rsstopics:topic&lt;/FONT&gt;&gt;&amp;nbsp; &lt;!-- XTM element inline in the RSS --&gt;&lt;BR&gt;&lt;/&lt;FONT color=maroon&gt;item&lt;/FONT&gt;&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;In this example the item now refers to an XTM defined&amp;nbsp;topic either elsewhere in the RSS feed (contained within a valid &lt;topicmap&gt; element)&amp;nbsp;or within an external topic map.&amp;nbsp; The referenced &lt;topic&gt; element can further describe the topic (names, types and so on)&amp;nbsp;using all the expressiveness of XTM.&amp;nbsp; It's also efficient since there is no duplicated information within the feed.&lt;/P&gt;
&lt;P&gt;I have described approaches using RDF, XTM and a hybrid of the two.&amp;nbsp; Each has advantages and disadvantages although I believe the hybrid makes the best use of both formats.&lt;/P&gt;
&lt;P&gt;I'd welcome comments and or opinions from interested parties.&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00001352.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/aop.xml" ent:id="aop" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/java.xml" ent:id="java" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/software-development.xml" ent:id="software-development" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>Announcing: ENT v1.0 Easy News Topics for RSS2.0</title>
      <pubDate>Fri, 11 Apr 2003 13:59:53 +0100</pubDate>
      <description>&lt;P&gt;&lt;A href="http://www.purl.org/NET/ENT/1.0/"&gt;&lt;IMG alt="Easy News Topics" src="http://matt.blogs.it/specs/ENT/1.0/ENT10.gif" border=0&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://paolo.evectors.it/2003/04/11.html#a1567"&gt;Paolo&lt;/A&gt; and I are pleased to announce the release of the first public draft of the &lt;A href="http://www.purl.org/NET/ENT/1.0/"&gt;Easy News Topics (ENT) specification&lt;/A&gt;.&amp;nbsp; ENT1.0 is an RSS2.0 module designed to make it really easy to incorporate topics into RSS feeds.&amp;nbsp; Why would you want to do that?&amp;nbsp; Because it will help to enable a raft of new, smarter, aggregator products.&lt;/P&gt;
&lt;P&gt;RSS has become very important to a lot of us and we are starting to see its penetration into the business world as well.&amp;nbsp; We think that integrating topics will help aggregators applications to scale to meet the future needs of users as well as delivering some very powerful applications.&amp;nbsp; I've spoken before about the kinds of thing I want my aggregator to do:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;group posts from many feeds by interest. 
&lt;LI&gt;filtering posts I don't want to see 
&lt;LI&gt;scoring &amp; promote posts 
&lt;LI&gt;recombine different&amp;nbsp;feeds dynamically.&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;I hope that ENT might help bring all these things&amp;nbsp;a little closer.&amp;nbsp; We also see a role for classification in bringing new ways to order, view, and, search&amp;nbsp;weblog data.&lt;/P&gt;
&lt;P&gt;We are offering ENT1.0 to the community (under a &lt;A href="http://creativecommons.org/licenses/by-sa/1.0/"&gt;Creative Commons License&lt;/A&gt;) in the hope that we can foster these applications and many more, that we haven't even begun to think of yet.&lt;/P&gt;
&lt;P&gt;I will soon be releasing to the public the next&amp;nbsp;version of liveTopics which will be ENT compliant.&amp;nbsp; At that point any Radio user will be able to easily add topic metadata to their RSS feed.&amp;nbsp; We hope&amp;nbsp;that there will soon be many applications available to make&amp;nbsp;use of it.&lt;/P&gt;
&lt;P&gt;We look forward to your comments.&lt;/P&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00001377.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
        <ent:topic ent:href="http://matt.blogs.it/topics/design.xml" ent:id="design" ent:classification="user"/>
        <ent:topic ent:href="http://matt.blogs.it/topics/how-to-develop-software.xml" ent:id="how-to-develop-software" ent:classification="user"/>
      </ent:cloud>
    </item>
    <item>
      <title>A thought about nested facets</title>
      <pubDate>Sat, 01 May 2004 11:01:52 +0100</pubDate>
      <description>Quick thought about &lt;a href="http://poorbuthappy.com/ease/archives/002822.html"&gt;nested facets&lt;/a&gt;
while I was in the shower.&amp;nbsp; Paolo and I have chatted numerous
times about typed RSS feeds.&amp;nbsp; The idea being that when &lt;code&gt;&lt;item&gt;&lt;/code&gt;s
don't come from blogs we may get different information
about them.&amp;nbsp; For example an item corresponding to an event will
have useful metadata which might correspond to some nested facet.&amp;nbsp;
An item from a database feed of helpdesk tickets could have different
(or possibility similar) metadata.&lt;br&gt;
&lt;br&gt;
Hmmm...&lt;br&gt;
</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002162.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
    <item>
      <title>When is a calendar not a calendar?</title>
      <pubDate>Wed, 18 Aug 2004 07:03:04 +0100</pubDate>
      <description>&lt;blockquote&gt;Here's an example &lt;a href="http://www.rsscalendar.com/rss/feed.asp?t=m&amp;k=19b1b73d63d4c9ea79f8ca57e9d67095"&gt;feed&lt;/a&gt; from &lt;a href="http://www.rsscalendar.com/rss/"&gt;RSSCalendar&lt;/a&gt;. Looks pretty good. [&lt;a href="http://www.scripting.com/"&gt;Scripting News&lt;/a&gt;]&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
I'm confused.  Where is the metadata?&lt;br&gt;</description>
      <guid isPermaLink="true">http://matt.blogs.it/entries/00002454.html</guid>
      <ent:cloud ent:href="http://matt.blogs.it/topics/">
      </ent:cloud>
    </item>
  </channel>
</rss>

	</div>
</div>
<div id="footer">
	<div class="info">
Copyright 2006 Matt Mower -- <a href='http://squib.rubyforge.org/'>Squib</a> Version 0.4.0 (Release 282)&nbsp;&nbsp;Updated: 19/01/2006 18:53
	</div>
</div>
</div>
</body>
</html>
