<?xml version="1.0"?>
<data date-time-format="iso8601">
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/01/we-have-been-to-the-lab/" title="We have been to the Lab." start="2005-12-01T07:12:54Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;Gestern abend haben ich in Begleitung einer weiteren Person die &lt;a href="http://www.phatraake.de/index.php?sitemap"&gt;Phatcafer Laboratorien&lt;/a&gt; besucht. Eine sehr interessante und vorallem auch sehr durch die musikalische Ader des &lt;a href="http://www.phatraake.de/content/images/1_469_UpNpbD8HA3-190x.jpg"&gt;Herrn Becker&lt;/a&gt; gepr&#xFFFD;gte Umgebung.&lt;br /&gt;Kreativ waren wir in dem Sinne, als dass wir ein gemeinsames mindset entwickelt haben. Also auf in eine bessere Zukunft&amp;#8230; #B4mad.Net fully supports phatcafer lab.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/qotd-let-us-query/" title="QOTD : let us query" start="2005-12-01T10:07:07Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;blockquote&gt;&lt;p&gt;The developer(s) of every Web 2.0 app/service should seriously consider exposing their data with a SPARQL query service.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;- &lt;a href="http://www.oreillynet.com/pub/wlg/8609"&gt;Kendall Clark&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/are-belong-to-stoats/" title="...are belong to Stoats" start="2005-12-01T13:05:26Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;The &lt;a href="http://business2.blogs.com/business2blog/2005/11/google_base_is_.html"&gt;Business 2.0&lt;/a&gt; blog made the mistake of inserting Paul Ford&amp;#8217;s little Googlebot image (from the &lt;a href="http://www.ftrain.com/google_takes_all.html"&gt;Google/SemWeb  piece&lt;/a&gt;) into their content, using the original &lt;code&gt;img src&lt;/code&gt; but without any attribution. Soon after, the article on Google Base at &lt;a href="http://business2.blogs.com/business2blog/2005/11/google_base_is_.html"&gt;B2Day&lt;/a&gt;  played host to a bunch of rather &lt;a href="http://www.ftrain.com/gooooooglebase.html"&gt;rude stoats&lt;/a&gt;. Thus &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0452286638/"&gt;Paul&amp;#8217;s new novel&lt;/a&gt; goes on my Xmas list ;-)&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/01/190" title="US economy looks good" start="2005-12-01T14:09:00Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;Some worth noting economy news as of Dec. 1, 2005:&lt;ul&gt;&lt;li&gt;Personal saving rate improved to negative 0.7% from negative 0.8%. The record low as in August at negative 2.2%&lt;/li&gt;&lt;p&gt;&lt;li&gt;Personal incoming increased 0.4% in Oct.&lt;/li&gt;&lt;p&gt;&lt;li&gt;Consumer prices rose 0.1% in Oct, which is lower than 0.9% in Sept.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;It&amp;#8217;s good to see that personal incoming has increased while the prices of our daily goods haven&amp;#8217;t increase too much. Increasing personal incoming could also less the chance of seeing depreciation in real estate values. There are signs that people begin to save some of their incoming. Nevertheless, to me negative saving is unacceptable.&lt;/p&gt;&lt;p&gt;Source: &lt;a href="http://www.marketwatch.com/news/story.asp?siteid=mktw&amp;#038;guid=%7BE64D8B24-3500-4C6F-8F5A-8C5372236994%7D&amp;#38;dist=bnb" title="Incomes, spending rise modestly"&gt;Incomes, spending rise modestly&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/01/cork-geek-dinner-with-robert-scoble/" title="Cork Geek Dinner with Robert Scoble" start="2005-12-01T16:02:59Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;I enjoyed the &lt;a href="http://www.tomrafteryit.net/cork-geek-dinner/"&gt;Cork Geek Dinner with Robert Scoble&lt;/a&gt; and all the other Irish geeks last night.&lt;/p&gt;&lt;p&gt;Again, it was good to meet not only the guest of honour but the other friends and acquaintances: Ed, Piaras, Damien, James, Bernie, Tom, Antoin, Fergal and Sven of Blogwise who came over from the UK.&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/01/189" title="Theories about Microsoft Fremont" start="2005-12-01T16:19:27Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;Unofficial Fremont facts:&lt;ul&gt;&lt;li&gt;&lt;a href="http://news.yahoo.com/s/cmp/20051201/tc_cmp/174403132" title="Microsoft Readies Online Classifieds Service"&gt;It took a 5 people team (including the manager is 6) to development Fremont&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Fremont is a copycat of Google Base, not an original idea by Microsoft &amp;#8212; I think. &lt;u&gt;Justification&lt;/u&gt;: &lt;a href="http://slashdot.org/article.pl?sid=05/10/25/2042238&amp;#038;tid=217" title=" Google Developing Database Service"&gt;Google Base was first announced on Slashdot on Oct. 25, 2005&lt;/a&gt;. It&amp;#8217;s quite possible that Fremont was developed under the pressure of the Microsoft management. Using &lt;a href="http://en.wikipedia.org/wiki/Extreme_Programming" title="Extreme Programming"&gt;Extreme Programming&lt;/a&gt;, I can believe how 5 experienced developers can build something like Google Base.&lt;/li&gt;&lt;p&gt;&lt;/ul&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/01/witw-java-webservice-interface/" title="WITW Java webservice Interface" start="2005-12-01T17:11:30Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;Today I finished packaging up some of the Java Code I did. I released a &lt;a href="http://b4mad.net/2005/12/01/WITW-webservice.jar"&gt;&lt;code&gt;WITW-webservice.jar&lt;/code&gt;&lt;/a&gt; which contains some classes to use with the &lt;a href="http://norman.walsh.name/2005/02/is/goern"&gt;Where in the World (WITW)&lt;/a&gt; web service of &lt;a href="http://norman.walsh.name/"&gt;Norman Walsh&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;The &lt;code&gt;.jar&lt;/code&gt; contains the full source but no documentation jet&amp;#8230;&lt;/p&gt;&lt;p&gt;&lt;em&gt;TODO&lt;/em&gt;: write documentation.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/grddl-job/" title="GRDDL job" start="2005-12-01T19:42:06Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Dan Connolly &lt;a href="http://dig.csail.mit.edu/breadcrumbs/node/29"&gt;writes&lt;/a&gt;:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8230;the Department of Justice and the Department of Homeland Security announced the result of an XML collaboration - version 0.1 of the &lt;a href="http://niem.gov/niem01.php"&gt;National Information Exchange Model (NIEM)&lt;/a&gt; which will be used for law enforcement, emergency management, etc. communities and the parties who exchange information with them.&lt;/p&gt;&lt;p&gt;I hope to check it out. Better yet&amp;#8230; I hope somebody else checks it out and writes a GRDDL transformation.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.w3.org/2004/01/rdxh/spec"&gt;&lt;abbr title="Gleaning Resource Descriptions from Dialects of Languages"&gt;GRDDL&lt;/abbr&gt;&lt;/a&gt; uses XSLT to allow translation of existing XML docs into RDF/XML, effectively making them transparently visible on the &lt;a href="http://www.w3.org/2001/sw/"&gt;Semantic Web&lt;/a&gt;.  &lt;/p&gt;&lt;p&gt;I couldn&amp;#8217;t resist having a quick look. The zip file they provide contains 54 XML Schemas, and an Excel spreadsheet.The material in the spreadsheet is very structural, e.g.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;j:ActivityType		extends c:ActivityType	A structure that describes details about an activity or process that occurs.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;It seems like it might be relatively straightforward to mostly machine-process it into an RDF/OWL ontology, maybe using those &lt;a href="http://jroller.com/page/rickard/20051030"&gt;abusive&lt;/a&gt; tricks.&lt;/p&gt;&lt;p&gt;The XSD stuff, well, it&amp;#8217;s XSD. But that could make a reasonable starting point for the XSLT. Sun have a &lt;a href="http://www.sun.com/software/xml/developers/relaxngconverter/"&gt;RELAX NG Converter&lt;/a&gt; which can eat XML Schema. A complication with the NIEM bundle is that it&amp;#8217;s full of cross-references, looks like to do the conversions you&amp;#8217;d need to dump the subdirectories in the package at the root of the filesystem. Then there&amp;#8217;s another Java tool, &lt;a href="http://www.relaxer.org/"&gt;Relaxer&lt;/a&gt;, that can take Relax NG schemas as input and auto-generate identity XSLT transforms. The result isn&amp;#8217;t wonderful, I seem to remember having to do search and replaces around the namespaces. But it does make a handy kind of template, and if the target structures aren&amp;#8217;t that different from the source a lot of the work&amp;#8217;s done.&lt;/p&gt;&lt;p&gt;A related tool is &lt;a href="http://www.thaiopensource.com/relaxng/trang-manual.html"&gt;Trang&lt;/a&gt;, which can generate Relax NG schemas from XML instance documents. &lt;/p&gt;&lt;p&gt;As Mr.C suggests, this job would make a nice student project, there&amp;#8217;s bound to be some thinking &amp;#038; a fair bit of manual work in getting the ontologies and transformations right. But anyone does want to make potentially a lot of data more widely usable (and collect a few Connolly appreciation points), those little tools might help.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/users-in-charge/" title="Users in charge" start="2005-12-01T20:16:01Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;In parallel with all the developments around &lt;a href="http://microformats.org"&gt;microformats&lt;/a&gt;, the &lt;a href="http://structuredblogging.org/"&gt;Structured Blogging&lt;/a&gt; folks have been taking a slightly different strategy (XML embedded in &lt;code&gt;&amp;lt;script&amp;gt;&lt;/code&gt; elements) to broadly the same ends: getting data on the Web with the help of existing HTML-oriented tools.  &lt;/p&gt;&lt;p&gt;In this &lt;a href="http://bobwyman.pubsub.com/main/2005/10/erosion_of_powe.html"&gt;post&lt;/a&gt; Bob Wyman talks of the &amp;#8220;economy of information&amp;#8221; this could enable. Good stuff:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;By providing the means for people and organizations to publish their structured data in the &lt;a href="http://en.wikipedia.org/wiki/Surface_web"&gt;Visible Web&lt;/a&gt; rather than the Gray Web or the walled-garden&amp;#8217;s &lt;a href="http://en.wikipedia.org/wiki/Hidden_web"&gt;Hidden Web&lt;/a&gt;, we&amp;#8217;ll be taking a great deal of &amp;#8220;power&amp;#8221; away from the walled-garden search sites and giving it back to the users and publishers.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Bob&amp;#8217;s scenario is only a small step away from what we&amp;#8217;ve got now, but it&amp;#8217;s still quite a significant step towards a Web of Data. With most current systems the integration aspects of this will be down to individual services, there isn&amp;#8217;t a common data model.  However pretty much any well-defined data can be interpreted in the &lt;abbr title="Resource Description Framework"&gt;RDF&lt;/abbr&gt; model (Structured Blogging, microformats, RSS/Atom, virtually any other XML, plus material currently hidden in SQL DBs&amp;#8230;). As Tim Berners-Lee puts it:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;If HTML and the Web made all the online documents look like one huge book, RDF, schema, and inference languages will make all the data in the world look like one huge database.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;(&lt;a href="http://www.w3.org/People/Berners-Lee/Weaving/Overview.html"&gt;Weaving the Web&lt;/a&gt;, 1999)&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/eric-and-sparql/" title="Eric and Sparql" start="2005-12-01T20:58:08Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;img src="http://dannyayers.com/2005/11/eric-sparql.jpg" alt="hedgehog and cat" /&gt;&lt;/p&gt;&lt;p&gt;Bit blurred I&amp;#8217;m afraid, Eric trots off to find a dark place every time he&amp;#8217;s out of his apartment. That&amp;#8217;s his leg at the back. He seems to have long legs and heavy-duty feet, but is rather a nervous individual and it&amp;#8217;s hard to have a close look - &lt;em&gt;ping!&lt;/em&gt; He&amp;#8217;s a ball.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/01/firefox-15-supports-svg/" title="Firefox 1.5 supports SVG" start="2005-12-01T22:42:09Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;I&amp;#8217;d forgotten that was coming ;-)&lt;/p&gt;&lt;p&gt;The &lt;a href="http://www.croczilla.com/svg/samples/"&gt;Croczilla samples&lt;/a&gt; (Tetris!) seem to work a treat. &lt;/p&gt;&lt;p&gt;The last bit of &lt;a href="http://www.w3.org/Graphics/SVG/"&gt;&lt;abbr title="Scalable Vector Graphics"&gt;SVG&lt;/abbr&gt;&lt;/a&gt; I wrote was for &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764570773.html"&gt;Beginning XML&lt;/a&gt;, the main demo being a Tangram thing (here&amp;#8217;s the &lt;a href="http://dannyayers.com/archives/2004/08/06/new-book/"&gt;original code&lt;/a&gt; plus some notes). Unfortunately it doesn&amp;#8217;t work in FireFox (yet). For one thing I somehow managed to miss out the XLink namespace declaration (whoops!), but there are also a host of golden DOM incompatibilities. I found fixes for a lot of them &lt;a href="http://svg-whiz.com/wiki/index.php?title=Cross-Platform_Authoring"&gt;here&lt;/a&gt;, e.g.&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;del&gt;event.getTarget();&lt;/del&gt; &lt;ins&gt;event.target; &lt;/ins&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Still haven&amp;#8217;t got the dragging bit working (the half-fixed version is &lt;a href="http://dannyayers.com/2005/11/tangram-cat.svg"&gt;here&lt;/a&gt;). &lt;/p&gt;&lt;p&gt;What&amp;#8217;s puzzling me a bit is that although it was a rush-job, I&amp;#8217;m sure I checked all the code with both the Adobe plugin and Batik. Ah well.&lt;/p&gt;&lt;p&gt;Oh yeah, I guess it&amp;#8217;s time to check out &lt;a href="http://developer.mozilla.org/en/docs/Canvas_tutorial"&gt;&amp;lt;canvas&amp;gt;&lt;/a&gt; too.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/02/stovepipe-disruption/" title="Stovepipe Disruption " start="2005-12-02T10:01:36Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Gonna be offline for a bit, we&amp;#8217;re having a new woodburning stove put in. The one we&amp;#8217;ve got now is a stove in the US sense, a cooker, but we only used it for heating (did the living room and this office) and keeping soup warm. The new one will just be for heating, hopefully a lot more efficient (new chimney too) and less messy than the old one. It feels a bit strange, this is the kind of job we&amp;#8217;d usually have done ourselves, but now way I&amp;#8217;m getting on any loose-tiled roof until I&amp;#8217;ve seen a local do it.&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/02/188" title="National Information Exchange Model (NIEM)" start="2005-12-02T15:46:18Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;&lt;a href="http://dannyayers.com/archives/2005/12/01/grddl-job/"&gt;Danny Ayers&lt;/a&gt; and &lt;a href="http://dig.csail.mit.edu/breadcrumbs/node/29"&gt;Dan Connolly&lt;/a&gt; both report the release of a new XML model for exchanging information between the the U.S. Department of Homeland Security (DHS), the U.S. Department of Justice (DOJ), and other government agencies. A final version of the NIEM is expected to be released in June 2006. &lt;/p&gt;&lt;p&gt;The current NIEM 0.1 is initially based on components and elements identified in the Global Justice XML Data Model (Global JXDM), Version 3.0.3, that is used by the criminal justice (Justice) domain. &lt;/p&gt;&lt;p&gt;&lt;a href="http://niem.gov/library.php"&gt;NIEM documentation&lt;/a&gt;, &lt;a href="http://niem.gov/documents/niem-0.1.zip"&gt;NIEM 0.1 package (zip)&lt;/a&gt;, &lt;a href="http://niem.gov/niem01.php"&gt;more information&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/02/rossmann-akzeptiert-keine-ec-karten/" title="Rossmann akzeptiert keine EC Karten?!" start="2005-12-02T17:48:07Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;Heute abend habe ich zum zweiten Mal in meinem Leben versucht in einem &lt;a href="http://www.rossmann.de/servlets/Compose/SID=AAAj8babnnw1/help/10/4/c_index.html"&gt;Rossmann&lt;/a&gt; einzukaufen, leider ohne Erfolg. Keine der Kassen wollte meine EC Karte akzeptieren - was ich schon sehr seltsam fand - und keine der Angestellten war in der Lage mir mit klaren Worten zu sagen warum es nicht geht&amp;#8230; &amp;#8220;Die Karte nehmen wir halt nicht, ist ne Mastercard&amp;#8221;. Mal davon abgesehen das da Maestro draufsteht&amp;#8230;&lt;/p&gt;&lt;p&gt;Ich mein&amp;#8230; Hallo?? Ihr nehmt keine &lt;a href="http://de.wikipedia.org/wiki/EC-Karte"&gt;EC Karte&lt;/a&gt; der Deutschen Bank?&lt;/p&gt;&lt;p&gt;Also raus auss&amp;#8217;m Rossmann, 4m weiter rein in&amp;#8217;n &lt;a href="http://www.dm-drogeriemarkt.de/"&gt;DM&lt;/a&gt; und alles wird gut.&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/02/week-full-of-work/" title="week full of work" start="2005-12-02T18:48:57Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;This week has been quiet busy with things in my day job&amp;#8230; lots of communication and powerpointing. So, have not been able to hack a lot. :(&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/02/187" title="How can I live without TiVo" start="2005-12-03T02:23:00Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;TiVo is rolling out new features that will allow users to discover new music, enjoy podcasts, purchase movie tickets, and view shared photos! Most of these features work with services from Yahoo!. If they work well, it will give TiVo new competitive advantage to against &lt;strong&gt;Apple&lt;/strong&gt;, &lt;strong&gt;Microsoft&lt;/strong&gt;, &lt;strong&gt;Sony &lt;/strong&gt;and many others who want to enter the living room entertainment market.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.tivo.com/4.9.11.asp" title="TiVo"&gt;See the new features described on TiVo.com&lt;/a&gt;. If you are a TiVo user, &lt;a href="http://research.tivo.com/onlineservices/" title="TiVo sign up"&gt;go sign up here&lt;/a&gt; for a faster update of your TiVo software.&lt;/p&gt;&lt;p&gt;&lt;img src="http://a423.g.akamai.net/7/423/1788/0c2425970332c1/www.tivo.com/i/4.0/4.9.11.YWeather.sm.jpg" /&gt;     &lt;img src="http://a423.g.akamai.net/7/423/1788/bc1990e2ebd2a5/www.tivo.com/i/4.0/4.9.11.YPhotos_02.sm.jpg" /&gt;     &lt;img src="http://a423.g.akamai.net/7/423/1788/9c4b23ca20019a/www.tivo.com/i/4.0/4.9.11.YTraffic.sm.jpg" /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Update: &lt;a href="http://apple.slashdot.org/article.pl?sid=05/12/02/2110234&amp;#038;from=rss" title=" Apple Enters Media Center Domain"&gt; Apple Enters Media Center Domain&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/03/prediction/" title="Prediction" start="2005-12-03T15:48:02Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;strong&gt;7 reasons 2006 will be a big year for HTML&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;(with apologies to &lt;a href="http://blogs.msdn.com/alexbarn/archive/2005/10/18/482515.aspx"&gt;Alex Barnett&lt;/a&gt;)&lt;/em&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;HTML will ride the RSS slipstream.&lt;/strong&gt; 2005 has been arguably the year of RSS. Since RSS is now &amp;#8216;out there&amp;#8217; and a firmly established part of the internet, it won&amp;#8217;t take nearly as long for HTML to reach a &lt;a href="http://doc.weblogs.com/2004/03/10#publishing20"&gt;tipping point compared to RSS&lt;/a&gt; in terms of time-to-critical-mass (RSS was invented in 1997, HTML in 1989). However, as we&amp;#8217;ve learnt with RSS, in order  for HTML to become a &amp;#8216;mass use&amp;#8217; technology, &lt;a href="http://blogs.msdn.com/alexbarn/archive/2005/07/19/440816.aspx"&gt;it will need to become &amp;#8216;invisible&amp;#8217; to the user&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://www.oreillynet.com/rss/"&gt;Developers familiar with RSS&lt;/a&gt; will &amp;#8216;get&amp;#8217; HTML in a snap&lt;/strong&gt;. The number of developers familiar with RSS is growing and will continue to grow, therefore the number of developers that know how to leverage HTML will grow with it - RSS and HTML are very related. Large &lt;a href="http://www.internetnews.com/dev-news/article.php/3515406"&gt;software companies are playing with RSS&lt;/a&gt;, so they will collectively &amp;#8216;get&amp;#8217; HTML quicker than they &amp;#8216;got&amp;#8217; RSS. Existing RSS-enabled and RSS-enhanced services and products can quickly enhance their offerings further by providing support for HTML.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/alexbarn/archive/2004/09/03/225022.aspx"&gt;RSS is getting to the point of ubiquity&lt;/a&gt;.&lt;/strong&gt; Regardless of whether the users know they are using RSS or not, there appears to be a &lt;a href="http://blogs.msdn.com/alexbarn/archive/2005/10/08/478598.aspx"&gt;critical mass of RSS users&lt;/a&gt;.  Getting to the situation where users to use HTML without them knowing they are using HTML doesn&amp;#8217;t seems to be a huge stretch of the imagination.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;It looks like 2006 will be a healthy environment for start-up and internal project funding&lt;/strong&gt;. &lt;a href="http://blogs.msdn.com/alexbarn/archive/2005/10/05/477634.aspx"&gt;There has been a recent spate&lt;/a&gt; of RSS-related acquisitions and VC-backed RSS-enabled start-ups emerging cropping up. With a willing investment market hungry for new opportunities it is a good time for HTML-related start-ups to get a sympathetic ear from those looking to invest in emerging syndication technology and media markets.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;There are two sides to the HTML coin: consumption and publishing&lt;/strong&gt;. On the consumption side, there are &lt;a href="http://allrss.com/rssreaders.html"&gt;more RSS readers you can shake a stick at&lt;/a&gt; - most 	already provide some form of HTML support and extending that support to enable &lt;a href="http://blogs.msdn.com/alexbarn/archive/2005/10/12/480364.aspx"&gt;some simple but high value scenarios&lt;/a&gt; won&amp;#8217;t take to much effort for the feed reader developers. New &lt;a href="http://www.taskable.com/"&gt;HTML browsers are appearing too&lt;/a&gt;. On the publishing side, blogs have been the primary vehicle driving RSS. Adding additional HTML publishing support by the 	blogware developers to enable these new and interesting scenarios shouldn&amp;#8217;t seem like a huge stretch of the imagination.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;There are some &lt;a href="http://www.cristianvidmar.com/compass/17/"&gt;really useful scenarios that could be enabled by HTML&lt;/a&gt;&lt;/strong&gt;.&lt;br /&gt;HTML is not in a situation where it is a solution looking for a problem to solve - some of scenarios outlined are genuinely useful and HTML makes these relatively easy to enable.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;HTML is cool, is simple and it works&lt;/strong&gt; :-)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;em&gt;Bonus points for anyone with good links to substitute.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;See also: &lt;a href="http://microformats.org/wiki/xoxo-brainstorming#Subscription_information"&gt;xoxo-brainstorming&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/04/presenting-syndication/" title="Presenting syndication" start="2005-12-04T14:23:26Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Elliotte Rusty Harold has &lt;a href="http://www.cafeconleche.org/#news2005December3"&gt;posted&lt;/a&gt; some slides/notes on syndication for a class he&amp;#8217;s been teaching. Good stuff, and I&amp;#8217;ve no doubt he covers a lot more than what&amp;#8217;s in the slides, but here are one or two points I&amp;#8217;d emphasize.&lt;/p&gt;&lt;p&gt;Quick one, I&amp;#8217;d tweak one point on RDF from:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Tries to do to AI what the Web Did to Hypertext&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;to&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Tries to do to Data what the Web did to Hypertext&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Right near the start, he&amp;#8217;s got the question/answer:&lt;/p&gt;&lt;blockquote&gt;&lt;ul&gt;&lt;li&gt;Is this the Web?&lt;/li&gt;&lt;li&gt;It is HTTP; and it is XML&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;p&gt;Right on. Personally I think I&amp;#8217;d rant on about HTTP for a while, noting that the content server-to-client part of syndication is essentially RESTful, which in part explains how RSS has got as far as it has. Somewhere here I&amp;#8217;d insert (maybe ERH does when presenting) something about the polling aggregators do.&lt;/p&gt;&lt;p&gt;After some of the historical stuff he then leads onto Atom. It can be tricky to explain why it was needed when there is RSS to anyone that hasn&amp;#8217;t spent time coding around the stuff. As I see it Atom has three key benefits over RSS 2.0: a clear, community-consensus spec; mandates the identifiers of the Web (URIs); the content model isn&amp;#8217;t broken (apart from its general opaque messiness, escaped HTML in content is fundamentally flawed - check &lt;a href="http://www.intertwingly.net/blog/2004/05/28/detente"&gt;silent data loss&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;After the formats there&amp;#8217;s probably need to reference the XML-RPC based client-to-content server APIs used in many blogging tools. The RPC approach is a lot more tightly coupled than it needs to be, and using HTTP methods directly with XML documents is considerably less brittle (&lt;em&gt;which in part explains how RSS has got as far as it has&lt;/em&gt;). When XML-RPC works, sure that&amp;#8217;s fine, but when it doesn&amp;#8217;t it&amp;#8217;s &lt;a href="http://geeks.opml.org/2005/12/03#a592"&gt;a devil to debug&lt;/a&gt;.  ERH says he didn&amp;#8217;t have time to get to the Atom Publishing Protocol in his lecture - well, the protocol itself is taking rather more time than anyone expected&amp;#8230; But as a way of unifying that side of publishing with RESTful HTTP+XML I think it will be significant in opening the door to a lot of innovation. Before we move to Web 2.0 we really should do Web 1.0 right.&lt;/p&gt;&lt;p&gt;Heh, I can&amp;#8217;t fault his coverage of OPML:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.opml.org/spec"&gt;No good spec&lt;/a&gt; and that&amp;#8217;s a problem&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Sometime very soon I need to prepare some slides on how syndication ties in with Semantic Web technologies - which, by virtue of being Web-based it does pretty nicely (FOAF is very significant, then there&amp;#8217;s microformats, Structured Blogging, Google Base, Ning and Microsoft&amp;#8217;s sync/sharing extension, GRDDL and Atom/OWL). But for the background stuff, hopefully ERH won&amp;#8217;t mind to much if I pilfer a little of his material ;-)&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/04/eternal-silence/" title="Eternal Silence" start="2005-12-04T20:15:11Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Melodramatic title, huh? Well it was either that or &amp;#8220;Content Escaping Really, Really Sucks&amp;#8221;. I just got a feed validator error from a &lt;a href="http://dannyayers.com/archives/2005/12/01/users-in-charge/"&gt;post&lt;/a&gt; of a couple days ago (and they will be another one here). The error goes like this: &lt;em&gt;&amp;#8220;description should not contain script tag&amp;#8221;&lt;/em&gt;. Sounds reasonable. However I&amp;#8217;m getting it because I have this: &amp;lt;script&amp;gt;, &lt;em&gt;escaped&lt;/em&gt; in my &lt;em&gt;content&lt;/em&gt;. I typed that into my WordPress posting form as &amp;amp;lt;script&amp;amp;gt; but that gets passed into a &amp;lt;description&amp;gt; element in my (RSS 1.0) feed, and that&amp;#8217;s not allowed. I posted to the feed-validator list, curious how I should refer to &amp;lt;script&amp;gt;, and &lt;a href="http://weblog.philringnalda.com/"&gt;Phil Ringnalda&lt;/a&gt; responded:  &lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;RSS 1.0&amp;#8217;s &amp;lt;description&amp;gt; is in exactly the same state as both RSS 1.0 and 2.0&amp;#8217;s &amp;lt;title&amp;gt; element: you quite simply cannot use the character &amp;#8220;&amp;lt;&amp;#8221; in them, because they are not HTML but virtually every consumer treats them as HTML. This very minute, there are consumers (at least one that I know of) which don&amp;#8217;t use &amp;lt;content:encoded&amp;gt;, and which do treat &amp;lt;description&amp;gt; as HTML, and which don&amp;#8217;t sanitize HTML, which are treating your entry as the start of a script element which never ends.&lt;br /&gt;As you yourself say, &amp;#8220;see silent data loss.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Yup, I &lt;a href="http://dannyayers.com/archives/2005/12/04/presenting-syndication/"&gt;mentioned&lt;/a&gt; that only today, though didn&amp;#8217;t expect to hit the issue the way I usually use this setup, not today anyhow ;-) I certainly hadn&amp;#8217;t considered the endless script&amp;#8230; There&amp;#8217;s irony or something there.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/05/gestures/" title="Gestures" start="2005-12-05T10:32:03Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Steve Gillmor, the guy who&amp;#8217;s been plugging the notion of attention as a valuable resource, has dropped another term on the table. In &lt;a href="http://blogs.zdnet.com/Gillmor/?p=189"&gt;his post&lt;/a&gt; he talks of Gesture Banks, the Gesture Economy, GestureRank. It does sound very buzzwordy, and at first I thought it maybe just deserved a binary digital gesture, i.e. two fingers. As with attention, it&amp;#8217;s not very obvious what he&amp;#8217;s talking about.&lt;/p&gt;&lt;p&gt;So here&amp;#8217;s my reading of what he&amp;#8217;s on about. The gesture as the unit of attention. They are (heavily context-dependent) events. Gestures are just our intensional, directed interactions with the software. These communication acts contain in themselves valuable information. That information could be used to assist the person in their activities (e.g. with predictive search) or it could be used by marketeers, in a way it&amp;#8217;s like a very wide broadening of AdSense. It reminds me a lot of &lt;a href="http://frot.org/devlog/"&gt;Jo Walsh&lt;/a&gt;&amp;#8217;s setup to capture all her interactions with the computer. That should be good, usefully mineable data, for both the individual as well as for anyone the individual chooses to share it with. I&amp;#8217;m pretty sure there&amp;#8217;s nothing new in the notion of gestures along with computers (I bet there are thousands of papers in the user interface domain for starters), but there&amp;#8217;s little to suggest it&amp;#8217;s been systematically exploited in the Web domain.&lt;/p&gt;&lt;p&gt;Whether or not this is what Steve had in mind, I think there&amp;#8217;s some practical use to this view. Take this point:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Deriving GestureRank is therefore a function not only of who the gesturer is, but what is the nature (or type) of the gesture, and who or what group or domain it is directed toward.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Like I said, Steve&amp;#8217;s (probably intentionally) vague about what a gesture actually is. But if you take as an example clicking on a link, modelling the event usefully is non-trivial. Click action plus URI is simple in itself, then there&amp;#8217;s the gesturer - to maximise the potential value you&amp;#8217;d want that as informative as possible, FOAF&amp;#8217;s probably a very good place to start. The group or domain could be modelled trivially as the URI being clicked, maybe that&amp;#8217;s enough. But the nature (or type) of the gesture is where it gets a little tricky. Say the click is the user usubscribing from an RSS feed. That&amp;#8217;s a kind of gesture of disinterest in the resource (and by extension things associated with the feed, like the person publishing the feed). In this case the type of the gesture will be statically bound to the URI - I wonder if that&amp;#8217;s true in a more general case? &lt;/p&gt;&lt;p&gt;This gesture stuff will be appearing in quite a heavily interconnected set of relationships. By talking of GestureRank, Steve&amp;#8217;s going into analysis of the accumulated stuff, which would probably bring in numerics. This is fairly high-dimensional stuff, more GestureVector than GestureRank. &lt;/p&gt;&lt;p&gt;At one point Steve&amp;#8217;s talking of Google Desktop and suggests the gesture/attention as a user interface enhancement. Hmm, I have a question nearby. Because we&amp;#8217;re good at learning repeated tasks, there&amp;#8217;s some advantage in making user interfaces very predictable. This often outweighs the potential benefit of having a UI that changes dynamically to follow the user&amp;#8217;s behaviour patterns. It may be faster to have a commonly-used menu item at the top of the menu, but the action of clicking on a particular item can&amp;#8217;t be automated in a motory part of our brain if the menu order keeps changing. How much does this generalise? There&amp;#8217;s obviously an advantage in using familiar tools. Does this also mean there&amp;#8217;s an advantage in viewing the sea of information in a constant fashion?&lt;/p&gt;&lt;p&gt;Anyhow, I&amp;#8217;ve a feeling that the notion of gestures in the context of attention could be very useful indeed. When I next have chance to look at &lt;a href="http://esw.w3.org/topic/Attention_RDF"&gt;Attention RDF&lt;/a&gt; I&amp;#8217;ll have a play, based on these 5 minutes thinking aloud it looks like the Gesture Ontology will largely write itself. There are smart proxies and recorders (&lt;a href="http://simile.mit.edu/piggy-bank/"&gt;PiggyBank&lt;/a&gt;!) available, so the collection side should be straghtforward. The rest should be interesting&amp;#8230;&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/05/damien-mulley%e2%80%99s-blog-%c2%bb-blog-archive-%c2%bb-a-new-net-visioned-he-interview-with-john-breslin/" title="Damien Mulley?s Blog &#xBB; Blog Archive &#xBB; A new Net visioned he - Interview with John Breslin" start="2005-12-05T12:49:35Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;Thanks to Damien for the cool questions &lt;img src='http://www.johnbreslin.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.mulley.net/2005/12/05/a-new-net-visioned-he-interview-with-john-breslin/"&gt;Damien Mulley?s Blog &#xFFFD; Blog Archive &#xFFFD; A new Net visioned he - Interview with John Breslin&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/05/186" title="Metadata in digital documents raises privacy concerns" start="2005-12-05T14:47:07Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;&lt;a href="http://www.nytimes.com/2005/12/04/politics/04strategy.html" title="Bush's Speech on Iraq War Echoes Voice of an Analyst"&gt;NYT reports&lt;/a&gt; that a recent speech given by President Bush was actually written by Dr. Peter D. Feaver, a Duke University political scientist. This information was &lt;a href="http://ebiquity.umbc.edu/blogger/?p=419" title="On the importance of metadata"&gt;discovered&lt;/a&gt; by reading the RDF metadata of a PDF document. &lt;/p&gt;&lt;p&gt;Not that I&amp;#8217;m interested to learn about the real person that writes Bush&amp;#8217;s speech, but I&amp;#8217;m concerned about potential privacy issues that are associated with embedding metadata within digital documents. While Microsoft Word hasn&amp;#8217;t yet started to embedded expressive metadata, such as RDF, in Word documents, its users already face &lt;a href="http://wordprocessing.about.com/od/protectingyourprivacy/" title="Protecting Private Information in Microsoft Word Documents"&gt;many critical privacy issues&lt;/a&gt;.  I wonder what the world will be like once all our documents are tagged with semantic markups and ontologies?&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/05/wikipedia-fixes/" title="Wikipedia fixes" start="2005-12-05T18:14:03Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;The recent troubles at the Wikipedia are described in this &lt;a href="http://news.com.com/Growing%20pains%20for%20Wikipedia/2100-1025_3-5981119.html?tag=st.prev"&gt;CNET News.com&lt;/a&gt; piece, along with Jimmy Wales response. From now on only named editors can create pages, so this should prevent dodgy pages appearing unnoticed (which was apparently what happened with a page saying a bloke called John Seigenthaler was possibly implicated in the JFK assassination). &lt;/p&gt;&lt;p&gt;This won&amp;#8217;t do much to help ego-swamps like the &lt;a href="http://en.wikipedia.org/wiki/Podcasting"&gt;Podcasting&lt;/a&gt; page. But there it seems &lt;a href="http://weblog.burningbird.net/2005/12/04/podcasting-history/"&gt;Shelley&lt;/a&gt;&amp;#8217;s put on her editing boots on that one.&lt;/p&gt;&lt;p&gt;One of the comments on the News.com piece caught my eye, &lt;a href="http://lamammals.blogspot.com/"&gt;Len Bullard&lt;/a&gt; says: &lt;a href="http://news.com.com/5208-1025-0.html?forumID=1&amp;amp;threadID=12066&amp;amp;messageID=91326&amp;amp;start=-1"&gt;Use Semantic Web To Impute Importance for Notification&lt;/a&gt;. As usual, the man has a point.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/05/aggregateknowledgecom/" title="AggregateKnowledge.com" start="2005-12-05T20:23:50Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Of interest to masher-uppers  -&lt;a href="http://www.aggregateknowledge.com/"&gt;AggregateKnowledge.com&lt;/a&gt; is a site currently with two main offerings, one is :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.wsfinder.com/"&gt;WSFinder&lt;/a&gt;   - A wiki-based directory of web services and APIs that people are using to create mash-ups.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The other is :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;a href="http://www.aggregateknowledge.com:8080/wsrelater/Welcome.jsp"&gt;WSRelater&lt;/a&gt;   - A recommendation web service that you can add to your website in less than half a day.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I don&amp;#8217;t know about the &amp;#8220;half a day&amp;#8221; bit, but it looks a relatively straightforward thing, GET/POST+API key, with XML result sets. The recommendation part seems to come through path counting in a subgraph. They&amp;#8217;ve got an interesting approach, it&amp;#8217;s a kind of RDF lite, presumably backed by a RDBMS.&lt;/p&gt;&lt;p&gt;The nodes are strings, which are given one (or probably more) of 30+ types. There is only one relation: &lt;em&gt;related&lt;/em&gt;. It&amp;#8217;s directed.&lt;/p&gt;&lt;p&gt;Here&amp;#8217;s one of their examples:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;(PERSON: John, GROUP: Software Forum) &amp;#8212; &amp;#8220;The PERSON John is related to the GROUP Software Forum&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;The similarity bit is done like this:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8230;if a developer wants to find a GROUP that is similar to another GROUP by looking at all the people in common, the following three types would be used.&lt;/p&gt;&lt;p&gt;	fromtype: GROUP&lt;br /&gt;	totype: GROUP&lt;br /&gt;	pivottype: PERSON&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I couldn&amp;#8217;t actually try it out, not knowing what the database knows&amp;#8230;if you see what I mean.&lt;/p&gt;&lt;p&gt;Heh, this is funny:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The key to make this system have a network effect across site is there must be a uniform naming of items across sites.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Indeed. That&amp;#8217;s why URIs are Cool.&lt;/p&gt;&lt;p&gt;Oh, they&amp;#8217;ve got a &lt;a href="http://www.aggregateknowledge.com:8080/wsrelater/API.html#BestPractices"&gt;Best Practices&lt;/a&gt; section, with some tips like:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Always identify people with the following unique identifier&lt;/p&gt;&lt;p&gt;	SHA1SUM(&amp;#8221;mailto:xyz@abc.com&amp;#8221;)&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Ok, that sounds more like it. But it does mean I&amp;#8217;ve given already them some junk data.&lt;/p&gt;&lt;p&gt;~&lt;/p&gt;&lt;p&gt;Oddly enough I was thinking about something quite close to this the other day, around the blather about outliners. I do like the outliner UI paradigm, but there&amp;#8217;s a snag in its utility in that in the usual implementation, you only have one relation type, i.e. &amp;#8220;childOf&amp;#8221;  (unless you made the relations nodes, I did that in the tree view for &lt;a href="http://ideagraph.net"&gt;IdeaGraph&lt;/a&gt; - ok, but it loses some of the intuitiveness of the tree). I&amp;#8217;m still after the ultimate Getting Things Done tool, and naturally I&amp;#8217;d go for an RDF backend. But for it to be useful I believe there needs to be a variety of relations, one task may be a subtask of another, a child of a task may just be further description etc. It occurred to me that within a specific domain, you could usually infer the relation type from the types of the source and target of the relation. The AggregateKnowledge folks mention this kind of thing:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;	(PERSON: John, PERSON: Paul) &amp;#8212; &amp;#8220;The PERSON John is related to the PERSON Paul&amp;#8221;&lt;/p&gt;&lt;p&gt;Here &amp;#8220;is related to&amp;#8221; may mean &amp;#8220;is a friend of&amp;#8221; and be used in the context of a social network.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In other words, if you know you&amp;#8217;re in the context of a social network, then you can apply the rule:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;X type PERSON&lt;br /&gt;Y type PERSON&lt;br /&gt;X isRelatedTo Y&lt;br /&gt;=&amp;gt;&lt;br /&gt;X friendOf Y&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;For a project-oriented system like my GTD pipedream, the hierachical editor could have typed nodes, but no relation except childOf. The data could even be represented as HTML, with, e.g.&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;ol class="project"&amp;gt;Feed Eric&lt;br /&gt;&amp;lt;li class="task"&amp;gt;get gloves&amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;li class="task"&amp;gt;open his apartment&amp;lt;/li&amp;gt;&lt;br /&gt;...&lt;br /&gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Run that through XSLT to produce an RDF serialization, something like:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;_:a rdf:type :Project .&lt;br /&gt;_:a rdfs:label "Feed Eric" .&lt;br /&gt;_:b rdf:type :Task .&lt;br /&gt;_:b :childOf _:a .&lt;br /&gt;...&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Then run that through a rules engine along with:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;{&lt;br /&gt;?x a :Project;&lt;br /&gt;?y a :Task;&lt;br /&gt;?y :childOf ?x .&lt;br /&gt;} =&amp;gt;&lt;br /&gt;{ ?y :subTaskOf ?x }.&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;em&gt;(Dunno if I got that right, I haven&amp;#8217;t done that part of the &lt;a href="http://www.w3.org/2000/10/swap/doc/Rules"&gt;tutorial&lt;/a&gt; yet ;-)&lt;/em&gt;&lt;br /&gt;Once that&amp;#8217;s in the store, useful (SPARQL) queries and regular (RDFS/OWL) inference should be possible.&lt;/p&gt;&lt;p&gt;(spotter: &lt;a href="http://blog.broadbandmechanics.com/"&gt;Marc&lt;/a&gt;)&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/05/185" title="Wikipedia is like free speech" start="2005-12-05T22:11:29Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;Because Wikipedia is editable by anyone, &lt;a href="http://www.iht.com/articles/2005/12/05/business/wiki.php" title="Wikipedia weakness: Open-source, and open to abuse"&gt;some people complaint about its reliability&lt;/a&gt;. I think Wikipedia is a great but not perfect tool &amp;#8212; like many other things on the Internet. Allowing anyone to edit an encyclopedia is like free speech. Think about the gossip world. I think all Wikipedia users should be aware of this fact.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/06/rfc-4287-the-atom-syndication-format/" title="RFC 4287 : The Atom Syndication Format" start="2005-12-06T09:55:26Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;a href="http://www.ietf.org/rfc/rfc4287"&gt;RFC 4287&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(spotter: &lt;a href="http://www.tbray.org/ongoing/When/200x/2005/12/05/RFC-4287"&gt;Tim&lt;/a&gt;)&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/06/boardsie-on-the-radio-again-rtes-the-business/" title="boards.ie on the Radio Again (RTE?s ?The Business?)" start="2005-12-06T12:08:49Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;&lt;a href="http://www.boards.ie/"&gt;boards.ie&lt;/a&gt; got its second mention on RTE Radio 1 last week; this time on Saturday&amp;#8217;s &amp;#8220;The Business&amp;#8221; in a segment about broadband in Ireland.&lt;/p&gt;&lt;p&gt;You can hear the &lt;a href="http://www.johnbreslin.com/blog/wp-content/20051203a.mp3"&gt;audio snippet&lt;/a&gt; of this show.&lt;/p&gt;&lt;p&gt;Links:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.rte.ie/radio1/thebusiness/"&gt;RTE Radio 1 - The Business&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.boards.ie/vbulletin/showthread.php?t=2054857947"&gt;Boards.ie on the radio again - boards.ie/vbulletin&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
      </event>
  <event link="http://blog.needle.corrib.org/?p=1" title="Needle - Digital Libraries go Semantics" start="2005-12-06T16:57:02Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;The day has finally come, long anticipated Needle - SemaNtic BackbonE for European Digitial LibrariEs starts up.&lt;/p&gt;&lt;p&gt;Two European semantic digital library projects &lt;a href="http://www.jeromedl.org/"&gt;JeromeDL&lt;/a&gt; and &lt;a href="http://www.brickscommunity.org/"&gt;BRICKS&lt;/a&gt; gather together with joint initiative that aims to promote semantic web technologies in librarian network.&lt;/p&gt;&lt;p&gt;In the first step, we would like to gather &lt;a href="http://wiki.needle.corrib.org/"&gt;community&lt;/a&gt; that would aggregate ideas and scenarios for Needle, and disseminate the semantic digital libraries research back to librarian community.&lt;/p&gt;&lt;p&gt;Following the community building we will come with concrete actions for building European-wide open, semantic backbone for digital libraries.&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/06/intranet-security-suite/" title="Intranet Security Suite" start="2005-12-06T17:26:44Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;Dies ist mehr ein &amp;#8220;nice to have&amp;#8221; drop und einfach mal ein Versuch, ob das auch mit einem blog funktioniert&lt;/p&gt;&lt;p&gt;Intranet Security Suite&lt;/p&gt;&lt;p&gt;Ein Konfigmanagement Enforcer, welcher alle Tools innerhalb eines Netzes gleichzeitig bedient, die auf Netzwerkebene moeglich sind. Nicht nur die Firewalls ALLER verwalteten Maschinen werden zentral administriert, sondern auch&lt;/p&gt;&lt;p&gt;    * hosts.allow (soweit unterstuetzt)&lt;br /&gt;    * hostfirewall (doppelt erwaehnt der vollstaendigkeit halber)&lt;br /&gt;    * smb.conf (welches Netz,Host darf)&lt;br /&gt;    * sshd_conf (kann auch host und user beschraenken)&lt;br /&gt;    * Verwaltung ssh_keys&lt;br /&gt;    * ldapserver (mit einem scheme den Zugang auf erlaubte Server beschraenken)&lt;br /&gt;    * httpd.conf (RewriteRegeln fuer Zugriff von IP&amp;#8217;s in vhosts includen (mehr als rudimentaer mittels hostgroups wird es vermutlich nicht gehen)) &lt;/p&gt;&lt;p&gt;Das Deployment koennte mit cfengine geschehen. Ein entsprechendes Frontend mit der gewuenschten Intelligenz muesste noch geschaffen werden. Einfachster Ansatz ein subversion checkin in eine verkettete Tabelle mit anschliesendem Deploy mittels cfrun.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/06/relhome/" title="rel=&quot;home&quot;" start="2005-12-06T19:24:52Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;I needed a way of pointing from an arbitrary page on a website back to the homepage, the link communicating that relationship. The concept of homepage is pretty well time-tested, but there doesn&amp;#8217;t actually appear to be a specified way of doing the markup. The particular use case was pointing from an archived blog post back to the front page. (&lt;em&gt;This will would then be GRDDLed into triples, and associate the foaf:Person behind the foaf:weblog home URI as the foaf:maker/dc:creator of the archived foaf:Document&amp;#8230;&lt;/em&gt;). &lt;/p&gt;&lt;p&gt;So I &lt;a href="http://microformats.org/discuss/mail/microformats-discuss/2005-December/002293.html"&gt;pinged&lt;/a&gt; the &lt;a href="http://microformats.org/mailman/listinfo/microformats-discuss/"&gt;microformats&lt;/a&gt; list, if anyone would know, they would. From the suggestions, the best way of doing it would seem to be to use :&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;&amp;lt;link rel="home" title="Home" href="http://url/of/home/page" /&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;This isn&amp;#8217;t on the HTML &lt;a href="http://www.w3.org/TR/html4/types.html#type-links"&gt;link types&lt;/a&gt; list, but since everyone&amp;#8217;s going rel-crazy with &lt;a href="http://www.w3.org/TR/REC-html40/struct/global.html#h-7.4.4.3"&gt;Meta data profiles&lt;/a&gt; that isn&amp;#8217;t such an issue. It will be rendered as a button in the Opera browser, and the Mozilla site navigation toolbar has supported it in the past (anyone happen to know if it can be turned on in FireFox?). If all this wasn&amp;#8217;t justification enough, Mark Pilgrim also suggests the approach in &lt;a href="http://diveintoaccessibility.org/day_9_providing_additional_navigation_aids.html"&gt;Dive into Accessibility&lt;/a&gt;. Works for me.&lt;/p&gt;&lt;p&gt;~&lt;/p&gt;&lt;p&gt;Remotely related tip: if you keep getting &amp;#8220;timed out&amp;#8221; pages (like I did) in FireFox 1.5, enter :&lt;/p&gt;&lt;p&gt;&lt;code&gt;about:config&lt;/code&gt;&lt;/p&gt;&lt;p&gt;in the address field, load that pseudo-page, then enter :&lt;/p&gt;&lt;p&gt;&lt;code&gt;network.http&lt;/code&gt;&lt;/p&gt;&lt;p&gt;in the &lt;em&gt;Filter:&lt;/em&gt; field. Double-clicking on the values allows you to change them. I&amp;#8217;m not sure which specific value made the difference, but doubling the values for max connections, keep-alive etc seems to have done the trick.&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/06/danny-ayers-raw-blog-this-weeks-semantic-web/" title="Danny Ayers, Raw Blog :  This Week?s Semantic Web" start="2005-12-06T20:23:18Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;&lt;a href="http://dannyayers.com/archives/2005/12/06/this-weeks-semantic-web-4/"&gt;Danny Ayers, Raw Blog : This Week&amp;#8217;s Semantic Web &lt;/a&gt;:&lt;br /&gt;- Danny Ayers&amp;#8217;s weblog. Sharing the information overload&amp;#8230;&lt;br /&gt;&#xFFFD; RFC 4287 : The Atom Syndication Format&lt;br /&gt;rel=?home? &#xFFFD;&lt;br /&gt;This Week?s Semantic Web&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/07/nostalgia/" title="Nostalgia" start="2005-12-07T00:05:35Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Now I put my street cred on the line. I was born in 1964, and I think I had a happy early childhood. I can&amp;#8217;t remember many events from then, but what I do remember are &lt;em&gt;atmospheres&lt;/em&gt;.  On my last Amazon book-buying spree a few weeks ago, on a whim I added a CD by the &lt;a href="http://www.swinglesingers.com/"&gt;Swingle Singers&lt;/a&gt;, a group that were around when I was a little &amp;#8216;un. They&amp;#8217;re described as being a jazz/classical fusion, they do &lt;em&gt;a cappella&lt;/em&gt; versions of classical tunes: the (double) CD I got is Bach &amp;#038; Mozart. It&amp;#8217;s not altogether traditional chorale, the sleeve notes refer to scat, the Jazz singing style, not (I don&amp;#8217;t think) something toilet-related. Somehow the Bach is enhanced by their particular vocal treatment, it works. I&amp;#8217;ve probably not heard their music for three decades, but the CD finally arrived today, and I just put it on. Back came one of those atmospheres. &lt;/p&gt;&lt;p&gt;&lt;img src="http://dannyayers.com/2005/12/champions.gif" alt="The Champions" title="his superpowers enabled him to pee over buildings..." /&gt;&lt;/p&gt;&lt;p&gt;The Swingle Singers were one of those groups (like John Dankworth and Cleo Laine), that would appear in the musical interlude of shows like Morecome and Wise. But the atmosphere for me is more that of some of the other television programmes of the late 60&amp;#8217;s/early 70&amp;#8217;s: The Champions, Randall and Hopkirk (Deceased), Jason King, The Avengers, The Saint, The Prisoner. Something very cool, futuristic and stylish. There&amp;#8217;s also something of the Hammer Horror Camp Gothic, merged with the clinical science of the BBC Radiophonics Workshop, and naturally Dr. Who (&lt;a href="http://www.jonpertwee.com/"&gt;Jon Pertwee&lt;/a&gt;). &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.bbc.co.uk/doctorwho/classic/episodeguide/seadevils/"&gt;&lt;img src="http://dannyayers.com/2005/12/seadevil.jpg" alt="Sea Devil" title="quick! behind the settee!" /&gt;&lt;/a&gt;&lt;br /&gt;Ok, this is no doubt a very personal interpretation, it is after all eight people going bee-po boo-pa biddy-peep&amp;#8230; *&lt;/p&gt;&lt;p&gt;There is one more angle, that Caroline noticed - because there are a few fairly traditional renditions, overall the things sounds very Christmassy. Which is a bit nostalgic in itself. Ah, the smell of Lego.&lt;/p&gt;&lt;p&gt;&lt;em&gt;* Brandenburg Concerto No.3&lt;/em&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/07/web-20-and-scale/" title="Web 2.0 and Scale" start="2005-12-07T11:41:38Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;The point made by &lt;a href="http://www.ensight.org/archives/2005/12/05/web-20-companies-need-to-scale/"&gt;Jeremy Wright&lt;/a&gt; &lt;del&gt;(currently 404ing)&lt;/del&gt;, and supported by &lt;a href="http://gigaom.com/2005/12/06/even-in-web-20-scale-size-matter/"&gt;Om Malik&lt;/a&gt; on the need for Web 2.0 startups to consider scalability of their systems is valid, as far as it goes. But I believe the argument is, in part at least, misdirected and doesn&amp;#8217;t goes far enough. Web 1.0 is the size that it is more because it has a scalable architecture than the performance of any local systems. The big issue isn&amp;#8217;t that individual companies don&amp;#8217;t build scalability into their own architectures, rather that they don&amp;#8217;t tend to adequately exploit the scalability of the Web. Definitions of Web 2.0 vary, but I think two key aspects are &lt;em&gt;The Web as Platform&lt;/em&gt; and &lt;em&gt;The Architecture of Participation&lt;/em&gt;. For applications that exploit these paradigms to function, there must certainly be some forward-looking design locally, for example in setting up a distributed database on the company&amp;#8217;s servers. But I believe more importantly there needs to be more work done at the edges, moving Web-common features to them, away from the application-specific aspect. &lt;/p&gt;&lt;p&gt;If the Web &lt;em&gt;is&lt;/em&gt; the platform, then as much of the data that isn&amp;#8217;t entirely application-specific must be exposed in such a way to allow it to be devolved to other parts of the Web. Use of existing Web-based data (i.e. other people&amp;#8217;s exposed stores) shouldn&amp;#8217;t be the exception, it should be the rule. This mean that for the system to be robust, there will be more work on caching, and less on the construction of disconnected data silos. Caching is one of the key features that has enabled Web 1.0 to scale. The current caching architecture is agnostic - it works now for human-oriented documents, there&amp;#8217;s no reason it shouldn&amp;#8217;t work for machine-oriented data. Sure, in general there is still work to do on data interchange and caching, but there&amp;#8217;s already a lot in place and a lot more on its way (I personally believe the Semantic Web technologies offer a good route to commodity stores and distributed queries).  &lt;/p&gt;&lt;p&gt;The mash-up is the prototypical Web 2.0 Service, but many current systems are much more enclosed, following the Web 1.0 walled garden pattern, jealously guarding parts of their systems which they perceive to be valuable, but which in the Web-wide marketplace have no distinguishing features. Things like identity management are best managed cooperatively, in general sharable data should be shared. For their to be real innovation in the Web space, startups and their developers should be free to concentrate on their Unique Selling Propositions, not reimplementing what is already widespread. The advantage in this approach is that they can be even more lightweight, there is significantly less work needed on infrastructure than in the Web 1.0 &lt;em&gt;Pet Store&lt;/em&gt; mindset. &lt;/p&gt;&lt;p&gt;For an example of what I&amp;#8217;m talking about here, consider the FeedMesh. A little consortium of blog search-oriented companies which share ping data arriving from frequently-updated sites. A part of that system is closely tied to a specific protocol and model, the data input, the ping endpoints. But the transfer of data between members of the consortium is not tied to the specific data application in question, it&amp;#8217;s just a stream of XML. What members of the consortium do with that data is entirely up to them. In this case I believe that on change notification, they each go and collect the data from the remote sites, populating their local stores. But it isn&amp;#8217;t difficult to imagine the feed data from those remote sites as being the currency streamed between FeedMesh members, in fact their has been discussion of it being done that way. Right now the local databases of these companies are probably implemented in widely divergent ways, tailored to the particular service that the companies offer. However, given that they are all receiving, forwarding, processing and storing the same kind of data, there&amp;#8217;s no reason that they couldn&amp;#8217;t each use the same commodity software for the non-service-specific parts of their operations. Ok, right now most of the FeedMesh companies are probably building on Apache, PHP and MySQL. But there&amp;#8217;s significant commonality of their systems on a layer above.  There is a shared data model, in this particular case that of syndicated feeds. The data exchanged is based on standards (e.g. Atom or RSS).  At this point in time the FeedMesh itself is a relatively closed system, and in that sense not Web-friendly. But in the same way Intranets inform decisions for the Internet, so to can systems like these which have desirable features (another example might be Google Base).  &lt;/p&gt;&lt;p&gt;So here&amp;#8217;s how I imagine a possible future application architecture scenario. A startup&amp;#8217;s software will consist of three parts commodity to one part unique. The commodity parts will be the bulk of their data storage, with standard interfaces. There are at least two architectures for this in the pipeline - for document/content/feed-related application, Atom Stores supporting the Atom Publishing Protocol should be eminently suitable. For more generic data, RDF stores with RDF/XML interchange and the SPARQL protocol and query language will be available (in fact an Atom Store could be built this way). The unique part of the startup&amp;#8217;s system will be specific to their application, perhaps receiving data from other sources, user interface and processing this alongside the commodity data. They may well be generating new data, which would be fed back into the commodity store. For business reasons they&amp;#8217;ll no doubt want to implement some access controls to ringfence some parts of the system. But for the most part, the commodity store and interfaces would be open to the rest of the Web, with data flowing to and from it freely. This would in effect be acting as a cache of Web data. The Architecture of Participation. Because this block of functionality would be something lots of people could use, the many-eyeballs mechanism of open source should ensure that robust scalability is built in. Managing expansion of the user base of the service will mean lower demands on system development (only 1/4 will need specialist development work), scaling up will primarily mean adding more commodity hardware.The fact that 3/4 of the system is commodity, and so could be available off-the-shelf will allow the company to innovate with the remaining 1/4. &lt;/p&gt;&lt;p&gt;In other words, the Web is the Platform, let&amp;#8217;s use it. &lt;/p&gt;&lt;p&gt;See also: &lt;a href="http://www.mnot.net/blog/2005/11/26/caching"&gt;Leveraging the Web: Caching&lt;/a&gt;, &lt;a href="http://www.tnl.net/blog/entry/Signs_of_a_Bubble"&gt;Signs of a Bubble&lt;/a&gt; &lt;/p&gt;&lt;p&gt;PS. Richard MacManus &lt;a href="http://blogs.zdnet.com/web2explorer/?p=74"&gt;says&lt;/a&gt; he found this post interesting (thanks!) and put in a nutshell a point I was trying to make :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8230;because commodity data is such an integral part of many Web 2.0 services, then caching in effect acts as a storage mechanism for data.&lt;/p&gt;&lt;/blockquote&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/07/a-conversation/" title="A Conversation" start="2005-12-07T19:17:38Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Ok, a rant.&lt;br /&gt;Now I&amp;#8217;m well into this Web 2.0 stuff, but there is one recurring idea that just plain irritates me. I believe it owes its current popularity to &lt;a href="http://www.cluetrain.com/"&gt;the cluetrain manifesto&lt;/a&gt;, a latter-day grimoire, that grants power to its readers not through direct interpretation but Gnostic contemplation. The manifesto is largely incomprehensible on face value, but in trying to make sense of it, Zen is achieved. And yes, like the New Age movement, cluetrain homogenises previously distinct religions (corporate public relations and Gonzo journalism), with similarly cheesy results.    &lt;/p&gt;&lt;p&gt;But back to that irritant. Here&amp;#8217;s a prime example of the way in which this irritant appears, in otherwise coherent &lt;a href="http://www.imediaconnection.com/content/7486.asp"&gt;material&lt;/a&gt; from John Battelle :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Online marketing is driven by conversation,&amp;#8221; Battelle explained in his speech. In order to leverage the conversation, marketers and advertisers need to know the degree to which consumers are involved online under Web 2.0.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If we take the word conversation literally, then this clearly isn&amp;#8217;t true - even podcasts are usually monologues. But even if we take it metaphorically, it&amp;#8217;s still not much use as an analogy. Conversations tend to be verbal, informal, free flowing, real-time, one-to-one at the water cooler or over the telephone or garden fence. Or small groups around the fireplace or propping up the bar. The corporation and the  individual rarely communicate with any of these characteristics online. Blogging is not this mode of communication. Wikis are not this mode of communication. IRC probably comes closest, but as evinced by recent &lt;a href="http://www.dltq.org/?p=780"&gt;backchannel-triggered brawling&lt;/a&gt;, these probably aren&amp;#8217;t the kind of conversations that benefit marketeers. Ok, certainly something similar to friendly conversation may be approached, and is probably desirable in the kind of information-driven economy many of the pundits are talking about. But if markets are conversations, then there&amp;#8217;s the danger of making the inverse true. Your online interactions are valued in dollars, and interpersonal communication becomes little more than a facade, a portal even, through which the exchange of currency and snake oil takes place.&lt;/p&gt;&lt;p&gt;I guess my real grumble is that I think systems like the Internet are generally more valuable when profit isn&amp;#8217;t the prime motivation.  Don&amp;#8217;t get me wrong, I don&amp;#8217;t have a problem with the notion of making money off the Internet, far from it, indirectly that&amp;#8217;s how I&amp;#8217;ve been making a living for the past few years. But hearing the Web analysed in purely commercial terms (albeit couched in non-commercial language) not only seems fundamentally flawed - to paraphrase the saying, &lt;em&gt;knowing the price of everything and the value of nothing&lt;/em&gt; - but also broken on the surface. Viewing every person that uses the network solely as a passive consumer to be &lt;em&gt;leveraged&lt;/em&gt; into being a paying customer, is just so &lt;strong&gt;&lt;code&gt;web.1.0.bubble.dot.com.&lt;em&gt;wrong&lt;/em&gt;&lt;/code&gt;&lt;/strong&gt;.The path to sustainable financial profit through Web 2.0 isn&amp;#8217;t that of search engine optimization via faux-conversation, but in building and joining together genuinely useful, interesting and entertaining systems.  &lt;/p&gt;&lt;p&gt;I think Ambrose Bierce pretty well &lt;a href="http://www.worldwideschool.org/library/books/lit/humor/TheDevilsDictionary/chap3.html"&gt;foresaw&lt;/a&gt; in 1900 the current hype-driven abuse of a perfectly good word.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;CONVERSATION, n. A fair to the display of the minor mental commodities, each exhibitor being too intent upon the arrangement of his own wares to observe those of his neighbor.&lt;/p&gt;&lt;/blockquote&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/07/rsa-securid-is-off/" title="RSA SecurID is OFF?!" start="2005-12-07T19:33:33Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;I think that doesn&amp;#8217;t mean that &lt;a href="http://www.rsasecurity.com/"&gt;RSA Inc.&lt;/a&gt; has&lt;br /&gt;&lt;a href="http://flickr.com/photos/goern/71243277/"&gt;&lt;img src="http://static.flickr.com/18/71243277_60dc3814f8_t_d.jpg" alt="RSA off" valign="top" /&gt;&lt;/a&gt; been taken out of business&amp;#8230; &lt;/p&gt;&lt;p&gt;&lt;em&gt;PS&lt;/em&gt;: This has been a &lt;a href="http://en.wikipedia.org/wiki/Security_token"&gt;Token&lt;/a&gt; given to me by my employer to log onto it&amp;#8217;s &lt;a href="http://en.wikipedia.org/wiki/VPN"&gt;VPN&lt;/a&gt;.&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/07/ipodlinux-idoom-on-ipod-nano-2/" title="iPodLinux, iDoom, Videos / Unwanted Scratches on iPod nano" start="2005-12-07T22:57:06Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;I was showing off my iPod nano (won at the &lt;a href="http://simile.mit.edu/"&gt;Simile&lt;/a&gt; ISWC 2005 semantic bank competition) at the Cork geek bloggers&amp;#8217; dinner recently: just got &lt;a href="http://idoom.hyarion.com/index.php"&gt;iDoom&lt;/a&gt; working yesterday (thanks for the link to it Brendan!) and was watching videos on it today after installing the latest kernel from &lt;a href="http://ipodlinux.org/"&gt;iPodLinux&lt;/a&gt;. The video functionality is pretty nifty (but requires large AVI files because it is uncompressed); was playing the Superman Returns teaser trailer and the latest episode of the Simpsons (very watchable).&lt;/p&gt;&lt;p&gt;However, I have my first iPod nano screen scratch; I popped the nano out of its protective Jelly Belly box and was less than happy to see a small mark right in the middle of the screen.  Hopefully the shop will take it back (I managed to retrieve the receipt, thanks Brian!).&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/07/184" title="Garage maybe the first place to start a business" start="2005-12-08T02:14:00Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;&lt;a href="http://edition.cnn.com/2005/TECH/12/07/silicon.valley.garages.reut/index.html"&gt;Many Silicon Valley companies started their business in a garage&lt;/a&gt; &amp;#8212; HP, Google, Apple. I wonder if garage really has some kind of mythic power in helping technology business to be successful.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/08/distributed-foaf-queries-and-a-bit-of-speculative-google-fun/" title="Distributed FOAF queries (and a bit of speculative Google fun)" start="2005-12-08T16:28:25Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;I&amp;#8217;m still trying to find/figure out nice ways of doing cross-site queries. One possibility that occurred to me that might be useful in fairly tightly-defined domains is something like this -&lt;/p&gt;&lt;p&gt;A &lt;em&gt;FOAFHelperServer&lt;/em&gt; is defined as being as a Web server which supports the following:&lt;/p&gt;&lt;p&gt;1. (Mandatory) An endpoint URI which can answer queries of the form:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;CONSTRUCT&lt;br /&gt;{ ?subject ?predicate ?object . }&lt;br /&gt;WHERE&lt;br /&gt;{ ?subject rdf:type foaf:Person . }&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;2. (Optional) An endpoint URI which can answer queries of the form:&lt;br /&gt;&lt;code&gt;&lt;br /&gt;SELECT ?endpoint WHERE&lt;br /&gt;{ ?endpoint rdf:type x:FOAFHelperServer . }&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;~&lt;/p&gt;&lt;p&gt;The fun bit. Say you wanted to answer the following &lt;a href="http://www.w3.org/TR/rdf-sparql-query/"&gt;SPARQL&lt;/a&gt; query:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;SELECT ?name WHERE&lt;br /&gt;{&lt;br /&gt;?personA foaf:name ?name .&lt;br /&gt;?personB relationship:collaboratesWith ?personA .&lt;br /&gt;?personB foaf:name "Eric Vitiello" .&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;The schema for the &lt;a href="http://purl.org/vocab/relationship/"&gt;Relationship&lt;/a&gt; vocab includes this:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;relationship:collaboratesWith rdfs:label "Collaborates With" .&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Google supports wildcard queries, and it&amp;#8217;s not hard to imagine a bit of string tweaking to change the above into a call on the &lt;a href="http://www.google.com/apis/"&gt;Google Search API&lt;/a&gt; looking like this:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;&lt;a href="http://www.google.com/search?q=*+Collaborates+With+Eric+Vitiello"&gt;* Collaborates With Eric Vitiello&lt;/a&gt;&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Now all you have to do is run a regexp against the result docs against the values of:&lt;/p&gt;&lt;p&gt;&lt;code&gt;&lt;br /&gt;SELECT ?name WHERE&lt;br /&gt;{&lt;br /&gt;?person foaf:name ?name .&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/08/myboardsie-its-all-about-you/" title="my.boards.ie - It?s All About You!" start="2005-12-08T17:01:31Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;&lt;a href="http://my.boards.ie/"&gt;&lt;img src="http://www.johnbreslin.com/blog/wp-content/20051208a.jpg"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Launched &lt;a href="http://my.boards.ie/"&gt;my.boards.ie&lt;/a&gt; this past week&amp;#8230;  I hope that it will act as a personalised area for communities and users of boards.ie.  It runs vBDrupal and shares our existing member registration system.  Also, I&amp;#8217;ll soon be able to adapt my &lt;a href="http://rdfs.org/sioc/drupal/"&gt;SIOC Drupal&lt;/a&gt; plugin for it.  There are  two main thrusts to the site:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Community Portals:&lt;/b&gt; In this section, moderators can create articles about their communities on boards.ie.&lt;/li&gt;&lt;li&gt;&lt;b&gt;User Blogs / Topics:&lt;/b&gt; We have also enabled free blogging for registered users (with a reduced feature set compared to subscriber system).&lt;/li&gt;&lt;/ul&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/09/striving-for-validity/" title="Striving for Validity" start="2005-12-09T14:48:03Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Standards are extremely good things for the network, but as a data producer on the Web it can be difficult to conform to specifications, especially when most of the Web data consumers (browsers, aggregators) are extremely liberal. Problem notification comes late, usually when things are &lt;em&gt;really&lt;/em&gt; broken. But there are good online validation services, in fact since they set up a &lt;a href="http://validator.w3.org/feed/"&gt;enhanced clone&lt;/a&gt; of the &lt;a href="http://feedvalidator.org/"&gt;feed validator&lt;/a&gt;, all the validators I personally need in the foreseeable future are available at the W3C. The main things are this HTML blog content, the same data as a feed and whatever RDF/XML I want to produce. &lt;/p&gt;&lt;p&gt;Right now (disregarding the fact that my &lt;a href="http://dannyayers.com/feed/rdf/"&gt;feed&lt;/a&gt; is enriched RSS 1.0) there&amp;#8217;s not much RDF/XML from my &amp;#8220;live&amp;#8221; areas, and it&amp;#8217;s relatively static: a &lt;a href="http://dannyayers.com/misc/foaf/foaf.rdf"&gt;FOAF profile&lt;/a&gt; and the site &lt;a href="http://dannyayers.com/wp-sioc.php"&gt;SIOC&lt;/a&gt; file. But before long I want to have something more dynamic online, along the lines of presence. This will probably build on the &lt;a href="http://xmlns.com/foaf/0.1/"&gt;FOAF vocabulary&lt;/a&gt;, adding bits from &lt;a href="http://crschmidt.net/semweb/menow/"&gt;MeNow&lt;/a&gt;, &lt;a href="http://developers.technorati.com/wiki/attentionxml"&gt;Attention.xml&lt;/a&gt; (expresssed as a &lt;a href="http://micromodels.org/"&gt;micromodel&lt;/a&gt;). I&amp;#8217;m already tooled-up for some of this with things like &lt;a href="http://pragmatron.org/trac/file/pragmatron/xslt/opml2skosroll.xsl"&gt;opml2skosroll.xsl&lt;/a&gt; being available to snag my subscription data from &lt;a href="http://www.bloglines.com/export?id=dannyayers"&gt;Bloglines export&lt;/a&gt;. &lt;/p&gt;&lt;p&gt;Anyhow, the question is how to ensure all three kinds of data (HTML content, RSS/Atom feeds, RDF/XML presence) are valid. After dropping in a a little &lt;a href="http://lists.w3.org/Archives/Public/www-validator/2005Nov/0115.html"&gt;tool request&lt;/a&gt;  to the relevant lists, it seems the W3C validators are &lt;em&gt;almost&lt;/em&gt; at the point where it&amp;#8217;s be straightforward to hang simple pass/fail services off of them, but right now would need a fair bit of work (the results are SOAPy for a start). I think for me the best way I think would be to either periodically run check (via cron) or trigger checks from actions (like posting to WordPress) and indicate the results on my blog itself as traffic light style buttons. The other main alternative would be to hitch these things into the WordPress editing UI, but that seems overly coupled to a single application (might make a nice plugin though&amp;#8230;).&lt;/p&gt;&lt;p&gt;But right now any of this would mean a good few hour&amp;#8217;s work (and a bigger priority is to go through the site config to try and prevent the thing from going down so often). So for now I&amp;#8217;ve bookmarked the test results pages for my URIs at the &lt;a href="http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fdannyayers.com%2Ffeed%2Frdf%2F"&gt;feed validator&lt;/a&gt; and &lt;a href="http://validator.w3.org/check?uri=http%3A%2F%2Fdannyayers.com%2F"&gt;HTML validator&lt;/a&gt; and put these into my &amp;#8220;Daily&amp;#8221; bookmark folder in FireFox. This is the folder I open in tabs in the morning, contains links to Gmail, Bloglines, Planet RDF etc. This will hopefully not be too intrusive on my workflow, yet maybe enough to raise the validity time proportion from probably 50% to something perhaps beyond 90%.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/09/qotd-dirty-commerce/" title="QOTD : dirty commerce" start="2005-12-09T15:12:23Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;blockquote&gt;&lt;p&gt;&amp;#8230;I submit that the notion that &amp;#8220;markets are conversations,&amp;#8221; promotes bad hygiene.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://homepage.mac.com/dave_rogers/GHD12-05.html#note_2495"&gt;Dave Rogers&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(spotter: &lt;a href="http://weblog.randomchaos.com/"&gt;Scott&lt;/a&gt;)&lt;/p&gt;
      </event>
  <event link="http://www.geospatialsemanticweb.com/2005/12/09/geospatial-semantic-web" title="Geospatial Semantic Web" start="2005-12-09T18:20:11Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;h5&gt;What&amp;#8217;s the Geospatial Semantic Web?&lt;/h5&gt;&lt;p&gt;It&amp;#8217;s part of the future Semantic Web that exploits geospatial technology to help people and computing machines to discover and share information. It&amp;#8217;s also a web-centric information space that leverages Semantic Web technology for better dissemination of geospatial information.&lt;/p&gt;&lt;h5&gt;Why should we study the Geospatial Semantic Web?&lt;/h5&gt;&lt;p&gt;Breakthrough technologies often result from the cross-fertilization of different technologies. By studying the Geospatial Semantic Web, we can better understand the use of geospatial technology in Semantic Web applications and how Semantic Web technology can enhance the existing geospatial information systems.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/09/rwxrwxrwx/" title="rwxrwxrwx" start="2005-12-09T20:44:54Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Earlier I followed a Tim Bray &lt;a href="http://www.tbray.org/ongoing/When/200x/2005/12/08/Read-Write-Web"&gt;pointer&lt;/a&gt; to Hal Stern, who &lt;a href="http://blogs.sun.com/roller/page/stern?entry=web_2_0_in_three"&gt;suggests&lt;/a&gt; that Web 2.0 can be summed up as &amp;#8220;read-write web&amp;#8221;. I disagreed with part of this in comments (&lt;em&gt;there is a lot it doesn&amp;#8217;t capture&amp;#8230;&lt;/em&gt;) but I must admit he&amp;#8217;s got something in this line:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Once you start creating and consuming, you&amp;#8217;re worried about metadata, relationships, rights, derivative uses, attribution, distribution and location of your bits.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Stern&amp;#8217;s got one of those nice Roller blogs that provides email subscription to comments. &lt;a href="http://www.redmonk.com/sogrady"&gt;Stephen  O&amp;#8217;Grady&lt;/a&gt; just dropped in a link to a &lt;a href="http://www-128.ibm.com/developerworks/blogs/dw_blog_comments.jspa?blog=351&amp;amp;entry=81961"&gt;similar definition&lt;/a&gt; from James Snell which I think I blogged before, but like The New Avengers bears  repeating. It doesn&amp;#8217;t capture &lt;em&gt;much&lt;/em&gt; more (ok, arguably execution is a pretty important aspect of services&amp;#8230;), but wins hands down for geeky elegance:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;chmod 777 web&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/09/da-hood/" title="Da hood" start="2005-12-09T21:16:10Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Article in Nature - &lt;a href="http://www.nature.com/news/2005/051205/full/051205-8.html"&gt;Social networks of rappers differ from all other human networks&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Degrees of separation -&lt;/p&gt;&lt;p&gt;Film actors (i.e. Kevin Bacon): 2.5&lt;br /&gt;Company directors: 3.6&lt;br /&gt;High-energy physicists (i.e. &lt;em&gt;I forget his name&lt;/em&gt;): 5.9&lt;br /&gt;Rappers: 2.9&lt;/p&gt;
      </event>
  <event link="http://www.geospatialsemanticweb.com/2005/12/10/semantic-representation-matters-in-gis" title="Semantic Representation Matters in GIS" start="2005-12-10T05:28:44Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;GML is a language that attempts to provide standard vocabularies for sharing and exchanging geospatial information. The definition of the language is very comprehensive. GML can be used to express extremely complex geospatial concepts.&lt;/p&gt;&lt;p&gt;However, GML falls short in being the right language for semantic representation. The root of the problem is that the expressiveness of GML is limited by the expressiveness of the XML language. For example, you can &lt;a href="http://geoweb.blog.com/314091/"&gt;use GML to express a particular time instant&lt;/a&gt;.  However, it&amp;#8217;s no easy to reference this defined time instance from a different context (e.g., in a different document).&lt;/p&gt;&lt;p&gt;On the other hand, if you use &lt;a href="http://www.isi.edu/~pan/OWL-Time.html"&gt;RDF/OWL to describe a time instant&lt;/a&gt;. It&amp;#8217;s very easy to reference the defined instance from a different document. This makes easy for extending the description. For example, in one document you define a time instance (e.g.,&lt;br /&gt;&lt;div class="codesnip-container" &gt;urn-x:t1&lt;/div&gt;&lt;p&gt;), and in the other you describe the same time instant as an instance of some event (e.g.&lt;br /&gt;&lt;div class="codesnip-container" &gt;(urn-x:t1, rdf:type, evt:Event)&lt;/div&gt;&lt;p&gt;) and specify its a calendar/clock value (e.g.,&lt;br /&gt;&lt;div class="codesnip-container" &gt;(urn-x:t1, tm:hasCalendarClock, &amp;#8220;2005-12-02T12:09:93&amp;#8243;)&lt;/div&gt;&lt;p&gt;).&lt;/p&gt;&lt;p&gt;I believe the ability to represent geospatial semantics is of great importance when building geospatial applications. Not only it will enable applications to share information, but also it will allow applications to better reuse information.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/10/invading-force/" title="Cyberspace Invaders" start="2005-12-10T09:41:05Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;US Air Force leaders have released a new mission statement:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The mission of the United States Air Force is to deliver sovereign options for the defense of the United States of America and its global interests &amp;#8212; to fly and fight in Air, Space, and Cyberspace.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.af.mil/news/story.asp?id=123013440"&gt;Air Force Link&lt;/a&gt;&lt;/p&gt;&lt;p&gt;(spotter: &lt;a href="http://linux.sys-con.com/read/161925.htm"&gt;Jeremy&lt;/a&gt;)&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/10/imperfections/" title="Imperfections" start="2005-12-10T12:08:30Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;I just had my first FireFox 1.5 crash (no obvious cause, Win2k, one instance with maybe a dozen tabs, several running scripts). Not something that bothers me overmuch, but this in the Quality Feedback Agent is just plain annoying:&lt;/p&gt;&lt;p&gt;&lt;img src="http://dannyayers.com/2005/12/quality.gif" alt="contradictory signals" /&gt;&lt;/p&gt;&lt;p&gt;I&amp;#8217;ve also still got a significant problem I had with the previous version of FF, when downloading a file the whole thing  grinds to a halt for a minute or more&amp;#8230; But wait, only *sometimes* - it just occurred to me to check if it was hammering the processor, so I fired up Task Manager and tried a download link. But this time it seemed to work ok, and there was no excessive processor load. Hmm, but MEM usage seems fixed at 260MB, is that ok? It says have only 256M on this laptop (that&amp;#8217;s strange in itself, I thought I went to 512MB a couple of years ago), and have set a fixed disk cache - 512MB. &lt;em&gt;Not so relelvant if it&amp;#8217;s now working&amp;#8230;There is what should be adequate swap space on all the partitions, so I&amp;#8217;m at a loss as to the cause. I installed a download manager in the hope that would help, but it doesn&amp;#8217;t seem to have made any difference. For now I have to remember to copy the URI and use wget.&lt;/em&gt;&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/10/183" title="Spanish At School Translates to Suspension" start="2005-12-10T16:48:42Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;A &lt;a href="http://www.washingtonpost.com/wp-dyn/content/article/2005/12/08/AR2005120802122.html" title="Spanish At School Translates to Suspension"&gt;kid got suspended&lt;/a&gt; because he conversed with his friends in Spanish. This is completely ridiculous. Human languages are meant for communication. If people have the right to free speech, they should also have the right to choose whatever the language they wish to use to communicate. This kind of punishment reminds me of how native American Indian kids were forced not to speak their native languages in the American schools.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/11/search-personalization-and-attention/" title="Search Personalization and Attention" start="2005-12-11T14:35:33Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;em&gt;As you can probably tell from the style (and lack of animal references) this is intended to go somewhere other than this blog. But I thought I might as well throw this first draft out here anyhow.&lt;/em&gt;&lt;/p&gt;&lt;p&gt;One of the biggest problems with current search technologies is that simple keyword-based queries often return vast amount of irrelevant information. The popular search engines index a huge information space, the Web, the indexing being based on text analysis. The index itself can be seen as a partitioning of the search space, with characteristic patterns found in the content determining the location of the divisions. In Google&amp;#8217;s case the text analysis is augmented by exploiting page creator&amp;#8217;s use of hyperlinks to infer relative importance of different pages (PageRank). With the index in place, queries are resolved by matching the terms they contain against the index. The indexing and matching takes place behind the scenes, all the user generally sees is a simple HTML query submission form, following by a list of the results. There are ways of making the search queries more explicit, for example using boolean combinations of keywords or restricting the search space to certain sites. But every new query is treating in the same fashion as the last and without any extra information than that provided in the query string.  &lt;/p&gt;&lt;p&gt;Search personalization is the idea that individuals tend to be interested in specific topic areas, and that knowledge of their interests can be used to improve the relevance of the results the search engine returns. This knowledge provides a context through which search activities can be interpreted. There are various ways in which this knowledge could be obtained. An explicit profile of the user and/or their interests can be created as a static set of data, for example containing their geographic location. This would enable searches for real-world services to be restricted to the person&amp;#8217;s local geographic area. However this approach demands effort on the part of the service user in creating the profile, and requires indexes within the service corresponding to the facets described in profiles.&lt;/p&gt;&lt;p&gt;A similar kind of information can be built up over a sequence of subqueries, each in turn narrowing the search space. Traditional directories, i.e. hierarchical taxonomic categorization, is one way through which the search space can be restricted. In the extreme case keyword matching isn&amp;#8217;t needed, the classification allows narrowing of the information space through the user&amp;#8217;s choice of sections and subsections of the topics of interest. This of course presupposes not only that the data is mapped by a classification scheme, but that the scheme used is appropriate for the user and their specific queries. Experience shows this to be a difficult problem, especially when an information space as large and as dynamic as the Web is to be considered. The choice of classification scheme is fairly arbitrary, and manual classification is prohibitively time-consuming. The editors of the Open Directory Project [&lt;a href="#1"&gt;1&lt;/a&gt;] are overwhelmed by the number of pages awaiting classification, and although Yahoo! had a relatively successful directory in the earlier days of the Web, the acceleration in the growth of the Web soon pushed them towards free-text search. &lt;/p&gt;&lt;p&gt;A more ambitious approach to search personalization is to monitor and analyse the search client&amp;#8217;s behaviour over time and from this infer information about the nature of the information the person is looking for. This approach is very attractive from the end user&amp;#8217;s point of view, in that no preparation is required, and no drilling down through categories for every individual search activity. But this will be at least at the cost of increased complexity in server-side systems, being in essence an AI-style machine learning task. It has been argued that this approach to search personalization is a dead end [&lt;a href="#2"&gt;2&lt;/a&gt;], but there is a lot to suggest that when considered in concert with other techniques, there are side avenues that may potentially prove very rewarding. &lt;/p&gt;&lt;p&gt;Perhaps part of the reason search personalization is described as a dead end is because it appears too hard to do usefully. To date, search and cataloguing systems have tended to take relatively narrow approaches, no doubt because integration of data across multiple indexing/classification schemes and user interface paradigms has traditionally been difficult. But techniques have been evolving in recents years, notably the Semantic Web technologies, and these can relieve many of the harder issues, especially with data that is sourced from the Web. There is no magic bullet, but these systems can help integration between text-oriented indexing and structured taxonomies. Perhaps more significant is  the way these technologies enable easy integration of traditional search/catalog data with other sources of potentially very relevant information, such as &amp;#8220;folksonomic&amp;#8221; keyword tags, personal profiles and social  relationships. With the addition of syndication technologies and IM, there is the prospect of continuous, real-time evolution of Web-based information systems. &lt;/p&gt;&lt;p&gt;Techniques and tools for capturing certain aspects of user behaviour are becoming available. Specifically for search Google&amp;#8217;s own Personalized Search [&lt;a href="#3"&gt;3&lt;/a&gt;] is an end-user tool which records the individuals search activity, allowing subsequent searches to be filtered and/or ranked with reference to prior activity. (In Google Labs there also appears to be a prototype profile-based system  [&lt;a href="#4"&gt;4&lt;/a&gt;] where the user may select topics of interest, presumably to assist in the filtering/ranking of results). However Google&amp;#8217;s tools do not appear to be openly available to developers.&lt;/p&gt;&lt;p&gt;Outside of the search-specific arena, the term &amp;#8220;Attention&amp;#8221; is being used to described the focus of a particular person at a particular point in time. This has been recognised as potentially valuable information, to the extent that there&amp;#8217;s an organisation, AttentionTrust, [&lt;a href="#5"&gt;5&lt;/a&gt;] devoted to encouraging practices which give the individual control over their own attention data. Examples of tracking techniques associated with this view of behaviour are include Attention.xml [&lt;a href="#6"&gt;6&lt;/a&gt;] a format specification which encapsulates a domain model in which user interaction with RSS/Atom feeds can be captured, and AttentionTrust&amp;#8217;s Attention Recorder tool [&lt;a href="#7"&gt;7&lt;/a&gt;] (a FireFox plugin) which records user interactions with their Web browser. The data from the Attention Recorder can subsequently be uploaded to online services, for example Root Vaults [&lt;a href="#8"&gt;8&lt;/a&gt;] offers some basic tools for examining the data.&lt;/p&gt;&lt;p&gt;But even assuming plenty of data surrounding the user&amp;#8217;s behaviour is collected, the problems of personalized search based on machine learning of historical activity are still not trivial. Specific problems identified (paraphrased from [&lt;a href="#2"&gt;2&lt;/a&gt;]) include:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;strong&gt;People are not static&lt;/strong&gt;&lt;br /&gt;The issue here is that people&amp;#8217;s interests change over time, the topics in which they are interested is by no means a fixed list. Their interests while working will relate to their profession, in their leisure time they may have a multitude of fairly unrelated hobbies or interests. However, even if the set of topics is changing over time, a large proportion of an individuals search queries will be clustered around specific topics. This problem does not rule out the ability to recognise increased (or decreased) relevance of results found in particular domains. Things like homonym disambiguation are still possible. For example, if a person has previously used the keyword &amp;#8220;rowing&amp;#8221; in queries and visited sites relating to boats, then chances are they will be thinking of the same context when they use the word in future, rather than domestic disputes. What this problem does mean is that any system designed to track and make inferences from attention will need to take the dynamic nature of people into consideration. One important point here is that pages about topics of interest appear in clusters in the information space, and one area of interest may be totally distinct from another. Attempts to &amp;#8220;average&amp;#8221; or linearise results over time without taking this into consideration are not likely to produce useful results.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;The surfing data used for personalizing search is weak&lt;/strong&gt;&lt;br /&gt;The point here is that Web surfing behaviour often involves little commitment, a single click can take a user to a page, another click can take them away again. The contrast is made with buying a product at Amazon. But this doesn&amp;#8217;t mean that this kind of data is useless, only that what&amp;#8217;s collected will contain noise. There are well-establish statistical and engineering algorithms for extracting useful information from noisy data. What&amp;#8217;s more, with enhancements to the tools they use, the user can easily make the data collected while surfing considerably stronger. For example, the &lt;a href="http://simile.mit.edu/piggy-bank/"&gt;PiggyBank&lt;/a&gt; Firefox plugin can assist the user in extracting explicit data from Web pages, and maintaining it in a personalised store.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Users interact based on limited information&lt;/strong&gt;&lt;br /&gt;When a search engine user clicks on a result link, they are doing so not because of the material on the remote page, but based on whatever information the search engine has displayed. This is likely to be another source of noise, and the user behaviour may well be skewed by the way in which the results are presented. But again, number crunching can be used to circumvent noise and skew in data.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Computers tend to be shared&lt;/strong&gt;&lt;br /&gt;A home computer, or even one in some office environments might be used by a variety of people. Clearly the mixing of attention/personalization data from different people would seriously reduce its utility, in fact it breaks the whole point of personalization. However it is already often in the interests of the individual user to identify themselves to the system to use for example a personalized desktop, in fact if authentication is required then self-identification may be obligatory. If one assumes personalized search has significant value, then it will be in the users interests to enable it, by somehow signing themselves in and out.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Queries tend to be short&lt;/strong&gt;&lt;br /&gt;Short queries may provide little contextual information in themselves, but this is probably the strongest argument for collecting &lt;em&gt;more&lt;/em&gt; user behaviour data, so that such queries can be contextualized.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Aside from these issues, there are naturally the purely technical considerations. If we are talking in terms of accumulating user data from a variety of sources (their browser and aggregator use, for example) and using that alongside personal and topic-oriented profiles, in a system that needs to carry multiple index and taxonomic schemes, and from all this producing useful results, we are talking of what would traditionally be a data integration nightmare. As  suggested earlier, it is likely that Semantic Web technologies will be very useful here, as they are designed to enable integration and inference over the kind of data the Web has to offer. &lt;/p&gt;&lt;p&gt;There are many significant issues surrounding personalized search not touched upon here such as performance and privacy, and many of these issues are not yet resolved. But the issues raised above don&amp;#8217;t convincingly negate the value of personalization, if anything they suggest why it would be valuable. The Vivissimo document from which this problem list was derived concludes:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;The best personalization is done by persons themselves.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Absolutely. But there&amp;#8217;s no reason the computer shouldn&amp;#8217;t be able to assist them.&lt;/p&gt;&lt;p&gt;[&lt;a name="1"&gt;1&lt;/a&gt;] &lt;a href="http://dmoz.org"&gt;Open Directory Project&lt;/a&gt;&lt;br /&gt;[&lt;a name="2"&gt;2&lt;/a&gt;] &lt;a href="http://vivisimo.com/docs/personalization.pdf"&gt;Why Search Personalization is a Dead End&lt;/a&gt;&lt;br /&gt;[&lt;a name="3"&gt;3&lt;/a&gt;] &lt;a href="http://www.google.com/psearch"&gt;Google Personalized Search&lt;/a&gt;&lt;br /&gt;[&lt;a name="4"&gt;4&lt;/a&gt;] &lt;a href="http://labs.google.com/personalized/profile.html"&gt;Google Lab Profiles&lt;/a&gt;&lt;br /&gt;[&lt;a name="5"&gt;5&lt;/a&gt;] &lt;a href="http://www.attentiontrust.org/"&gt;AttentionTrust&lt;/a&gt;&lt;br /&gt;[&lt;a name="6"&gt;6&lt;/a&gt;] &lt;a href="http://developers.technorati.com/wiki/attentionxml"&gt;Attention.xml&lt;/a&gt;&lt;br /&gt;[&lt;a name="7"&gt;7&lt;/a&gt;] &lt;a href="http://www.attentiontrust.org/services"&gt;Attention Recorder&lt;/a&gt;&lt;br /&gt;[&lt;a name="8"&gt;8&lt;/a&gt;] &lt;a href="http://root.net/vaults"&gt;Root Vaults&lt;/a&gt;&lt;/p&gt;&lt;p&gt;See also : &lt;a href="http://en.wikipedia.org/wiki/Attention_economics"&gt;Wikipedia : Attention economics&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.ratcliffeblog.com/archives/2005/12/community_perso.html"&gt;Mitch Ratcliffe&lt;/a&gt; :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Meanings are &lt;strong&gt;&lt;em&gt;refined&lt;/em&gt;&lt;/strong&gt; by the community rather than &lt;em&gt;defined&lt;/em&gt; by the community. Personalized search results are intricately linked to the evolution of the online community, so the individual&amp;#8217;s attention to particular communities and information is essential to parsing available information to their interests.&lt;/p&gt;&lt;/blockquote&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/11/this-weeks-semantic-web-5/" title="This Week's Semantic Web " start="2005-12-11T21:50:38Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;em&gt;[A quiet week&amp;#8230;]&lt;/em&gt;&lt;/p&gt;&lt;h4&gt;Events&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Streaming video from &lt;a href="http://www.swap2005.org/"&gt;SWAP2005&lt;/a&gt;, 15th and 16th December&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xtech-conference.org/2006/call.asp"&gt;XTECH 2006&lt;/a&gt; &lt;em&gt;&amp;#8220;Building Web 2.0&amp;#8243;&lt;/em&gt;, 16-19 May 2006, Amsterdam, Netherlands&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Docs etc&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://my.opera.com/chaals/blog/"&gt;Chaals has a blog&lt;/a&gt;!&lt;/li&gt;&lt;li&gt;&lt;a href="http://lists.w3.org/Archives/Public/semantic-web/2005Dec/0052.html"&gt;Call for contributors&lt;/a&gt; to the &amp;#8220;Semantic Web FactBook 2005&amp;#8243; &amp;#038; &amp;#8220;SW @ your country reports&amp;#8221;, from the editor of AIS SIGSEMIS Bulletin (&lt;a href="http://www.sigsemis.org/newsletter/december2005/vol2-issue34.pdf/view"&gt;latest issue&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Leigh Dodds has been &lt;a href="http://www.ldodds.com/blog/archives/000261.html"&gt;looking at XMP&lt;/a&gt;, where &lt;a href="http://www.adobe.com/products/xmp/main.html"&gt;XMP&lt;/a&gt; is Adobe&amp;#8217;s embeddable subset of RDF (as found in the output of all their tools)&lt;/li&gt;&lt;li&gt;&lt;a href="http://lists.oasis-open.org/archives/office/200512/msg00009.html"&gt;Discussion&lt;/a&gt; continues over the suitability of XMP for &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=office"&gt;Open Document Format&lt;/a&gt; metadata&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.idea-group.com/jwsr"&gt;Journal of Web Services Research&lt;/a&gt; (JWSR), with submission guidelines&lt;/li&gt;&lt;li&gt;CfP : &lt;a href="http://www.globalintegrationsummit.com"&gt;Global Integration Summit&lt;/a&gt; (GIS&amp;#8217;06) &lt;em&gt;&amp;#8220;Integration For Everyone&amp;#8221;&lt;/em&gt;, Boston US 22-24 May 2006&lt;/li&gt;&lt;li&gt;In the blogosphere #1, Chris Eidhof &lt;a href="http://www.my-website.nl/weblog/2005/12/11/semantic-html-rdf-and-the-semantic-web/"&gt;discusses Semantic HTML and RDF&lt;/a&gt;&lt;/li&gt;&lt;li&gt;In the blogosphere #2, Nassib Nassar on &lt;a href="http://www.etymon.com/wordpress/?p=7"&gt;Federated Databases in Science&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.markboulton.co.uk/journal/comments/semantic_typography_bridging_the_xhtml_gap/"&gt;Semantic Typography: Bridging the XHTML gap&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Alongside articles on &lt;a href="http://www.xml.com/pub/a/2005/12/07/catching-up-with-the-atom-publishing-protocol.html"&gt;Atom Protocol&lt;/a&gt; and &lt;a href="http://www.xml.com/pub/a/2005/12/07/handling-atom-text-and-content-constructs.html"&gt;Atom text handling&lt;/a&gt; there&amp;#8217;s the &lt;a href="http://www.xml.com/pub/a/2005/12/08/2006-xmlcom-reader-survey.html"&gt;xml.com reader survey&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Software and stuff&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.flickr.com/groups/35237098612@N01/discuss/86234/"&gt;Flickr2FOAF&lt;/a&gt; : &lt;a href="http://f14web.com.ar/inkel/2005/08/25/flickr2foaf.en.html"&gt;Python scripts&lt;/a&gt; from &lt;a href="http://f14web.com.ar/inkel/"&gt;inkel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dbai.tuwien.ac.at/proj/semnum/phoaf.html"&gt;PHOAF #1&lt;/a&gt; - The SemNum Prototype, putting ENUMs on the Semantic Web&lt;/li&gt;&lt;li&gt;&lt;a href="https://gna.org/projects/phoaf"&gt;PHOAF #2&lt;/a&gt; - PHOAF: a PHP library to get informations from FOAF files&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.w3.org/2004/02/skos/core/owl-dl/skos-core-owl-dl.owl"&gt;SKOS Core in OWL DL&lt;/a&gt; - &lt;em&gt;&amp;#8220;unofficial&amp;#8221;&lt;/em&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://web2.wsj2.com/the_best_web_20_software_of_2005.htm"&gt;The Best Web 2.0 Software of 2005&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Yep, a quiet week, perhaps time to take &lt;a href="http://www.achewood.com/comic.php?date=08182003"&gt;a &amp;#8220;me&amp;#8221; day&lt;/a&gt;&amp;#8230; &lt;/p&gt;&lt;p&gt;&lt;em&gt;Sources include &lt;a href="http://planetrdf.com"&gt;Planet RDF&lt;/a&gt;, &lt;a href="http://journal.dajobe.org/journal/2003/07/semblogs/"&gt;Semantic Weblogs&lt;/a&gt;, &lt;a href="http://swig.xmlhack.com/"&gt;Semantic Web Interest Group IRC Scratchpad&lt;/a&gt;, &lt;a href="http://www.w3.org/2001/sw"&gt;W3C Semantic Web Activity&lt;/a&gt;, various emails etc - thanks!&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;a href="http://dannyayers.com/archives/category/virtual-world/semantic-web/sw-weekly/"&gt;other weeks&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/12/danny-ayers-raw-blog-this-weeks-semantic-web-2/" title="Danny Ayers, Raw Blog:  This Week?s Semantic Web" start="2005-12-12T10:37:35Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;&lt;a href="http://dannyayers.com/archives/2005/12/11/this-weeks-semantic-web-5/"&gt;Danny Ayers, Raw Blog: This Week&amp;#8217;s Semantic Web &lt;/a&gt;:&lt;br /&gt;- Danny Ayers&amp;#8217;s weblog. Sharing the information overload&amp;#8230;&lt;br /&gt;This Week?s Semantic Web&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/12/swap-2005-proceedings/" title="SWAP 2005 Proceedings" start="2005-12-12T16:18:07Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;41 tasty papers - &lt;a href="http://sunsite.informatik.rwth-aachen.de/Publications/CEUR-WS//Vol-166/"&gt;CEUR-WS.org/Vol-166 - SWAP, Semantic Web Applications and Perspectives, 2nd Italian Semantic Web Workshop&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/12/apache-restart-script/" title="Apache restart script?" start="2005-12-12T16:26:22Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;I&amp;#8217;m off to Trento tomorrow, don&amp;#8217;t know how online I&amp;#8217;ll be for the rest of the week, not taking a laptop (battery&amp;#8217;s dead, not insured). Problem is this Apache2 server seems to keep locking up on me. I haven&amp;#8217;t time to delve deep, but as a workaround could do with maybe a twice-daily restart. For some reason &lt;code&gt;apache2 -k restart&lt;/code&gt; doesn&amp;#8217;t seem to do the trick, I have to &lt;code&gt;killall apache2&lt;/code&gt; first. I&amp;#8217;ll try and figure out the script I need to attach to cron later (I think it&amp;#8217;ll need to check all the apache2 processes have gone before restarting), but I&amp;#8217;m a bit pressed for time and not in the least 133t so if anyone has anything suitable on hand I&amp;#8217;ll be very grateful.&lt;/p&gt;
      </event>
  <event link="http://www.geospatialsemanticweb.com/2005/12/12/the-need-for-image-annotation-software" title="The Need for Image Annotation Software" start="2005-12-12T23:10:14Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;&lt;img align="left" alt="Nuclear Facility Iran" title="Nuclear Facility Iran" src="http://www.geospatialsemanticweb.com/wp-content/images/arak.nuke.plant.jpg" /&gt;One picture is worth a thousand words. But how do you capture that thousand words in a machine processable format so that the knowledge can be  reasoned over, shared, searched, and archived? In the intelligence community, analysts are faced with this problem everyday.&lt;/p&gt;&lt;p&gt;At present, analysts rely on text reports to share intelligence information. Often this makes the sharing of intelligence information very difficult. Let&amp;#8217;s take imagery analysis as an example. An analyst typically studies satellie images and analyzes the geographical features that are depicted in these images.  Based on his/her knowledge, the analyst attempts to extract useful intelligence information from the analysis. For example, seeing the development of new military arm forces in a previously abandoned &lt;span style="font-weight: bold"&gt;&lt;/span&gt;&lt;span class="def-word"&gt;&lt;/span&gt;&lt;span style="font-weight: bold"&gt;nuclear facility in North Korean, the analyst concludes that the country is attempting to reopen the nuclear facility.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Now, let&amp;#8217;s assume the analyst writes down his/her conclusion in the report, and passes on this report to some other analysts. Based on the report, why should these analysts believe the author? Why should they believe that there is new military arm forces in the target region? What exactly are those geographical features or changes depicted in the pictures that made the analyst to draw his/her conclusion?&lt;/p&gt;&lt;p&gt;Even if we assume the author did write down a comprehensive description of his analysis, how easy would it be for this report and its content to be searched by different analysts in a later time?&lt;/p&gt;&lt;p&gt;It&amp;#8217;s clear that plain text is not the best format for building up machine processable knowledge. To better facilitate this kind of intelligence analysis, there is a need for image annotation tools.&lt;/p&gt;&lt;p&gt;Some interesting image annotation tools and resources:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a title="PhotoStuff" href="http://www.mindswap.org/2003/PhotoStuff/"&gt;PhotoStuff&lt;/a&gt; &amp;#8212; an application that allows the user to annotate different parts of an image with RDF descriptions.&lt;/li&gt;&lt;li&gt;&lt;a title="iPhotoRDF" href="http://www.holygoat.co.uk/applications/iphoto-rdf/iphoto-rdf"&gt;iPhotoRDF&lt;/a&gt; &amp;#8212; an Mac iPhoto plugin that allows the user add RDF annotations&lt;/li&gt;&lt;li&gt;&lt;a title="DOM Image Annotation Guide" href="http://rds.yahoo.com/_ylt=AsZlV_jh14p78SdmBA0x5NtXNyoA;_ylu=X3oDMTE2MW02Ym9kBGNvbG8DdwRsA1dTMQRwb3MDMQRzZWMDc3IEdnRpZANTTkdZMl8x/SIG=12cp3b8fc/EXP=1134514045/**http%3a//www.kryogenix.org/code/browser/annimg/annimg.html"&gt;DOM Image Annotation Guide&lt;/a&gt; &amp;#8212; a guide that reveals how Flickr builds its photo annotation capability using DHTML and Flash&lt;/li&gt;&lt;li&gt;&lt;a href="http://esw.w3.org/mt/esw/archives/cat_image_annotation.html"&gt;ESW Image Annotation Archives&lt;/a&gt; &amp;#8212; a list of image annotation tools that build on Semantic Web technology&lt;/li&gt;&lt;/ul&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/13/the-vcard-stack/" title="The vCard stack" start="2005-12-13T08:44:31Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;&lt;a href="http://norman.walsh.name/2005/12/12/vcard"&gt;Norm Walsh&lt;/a&gt; has provided an ontology, a welcome update to the pretty obsolete &lt;a href="http://www.w3.org/TR/vcard-rdf"&gt;2001 vocab&lt;/a&gt;. He also provides the &lt;a href="http://norman.walsh.name/2005/12/12/examples/hcard2rdf.xsl"&gt;XSLT&lt;/a&gt; suitable for use with &lt;a href="http://www.w3.org/2004/01/rdxh/spec"&gt;GRDDL&lt;/a&gt; that extracts vCard RDF from HTML marked up with the &lt;a href="http://microformats.org/wiki/hcard"&gt;hCard&lt;/a&gt; microformat. &lt;/p&gt;&lt;p&gt;He mentions the ontology etc. going to live with the W3C, which makes sense. Hopefully it&amp;#8217;ll get a stable namespace URI early on.&lt;/p&gt;&lt;p&gt;This had been on my own to-do list for quite a while, at least the address bits. But I was hoping someone might get there first&amp;#8230;thanks Norm!  &lt;/p&gt;&lt;p&gt;Now where is that &lt;a href="http://tantek.com/log/2005/09.html#d18t1657"&gt;Avon  Lady&lt;/a&gt; data&amp;#8230;&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/13/grddl-vcard-and-microsformats-a-ballet/" title="GRDDL, vCard and microformats: a Ballet" start="2005-12-13T16:39:07Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;Last week I constructed a &lt;a href="/datenbrei/kontakt/"&gt;contact page&lt;/a&gt; and enriched it with the &lt;a href="http://microformats.org/wiki/hcard"&gt;hCard microformat&lt;/a&gt;. Using the wonderful &lt;a href="http://suda.co.uk/projects/X2V/"&gt;web service X2V&lt;/a&gt; of Brian Suda anyone is able to retrieve a vCard file from my contact page. Now, yesterday the next wunderful Norman Walsh jumped in and reworked the vCard Vocabular and documented his work on &lt;a href="http://norman.walsh.name/2005/12/12/vcard"&gt;Extracting vCards from hCard markup&lt;/a&gt;. Norman&amp;#8217;s work resulted in a &lt;a href="http://nwalsh.com/rdf/vCard"&gt;RDF Vocabulary&lt;/a&gt; and a &lt;a href="http://norman.walsh.name/2005/12/12/examples/hcard2rdf.xsl"&gt;GRDDL transformation&lt;/a&gt; (I have local copies of this in &lt;a href="http://b4mad.net/2005/12/12/"&gt;here&lt;/a&gt;). &lt;/p&gt;&lt;p&gt;Having all this in place there are several ways to represent my contact data: as &lt;a href="/datenbrei/kontakt/"&gt;XHTML with hCard&lt;/a&gt; microformat, as &lt;a href="http://suda.co.uk/projects/X2V/get-vcal.php?uri=http://b4mad.net/datenbrei/kontakt/"&gt;vCard&lt;/a&gt; and &lt;a href="http://www.w3.org/2000/06/webdata/xslt?xslfile=http%3A%2F%2Fb4mad.net%2F2005%2F12%2F12%2Fhcard2rdf.xsl&amp;#038;xmlfile=http%3A%2F%2Fb4mad.net%2Fdatenbrei%2Fkontakt%2F&amp;#038;transform=Submit"&gt;vCard RDF&lt;/a&gt;. Thanks to all for the work!&lt;/p&gt;
      </event>
  <event link="http://www.geospatialsemanticweb.com/2005/12/13/think-geospatial-semantics-not-maps" title="Think Geospatial Semantics Not Maps" start="2005-12-14T03:08:32Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;In the past, when the term &amp;#8220;geospatial&amp;#8221; is mentioned, people immediately think digitial maps. Today most people think Google Maps and Google Earth when the same term is mentioned. To me, seeing mapping technology as the sole component of geospatial technology is a nearsighted vision. &lt;span style="font-style: italic" /&gt;&lt;em&gt;&lt;span class="def-word" /&gt;&lt;span style="font-weight: bold" /&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;Geospatial technology is more than just pretty maps. &lt;a title="IDC Reveals Radical Changes in Spatial Information Management That Will Impact Most IT Companies" href="http://www.crm2day.com/news/crm/116683.php"&gt;A recent IDC study&lt;/a&gt; shows that the spatial information management industry is undergoing radical technology changes, which is likely to impact many IT ecosystems.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Fundamental shifts in the spatial information management industry&lt;br /&gt;include basic changes in the nature of geospatial work, and transitions&lt;br /&gt;in the broad IT environment toward easier integration and support for&lt;br /&gt;business processes.&lt;/p&gt;&lt;p&gt;&lt;u&gt;The study finds that geospatial data, and not the map, has&lt;br /&gt;become the raw resource for creating location-specific information.&lt;/u&gt;&lt;br /&gt;Therefore, efforts to convert paper maps to digital data have been&lt;br /&gt;replaced as geospatial data is used to generate new maps, decisions,&lt;br /&gt;and automated processes.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Let me take things one step further. I think a wide adoption of geospatial technology in IT is only the begnning. Some of the most exiciting applications in the future will be the ones that exploit &lt;em&gt;geospatial semantics&lt;/em&gt;, not just geospatial data.&lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/14/182" title="NeuroCommons: graphs of neurological knowledge" start="2005-12-14T19:36:27Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;&lt;a href="http://sciencecommons.org/data/neurocommons" title="The NeuroCommons"&gt;NeuroCommons&lt;/a&gt; is a Creative Commons project that is aimed to build the largest online knowledge base of neurological research. The project attempts to address the problem of hidden knowledge in unstructured scientific publications.&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;The backbone of the NeuroCommons is the scientific canon, or set of facts published in the neurological research.  These connections - &amp;#8220;this gene causes Huntington&amp;#8217;s Disease&amp;#8221; - represent the knowledge collected, reviewed, and published by scientists over decades of research.   At the moment the vast majority of these facts are trapped in document formats that are readable only by individuals - PDF, Word, HTML - and in many cases, usage is constrained by copyright&amp;#8230;&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;I like the idea of building machine processable knowledge bases using Semantic Web technology. But I doubt that it&amp;#8217;s feasible to use RDF to represent complex knowledge &amp;#8212; such as the facts in neurological research. I think a more feasible approach, given today&amp;#8217;s technology, is to annotate existing documents with ontological descriptions, and build intelligent applications on top of these metadata. &lt;/p&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/15/181" title="Building your own search engine with Alexa" start="2005-12-15T15:05:09Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;As the size of the Web gets bigger and bigger, search engines such as Yahoo! and Google may be too general for building applications that focus on some particular domain of information. To solve this problem, &lt;a href="http://www.alexa.com/" title="Alexa"&gt;Alexa&lt;/a&gt; provides a web search platform that allows people to define their own search engine. &lt;/p&gt;&lt;p&gt;Although you have to pay for the service, but it definitely looks promising. Alexa crawl works over 100 Terabytes of Web content spanning 4 billion pages and 8 million sites, and support a wide variety of types of content from the Web (jpgs, gifs, mp3s, movies. text/html, and even metadata). &lt;/p&gt;&lt;p&gt;&lt;a href="http://websearch.alexa.com/static.html?show=webtour/start" title="Alexa Quick Tour"&gt;How does Alexa work?&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/16/star-trek-news/" title="Star Trek News" start="2005-12-16T10:35:32Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;Three Star Trek stories caught my eye in the past day:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.hollywood.com/news/detail/id/3467643"&gt;William Shatner Plans &amp;#8216;Star Trek&amp;#8217; Prequel&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://tcal.net/archives/2005/12/16/three-star-trek-captains-in-one-film/"&gt;Three Star Trek Captains in One Film&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.wired.com/wired/archive/13.12/startrek.html"&gt;To Boldly Go Where No Fan Has Gone Before&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Of these, the last is still the most interesting, especially if you&amp;#8217;ve watched any of the fan-produced &lt;a href="http://www.newvoyages.com/"&gt;New Voyages&lt;/a&gt; episodes.  Walter Koenig (Chekov from the original series) is playing an older version of himself in the next episode!&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/16/semantic-web-20-creating-social-semantic-information-spaces-tutorial-at-www2006/" title="Semantic Web 2.0: Creating Social Semantic Information Spaces Tutorial at WWW2006" start="2005-12-16T11:03:07Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;As &lt;a href="http://www.stefandecker.org/blog/"&gt;Stefan&lt;/a&gt; recently blogged, we&amp;#8217;ll be giving a tutorial at &lt;a href="http://www.www2006.org/"&gt;WWW2006&lt;/a&gt; as described below.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www2006.org/tutorials/#T13"&gt;WWW2006 - Tutorials&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;b&gt;Semantic Web 2.0: Creating Social Semantic Information Spaces&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;John Breslin, Stefan Decker&lt;/i&gt;&lt;/p&gt;&lt;p&gt;This tutorial will give an overview of current proposals in the Semantic Web area for adding semantics to emerging and established communications media such as blogging and wikis. We will also cover the usage of Semantic Web technologies for community portals. We will discuss current standardisation activities as well as research prototypes. Additional topics to be covered include semantic search based on metadata and large scale data integration as well as semantics in digital libraries. Finally, we will discuss and present current approaches to realise the ideas of Vannevar Bush and Doug Engelbart on distributed collaboration infrastructures, which we term Social Semantic Information Spaces.&lt;/p&gt;&lt;/blockquote&gt;
      </event>
  <event link="http://www.geospatialsemanticweb.com/2005/12/17/geospatial-semantic-web-challenge" title="Geospatial Semantic Web Challenges" start="2005-12-17T19:11:31Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;Prof. Max Egenhofer has written a short paper, &amp;#8220;&lt;a title="Toward the Semantic Geospatial Web" href="http://www.spatial.maine.edu/~max/RC50.html"&gt;Toward the Semantic Geospatial Web&lt;/a&gt;&amp;#8220;,  that discusses some key issues in building a new Web that can exploit geospatial semantics. He believes that in order for Semantic Geospatial Web (or geospatial semantic web as I call it) to take off, it will require &lt;u&gt;the development of standard geospatial ontologies for representing data and standard query languages for accessing data&lt;/u&gt;.&lt;/p&gt;&lt;p&gt;I believe standard ontologies and query languages only solve part of the problem. In real world geospatial applications, building standard vocabularies and queries langugaes are the easy part of the tasks. The hard part of the problem is &lt;em&gt;how to integrate mass amount of geospatial data that already exists&lt;/em&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;How can we integrate existing geospatial data without needing to create new databases that basically replicate the existing ones?&lt;/li&gt;&lt;li&gt;How can we query the semantic knowledge that is fused from heterogenous data sources without needing to know the specific representations of these data sources ?&lt;/li&gt;&lt;li&gt;How can we track the pedigree and provenence of geospatial data in a Web-based information space in which anyone can say anything about everything?&lt;/li&gt;&lt;li&gt;How can we faciliate the sharing of different types of geospatial data (images, videos, maps etc) in a Web-based environemnt?&lt;/li&gt;&lt;/ul&gt;
      </event>
  <event link="http://harry.hchen1.com/2005/12/17/197" title="Christmas Price Index Up 2.6% from 2004" start="2005-12-17T21:37:08Z" thumbnail="http://simile.mit.edu/timeline/api/images/green-circle.png">
        &lt;p&gt;The Consumer Price Index measures the cost of goods that typical consumers purchase to live their everyday life. It&amp;#8217;s a tool for measuring inflation. The &lt;a href="http://www.pncchristmaspriceindex.com/index.htm" title="PNC Chrismas Price Index"&gt;Christmas Price Index&lt;/a&gt; look at the increasing cost of goods and services bought by the True Love in the holiday classic, &amp;#8220;The Twelve Days of Christmas.&amp;#8221;&lt;/p&gt;&lt;p&gt;According to the index, the cost of seven swans a swimming has increased 20% over 2004. Similarly, six geese a laying is up 42.9%, and the partridge itself is up 12.9%. &lt;a href="http://news.morningstar.com/doc/article/0,1,150214,00.html"&gt;Read more&lt;/a&gt;.&lt;/p&gt;
      </event>
  <event link="http://B4mad.Net/datenbrei/archives/2005/12/18/we-dont-need-no-stinking-web-20/" title="We don?t need no stinking Web 2.0" start="2005-12-18T10:32:13Z" icon="http://sparql.captsolo.net/timeline/icons/gnu2.png">
        &lt;p&gt;&lt;!-- added by [GNU:] on 2005-07-11 --&gt;&lt;br /&gt;&lt;!-- inspired by a post on planetweb20.com --&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em class="strong"&gt;This is a Web 2.0 Website!&lt;/em&gt;   &amp;#8220;Web 2.0 is an attitude not a technology. It&amp;#8217;s about enabling and encouraging participation through open applications and services. By open I [Ian Davis] mean technically open with appropriate APIs but also, more importantly, socially open, with rights granted to use the content in new and exciting contexts.&amp;#8221; &amp;#8212; Ian Davis, 2005&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;But from my point of view there is no such thing like Web 2.0, we got all the technology, all the tools, what I encorage is the attitude described above.&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/19/back-home-2/" title="Back Home" start="2005-12-19T11:44:40Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Got back from Trento last night, great conference (grazie!). More later, for now got a *lot* of catching up to do&amp;#8230;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/19/bits-3/" title="Bits" start="2005-12-19T14:28:59Z" icon="http://sparql.captsolo.net/timeline/icons/danny2.png">
        &lt;&lt;p&gt;Comments. Oops. At least 6 of the comments in the moderation queue on this blog should&amp;#8217;ve gone straight through. Apologies. Probably calls for a separate post to address them - when I&amp;#8217;ve caught up a bit more.&lt;/p&gt;&lt;p&gt;This comment I blocked, but still like it:&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;You have a very talented and skilled writting.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Gmail has a little feed agreggator, I&amp;#8217;ve got mine set up just to show quotes of the day. After a few days offline getting this today seems rather apt :&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt; I do not fear computers. I fear the lack of them.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;- Isaac Asimov&lt;/p&gt;&lt;p&gt;Golly, &lt;a href="http://planetrdf.com/"&gt;Planet RDF&lt;/a&gt; has been busy. My Bloglines account is stuffed to the gills too, but that&amp;#8217;ll have to wait a while. Mail first, then I need to see what happened re. &lt;a href="http://structuredblogging.org"&gt;Structured Blogging&lt;/a&gt;, then? Dunno that&amp;#8217;s probably the rest of today spoken for, but I should make some notes re. Trento. Oh, and there&amp;#8217;s cleaning out Eric the hedgehog&amp;#8217;s apartment. Caro weighed him again, he now looks like Cartman, doubled in weight in the few weeks we&amp;#8217;ve had him. Need to find out if that means he can/should hibernate. It is very, very cold here right now though.&lt;/p&gt;&lt;p&gt;Tabloid headline of the week : &lt;em&gt;Nobleman Eats Dogfood&lt;/em&gt;&lt;/p&gt;
      </event>
  <event link="http://www.johnbreslin.com/blog/2005/12/19/la-alt-faoi-wiki-ireland-an-timeall/" title="L&#xE1;: Alt Faoi Wiki Ireland (An tImeall)" start="2005-12-19T15:09:08Z" icon="http://sparql.captsolo.net/timeline/icons/john2.jpg">
        &lt;p&gt;Scr&#xED;obh Conn (&lt;a href="http3A2F2Fimeall.blogspot.com2F"&gt;An tImeall&lt;/a&gt;) alt faoi Wiki Ireland d&#xFFFD; hAoine seo caite&amp;#8230;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Eola&#xFFFD; is ea John Breslin at&#xFFFD; i mbun taighde &#xFFFD;r ch&#xFFFD;rsa&#xFFFD; idirl&#xFFFD;n in Ollscoil na h&#xFFFD;ireann, Gaillimh. T&#xFFFD; su&#xFFFD;omh seolta aige a bhfuil s&#xFFFD; de chusp&#xFFFD;ir aige b&#xFFFD;aloideas agus eolas &#xFFFD;iti&#xFFFD;il a bhaili&#xFFFD; &#xFFFD; phobail agus &#xFFFD; cheantair uile na t&#xFFFD;re. An m&#xFFFD; bailitheoir b&#xFFFD;aloidis agus saor HTML at&#xFFFD; fostaithe aige chun an gaisce seo a chur i gcr&#xFFFD;ch? N&#xFFFD;l aon duine! An cuimhin libh an Wikipedia go rabhas ag tr&#xFFFD;cht air an tseachtain seo chaite? Wiki is ea an su&#xFFFD;omh nua seo chomh maith: Wiki Ireland, agus t&#xFFFD; cead agus cuireadh tugtha ag John do aon duine ar mian leo leathanaigh an tsu&#xFFFD;mh a leas&#xFFFD; agus cur leis an st&#xFFFD;r eolais at&#xFFFD; d&#xFFFD; th&#xFFFD;g&#xFFFD;il ann.&lt;/p&gt;&lt;p&gt;Beart fadradharcach, nu&#xFFFD;lach, sh&#xFFFD;lfe&#xFFFD;? Bheadh an ceart agat. N&#xFFFD; nach ionadh gur thug Cumann Idirl&#xFFFD;n na h&#xFFFD;ireann duais &amp;#8220;Aisling an Idirl&#xFFFD;n&amp;#8221; do John i m&#xFFFD; na Samhna, ar mhaithe leis seo agus le obair eile at&#xFFFD; d&#xFFFD;anta aige.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://imeall.blogspot.com/2005/12/62-ag-freastal-ar-dh-threo.html"&gt;Ar lean&amp;#8230;&lt;/a&gt;&lt;/p&gt;
      </event>
  <event link="http://dannyayers.com/archives/2005/12/19/structured-blogging/" title="Structured Blogging" start="2005-12-19T20:10:04Z" icon="http://sparql.captsolo.net/timeli