<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Paul Hagon &#187; Libraries</title>
	<atom:link href="http://www.paulhagon.com/category/libraries/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.paulhagon.com</link>
	<description>Linking my thinking with computer technology</description>
	<lastBuildDate>Fri, 14 May 2010 04:30:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Colours of a tag</title>
		<link>http://www.paulhagon.com/blog/2010/05/14/colours-of-a-tag/</link>
		<comments>http://www.paulhagon.com/blog/2010/05/14/colours-of-a-tag/#comments</comments>
		<pubDate>Fri, 14 May 2010 03:23:03 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[colour]]></category>
		<category><![CDATA[flickr]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=363</guid>
		<description><![CDATA[I&#8217;ve been expanding upon the experiments I presented at VALA earlier this year where I built a search by colour application for the National Library of Australia. Out of curiosity I built the same search by colour application using approximately 35,000 images from Flickr Commons. Since building these applications I&#8217;ve been wondering, do certain topics [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been expanding upon the experiments I presented at VALA earlier this year where I built a search by colour application for the National Library of Australia. Out of curiosity I built the same <a href="http://www.paulhagon.com/commonscolour/">search by colour</a> application using approximately 35,000 images from Flickr Commons.</p>
<p>Since building these applications I&#8217;ve been wondering, do certain topics (or tags) also relate to a colour? Does a search for Paris return the colourful images your imagination expects? Are images tagged with red really red?</p>
<p>With a bit of help from the Flickr API, I&#8217;ve <a href="http://www.paulhagon.com/commonscolour/tags/">built an application</a> that queries the 50 most interesting Flickr Commons images for a particular tag, and displays the colours of these images. It also attempts to create a definitive colour for the tag by averaging the colours out.</p>
<p>As you explore the tags more &amp; more you tend to find that most tags return an average muddy brown colour. I suspect this is partly to do with many of the images being black &amp; white &amp; skewing the process.</p>
<p>It&#8217;s really interesting to explore a few different subjects and seeing what results appear.</p>
<h2>Formats</h2>
<p>Can we find an colour gamut for a format?</p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/cyanotype/"><img class="size-medium wp-image-367 alignnone" title="Cyanotype" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-cyanotype-20100514-441x499.png" alt="" width="441" height="499" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/photochrom/"><img class="size-medium wp-image-370 alignnone" title="Photochrom" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-photochrom-20100514-433x500.png" alt="" width="433" height="500" /></a></p>
<h2>Cities and countries</h2>
<p>Do different cities or countries have different colours associated with them?</p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/paris/"><img class="size-medium wp-image-374 alignnone" title="Paris" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-paris-20100514-441x499.png" alt="" width="441" height="499" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/newyork/"><img class="size-medium wp-image-373 alignnone" title="New York" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-newyork-20100514-433x500.png" alt="" width="433" height="500" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/egypt/"><img class="size-medium wp-image-372  alignnone" title="Egypt" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-egypt-20100514-433x500.png" alt="" width="433" height="500" /></a></p>
<h2>Objects</h2>
<p>Do objects have particular colours associated with them? Take a bridge. Why do bridges exist? They exist to allow us to go over a river or a valley. With that logic we should expect photos tagged with bridge to have a reasonably large amount of green or blue in the image.</p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/bridge/"><img class="size-medium wp-image-376 alignnone" title="Bridge" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-bridge-20100514-412x499.png" alt="" width="412" height="499" /></a></p>
<p>Sure enough, we get quite a few images with green and blue in them.</p>
<h2>Colours</h2>
<p>Of course colours are a natural subject to test.</p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/blue/"><img class="alignnone size-medium wp-image-377" title="Blue" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-blue-20100514-433x500.png" alt="Blue" width="433" height="500" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/green/"><img class="alignnone size-medium wp-image-378" title="Green" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-green-20100514-441x499.png" alt="Green" width="441" height="499" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/red/"><img class="alignnone size-medium wp-image-379" title="Red" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-red-20100514-433x500.png" alt="Red" width="433" height="500" /></a></p>
<p><a href="http://www.paulhagon.com/commonscolour/tags/yellow/"><img class="alignnone size-medium wp-image-380" title="Yellow" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2010/05/Search-by-colour-yellow-20100514-433x500.png" alt="Yellow" width="433" height="500" /></a></p>
<h2>Have a go</h2>
<p>Feel free to explore the <a href="http://www.paulhagon.com/commonscolour/tags/">application</a> and find some interesting results. The URL is totally hackable if the tag you want to test isn&#8217;t part of the initial tag cloud.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2010/05/14/colours-of-a-tag/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Gallipoli Twitter</title>
		<link>http://www.paulhagon.com/blog/2010/04/23/gallipoli-twitter/</link>
		<comments>http://www.paulhagon.com/blog/2010/04/23/gallipoli-twitter/#comments</comments>
		<pubDate>Fri, 23 Apr 2010 02:56:08 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=358</guid>
		<description><![CDATA[For the past few months I&#8217;ve been following a blog set up by the Australian War Memorial where they are recreating the diary of Herbert Vincent Reynolds by posting the entires from his diary on the days they were written. Herbert Vincent Reynolds enlisted in the First World War with the 4th Field Ambulance and [...]]]></description>
			<content:encoded><![CDATA[<p>For the past few months I&#8217;ve been following a blog set up by the <a href="http://www.awm.gov.au/">Australian War Memorial</a> where they are recreating the <a href="http://www.awm.gov.au/blog/category/diary-of-an-anzac/">diary of Herbert Vincent Reynolds</a> by posting the entires from his diary on the days they were written. Herbert Vincent Reynolds enlisted in the First World War with the 4th Field Ambulance and went on to serve at Gallipoli.</p>
<p>One thing I&#8217;ve noticed about reading the blog posts is <a href="http://www.awm.gov.au/blog/2010/02/11/thursday-11th-february-1915-diary-of-hv-reynolds/">how</a> <a href="http://www.awm.gov.au/blog/2010/02/15/monday-15th-february-1915-diary-of-hv-reynolds/">similar</a> <a href="http://www.awm.gov.au/blog/2010/02/17/wednesday-17th-february-1915-diary-of-hv-reynolds/">they</a> <a href="http://www.awm.gov.au/blog/2010/02/22/monday-22nd-february-1915-diary-of-hv-reynolds/">are</a> <a href="http://www.awm.gov.au/blog/2010/03/12/friday-12th-march-1915-diary-of-hv-reynolds/">to</a> <a href="http://www.awm.gov.au/blog/2010/03/26/friday-26th-march-1915-dairy-of-hv-reynolds/">Twitter</a> <a href="http://www.awm.gov.au/blog/2010/04/20/tuesday-20th-april-1915-diary-of-hv-reynolds/">posts</a>. Many of the entries are very short and the manner in which they are written is typical of what you would find in a tweet. I went back through the diary entries to analyse their content and measure the number of characters in each entry. The average number of characters per diary entry between 2nd Feb 1915 and 21st April 1915 was 342 characters. The longest diary entry so far has been 4066 characters long, but many of the entries are less than 250 characters, and really are just short snippets of information about the events of the day. They aren&#8217;t beautifully written entries.</p>
<p>Reading through the diary I&#8217;m convinced that if Herbert Vincent Reynolds had access to Twitter back in 1915, he would have used it to post his diary entries. The similarities in the writing styles and structure in the methods of communication nearly a hundred years apart is uncanny. It&#8217;s also interesting to note that the Australian War Memorial is using their Twitter feed to promote the diaries.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2010/04/23/gallipoli-twitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Everything I know about cataloguing I learned from watching James Bond</title>
		<link>http://www.paulhagon.com/blog/2010/03/11/everything-i-know-about-cataloguing-i-learned-from-watching-james-bond/</link>
		<comments>http://www.paulhagon.com/blog/2010/03/11/everything-i-know-about-cataloguing-i-learned-from-watching-james-bond/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 02:45:33 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[Presentation]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=351</guid>
		<description><![CDATA[At VALA2010 I did a presentation titled &#8216;Everything I know about cataloguing I learned from watching James Bond&#8217;. What I was trying to explore was the notion of how searching for objects is changing. We are now so used to full text search for books, journals and newspapers that the traditional forms of metadata, such at [...]]]></description>
			<content:encoded><![CDATA[<p>At <a href="http://www.vala.org.au/conf2010.htm">VALA2010</a> I did a presentation titled &#8216;Everything I know about cataloguing I learned from watching James Bond&#8217;. What I was trying to explore was the notion of how searching for objects is changing. We are now so used to full text search for books, journals and newspapers that the traditional forms of metadata, such at title, author and date have become secondary research items.</p>
<p>For other collection formats like images or audio recordings, this traditional metadata is still the main method of discovering items. What I wanted to look at was the concept of a full text search for images. To do this I carried out some experiments in facial recognition and colour analysis over the photographic collection of the National Library of Australia.</p>
<p>Here are the slides of my presentation and a link to the <a href="http://ll04.nla.gov.au">search by colour</a> application I developed as part of my research.</p>
<div id="__ss_3192287" style="width: 425px;"><strong><a title="Everything I know about cataloguing I learned from watching James Bond" href="http://www.slideshare.net/paulhagon/everything-i-know-about-cataloguing-i-learned-from-watching-james-bond">Everything I know about cataloguing I learned from watching James Bond</a></strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vala-jamesbondstatic-100216021851-phpapp01&amp;rel=0&amp;stripped_title=everything-i-know-about-cataloguing-i-learned-from-watching-james-bond" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=vala-jamesbondstatic-100216021851-phpapp01&amp;rel=0&amp;stripped_title=everything-i-know-about-cataloguing-i-learned-from-watching-james-bond" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="padding: 5px 0 12px;">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/paulhagon">Paul Hagon</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2010/03/11/everything-i-know-about-cataloguing-i-learned-from-watching-james-bond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YQL mashups for libraries</title>
		<link>http://www.paulhagon.com/blog/2009/12/09/yql-mashups-for-libraries/</link>
		<comments>http://www.paulhagon.com/blog/2009/12/09/yql-mashups-for-libraries/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 02:29:00 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Mashup]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=321</guid>
		<description><![CDATA[In October GovHack was held in Canberra. I went along as a participant, but also to advise any teams on the use of the National Library of Australia&#8217;s API&#8217;s. One of the things I spent my time doing there was to make some YQL Open Data Tables for some of the Library&#8217;s services. Why is this [...]]]></description>
			<content:encoded><![CDATA[<p>In October <a href="http://govhack.org/">GovHack</a> was held in Canberra. I went along as a participant, but also to advise any teams on the use of the National Library of Australia&#8217;s API&#8217;s. One of the things I spent my time doing there was to make some YQL Open Data Tables for some of the Library&#8217;s services. Why is this interesting? Let&#8217;s go back a few steps.</p>
<p><a href="http://developer.yahoo.com/yql/">YQL</a> is a service from Yahoo that provides a SQL like environment for querying, filtering and joining web services. So instead of having to write a complex URL to access data from a website, we can use YQL to write a statement that is similar to an SQL query that we might use to obtain data from a MySQL database, except, instead of querying a database, we are querying a web service. As an example, you can enter the following into the <a href="http://developer.yahoo.com/yql/console/">YQL console</a> to extract photos of the Sydney Harbour Bridge from Flickr:</p>
<pre><code>SELECT * FROM flickr.photos.search WHERE text="sydney harbour bridge";</code></pre>
<p>When YQL was launched it initially had options to query only Yahoo&#8217;s services. If you wanted to query a web service that was outside of Yahoo&#8217;s services you were out of luck. Since then Yahoo has allowed developers to build YQL Open Data Tables. An Open Data Table is an XML file that acts as a bridge between your API the YQL language and you describe how your API is structured in terms that YQL can understand.</p>
<p>If we wish to use an API to return data from one of the Library&#8217;s services, say Picture Australia, we can query it using the following URL:</p>
<pre><code>http://librariesaustralia.nla.gov.au/apps/kss?action=OpenSearch&amp;targetid=pictaust&amp;searchTerms=Sydney+Harbour+Bridge&amp;startPage=1
</code></pre>
<p>As you can see, it starts to become a fairly complex URL with a lot of querystring values to point towards where we need to extract the data from.</p>
<p>Now let&#8217;s create that same query using YQL. Firstly I created an <a href="http://www.paulhagon.com/yql/pictureaustralia.xml">Open Data Table for Picture Australia</a>. This is the key component that ties Picture Australia and YQL together. If you now enter the following into the <a href="http://developer.yahoo.com/yql/console/">YQL console</a> &amp; you&#8217;ll get back an XML feed from Picture Australia for the pictures of the Sydney Harbour Bridge.</p>
<pre><code>USE "http://www.paulhagon.com/yql/pictureaustralia.xml" AS pictureaustralia;
SELECT * FROM pictureaustralia WHERE searchTerms="sydney harbour bridge" AND startPage="1";
</code></pre>
<p>Alternatively you can query The National Library of Australia&#8217;s catalogue for pictures of the Sydney Harbour Bridge by using <a href="http://www.paulhagon.com/yql/nla.xml">this Open Data Table</a> and entering the following term into the YQL console:</p>
<pre><code>USE "http://www.paulhagon.com/yql/nla.xml" AS nla;
SELECT * FROM nla WHERE lookfor="sydney harbour bridge {format:Online AND format:Picture}";</code></pre>
<p>So how is this interesting? Can&#8217;t all of this information already be gathered from our standard API&#8217;s? There are a couple of advantages to using YQL. One advantage is being able to extract just portions of the data. Say you want to extract just the title, description and persistant URL of the records and you only want to return the first 3 items, you can just enter:</p>
<pre><code>USE "http://www.paulhagon.com/yql/pictureaustralia.xml" AS pictureaustralia;
SELECT title,description,link FROM pictureaustralia WHERE searchTerms="sydney harbour bridge" AND startPage="1" LIMIT 3;
</code></pre>
<p>or you could just extract a link to where the most relevant original item is stored.</p>
<pre><code>USE "http://www.paulhagon.com/yql/pictureaustralia.xml" AS pictureaustralia;
SELECT enclosure.url FROM pictureaustralia WHERE searchTerms="sydney harbour bridge" AND startPage="1" LIMIT 1;
</code></pre>
<p>This starts to give you a bit of flexibility in the fields and amount of data that is returned and limit the amount of parsing that you have to do. All the hard work is being done by the servers at Yahoo.</p>
<p>But the really fun stuff starts when you try to create a little mashup by combining data from different services. Let&#8217;s use YQL to find the current number 1 artist at Yahoo&#8217;s music service:</p>
<pre><code>SELECT name FROM music.artist.popular LIMIT 1;</code></pre>
<p>We can now easily combine this search with a search for the top 5 items from or about that artist in the National Library&#8217;s catalogue:</p>
<pre><code>USE "http://www.paulhagon.com/yql/nla.xml" AS nla;
SELECT * FROM nla WHERE lookfor IN (SELECT name FROM music.artist.popular LIMIT 1) LIMIT 5;</code></pre>
<p>Once we have constructed this query, we can access that using a JSON-P call and use a little bit of JavaScript to display the results within a web page (see <a href="http://www.paulhagon.com/example/yql/artist-books.php">example 1</a>).</p>
<pre><code>&lt;div id="nla"&gt;&lt;/div&gt;
&lt;script type="text/javascript"&gt;
function nlabooks(o){
  var f = document.getElementById('nla');
  var out = '&lt;ul&gt;';
  var books = o.query.results.item;
  for(var i=0,j=books.length;i&lt;j;i++){
    var cur = books[i];
    out += '&lt;li&gt;&lt;a href="' + cur.link + '"&gt;'+ cur.title +'&lt;/a&gt;&lt;/li&gt;';
  }
  out += '&lt;/ul&gt;';
  f.innerHTML = out;
}
&lt;/script&gt;
&lt;script type="text/javascript" src="http://query.yahooapis.com/v1/public/yql?q=USE%20%22http%3A%2F%2Fwww.paulhagon.com%2Fyql%2Fnla.xml%22%20AS%20nla%3B%0ASELECT%20*%20FROM%20nla%20WHERE%20lookfor%20IN%20(SELECT%20name%20FROM%20music.artist.popular%20LIMIT%201)%20limit%205%3B&amp;format=json&amp;diagnostics=false&amp;callback=nlabooks"&gt;&lt;/script&gt;</code></pre>
<p>We&#8217;ve now got a little widget that we can use inside any page to dynamically mashup 2 separate data sources.</p>
<p>If we were to do that in a traditional manner we would have to be writing two separate calls to the web services and possibly parsing the results in different ways. By using YQL, all that hard work can be carried out in a minimal amount of code.</p>
<p>Building these tables was as much a case of learning a bit more about YQL and the possibilities that it can offer. What I&#8217;ve shown here is a simple demonstration at the ease with which you can use services like YQL to expand your data to a wider audience.</p>
<p><strong>Note</strong>: Please don&#8217;t build any mission critical applications using these data tables &#8211; they are only there for demonstration purposes. I&#8217;ll hopefully make them more permanent and hosted on the National Library&#8217;s servers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2009/12/09/yql-mashups-for-libraries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DigitalNZ location search</title>
		<link>http://www.paulhagon.com/blog/2009/06/18/digitalnz-location-search/</link>
		<comments>http://www.paulhagon.com/blog/2009/06/18/digitalnz-location-search/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 11:48:40 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Mashup]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[DigitalNZ]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[maps]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=253</guid>
		<description><![CDATA[A mapping application I've built to expose content from DigitalNZ]]></description>
			<content:encoded><![CDATA[<p>Over the past couple of months I&#8217;ve been building a little application using the API&#8217;s from the <a href="http://www.digitalnz.org">DigitalNZ</a> project. DigitalNZ is a collaboration between government departments, publicly funded organisations, the private sector, and community groups to expose and share their combined digital content. Part of their plan to expose their data is to provide a publically available API for developers to expose their content in ways they may not have thought about.</p>
<p>Typically, a large dataset has a search box as it&#8217;s main interface. I wanted to get right away from that approach and create an engaging interface. This uses a map interface to allow the user to freely explore the content.</p>
<p>It currently uses a combination of API&#8217;s from Google and Flickr to convert a latitude and longitude from the map to obtain a place name. It then displays a shapefile from Flickr to approximate the area being searched, and returns a list of relevant results from DigitalNZ. Since I started work on this, the data returned from both of these API&#8217;s have been released under a Creative Commons license (Yahoo have released their <a href="http://www.ygeoblog.com/2009/05/announcing-geoplanet-data/">geoplanet data</a> and Flickr have release their <a href="http://code.flickr.com/blog/2009/05/21/flickr-shapefiles-public-dataset-10/">shapefile data</a>). I&#8217;ll end up incorporating these releases into the application rather than relying on the API&#8217;s for the functionality.</p>
<p><a href="http://www.paulhagon.com/playground/digitalnz/">Explore the contents</a> of DigitalNZ.</p>
<p><a href="http://www.paulhagon.com/playground/digitalnz/"><img class="alignnone size-medium wp-image-255" title="DigitalNZ" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2009/06/DigitalNZ-500x380.png" alt="DigitalNZ" width="500" height="380" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2009/06/18/digitalnz-location-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How libraries can learn from Twitter</title>
		<link>http://www.paulhagon.com/blog/2009/05/29/how-libraries-can-learn-from-twitter/</link>
		<comments>http://www.paulhagon.com/blog/2009/05/29/how-libraries-can-learn-from-twitter/#comments</comments>
		<pubDate>Fri, 29 May 2009 04:04:38 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Brooklyn Museum]]></category>
		<category><![CDATA[DigitalNZ]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=240</guid>
		<description><![CDATA[This morning an interesting Tweet arrived on a subject that I&#8217;ve been thinking about quite a lot lately: there seem to be more people using twitter apps than twitter web. What is twitter doing wrong? @katykat In April 2008, ReadWriteWeb carried out a study How We Tweet: The Definitive List of the Top Twitter Clients that showed [...]]]></description>
			<content:encoded><![CDATA[<p>This morning an interesting Tweet arrived on a subject that I&#8217;ve been thinking about quite a lot lately:</p>
<blockquote><p>there seem to be more people using twitter apps than twitter web. What is twitter doing wrong?<br />
<a href="http://twitter.com/katykat/status/1952389695">@katykat</a></p></blockquote>
<p>In April 2008, ReadWriteWeb carried out a study <a href="http://www.readwriteweb.com/archives/top_twitter_clients_definitive_list.php">How We Tweet: The Definitive List of the Top Twitter Clients</a> that showed that only 56% of Twitter users used the web interface. My gut feeling tells me that that figure is lower now, given the growth of use of devices like the iPhone. </p>
<p>This is a perfectly valid question to be asking in the context of a traditional website. But Twitter isn&#8217;t a website, it&#8217;s more than that, it&#8217;s a service like email. You are not restricted to interacting with your email via one particular method. Likewise, by building upon Twitter using their API&#8217;s you are not restricted to using their service in the one and only way that you can, you have choice in how you interact with their service. The important thing isn&#8217;t the website, it is the service. Twitter.com could basically become a one page website and as long as the API&#8217;s were maintained the service would continue as normal for much of the twitter community. The user has a variety of choices in interacting with the service based upon their personal preferences. They can choose the relevant application based upon interface they like and the features they are going to use.</p>
<p>Flickr, despite having a far greater number of API&#8217;s available, hasn&#8217;t followed the same path as Twitter. Most people still interact with Flickr via the standard web interface. This is mostly due to their <a href="http://www.flickr.com/services/api/tos/">terms of use</a> which forbids people replicating the user experience of Flickr:</p>
<blockquote><p>Use Flickr APIs for any application that replicates or attempts to replace the essential user experience of Flickr.com</p></blockquote>
<p>Rev Dan Catt who up until recently worked at Flickr <a href="http://geobloggers.com/2009/04/29/on-my-last-day-at-flickr/">said</a>:</p>
<blockquote><p>I’ve often joked that I could probably get more stuff done working with the Flickr API <em>outside</em> of Flickr than inside.</p></blockquote>
<p> So to answer the question, I really don&#8217;t think Twitter is doing anything wrong, they are doing everything right.</p>
<p>What can Libraries learn from what Twitter and to a lesser degree Flickr, are doing? Can we start to think about our catalogue (or other core services) not as a website, but as a service. The website version of the catalogue may just be one aspect of the delivery mechanism for the information we wish to distribute. Why can&#8217;t we look at providing our services to our users in any way they wish to be able to interact with them?</p>
<p>Why can&#8217;t we provide specialised access to our catalogues to specific user groups, so they (or anyone) can create:</p>
<ul>
<li>a simplified interface for high school users without all the complex features they don&#8217;t use</li>
<li>allow an historical society to create an application based upon their needs</li>
<li>an complex view of the catalogue for academics or librarians</li>
<li>a visual or geographic based search</li>
<li>a social network based around the catalogue</li>
</ul>
<p>Institutions like the <a href="http://www.brooklynmuseum.org">Brooklyn Museum</a> and collaborative efforts such as <a href="http://digitalnz.org/">DigitalNZ</a> are providing their content to developers to do exactly this sort of thing. It&#8217;s very early days still and it will be interesting to see what starts to develop.</p>
<p>Let&#8217;s start thinking about interacting with the service, not the website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2009/05/29/how-libraries-can-learn-from-twitter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>New York then and now</title>
		<link>http://www.paulhagon.com/blog/2009/01/06/new-york-then-and-now/</link>
		<comments>http://www.paulhagon.com/blog/2009/01/06/new-york-then-and-now/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 11:47:42 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Mashup]]></category>
		<category><![CDATA[New York Public Library]]></category>
		<category><![CDATA[streetview]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=219</guid>
		<description><![CDATA[I&#8217;ve been playing around with yet another Flickr Commons then and now project, this time using the images of New York from 1935-1938 from the New York Public Library.  The process for this has been a little bit different to the previous then and now demonstrations.  The images that have been posted don&#8217;t have any [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been playing around with yet another Flickr Commons then and now project, this time using the images of <a href="http://www.flickr.com/photos/nypl/sets/72157610903925533/">New York from 1935-1938</a> from the <a href="http://www.flickr.com/photos/nypl/">New York Public Library</a>.  The process for this has been a little bit different to the previous then and now demonstrations.  The images that have been posted don&#8217;t have any geo-location metadata (a latitude or longitude) so they can&#8217;t be placed directly on a map in the same manner as other Commons photographs.  What they do have instead, is very good street addresses in their titles.</p>
<p>The google maps API has geocoding API call that translates a human readable address into a latitude and longitude.  So if we pass the title of a photo into the API &#8211; let&#8217;s say &#8220;Willow Street, No. 113, Brooklyn&#8221;, it returns the latitude and longitude of &#8220;40.6978614, -73.9955804&#8243;.</p>
<p>For the demonstration I&#8217;m using a KML file.  Generating this file is now a 2 step process, import the data from Flickr using their API, pass the title of the photo into the Google Maps API to get the latitude and longitude and merge both results into a KML file.</p>
<p>Of course some of the titles provide ambiguous addresses or don&#8217;t provide enough information and don&#8217;t automatically return a result.  for some of the images I&#8217;ve manually tweaked the data that I&#8217;ve passed into the geocoding API to obtain a result.  The results are by no means perfect, but it&#8217;s a pretty good demonstration of what can be achieved from very little data and automating everything.</p>
<p>Please explore my <a href="http://www.paulhagon.com/playground/flickr/streetview/nypl/">New York then and now mashup</a> and let me know what you think.</p>
<p><a href="http://www.paulhagon.com/playground/flickr/streetview/nypl/"><img class="alignnone size-medium wp-image-220" title="New York then and now" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2009/01/nypl-500x304.jpg" alt="New York then and now" width="500" height="304" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2009/01/06/new-york-then-and-now/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Thriller</title>
		<link>http://www.paulhagon.com/blog/2008/12/18/thriller/</link>
		<comments>http://www.paulhagon.com/blog/2008/12/18/thriller/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 07:27:57 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=216</guid>
		<description><![CDATA[I recently had a bit of fun at the National Library of Australia&#8217;s Christmas party playing Michael Jackson. It was so much fun.]]></description>
			<content:encoded><![CDATA[<p>I recently had a bit of fun at the National Library of Australia&#8217;s Christmas party playing Michael Jackson. It was so much fun.</p>
<p><object width="480" height="295" data="http://www.youtube.com/v/DPhM7JbsgxU&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/DPhM7JbsgxU&amp;hl=en&amp;fs=1&amp;rel=0" /></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2008/12/18/thriller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Zealand then and now</title>
		<link>http://www.paulhagon.com/blog/2008/12/09/new-zealand-then-and-now/</link>
		<comments>http://www.paulhagon.com/blog/2008/12/09/new-zealand-then-and-now/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 07:48:27 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Mashup]]></category>
		<category><![CDATA[National Library of New Zealand]]></category>
		<category><![CDATA[streetview]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=212</guid>
		<description><![CDATA[On November 27 the National Library of New Zealand became the sixteenth institution to join The Commons.  In what was perfect timing, within days Google launched their streetview service for New Zealand.  Of course I&#8217;ve modified my then and now mashup to include the images on Flickr from the National Library of New Zealand.  They&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>On November 27 the <a href="http://www.flickr.com/photos/nationallibrarynz_commons">National Library of New Zealand</a> became the sixteenth institution to join <a href="http://blog.flickr.net/en/2008/11/27/sweet-suxteen/">The Commons</a>.  In what was perfect timing, within days Google launched their streetview service for New Zealand.  Of course I&#8217;ve modified my then and now mashup to include the images on Flickr from the National Library of New Zealand.  They&#8217;ve been busy geotagging their images and it&#8217;s all starting to come together and providing some interesting looks into how New Zealand has changed over time. Start exploring <a href="http://www.paulhagon.com/playground/flickr/streetview/nlnz/">New Zealand then and now</a>.</p>
<p><img class="alignnone size-medium wp-image-213" title="nz-then-and-now" src="http://www.paulhagon.com/wordpress/wp-content/uploads/2008/12/nz-then-and-now-500x277.jpg" alt="" width="500" height="277" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2008/12/09/new-zealand-then-and-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickr commons in my neighbourhood</title>
		<link>http://www.paulhagon.com/blog/2008/11/24/flickr-commons-in-my-neighbourhood/</link>
		<comments>http://www.paulhagon.com/blog/2008/11/24/flickr-commons-in-my-neighbourhood/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 07:32:22 +0000</pubDate>
		<dc:creator>Paul Hagon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Libraries]]></category>
		<category><![CDATA[Museums]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[flickr]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Mashup]]></category>

		<guid isPermaLink="false">http://www.paulhagon.com/?p=197</guid>
		<description><![CDATA[Following on from my previous then and now Flickr commons meets streetview demonstration, I started to think of how could I bring that experience to a user based upon their current location &#8211; take out the streetview and replace it with a real life view.  Can you provide an immersive experience for a user, giving them [...]]]></description>
			<content:encoded><![CDATA[<p>Following on from my previous <a href="http://www.paulhagon.com/blog/2008/08/19/powerhouse-street-view-mashup/http://www.paulhagon.com/blog/2008/08/19/powerhouse-street-view-mashup/">then and now</a> Flickr commons meets streetview demonstration, I started to think of how could I bring that experience to a user based upon their current location &#8211; take out the streetview and replace it with a real life view.  Can you provide an immersive experience for a user, giving them only the historical items from a cultural institutions collection, that are relevant to their current location?  Imagine being in a location with your laptop or mobile phone, and being able to see exactly what the location you are standing in looked like in the past.</p>
<p>For example &#8211; thanks to free wifi from the Apple Store in Sydney on George Street, I built a web application to show me my current location.  It&#8217;s pretty accurate, but not perfect.  In this case it&#8217;s showing my location as about 100m from where I actually am (on the corner of King St and George St).  I can then display all the images from Flickr Commons that relate to that area.  As you can see there are a variety of historic images available and I&#8217;ve selected an image showing Martin Place.</p>
<p><a title="Flickr in my location by Paul Hagon, on Flickr" href="http://www.flickr.com/photos/paulhagon/3055648996/"><img src="http://farm4.static.flickr.com/3233/3055648996_a1e65c287c.jpg" alt="Flickr in my location" width="500" height="332" /></a></p>
<p>From where I am standing on George Street I can see the real life buildings that are shown in the historic photo.</p>
<p><a title="Martin Place by Paul Hagon, on Flickr" href="http://www.flickr.com/photos/paulhagon/3054813157/"><img src="http://farm4.static.flickr.com/3277/3054813157_30b72ac52a.jpg" alt="Martin Place" width="500" height="332" /></a></p>
<p>If I then walk down George Street 100 metres I can be in the same environment where the photos were taken and can compare the historic image of my current location on my laptop to the environment I am standing in.</p>
<p><a title="Flickr in my location by Paul Hagon, on Flickr" href="http://www.flickr.com/photos/paulhagon/3054813483/"><img src="http://farm4.static.flickr.com/3010/3054813483_d131230528.jpg" alt="Flickr in my location" width="332" height="500" /></a></p>
<h3>So how does this work?</h3>
<p>Up until a few months ago, the only option available was to to guess the location of the user based upon their IP address.  This might have been able to give the application the city that a user was in, but it was unlikely to provide it with a more accurate location than that.  Recently two plugins based around the <a href="http://dev.w3.org/geo/api/spec-source.html">W3C Geolocation specification</a> have been developed - <a href="http://labs.mozilla.com/2008/10/introducing-geode/">Geode</a> from Mozilla labs for Firefox 3 and geolocation functions have been added to <a href="http://gears.google.com/">Google Gears</a> which is available for a variety of browsers.  By using these plugins I can determine a reasonably accurate latitude and longitude for a users location and if a user doesn&#8217;t have either of these plugins installed, or for privacy reasons decides not to allow these to broadcast their locations, I can fall back to using the much less accurate IP address lookup.</p>
<p>Once I have a users location, I can use the Flickr API to return all the images that are within a certain radius of the user.  If I also use Google Maps as the mapping application, I can also add wikipedia articles from the users current location into the mix.</p>
<h3>Try it out</h3>
<p>I&#8217;ve developed two prototypes, the first one returns historical images from Flickr Commons.  Given that there aren&#8217;t a vast number of photos in the Commons yet, and even fewer have geolocation information added, unless you are around the Sydney CBD area, your mileage may vary.</p>
<p>The second prototype returns images from Flickr that have a creative commons license.  As there are a lot more images available in this category, the chances of getting a result is much greater.  For either of these to work you&#8217;ll need to download one of the plugins.</p>
<ul>
<li><a href="http://www.paulhagon.com/playground/flickr/location/">images from Flickr Commons in my location</a></li>
<li><a href="http://www.paulhagon.com/playground/flickr/location/creative">images from Flickr in my location</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.paulhagon.com/blog/2008/11/24/flickr-commons-in-my-neighbourhood/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
