<?xml version="1.0" encoding="utf-8"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xml:lang="en">
<title>Earle&apos;s Notebook</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/" />
<modified>2008-08-05T18:59:42Z</modified>
<tagline>Earle Martin writing on code, tech issues, culture and whatever else happens to pass through his mind at the time.</tagline>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2</id>
<generator url="http://www.movabletype.org/" version="3.34">Movable Type</generator>
<copyright>Copyright (c) 2008, Earle Martin</copyright>
<entry>
<title>Ordnance Survey Ontologies: Accidental Trojan Horse</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/07/crown_copyright_considered_harmful_for_ontologies.html" />
<modified>2008-08-05T18:59:42Z</modified>
<issued>2008-07-28T02:18:23Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.56</id>
<created>2008-07-28T02:18:23Z</created>
<summary type="text/plain">As a Semantic Web wonk with a strong interest in geospatial issues, I was pleased to discover the Ordnance Survey&apos;s ontologies, which appear to be beautifully detailed. Until now, the OS have been little but the enemy of geospatial hackers...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>As a Semantic Web wonk with a strong interest in geospatial issues, I was pleased to discover the <a href="http://www.ordnancesurvey.co.uk/oswebsite/ontology/">Ordnance Survey's ontologies</a>, which appear to be <a href="http://www.ordnancesurvey.co.uk/oswebsite/ontology/BuildingsAndPlaces/v1.1/BuildingsAndPlaces.owl">beautifully detailed</a>. Until now, the OS have been little but <a href="http://freeourdata.org.uk/">the enemy of geospatial hackers in the UK</a>, so it came as a surprise to me that they'd made a public-spirited effort like this.</p>

<p>Then I saw the license statement.</p>

<blockquote>This work is licensed under a <a href="http://creativecommons.org/licenses/by-nc-sa/2.0/uk/">Creative Commons Attribution-Noncommercial-Share Alike 2.0 UK: England & Wales License</a>.</blockquote>

<p>And right there at the top of each ontology's source code is the line</p>

<blockquote><code>&lt;dc:rights&gt;Crown Copyright 2008&lt;/dc:rights&gt;</code></blockquote>

<div style="text-align: center"><img src="/Creative/Writing/Notebook/Illustrations/itsatrap.jpg" alt="IT'S A TRAP" style="border: 6px solid #000" /></div>

<p>The license confirms my misgivings about the Ordnance Survey, in spades. Why? Because <a href="http://freedomdefined.org/Licenses/NC">non-commercial licenses are not free</a>. By using the OS vocabularies, you taint all your data. It is no longer <strong><a href="http://en.wikipedia.org/wiki/Open_Data">open data</a></strong> (part of the wider field of <strong><a href="http://opendefinition.org/">open knowledge</a></strong>). And if someone uses it, thinking that it is, in a commercial project, they open themselves up to attack from the Ordnance Survey's lawyers (who have proven themselves time and again to be <a href="http://www.whoownsscotland.org.uk/os.htm">unsympathetic, confused or worse</a>).</p>

<p>What a pity. Clearly a lot of work has been put into the project, but as currently licensed, these ontologies are data plague. Keep your information well away.</p>]]>

</content>
</entry>
<entry>
<title>Minor niggles: inconsistent Firefox add-on options</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/05/minor_niggles_inconsistent_firefox_addon_options.html" />
<modified>2008-05-13T14:17:58Z</modified>
<issued>2008-05-13T14:09:43Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.53</id>
<created>2008-05-13T14:09:43Z</created>
<summary type="text/plain">I love Firefox, and have for many years. One of the best things about it is the ability to use add-ons to extend what the browser can do, or modify the way it already does things. However, this bugs me:...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I love <a href="http://www.mozilla.com/firefox/">Firefox</a>, and have for many years. One of the best things about it is the ability to use <a href="https://addons.mozilla.org/">add-ons</a> to extend what the browser can do, or modify the way it already does things. However, this bugs me:</p>

<p><img src="http://downlode.org/Creative/Writing/Notebook/Illustrations/inconsistent-addon-options.png" width="218" height="375" alt="Inconsistent add-on options menu entries in Firefox" /></p>

<p>Would it be too hard for some of the authors of these add-ons to get together (possibly even mediated by someone from Mozilla) and agree on what their <tt>Tools</tt> menu entries look like? I think having them all in an <em>Add-on options</em> sub-menu would be a start.</p>]]>

</content>
</entry>
<entry>
<title>Drive-by OpenID advocacy</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2008/05/drive-by_openid_advocacy.html" />
<modified>2008-05-12T18:04:40Z</modified>
<issued>2008-05-12T18:04:20Z</issued>
<id>tag:downlode.org,2008:/Creative/Writing/Notebook//2.42</id>
<created>2008-05-12T18:04:20Z</created>
<summary type="text/plain">Of late I&apos;ve been noticing movement in the OpenID world, with more and more sites beginning to take part. Unfortunately, more often than not, this has entailed sites setting themselves up to provide identities, but not accept them (as well...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Of late I've been noticing movement in the <a href="http://openid.net/">OpenID</a> world, with more and more sites beginning to take part. Unfortunately, more often than not, this has entailed sites setting themselves up to <em>provide</em> identities, but not <em>accept</em> them (as well <a href="http://factoryjoe.com/blog/2007/12/09/my-openid-shitlist-hitlist-and-wishlist-for-2008/">critiqued by Chris Messina a few months back</a>).</p>

<p>As the contented owner of <a href="http://earle.myopenid.com/">an OpenID identity</a>, I've come to appreciate the facility of being able to log into multiple websites with a single username and password. Who wouldn't? The legacy model of having multiple user names across different sites - am I <em>hex</em>, <em>downlode</em>, <em>earlemartin</em>, or <em>earle</em>? - to remember, and worse still, multiple passwords<a href="#passwords">*</a>, is looking increasingly outdated and confusing. Sites that don't give you any option but to enter your details (and often <a href="http://codeulate.com/?p=9">way too many details at that</a>), and then not letting you transfer any of that data out, are disparagingly becoming known as <em>identity silos</em>. </p>

<p>An identity silo has been defined (interestingly, <a href="http://www.ico.gov.uk/upload/documents/pia_handbook_html/html/36-glossary.html">by the Information Commissioner's Office</a> of the British Government) as:</p>

<blockquote style="font-style: italic">An identity that is used to represent an individual in that person's dealings with a particular application and is not integrated with other identities that the person has.</blockquote>

<p>So I decided the other day to make the rounds of some projects that I use on a regular basis, and ask them what they think about OpenID.</p>

<p>First up was LiveJournal. LiveJournal is where OpenID began, and an early first place to allow OpenID logins in some form. However, it is still impossible to link an OpenID identity with a LiveJournal account. In <a href="http://community.livejournal.com/lj_dev/779428.html">this post to the lj_dev community</a> I ask what's happening. Official response comes there none; and some interesting replies point to much earlier (two years earlier, in fact) discussions in which, allegedly, promises were made to go further (and volunteer patches received) but nothing was done. Conclusion: LiveJournal no longer cares.</p>

<p>Next I stopped by the Wikimedia Foundation's <a href="http://lists.wikimedia.org/pipermail/wikitech-l/2008-April/037359.html">wikitech-l mailing list for MediaWiki developers</a>. The situation there appears to be that once they've concluded their work on unified login for all Wikimedia projects - which is close; as an admin on Wikipedia I've beta-tested it and it seems good - they can look into it. Which is great.</p>

<p>A <a href="http://groups.google.com/group/friendfeed/browse_thread/thread/852f746f44ef2241/75c8eda28e60a4ed">query to FriendFeed's newsgroup</a> got an enthusiastic user response, but nothing from the developers. The same for <a href="http://www.ohloh.net/forums/3491/topics/1293">this thread</a> in the Ohloh programming site's forums.</p>

<p><a href="http://tech.groups.yahoo.com/group/ydn-delicious/message/1962">Asking the del.icio.us mailing list</a> got no response at all.</p>

<p><a href="http://getsatisfaction.com/satisfaction/topics/how_about_support_for_openid_in_satisfaction_unlimited">Get Satisfaction</a> are working on it (they already have OAuth support, which is good). <a href="http://getsatisfaction.com/brightkite/topics/support_for_openid">Brightkite will "probably" do it</a>, but they don't have a timescale for implementing it yet. Twitter have yet to reply a month after someone asked them in <a href="http://getsatisfaction.com/twitter/topics/openid_support3">this GS thread</a>.</p>

<p>I also asked the <em>wiki-standards</em> mailing list, which is comprised of wiki engine software authors, if they were looking to implementing support, and got <a href="http://www.wikisym.org/pipermail/wiki-standards/2008-April/000169.html">a generally positive response</a>.</p>

<p>So that's what I did. You can help out, by asking the people whose software you use if they're planning to implement support. Be sure also to stop by <a href="http://openid-please.appspot.com/">OpenID, please!</a> and vote for your favorite applications.</p>

<p><a name="passwords">*</a><small>Or even worse than that, having a standard password for web stuff (come on, most people do) that varies in some small way across sites due to local restrictions on possible passwords. Ugh.</small></p>]]>

</content>
</entry>
<entry>
<title>Making Mac OS X more bearable</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2007/08/making_mac_os_x_more_bearable.html" />
<modified>2008-05-04T20:41:03Z</modified>
<issued>2007-08-31T17:43:00Z</issued>
<id>tag:downlode.org,2007:/Creative/Writing/Notebook//2.37</id>
<created>2007-08-31T17:43:00Z</created>
<summary type="text/plain">At my new job I was, to my surprise, issued an iMac (the white kind, not the new metal model) to work with. Way back in the mid-90s, my first main home computer was a Power Macintosh 7100/80. I fell...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>At my new job I was, to my surprise, issued an iMac (the white kind, not the new metal model) to work with. Way back in the mid-90s, my first main home computer was a <a href="http://en.wikipedia.org/wiki/Power_Macintosh_7100">Power Macintosh 7100/80</a>. I fell in love with it for the interface and ease of use. However, around 2000 I discovered Linux, and switched over to it by degrees - first running <a href="http://mac-on-linux.sourceforge.net/news.php">Mac-on-Linux</a>, and then eventually just Linux itself. I never looked back.</p>

<p>When Mac OS X arrived, in 2001, I immediately disliked the <a href="http://en.wikipedia.org/wiki/Aqua_%28user_interface%29">glossy new interface</a> that replaced the <a href="http://en.wikipedia.org/wiki/Image:Mac_OS_9_screenshot_2.png">crisp, almost cartoonish GUI</a> of the old OS. More than disliked, actually; I experienced an immediate, visceral repulsion from a number of facets of the new look. As a result, I stayed away from Macs for a long time, until, in fact, this month. However, my current place of employment contains a large and, for the most part, inscrutable systems department, who for reasons of their own decided to give me an iMac. It took me only a few minutes to discover a range of irritations within it, and start looking for fixes. Here's what I found. Software is free unless otherwise mentioned.</p>

<h2>Essential fixes</h2>
<dl>
<dt>A non-Apple keyboard and mouse</dt>
<dd><p>Essential. Even though I was a Mac user for years, and have no problem with the key layout, there's something about the key spacing that's just wrong. I found myself making way more typing errors than I do usually (which isn't many, I'm a good typist). So I got a typical Windows USB keyboard instead. Setting it up to work properly is not as easy as you'd expect, considering Apple's otherwise rather good hardware support. Luckily, Phil Gyford has produced a handy guide to <a href="http://www.gyford.com/phil/writing/2005/11/20/using_a_british.php">using a British/UK Windows keyboard with an Apple Mac in OS X</a>, including a keyboard layout file you can install.</p><p>In addition, Apple's mouse (with the cringe-makingly awful name of <a href="http://www.apple.com/mightymouse/">Mighty Mouse</a> - pass the sick bag) is abysmal.
</p>
<ul>
<li>Instead of having buttons, it does left- and right-clicking by detecting when you press on the left or right side of the mouse. Sounds great in practice, but for me it caused unexpected "right-clicks" on a regular basis.</li>
<li>They've also replaced the scroll wheel with a sort of mini trackball thing. It's horrible to use - too small to get a decent roll distance, and with an itchy, tickly physical feedback instead of the ratcheted rolling sensation of most modern scroll wheels. Plus, the "360°" aspect of the ball is totally useless in 99% of applications (I'm being generous, here; I have yet to actually see anything that supports it).</li>
<li>It has a shiny, slippery surface. Call me crazy, but I like using objects with a texture.</li>
<li>The pill shape just doesn't suit my hand at all.</li>
<li>Finally, it has these "squeeze buttons" on the side. You have to press them pretty hard for a button. I didn't use them/it - they both act as one button - at all except to see what happened when I did (some unnecessary zoomy thing appeared).</li>
</ul>
<p>
Solution: I bought a <a href="http://www.maplin.co.uk/Module.aspx?ModuleNo=115339&U=115339&T=Alias&MA=Mouse">cheap but perfectly good mouse</a>. My comfort level just shot up.</dd>
<dt><a href="http://unsanity.com/haxies/fruitmenu">FruitMenu</a></dt>
<dd>The new Apple Human Interface Guidelines <a href="http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelines/XHIGMenus/chapter_16_section_4.html">say</a>: "The Apple menu provides items that are available to users at all times, regardless of which application is active. The Apple menu’s contents are defined by the system and cannot be modified by users or developers." Well, in the old days you could put whatever you liked in it, because <em>that was useful</em>. This handy "haxie" from Unsanity restores that behavior. For me, having all the control panels - I'm sorry, "System Preferences" available as a sub-menu justifies the $10 cost of this software alone. I also put my Applications folder in it. 
<dt><a href="http://www.bresink.com/osx/TinkerTool.html">TinkerTool</a></dt>
<dd>I don't like the <a href="http://en.wikipedia.org/wiki/Dock_%28computing%29">Dock</a> much. It took about a day before I turned off the zoomy stuff. Shrinking the icons down helped a bit, as did sticking it on the right-hand side of the screen and turning on auto-hide. But it still insisted on being vertically centered, and I'm a corner kind of guy. Happily, TinkerTool, a sort of <a href="http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx">PowerToys</a> for the Mac, allows you to stick the thing wherever the hell you want it to be.</dd>
<dt><a href="http://unsanity.com/haxies/wsx">WindowShade X</a></dt>
<dd>Another feature that the new OS X lost was WindowShade. In the classic System, double-clicking a window's title bar would cause it to "roll up" into it. It was a very useful way of temporarily moving windows aside without actually moving them, or letting you "stack" lots of windows on the screen at once. In OS X, you can only hide windows away on the Dock. No thanks. WindowShade X, another $10 Unsanity haxie, brings that back, as well as a great "minimize in place" feature that lets you turn your windows into live thumbnail versions of themselves with a keypress.
<dt><a href="http://unsanity.com/haxies/shadowkiller">ShadowKiller</a></dt>
<dd>Another Unsanity haxie - free this time. Kills those <a href="http://www.artofadambetts.com/images/postgraphics/downloads/themes/dropshadows.png">bloody awful drop shadows</a> (on three sides of windows and even menus - what the hell?) stone dead.</dd>
</dl>

<h2>Enhancements</h2>
<dl>
<dt><a href="http://growl.info/">Growl</a></dt>
<dd>Displays application event notifications in various attractive but low-key ways.</dd>
<dt><a href="http://www.bronsonbeta.com/mailappetizer/">Mail.appetizer</a></dt>
<dd>Displays excerpts from new mail arriving in <a href="http://www.apple.com/macosx/features/mail/">Mail.app</a> in Growl notifications and lets you read it, delete it or mark it as read on the spot.</dd>
<dt><a href="http://www.bronsonbeta.com/heyfolders/">Hey Folders!</a></dt>
<dd>Colors labeled folders' icons as well as their names, as it used to look pre-Mac OS X. (Can you spot a theme in my suggestions developing?)</dd>
<dt><a href="http://virtuedesktops.info/">VirtueDesktops</a></dt>
<dd>Virtual desktops for Mac OS X. Not being developed any more as virtual desktops ("Spaces") will be a feature in Mac OS X 10.5, but useful until then.</dd>
</dl>

<h2>Essential applications</h2>
<dl>
<dt><a href="http://www.mozilla.com/firefox/">Firefox</a></dt>
<dd>Obviously. The downside is a slightly awkward set of key shortcuts (for example, Command-shift-H for History instead of Command-H, since the latter triggers the global "hide application" shortcut), but I can live with it. <a href="http://www.apple.com/safari/">Safari</a> just isn't good enough, and <a href="http://www.caminobrowser.org/">Camino</a>, which is essentially Firefox with a more Mac-like appearance, is crippled by the fact that as a native Mac application, regular Firefox extensions (many of which are essential, and I may write an article on these later) can't work with it. You might as well buy a sports car with a V8 engine and rip out half of the cylinders. I'll stick with the real thing, thanks.</dd>
<dt><a href="http://iterm.sourceforge.net/">iTerm</a></dt>
<dd>A terminal emulator and big improvement over the default Terminal.app included with the system. For one thing, it has tabbed windows.</dd>
<dt><a href="http://www.adiumx.com/">Adium</a></dt>
<dd>A great multi-protocol instant messaging client.</dd>
</dl>

<p>After all this, I finally have a Mac I can use comfortably. <s>And who knows, I may even get one for myself at some point.</s> Five months later: No. I'd rather shoot myself in the face.</p>]]>

</content>
</entry>
<entry>
<title>Was Chairman Mao a programmer?</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2007/08/was_chairman_mao_a_programmer.html" />
<modified>2007-08-30T14:12:09Z</modified>
<issued>2007-08-30T14:07:36Z</issued>
<id>tag:downlode.org,2007:/Creative/Writing/Notebook//2.38</id>
<created>2007-08-30T14:07:36Z</created>
<summary type="text/plain">Probably not. But even for a mass murderer, he was a surprisingly clear thinker. Here&apos;s some advice of his that all programmers should take to heart: It is well known that when you do anything, unless you understand its actual...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Probably not. But even for a mass murderer, he was a surprisingly clear thinker. Here's some advice of his that all programmers should take to heart:</p>

<blockquote>It is well known that when you do anything, unless you understand its actual circumstances, its nature and its relations to other things, you will not know the laws governing it, or know how to do it, or be able to do it well.</blockquote>]]>

</content>
</entry>
<entry>
<title>Upgrading from Fedora Core 5 to Fedora Core 6</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/11/upgrading_from.html" />
<modified>2008-05-04T21:06:13Z</modified>
<issued>2006-11-10T10:11:44Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.32</id>
<created>2006-11-10T10:11:44Z</created>
<summary type="text/plain">Now that Fedora Core 6 (&quot;zod&quot; - I&apos;m not sure that I understand the naming policy here, given that the last release was &quot;bordeaux&quot;) has been out for a little while, I figured it was safe to go ahead and...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Now that Fedora Core 6 ("zod" - I'm not sure that I understand the naming policy here, given that the last release was "bordeaux") has been out for a little while, I figured it was safe to go ahead and upgrade from FC5 to FC6. My attempts to find a set of instructions on the net that worked for my particular machine came to no end, so following on from my <a href="http://downlode.org/Creative/Writing/TechNotes/Archives/2006/10/installing_fedo.html">Fedora Core 5 install notes</a>, here are the notes I made during the process.</p>

<p>My first attempt at the process was with <a href="http://tekartist.blogspot.com/2006/10/fedora-core-5-to-core-6-upgrade-on-x86.html">TekArtist's instructions</a>, which suggested using the <a href="http://rpm.livna.org/rlowiki/UsingLivna">Livna repositories</a>. However, trying to install the Livna RC6 package resulted in a complaint about needing a newer version of the fedora-release package. Confusingly, when I attempted to update the fedora-release package, yum told me there were no newer versions available. Looking in <a href="http://hex.hates-software.com/2006/11/06/40dba478.html">/etc/yum.repos.d/</a> (warning: contains strong language), I couldn't see how to bump the Fedora Core version number. (This was weird for someone more used to the <a href="http://www.debian.org/">Debian</a> way of things, where a distribution upgrade is as easy as changing one line in your <tt><a href="http://www.mayin.org/ajayshah/COMPUTING/debian-principles.html">sources.list</a></tt> and doing an <tt>apt-get upgrade</tt>.)</p>

<p>A bit more searching gave me <a href="http://www.alexandre-gomes.com/?p=96">these instructions from Alexandre Gomes</a>, which suggest downloading the <tt>fedora-release</tt> package and using <tt>rpm</tt> to install it. However, that package in turn relied on <tt>fedora-release-notes</tt>, which relied on <tt>fedora-release</tt> (I think; my notes are incomplete). The solution was to get both simultaneously:</p>

<div style="width: 500px; font-family: monospace; overflow: scroll">
rpm -Uhv http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm 
http://download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os/Fedora/RPMS/fedora-release-notes-6-3.noarch.rpm
</div>

<p>This successfully updated <tt>fedora-release</tt>. The next step was to do the actual upgrade of the whole distribution! The command for this is <tt>yum -y upgrade</tt> (the <tt>-y</tt> option means "answer yes to any questions asked"). <tt>yum</tt> went off and got a lot of packages and calculated their dependencies. The process then failed, due to a conflict between the <tt>fedora-logos</tt> and <tt>redhat-artwork</tt> packages, of all things. A <tt>yum update redhat-artwork</tt> resolved that. Running the update command again, I got:</p>

<pre>
Error: autofs conflicts with kernel < 2.6.17
Error: hal conflicts with kernel < 2.6.17
</pre>

<p>Predictably enough, the next step was <tt>yum update kernel</tt>, which brought it up to 2.6.18. However, running the upgrade again resulted in the same error. So evidently some old kernel was hanging around. Investigating, I found:</p>

<pre>
[root@localhost Desktop]# yum list installed | grep kernel
kernel.i686                              2.6.18-1.2200.fc5      installed       
kernel.i686                              2.6.18-1.2798.fc6      installed       
kernel-smp.i686                          2.6.18-1.2200.fc5      installed       
kernel-smp.i686                          2.6.15-1.2054_FC5      installed
</pre>

<p>There were indeed some old kernels that needed removing. Now, for the life of me I couldn't work out how precisely to issue the package name and version to <tt>yum</tt> in order to remove it, despite the section of the <tt>yum</tt> manual about doing precisely that, so in the end I used <tt>rpm</tt> instead, which just does what you tell it instead of trying to be friendly.</p>

<pre>
[root@localhost Desktop]# rpm -qa | grep kernel
kernel-2.6.18-1.2200.fc5
kernel-2.6.18-1.2798.fc6
kernel-smp-2.6.18-1.2200.fc5
kernel-smp-2.6.15-1.2054_FC5<br>
[root@localhost Desktop]# rpm -e kernel-smp-2.6.15-1.2054_FC5 kernel-2.6.18-1.2200.fc5
</pre>

<p>Pow. Gone. I ran the upgrade command again, and... success! <tt>yum</tt> went through and upgraded about 1,400 packages. One reboot later and I was running the shiny new Fedora Core 6.</p>

<p>Minor niggles: One of the features of FC6 is the <a href="http://en.opensuse.org/Compiz">compiz</a> visual-effects thing (because we all need wobbly windows and desktops that spin around on a big 3D cube). However, I couldn't get it working, apparently because of something to do with my video card. If I ever manage to, I'll document it here as well. Also, strangely, you can't get <a href="http://www.mozilla.com/firefox/">Firefox 2</a> from the default package list in FC6, which strikes me as bizarre for a major new OS distribution. You have to get it from the development repository, like so:</p>

<pre>
[root@localhost ~]# yum --enablerepo=development update firefox
[output snipped...]

<p>Updated: firefox.i386 0:2.0-2.fc7<br />
Complete!<br />
</pre></p>

<p>Yes, it looks like I've made it to FC7 already. :)</p>]]>

</content>
</entry>
<entry>
<title>Installing Fedora Core 5 on a Packard Bell iMedia 2559</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/10/installing_fedo.html" />
<modified>2008-05-04T21:08:32Z</modified>
<issued>2006-10-15T12:34:40Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.31</id>
<created>2006-10-15T12:34:40Z</created>
<summary type="text/plain">I recently had cause to install Fedora Core 5 on a Packard Bell iMedia 2559 with two 2.6GHz Pentium D CPUs. Getting it working was a bear, so I thought I&apos;d share my notes on the experience for the use...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I recently had cause to install <a href="http://fedoraproject.org/wiki/FC5ReleaseSummary">Fedora Core 5</a> on a <a href="http://www.packardbell.co.uk/products/at-home/desktops/imedia/imedia-2559/productsheet-PB34316801-46.html">Packard Bell iMedia 2559</a> with two 2.6GHz Pentium D CPUs. Getting it working was a bear, so I thought I'd share my notes on the experience for the use of others.</p>

<p>The first problem that I encountered was that the installer would stop working at the first point where I needed to switch CDs, with the message <i>An error occurred unmounting the CD. Please make sure you're not accessing /mnt/source from the shell on tty2 and then click OK to retry.</i> Hitting Ctrl-Alt-F2 to switch to the terminal, I tried unmounting the disc manually:</p>

<pre>
sh-3.1# umount /mnt/source
umount: /mount/source: Device or resource busy
</pre>

<p>Switching to the log terminal with Ctrl-Alt-F3, the following message was visible:</p>

<pre>
14:50:36 ERROR: exception in unmountCD: (16, 'Device or resource busy')
</pre>

<p>The install process would also freeze completely sometimes (generally a few screens in, most often immediately after choosing what packages to install) with the following error in the log:</p>

<pre>
14:50:36 WARNING: Try 1/5 for file:///mnt/source/repodata/filelists.xml.gz failed
</pre>

<p>Doing a bit of searching indicated that the FC5 installer seems to have difficulties reading from the disc if it's in a high-speed drive. So, I swapped out the DVD-ROM drive for an old CD-ROM job. Plus various combinations of other people suggested disabling <a href="http://en.wikipedia.org/wiki/Advanced_Power_Management">APM</a>/<a href="http://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface">ACPI</a>, <a href="http://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller">APIC</a> and even <a href="http://en.wikipedia.org/wiki/Direct_memory_access">DMA</a>. To do that, it's necessary to edit the kernel arguments when the system is starting up. I issued the following:</p>

<pre>
apm=off ide=nodma pci=noacpi acpi=off noapic
</pre>

<p>This, combined with the lower-speed drive, allowed me to install FC5 successfully. Although annoyingly it stored the kernel arguments during the install process, which meant that during the first normal bootup it wouldn't start, probably because DMA was disabled. (The boot messages showed that <tt>udev</tt> couldn't be started.) If this happens, you need to edit <tt>/etc/grub.conf</tt> and remove them.</p>

<p>If you've got here from searching for the same problem, I hope this helped.</p>]]>

</content>
</entry>
<entry>
<title>Sharing &quot;seen&quot; data between IRC bots</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/05/sharing_seen_da.html" />
<modified>2008-05-04T21:13:02Z</modified>
<issued>2006-05-14T11:48:20Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.26</id>
<created>2006-05-14T11:48:20Z</created>
<summary type="text/plain">I&apos;m on a number of IRC channels each (theoretically) devoted to some kind of topic or other. There&apos;s a lot of overlap between them in terms of membership, and some of them also share utility bots, even occasionally across different...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>I'm on a number of <acronym title="Internet Relay Chat">IRC</acronym> channels each (theoretically) devoted to some kind of topic or other. There's a lot of overlap between them in terms of membership, and some of them also share utility bots, even occasionally across different networks. However, it's not perfect. Two channels I'm on are <tt>#london.pm</tt> (the channel for the <a href="http://london.pm.org/">London Perl Mongers</a>) and <tt>#perl</tt> (AKA "<a href="http://use.perl.org/comments.pl?sid=25888&cid=39463">THE <tt>#perl</tt></a>"), both part of <tt>irc.perl.org</tt>, and which have a high crossover percentage with each other for obvious reasons. </p>

<p>It's common practice to find out when someone was last around by asking one of the bots "<tt>seen Somebody?</tt>" - the bot will then respond something like "<tt>Somebody was last seen on #perl 3 days, 7 hours, 52 minutes ago saying 'You what?'</tt>" This, however, is limited to a per-channel basis for the two bots. If Somebody was in <tt>#perl</tt> three days ago but hasn't been in <tt>#london.pm</tt> for six months, then <tt>dipsy</tt> and <tt>purl</tt> are going to give conflicting answers to that question when asked. </p>

<p>#london.pm's main bot is <tt>dipsy</tt>, while #perl's is <tt>purl</tt>. Both were originally based on <a href="http://www.infobot.org/">infobot</a> code (which now appears to be often referred to as "the venerable infobot", which should tell you a lot), but have seen a lot of modification and custom hacks. (<tt>dipsy</tt> eventually got a <a href="http://search.cpan.org/~simonw/Bot-Infobot-0.9/lib/Bot/Infobot.pod">total rewrite</a>, and it's been <a href="http://p3m.org/wiki?repurl">proposed for <tt>purl</tt> for a long time</a> although nothing's ever happened.)</p>

<p>Ideally speaking, there should be some sort of infobot data format which bots could send to each other, perhaps with a safety measure in the form of a secret key which would never actually be transmitted - in pseudocode <tt>key := salt( secret + msg )</tt>.</p>]]>

</content>
</entry>
<entry>
<title>If only I spoke Hovito</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2006/05/real_wrath_of_g.html" />
<modified>2008-05-04T21:16:17Z</modified>
<issued>2006-05-08T01:45:51Z</issued>
<id>tag:downlode.org,2006:/Creative/Writing/Notebook//2.24</id>
<created>2006-05-08T01:45:51Z</created>
<summary type="text/plain"><![CDATA[&lt; bjoern_&gt; you dare posting RSS .91 on #swhack ?? &lt; bjoern_&gt; you should upgrade to RSS 1.1 ASAP! &lt; thelsdj&gt; i prefer rss 3.4 &lt; thelsdj&gt; i found the specification in dave winer's trashcan &lt; bjoern_&gt; what were you...]]></summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<pre>&lt; bjoern_&gt; you dare posting RSS .91 on #swhack ??
&lt; bjoern_&gt; you should upgrade to RSS 1.1 ASAP!
&lt; thelsdj&gt; i prefer rss 3.4
&lt; thelsdj&gt; i found the specification in dave winer's 
           trashcan
&lt; bjoern_&gt; what were you looking for in the trashcan?
&lt; thelsdj&gt; i believe i was looking for the mythical 
           opml spec that makes it useful
&lt; EarleMartin&gt; oh, he keeps that in the room on the 
               other side of the pit, with the floor tiles 
               that launch blowdarts out of the walls
&lt; EarleMartin&gt; throw me the spec, I throw you the whip!!
&lt; thelsdj&gt; yea but supposedly you can just go in through 
           the backdoor that says 'stay out'
&lt; EarleMartin&gt; dammit, who keeps leaving that open
</pre>]]>

</content>
</entry>
<entry>
<title>Kicked out of ODP</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2005/08/kicked_out_of_odp.html" />
<modified>2008-06-30T01:10:01Z</modified>
<issued>2005-08-17T01:01:45Z</issued>
<id>tag:downlode.org,2005:/Creative/Writing/Notebook//2.55</id>
<created>2005-08-17T01:01:45Z</created>
<summary type="text/plain">A while back I successfully applied to become an Open Directory Project editor, for their wiki category. I don&apos;t have time to go there all that often, but it does happen. When it happened, I was very pleased, because in...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>A while back I successfully applied to become an Open Directory Project editor, for their <a href="http://dmoz.org/Computers/Software/Groupware/Wiki/">wiki category</a>. I don't have time to go there all that often, but it does happen. When it happened, I was very pleased, because in the past <a href="http://www.usemod.com/cgi-bin/mb.pl?ODPWikiArchive">there was some weird business with the category</a>. I was happy that finally, the category could become useful, and that I'd be the one to do it.</p>

<p>Today I tried to log in and got this message.</p>

<blockquote>
Your login was deactivated for one or more of the following reasons: 

<ul>
<li>Repeated failure to comply with the Open Directory community's editorial guidelines and policies.</li>
<li>Continuous poor and/or abusive editing.</li>
<li>Self-promotion and biased editing, including, but not limited to, cooling your own site, title or description manipulation, unfairly editing your own sites or those with which you are affiliated.</li>
<li>Unfairly tampering with competitors' listings and submissions.</li>
<li>Inability to function well within the Open Directory community.</li>
<li>Uncivil and intentionally disruptive behavor.[sic]</li>
<li>Violation of Open Directory forum and email privacy.</li>
<li>Spamming the directory.</li>
</ul>

<p>We do not disclose the specific details of login removals. However, the decision to deactivate your login was made by consensus of the meta community, and thoroughly reviewed by DMOZ staff to ensure that our decision was appropriate and warranted. Our decision to remove your login is final. Removed logins will not be reinstated, and you will not be granted a new login. We wish you the best of luck in your future endeavors.<br />
</blockquote></p>

<p>Needless to say, I'm very upset about it. I would be merely pissed off, but it's the insulting final paragraph that really did it for me. I didn't do ''any'' of the things in that list of bad behavior. Go look at the directory category. See all those subclassifications? The careful organization? That was all me. All of it. Before I became editor the category was a shambles.</p>

<p>And what did I do to deserve this? God knows, because they "do not disclose the specific details of login removals". I know that once I was unable to edit the site for a while, and my login was temporarily suspended; however, after an email to them some anonymous ODP drone was happy to reinstate me.</p>

<p>They didn't even have the common courtesy to send me an email about this. I only found when I tried to log in. I have no idea when this happened, and they won't tell me. But they're only too happy to tell me that their "decision was appropriate and warranted".</p>

<p>So, since the "Open" Directory Project has decided to treat me this way, then forget the "Open" Directory Project. I will never use it again, nor any site that derives data from it. Their loss.</p>

<p>I guess it doesn't really matter, anyway, because in the end the wiki model is going to hammer them into the ground. For fun, have a look at <a href="http://resource-zone.com/forum/showthread.php?t=40426">this thread on their BB</a>. Can you say, "in denial"? Browse around that site a little more and you'll get an illustrative glimpse of the incredibly arrogant way the members of the ODP hierarchy treat non-members.</p>

<p>In fact, here's an <a href="http://resource-zone.com/forum/showpost.php?p=155592&postcount=9">interesting snippet</a>:</p>

<blockquote>Only in very special situations where the integrity of ODP is in great danger editors will be removed without warning.</blockquote>

<p>What does that make me then, Genghis Fucking Khan? <a href="http://resource-zone.com/forum/showthread.php?p=194937#post194937">I demand an explanation.</a></p>

<p>Well, I just got a snotty response (duh, it's the ODP forum). I emailed exactly the same message to staff@dmoz.org, as suggested. Of course, nothing happened.</p>]]>

</content>
</entry>
<entry>
<title>Mu License</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2005/01/mu_license.html" />
<modified>2008-05-08T23:46:20Z</modified>
<issued>2005-01-14T23:43:39Z</issued>
<id>tag:downlode.org,2005:/Creative/Writing/Notebook//2.51</id>
<created>2005-01-14T23:43:39Z</created>
<summary type="text/plain">So I was talking with Sunir on #wiki on irc.freenode.net about software licenses, and he said, &quot;I think copyleft implies I&apos;m going to sue people, which I don&apos;t care about too much.&quot; Right. And I had this idea: the Mu...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>So I was talking with <a href="http://www.usemod.com/cgi-bin/mb.pl?SunirShah">Sunir</a> on #wiki on irc.freenode.net about software licenses, and he said, "I think <a href="http://c2.com/cgi/wiki?CopyLeft">copyleft</a> implies I'm going to sue people, which I don't care about too much." Right. And I had this idea: the <strong><a href="http://c2.com/cgi/wiki?MuAnswer">Mu</a> Licence</strong>. It's a software licence with only one line, and that line says:</p>

<blockquote>If you are asking what licence this software is released under, you are asking the wrong question.</blockquote>

<p>Time to start a damn movement. And I even thought of a slogan: <em>Just Say Mu to Legalese</em>.</p>]]>

</content>
</entry>
<entry>
<title>Neologism of the day: Scientologeists</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2003/10/neologism_of_th.html" />
<modified>2008-05-04T21:15:37Z</modified>
<issued>2003-10-29T22:17:03Z</issued>
<id>tag:downlode.org,2003:/Creative/Writing/Notebook//2.43</id>
<created>2003-10-29T22:17:03Z</created>
<summary type="text/plain"><![CDATA[&lt;hex&gt; Oh, not the bloody Scientologiests again. &lt;hex&gt; s/ies/is/ &lt;dngnand&gt; Scientologeists! &lt;dngnand&gt; They rattle things around. Knock stuff off your mantle. They're a generally annoying sort. &lt;hex&gt; Help! Subpoenas are materialising in my house! &lt;hex&gt; I'm kept awake at night...]]></summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>&lt;hex&gt; Oh, not the bloody Scientologiests again.<br />
&lt;hex&gt; s/ies/is/<br />
&lt;dngnand&gt; Scientologeists!<br />
&lt;dngnand&gt; They rattle things around.  Knock stuff off your mantle. They're a generally annoying sort.<br />
&lt;hex&gt; Help! Subpoenas are materialising in my house!<br />
&lt;hex&gt; I'm kept awake at night by voices cross-examining me!<br />
&lt;hex&gt; "Ma'am, sounds like you have a case of Scientologeists."<br />
&lt;hex&gt; You know, that could explain a lot.<br />
</p>]]>

</content>
</entry>
<entry>
<title>Ol&apos; Blue Eyes</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2003/10/ol_blue_eyes.html" />
<modified>2008-05-04T21:18:15Z</modified>
<issued>2003-10-28T21:16:58Z</issued>
<id>tag:downlode.org,2003:/Creative/Writing/Notebook//2.44</id>
<created>2003-10-28T21:16:58Z</created>
<summary type="text/plain"><![CDATA[Via #foaf I hear of Libby Miller's experimental new RESTful RDF-aware IRC bot, the curiously-named href="http://swordfish.rdfweb.org/discovery/2003/10/whwhwhwh/">whwhwhwh. I'm amused to see this in the example usage: &lt;libby&gt; .pathf libby miller, frank sinatra &lt;whwhwhwhwh&gt; Libby Miller to Frank Sinatra via Earle Martin,...]]></summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Via <a href="http://rdfweb.org/irc/">#foaf</a> I hear of Libby Miller's<br />
experimental new RESTful RDF-aware IRC bot, the curiously-named <a<br />
href="http://swordfish.rdfweb.org/discovery/2003/10/whwhwhwh/">whwhwhwh</a>.<br />
I'm amused to see this in the example usage:</p>

<pre>
&lt;libby&gt; .pathf libby miller, frank sinatra
&lt;whwhwhwhwh&gt; Libby Miller to Frank Sinatra via Earle Martin, Dan
Brickley, Dan Connolly, Tim Berners-Lee, Bill Clinton, John F. Kennedy
</pre>

<p>No kidding. And who said there was no future for the Semantic Web?</p>]]>

</content>
</entry>
<entry>
<title>Things I love about the Internet: streaming audio</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2003/10/things_i_love_about_the_internet_streaming_audio.html" />
<modified>2008-05-04T21:38:51Z</modified>
<issued>2003-10-26T21:03:54Z</issued>
<id>tag:downlode.org,2003:/Creative/Writing/Notebook//2.46</id>
<created>2003-10-26T21:03:54Z</created>
<summary type="text/plain">Example: with the Net, you can listen to the NYPD&apos;s radio transmissions [RealPlayer format] and Russian pop music [MP3 stream] at the same time. The availability of streaming audio across the Net has impressed me, deeply. I&apos;ve spent the last...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>Example: with the Net, you can listen to <a href="http://silive.com/rpm/scanner/scanner.rpm">the NYPD's radio transmissions</a> [RealPlayer format] and <a href="http://207.44.184.26:8000">Russian pop music</a> [MP3 stream] at the same<br />
time.</p>

<p>The availability of streaming audio across the Net has impressed me, deeply. I've spent the last few years feeling very dispirited about the state of music in general. However, broadband and audio streams have lifted my spirits immeasurably. Now, there's no restriction on what I can listen to. The corporate-owned and -controlled radio stations and their meagre output pales into insignificance compared to the incredible choice of music I can find online at sites like <a href="http://www.shoutcast.com/">Shoutcast</a>. In the last few weeks, I've been able to listen to Japanese and Korean and Romanian and Brazilian and Armenian and Arabic and Hawaiian and Vietnamese pop in addition to the Russian stuff I mentioned; genres I would never normally encounter, like darkwave, roots, ragtime, gabber, "80s alternative college", soca.... All completely inaccessible from the standard radio spectrum. And that's <em>before</em> you include the police and fire and railroad scanners, ham radio feeds, talk stations, recorded live comedy broadcasts, stations that play only music from video games, <a href="http://members.shaw.ca/wildradio/">radio dramas from 50 years ago</a>....</p>

<p>In short, you can find every kind of music under the sun, entirely uninterrupted by the kind of crass, annoying advertisements that you have to suffer through on a "real" radio station. I've discovered a plethora bands whose music I want to buy, and never once felt the urge to smash the radio to make the idiot disk jockey SHUT THE HELL UP - because for the most part there <em>are</em> no disk jockeys. Most importantly, the independent nature of the stations means that they're not forced to play whatever their parent corporation - like <a href="http://www.clearchannelsucks.org/">Clear Channel</a> - forces them to, and stuff it down your throat.</p>

<p>Choose what you want to listen to. Choose streaming audio.</p>]]>

</content>
</entry>
<entry>
<title>The W3C Semantic Tour of Europe comes to London</title>
<link rel="alternate" type="text/html" href="http://downlode.org/Creative/Writing/Notebook/2003/06/the_w3c_semanti.html" />
<modified>2008-03-23T00:45:35Z</modified>
<issued>2003-06-14T22:09:39Z</issued>
<id>tag:downlode.org,2003:/Creative/Writing/Notebook//2.41</id>
<created>2003-06-14T22:09:39Z</created>
<summary type="text/plain">On Wednesday I attended a day of lectures given by the W3C about the Semantic Web. Following are my notes from the two talks that I found the most interesting, which are mainly boiled-down versions of the speakers&apos; slides. Online...</summary>
<author>
<name>Earle Martin</name>


</author>

<content type="text/html" mode="escaped" xml:lang="en" xml:base="http://downlode.org/Creative/Writing/Notebook/">
<![CDATA[<p>On Wednesday I attended <a href="http://www.w3c.rl.ac.uk/FutureEvents/sw_tour/London_event_announce.html">a day of lectures given by the W3C</a> about the Semantic Web. Following are my notes from the two talks that I found the most interesting, which are mainly boiled-down versions of the speakers' slides. Online elsewhere are the slides from <a href="http://www.w3.org/2003/Talks/0612-London-IH/">Ivan Herman's introduction to the W3C</a>.</p>

<hr>

<p><strong>"Towards the Semantic Web" - <a href="http://www.lassila.org/">Ora Lassila</a>, Nokia</strong></p>

<ul>
	<li><strong>Driver:</strong> Automation</li>
	<li><strong>Short term goal:</strong> Interoperability</li>
	<li><strong>Long term goal:</strong> "Departure from the Tool Paradigm"</li>
</ul>

<p><strong>Automation</strong><br><br />
Remove humans from the loop by making inforamation understandable by machines - accessible formal semantics. Hypertexts become semantic networks. As it stands, the WWW is an architecture for linkages ("pointing") - linkages are data, but data has no meaning without interpretation, and human interpretation doesn't scale.</p>

<p><cite>The Semantic Web is a team sport</cite> - the problem is to achieve critical mass.</p>

<p>Accessible formal semantics: Ontologies. Features:</p>

<ul>
	<li>controlled vocabulary</li>
	<li>concept taxonomy</li>
	<li>other relationships between concepts</li>
	<li>they are "a specification of conceptualization" (Thomas Gruber, <a href="http://citeseer.nj.nec.com/context/1945167/0">Towards Principles for the Design of Ontology Used for Knowledge Sharing</a>, 1995)</li>
	<li>they <cite>enable reasoning</cite></li>
	<li>robust ontologies prevent the problem of "semantic drift".</li>
</ul>

<p>The Resource Description Framework (RDF) allows the extension of ontologies. RDF:</p>

<ul>
	<li>a data model of Directed Labelled Graphs</li>
	<li>an XML-based syntax for serialisation of DLGs</li>
	<li>nodes and arcs in an RDF DLG are named by URIs</li>
	<li>graphs decompose into object/attribute/value "triples". A statement: "subject/predicate/object".</li>
</ul>

<p>The Web Ontology Language (OWL) is layered on RDF and offers more expressive power. The Semantic Web is built in a layered manner; not everybody needs all the layers. (Unicode &rarr; XML &rarr; RDF &rarr; RDF Schema &rarr; OWL...) XML is not a magic bullet; it's not enough just to use it. (<cite>Not only is XML not a <strong>lingua franca</strong>, it's not even a <strong>lingua</strong>.</cite>)</p>

<p>Ora prefers the "Darwinian" approach to the formation of ontologies rather than the committee approach. He feels that in the end a "mix and match" of individually-created and formally designed ontologies will prevail.</p>

<p><strong>Reasoning and Inference</strong><br><br />
Reasoning allows one to draw inferences based on generalised "rules" - enabled by ontologies. It eases interoperability by allowing inferences between data in compatible formats. The Semantic Web, via ontologies and reasoning, will improve interoperability of information services.</p>

<p><strong>Tools and Beyond</strong><br><br />
Before: human-operated software. After: software assistants for a range of tasks.</p>

<p><strong>Formal Semantics</strong><br><br />
"The manifest destiny of AI". Machine learning could bootstrap semantic annotation for existing content. <em>Ontologies</em> &rarr; <em>Reasoning</em> &rarr; <em>Agents</em></strong></p>

<hr>

<p><strong>"Migrating Thesauri to the Semantic Web" - Brian Matthews, <a href="http://www.cclrc.ac.uk/">Council for the Central Laboratory of the Research Councils</a></strong></p>

<p>Searching the Web with current technology has difficulty with ambiguity (<em>chocolate chips</em> versus <em>silicon chips</em>) and complex queries ("find me the paper on <em>X</em> that <em>Y</em> wrote on date <em>T</em>"). The Semantic Web will allow searching on <em>descriptions</em> of documents as opposed to by <em>content</em>.</p>

<p>There's a mismatch between terms of search and catalogue terms: translation is necessary. Restricted vocabularies [ontologies] - Knowledge Organisation Systems - can catalogue all items.</p>

<p>Levels of semantic structure may vary on different systems:</p>

<ol>
	<li>simplest KOS: lists, maybe with cross-referencing (dictionaries).</li>
	<li>next level: classification schemes and taxonomies</li>
	<li>thesauri introduce more relationships: equivalence (exact, inexact, partial, one to many) - for multilingual thesauri; hierarchical (broader term, narrower term); associative (use, used for, related term).</li>
</ol>

<p>Existing thesauri can be used to provide descriptions to use as a starting point to develop ontologies for the Semantic Web. The legacy of traditional thesaurus development is that rigorous schema exist, but they were developed for human consumption. Traditional thesauri often provide additional relationships not covered by broader/narrower terms, etc. (Subtype of, instance...)</p>

<p>Thesauri on the Web: provide data in RDF and allow people to mark up their data using these terms. Migrating to the Semantic Web requires:</p>

<ul>
	<li>increased precision in thesauri</li>
	<li>human intervention.</li>
</ul>

<p>One possibility is term-to-term modelling (e.g. modelling the relationships in <a href="http://www.w3.org/TR/daml+oil-reference">DAML+OIL</a>). Alternative approach: use RDF Schema to model concepts used in thesauri.</p>

<p>The task of migration is a complex one, requiring new tools and heuristics (a revised RDF thesaurus format? Alternative mappings?), but once it has been done, the process of searching for information on the Web will be improved dramatically.</p>]]>

</content>
</entry>

</feed>