<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>RDF Web Gallery</title><guid isPermaLink="false">computers/tate/rawk-2004-12-30-14-40</guid><link>http://www.burtonini.com/blog/computers/tate/rawk-2004-12-30-14-40</link><description>For the last few weeks I've been playing with the third iteration of a web gallery which uses RDF at ...</description><content:encoded><![CDATA[    <p>
      For the last few weeks I've been playing with the third iteration of a web gallery which uses
      RDF at it's core.  The first two iterations were dynamic and generally sucked as I was
      learning <a href="http://librdf.org/">Redland</a> and <a
      href="http://twistedmatrix.com/">Twisted</a> at the same time, so I relaxed the requirements a
      little and the third iteration is an offline tool.
    </p>
    <p>
      Currently called <cite>RAWK</cite>, but possibly to be renamed to <cite>Tate</cite>, it scans
      a directory of images, extracting metadata from anything available.  <tt>stat</tt> calls,
      filenames, thumbnail files, summary files and RDF fragments are all slurped into a data
      structure which is then dumped out as RSS 1.0, featuring a variety of schemas.  This is then
      transformed with <a href="http://splice.sourceforge.net/kid">Kid</a> into a HTML file, which
      is uploaded.
    </p>
    <p>
      The code is a little crufty in places at the moment so I'm not letting anyone else see it yet,
      but the resulting HTML (and RSS) is already online, specifically a <a
      href="http://burtonini.com/photos/200408-KarenBBQ/">BBQ</a> and <a
      href="http://burtonini.com/photos/Wedding/">our wedding</a>.
    </p>
    <p>
      <small>NP: <cite>Something Wicked This Way Comes</cite>, Herbalizer</small>
    </p>
]]></content:encoded><category domain="http://www.burtonini.com">/computers/tate</category><dc:date>2004-12-30T14:40:00Z</dc:date></item></channel></rss>