<?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:media="http://search.yahoo.com/mrss"
	>

<channel>
	<title>Jon Udell</title>
	<atom:link href="http://blog.jonudell.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jonudell.net</link>
	<description>Strategies for Internet citizens</description>
	<pubDate>Thu, 08 May 2008 13:08:46 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<language>en</language>
			<item>
		<title>That word, syndication,  I do not think it means what you think it means</title>
		<link>http://blog.jonudell.net/2008/05/08/that-word-syndication-i-do-not-think-it-means-what-you-think-it-means/</link>
		<comments>http://blog.jonudell.net/2008/05/08/that-word-syndication-i-do-not-think-it-means-what-you-think-it-means/#comments</comments>
		<pubDate>Thu, 08 May 2008 13:04:10 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=381</guid>
		<description><![CDATA[
Something about the title of this week&#8217;s Perspectives interview, OpenSearch federation with Search Server 2008, has been nagging me ever since I wrote it. In the interview, Richard Riley and Keller Smith describe how the new Microsoft search server can extend its reach by sending queries to other search services that can return results as [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
Something about the title of this week&#8217;s Perspectives interview, <a href="http://perspectives.on10.net/blogs/jonudell/OpenSearch-federation-with-Search-Server-2008/">OpenSearch federation with Search Server 2008</a>, has been nagging me ever since I wrote it. In the interview, Richard Riley and Keller Smith describe how the new Microsoft <a href="http://www.microsoft.com/enterprisesearch/serverproducts/searchserver">search server</a> can extend its reach by sending queries to other search services that can return results as <a href="http://www.opensearch.org">OpenSearch</a>-compliant RSS or Atom feeds.
</p>
<p>
We call this activity federation, but the enabling technology is syndication. So is the group of participating servers a federation, or is it a syndicate?
</p>
<p>
Some definitions of federation, from 1 <a href="http://dictionary.reference.com/browse/federation">dictionary.com</a> and 2 <a href="http://www.merriam-webster.com/dictionary/federation">Merriam-Webster</a>:
</p>
<blockquote>
<p>
<b>1</b> a federated body formed by a number of nations, states, societies, unions, etc., each retaining control of its own internal affairs.
</p>
<p>
<b>2</b> an encompassing political or societal entity formed by uniting smaller or more localized entities: as <b>a</b>: a federal government <b>b</b>: a union of organizations
</p>
</blockquote>
<p>
That seems too formal, too heavyweight, for an OpenSearch-mediated search scenario. When you modify a search service to return results in the OpenSearch format, you&#8217;re not necessarily joining any kind of union. You&#8217;re just making it easier for other entities to latch onto your search results.
</p>
<p>
OpenSearch was announced on March 16, 2005, at the Web 2.0 conference. That same day I <a href="http://weblog.infoworld.com/udell/2005/03/16.html">adapted</a> my version of the InfoWorld search service to use it. There was nothing special about what I did, which is why it only took a few minutes. I just added a variant of the query URL that returned results as RSS, with a few minor extensions to comply with OpenSearch.
</p>
<p>
Then I registered my service with Amazon&#8217;s A9, searched A9 for &#8220;Jean Paoli&#8221;, and saw the combined results shown here.
</p>
<p>
<a href="http://weblog.infoworld.com/udell/gems/a9.jpg"><img width="500" src="http://weblog.infoworld.com/udell/gems/a9.jpg"></a>
</p>
<p>
This arguably was a federation, because you had to join the club in order to have results from your service show up in A9. But nothing about OpenSearch required things to work that way. Other services could consume my search feeds without requiring me to register with them, or permit them.
</p>
<p>
What&#8217;s more, any RSS reader could consume those feeds. Although I&#8217;d done the OpenSearch hack to showcase integration with A9, it turned out that I&#8217;d solved another problem without even intending to. It was now also possible for individuals to subscribe to InfoWorld queries.
</p>
<p>
OpenSearch can involve federation, but more fundamentally it&#8217;s about syndication. So, do the participating entities form a syndicate?
</p>
<blockquote>
<p>
<b>1</b> <b>a</b>: a group of persons or concerns who combine to carry out a particular transaction or project <b>b</b>: cartel <b>c</b>: a loose association of racketeers in control of organized crime
</p>
<p>
<b>2</b> a group of individuals or organizations combined or making a joint effort to undertake some specific duty or carry out specific transactions or negotiations
</p>
</blockquote>
<p>
That doesn&#8217;t seem right either. We can get closer by focusing on the definitions that emphasize <i>simultaneous publication</i>:
</p>
<blockquote>
<p>
<b>1</b> a business concern that sells materials for publication in a number of newspapers or periodicals simultaneously
</p>
<p>
<b>2</b> to publish simultaneously, or supply for simultaneous publication, in a number of newspapers or other periodicals in different places: Her column is syndicated in 120 papers
</p>
</blockquote>
<p>
But these definitions still involve more business coordination than OpenSearch, or feed syndication in general, require. If I use OpenSearch to publish a search service within the enterprise, I don&#8217;t need to make a formal agreement with the Search Server administrator in order to enable that server to include my search results. I just need to publish my results as an RSS feed, and tell that person I&#8217;ve done so. That same RSS feed is available to users who may wish to subscribe to searches performed directly on my service.
</p>
<p>
It&#8217;s the same on the open web. When you adopt a <a href="http://blog.jonudell.net/2007/09/11/a-conversation-with-rohit-khare-about-syndication-oriented-architecture/">syndication-oriented architecture</a>, small pieces can be loosely joined, or they can be more tightly coupled. But the underlying publish/subscribe mechanism doesn&#8217;t determine that choice.
</p>
<p>
Chewing on these definitions is more than a pedantic exercise for me. In my local community, I&#8217;m trying to show how a particular use of publish/subscribe technology &#8212; namely, calendar syndication &#8212; can solve an important problem for people, organizations, and the community as a whole.
</p>
<p>
Federation would clearly be the wrong word for the network of calendars that I&#8217;m trying to bring into existence. I&#8217;ve been using the word syndication instead. But now I suspect that&#8217;s the wrong word too. I want to convey that we can create small pieces, that they can be loosely joined, and that important network effects will emerge. I don&#8217;t yet know what word or phrase will make that cluster of concepts light up in people&#8217;s heads.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/381/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/381/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/381/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/381/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/381/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=381&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/05/08/that-word-syndication-i-do-not-think-it-means-what-you-think-it-means/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>

		<media:content url="http://weblog.infoworld.com/udell/gems/a9.jpg" medium="image" />
	</item>
		<item>
		<title>Calendar software is natural for reading, but not for writing</title>
		<link>http://blog.jonudell.net/2008/05/05/calendar-software-is-natural-for-reading-but-not-for-writing/</link>
		<comments>http://blog.jonudell.net/2008/05/05/calendar-software-is-natural-for-reading-but-not-for-writing/#comments</comments>
		<pubDate>Mon, 05 May 2008 14:23:15 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=380</guid>
		<description><![CDATA[
In response to a popular recent item &#8212; “We posted weekly.pdf to the website. Isn’t that good enough?” &#8212; Sarah Allen echoes my favorite Sergey Brin quote. Sergey said: &#8220;I&#8217;d rather make progress by having computers understand what humans write, than by forcing humans to write in ways computers can understand.&#8221;


Sarah, citing weblog software as [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
In response to a popular recent item &#8212; <a href="http://blog.jonudell.net/2008/04/22/we-posted-weeklypdf-to-the-website-isnt-that-good-enough/">“We posted weekly.pdf to the website. Isn’t that good enough?”</a> &#8212; Sarah Allen echoes my favorite Sergey Brin quote. Sergey <a href="http://weblog.infoworld.com/udell/2002/09/19.html#a415">said</a>: &#8220;I&#8217;d rather make progress by having computers understand what humans write, than by forcing humans to write in ways computers can understand.&#8221;
</p>
<p>
Sarah, citing weblog software as an example of software that enables people to write naturally, goes on to say:
</p>
<blockquote><p>
Likewise, it is natural to record calendar information overlaid on a timeline with day, week, and month views that mimic traditional paper visualizations of time. This enables the software to generate structured data without people needing to think about it.
</p></blockquote>
<p>
I mostly agree with her about blog software.  And I would have been inclined to agree with her about calendar software too, until I started looking seriously into how people do &#8212; and often don&#8217;t &#8212; use calendar software.
</p>
<p>
Let&#8217;s look at a fragment of a softball schedule which, significantly, has been written as an <a href="http://www.keenenhsoftball.org/2008%20schedule.xls">Excel file</a>:
</p>
<table>
<tr>
<td style="border-style:solid;border-width:thin;">Fri. Apr. 25</td>
<td style="border-style:solid;border-width:thin;">6:15</td>
<td style="border-style:solid;border-width:thin;">Whitney Brothers</td>
<td style="border-style:solid;border-width:thin;">Greenwald Realty</td>
</tr>
<tr>
<td style="border-style:solid;border-width:thin;"></td>
<td style="border-style:solid;border-width:thin;">7:45</td>
<td style="border-style:solid;border-width:thin;">Servpro</td>
<td style="border-style:solid;border-width:thin;">Athen&#8217;s Pizza</td>
</tr>
<tr>
<td style="border-style:solid;border-width:thin;">Sat. Apr. 26</td>
<td style="border-style:solid;border-width:thin;">9:00</td>
<td style="border-style:solid;border-width:thin;">WR Painting</td>
<td style="border-style:solid;border-width:thin;">Peerless Insurance</td>
</tr>
<tr>
<td colspan="4"></tr>
<tr>
<td colspan="4"></tr>
</table>
<p>
Notice what&#8217;s missing? There&#8217;s no AM/PM, because everybody is expected to know that 6:15AM would be too early for a Friday game while 9:00PM would be too late for a Saturday game.
</p>
<p>
Yes, it&#8217;s natural to <i>view</i> calendar information in ways that mimic traditional presentations. But it&#8217;s unnatural to write it using calendar software that constantly nags you to specify nitpicky details like AM and PM. People understand what&#8217;s a reasonable time for a Friday or Saturday game. Why can&#8217;t software figure that out?
</p>
<p>
I guess that&#8217;s why another recent item on <a href="http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/">parsing human-written date and time information</a> struck a chord with readers. Until we create (and widely deploy) naturalistic interfaces, people are going to avoid the Procrustean bed that is conventional calendar data entry.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/380/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/380/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=380&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/05/05/calendar-software-is-natural-for-reading-but-not-for-writing/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>A conversation with Janis Dickinson about citizen science</title>
		<link>http://blog.jonudell.net/2008/05/05/a-conversation-with-janis-dickinson-about-citizen-science/</link>
		<comments>http://blog.jonudell.net/2008/05/05/a-conversation-with-janis-dickinson-about-citizen-science/#comments</comments>
		<pubDate>Mon, 05 May 2008 13:40:11 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=379</guid>
		<description><![CDATA[
On this week&#8217;s Interviews with Innovators I spoke with Janis Dickinson, director of citizen science at the Cornell Ornithology Lab. We talked about several of the lab&#8217;s projects that involve collection and analysis of volunteer observations about birds and bird habitats.


Courtesy of the eBird project, for example, here is a view of first sightings of [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
On this week&#8217;s <a href="http://itc.conversationsnetwork.org/shows/detail3643.html">Interviews with Innovators</a> I spoke with <a href="http://www.dnr.cornell.edu/citizenscience/">Janis Dickinson</a>, director of citizen science at the Cornell Ornithology Lab. We talked about several of the lab&#8217;s projects that involve collection and analysis of volunteer observations about birds and bird habitats.
</p>
<p>
Courtesy of the <a href="http://www.ebird.org">eBird project</a>, for example, here is a view of <a href="http://ebird.org/ebird/sightings?listType=first&amp;locInfo.regionType=subnational1&amp;locInfo.regionCode=US-NH&amp;beginYear=1900&amp;endYear=2008&amp;continuous=true&amp;sortBy=obs_dt">first sightings</a> of common bird species in New Hampshire. At first glance it might be tempting to see the preponderance of dates in the current decade as an effect of global warming. But to support that interpretation, you&#8217;d have to answer a bunch of questions about the evolution of record-keeping over the period, and the distribution, reliability, and bias of volunteer observers.
</p>
<p>
Extracting signal from noise is, of course, one of the classic bread-and-butter activities of information science. What&#8217;s fascinating here is the Web 2.0 angle. Birdwatchers are famously passionate data collectors who develop reputations among their peers. When they contribute their data to eBird &#8212; and thence to the <a href="http://www.avianknowledge.net">Avian Knowledge Network</a> &#8212; those reputations can begin to be measured, and used to tune the analysis of a large body of contributed data.
</p>
<p>
For example, the all-time latest reported sighting of the Nelson&#8217;s Sharp-tailed Sparrow in New Hampshire was on Nov 24 2007, by Michael Harvey. Is that unusually late? And if so, is it credible? To answer these questions, Cornell&#8217;s data crunchers can compare what was and wasn&#8217;t reported in the region around that time, by observers whose reputations are one kind of signal that emerges from noisy data.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/379/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/379/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/379/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/379/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/379/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=379&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/05/05/a-conversation-with-janis-dickinson-about-citizen-science/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Stonewall Farm, Darby Brook Farm, and the collaborative curation of data</title>
		<link>http://blog.jonudell.net/2008/05/02/stonewall-farm-darby-brook-farm-and-the-collaborative-curation-of-data/</link>
		<comments>http://blog.jonudell.net/2008/05/02/stonewall-farm-darby-brook-farm-and-the-collaborative-curation-of-data/#comments</comments>
		<pubDate>Fri, 02 May 2008 18:07:24 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=378</guid>
		<description><![CDATA[
Lately I&#8217;m obsessed with figuring out how to harness the cognitive surplus and put it to work doing better social information management.


The other night I attended a kick-off meeting for a group interested in advancing the cause of local food production in our region. Inevitably the discussion turned to questions that require data to answer. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
Lately I&#8217;m obsessed with figuring out how to harness the <a href="http://www.herecomeseverybody.org/2008/04/looking-for-the-mouse.html">cognitive surplus</a> and put it to work doing better <a href="http://blog.jonudell.net/2007/11/27/social-information-management/">social information management</a>.
</p>
<p>
The other night I attended a kick-off meeting for a group interested in advancing the cause of local food production in our region. Inevitably the discussion turned to questions that require data to answer. Who are the local producers? Where are they? What do they produce?
</p>
<p>
In the ensuing discussion, various sources of data emerged. There&#8217;s a USDA website, a state government website, a special-interest website, this or that blog. Two things were immediately clear to everyone. First, there would be no effective way to collate these existing sources. Second, most of the needed data wouldn&#8217;t be there anyway.
</p>
<p>
I&#8217;d like to be able to recommend the sort of <a href="http://blog.jonudell.net/2007/12/12/discovering-versus-teaching-principles-of-social-information-management/">loosely-coupled collaborative list-making</a> method that works so effectively for me. But here&#8217;s why I can&#8217;t. The method presumes that all the things you&#8217;d want to collaboratively curate are already represented by URLs.
</p>
<p>
In the real world, some are and some aren&#8217;t. Consider two examples from <a href="http://lightenupnh.org/FoodNutri/LocalAgr/PYOfarmStands/PYO_Cheshire.cfm">this list</a>:
</p>
<p>
<strong>Name:</strong> Darby Brook Farm<br />
<strong>Day/Time:</strong>&nbsp; 8:00 AM - 5:00 PM<br />
<strong>Season:</strong>&nbsp; June 1 - October 1<br />
<strong>Address:</strong>&nbsp; 347 Hill Road<br />
<strong>What you&#8217;ll find:</strong> Vegetables, raspberries, apples.<br />
<strong>More Info:</strong> 603.835.6624
</p>
<p>
<strong>Name:</strong> Stonewall Farm<br />
<strong>Day/Time:</strong>&nbsp; Hours vary<br />
<strong>Season:&nbsp;</strong> June - October<br />
<strong>Address:</strong>&nbsp; 242 Chesterfield Road<br />
<strong>What you&#8217;ll find:</strong>&nbsp; Garden fresh produce through the Community Supported Agriculture (CSA) program, call for options<br />
<strong>More Info:</strong>&nbsp; 603.357.7278, &nbsp;&nbsp;<a href="mailto:bsaunders@stonewallfarm.org">bsaunders@stonewallfarm.org</a>,&nbsp;&nbsp;<a href="http://www.stonewallfarm.org">www.stonewallfarm.org</a>
</p>
<p>
Because Stonewall Farm has a web presence, we can do all kinds of useful things with its URL. We can tag various bits of metadata onto it (location, products), we can derives views that include that information, we can syndicate those views.
</p>
<p>
Because Darby Brook Farm doesn&#8217;t have an URL, we can&#8217;t do those things.
</p>
<p>
Of course Darby Brook Farm does have an implicit URL-addressable identity at <a href="http://lightenupnh.org">Lighten Up NH</a>. That identity is the record in Lighten Up NH&#8217;s database that&#8217;s currently being published into a web page by its ColdFusion server.
</p>
<p>
If that record were directly URL-addressable, the implicit identity would be explicit. Using the record&#8217;s URL as a temporary placeholder, we could bootstrap Darby Brook Farm into a collaborative list-making regime based on URLs, tags, and syndication.
</p>
<p>
Later, when Darby Brook Farm does establish a real web presence, we can unhook its cloud of annotations from the placeholder URL and attach it to the official one.
</p>
<p>
This scenario highlights a subtle but powerful benefit of data-publishing technologies like <a href="http://blog.jonudell.net/2007/07/03/a-conversation-with-pablo-castro-about-astorias-restful-data-services/">Astoria</a>. When you aggressively expose record-level URLs, you can enable the same methods that will work for Stonewall Farm to also work for Darby Brook Farm.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/378/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/378/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=378&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/05/02/stonewall-farm-darby-brook-farm-and-the-collaborative-curation-of-data/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Negotiating shared responsibility for community information</title>
		<link>http://blog.jonudell.net/2008/04/28/negotiating-shared-responsibility-for-community-information/</link>
		<comments>http://blog.jonudell.net/2008/04/28/negotiating-shared-responsibility-for-community-information/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 16:02:02 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=377</guid>
		<description><![CDATA[
This week&#8217;s Interviews with Innovators show is a conversation with Raymond Yee, author of the recently-published Pro Web 2.0 Mashups.


The book is chock full of good examples. Even if you&#8217;re an experienced developer of mashups that involve Flickr, del.icio.us, Eventful, and the various mapping services, you&#8217;ll learn helpful strategies for using these services individually and [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
This week&#8217;s <a href="http://itc.conversationsnetwork.org/shows/detail3621.html">Interviews with Innovators</a> show is a conversation with <a href="http://blog.dataunbound.com/">Raymond Yee</a>, author of the recently-published <a href="http://blog.mashupguide.net/">Pro Web 2.0 Mashups</a>.
</p>
<p>
The book is chock full of good examples. Even if you&#8217;re an experienced developer of mashups that involve Flickr, del.icio.us, Eventful, and the various mapping services, you&#8217;ll learn helpful strategies for using these services individually and in combination.
</p>
<p>
What we wound up mostly talking about, though, is the vast space of information that&#8217;s not currently available to be mashed up. That might be because the information isn&#8217;t online at all, or because it isn&#8217;t online in a form that&#8217;s tractable.
</p>
<p>
As a kind of social experiment I&#8217;ve been tackling this problem in my local community, with particular emphasis on calendar information. In this week&#8217;s interview, Raymond talks about tackling the same kind of problem with emphasis on geographic information. Both cases can exemplify a pattern that I&#8217;m calling <i>shared responsibility</i>.
</p>
<p>
Consider, for example, the public library. It hosts a variety of events, some of which are its own (children&#8217;s story hour) and some of which aren&#8217;t (an AA meeting). Who&#8217;s responsible for putting these events onto the library&#8217;s public calendar?
</p>
<p>
Clearly the library should publish its own events. But it needn&#8217;t necessarily feel obliged to publish other organizations&#8217; events. In the case of AA meetings, for example, the library is only one of about a dozen venues around town. Shouldn&#8217;t AA publish its events to those venues?
</p>
<p>
We have the tools and services now to enable this kind of small-pieces-loosely-joined approach. In this case, acting as a proxy for AA, I published its <a href="http://www.mv.com/ipusers/nhaa/towns/Keene.html">regular meetings</a> to Eventful. One of those meetings happens at the public library. So now when you visit the combined calendar, events at the library show up from multiple sources. One is clearly identified with the library itself, others are identified with the various groups using the library.
</p>
<p>
Of course nothing prevents the library from choosing to authoritatively publish all of the events that it hosts. But it&#8217;s useful to show how that can be a choice, not an obligation. If we take a decentralized, small-pieces-loosely-joined approach, information management chores that look insurmountable can turn out not to be.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/377/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/377/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/377/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=377&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/28/negotiating-shared-responsibility-for-community-information/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>A conversation with Ray Ozzie about Live Mesh</title>
		<link>http://blog.jonudell.net/2008/04/23/a-conversation-with-ray-ozzie-about-live-mesh/</link>
		<comments>http://blog.jonudell.net/2008/04/23/a-conversation-with-ray-ozzie-about-live-mesh/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 13:04:13 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=376</guid>
		<description><![CDATA[
Ray Ozzie joined me for this week&#8217;s Perspectives show. It&#8217;s available there as audio plus a text transcript, and you can also watch the video on Channel 9.


Ray opens the conversation by reflecting on his transition to Microsoft three years ago, and on the roles he and Craig Mundie will play as they jointly inherit [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
Ray Ozzie joined me for <a href="http://perspectives.on10.net/blogs/jonudell/Ray-Ozzie-introduces-Live-Mesh/">this week&#8217;s Perspectives show</a>. It&#8217;s available there as audio plus a text transcript, and you can also watch the <a href="http://channel9.msdn.com/showpost.aspx?postid=399578">video</a> on Channel 9.
</p>
<p>
Ray opens the conversation by reflecting on his transition to Microsoft three years ago, and on the roles he and Craig Mundie will play as they jointly inherit Bill Gates&#8217; responsibilities.
</p>
<p>
Next the conversation turns to a meme that Tim O&#8217;Reilly once evangelized: the Internet operating system. That phrase never resonated as powerfully as Web 2.0 did, but the ideas behind it are becoming realities. Ray applauds the work that Amazon and Google have done in this area. And he talks about how Microsoft&#8217;s legacy as a platform company, dedicated to helping developers succeed, will influence its approach.
</p>
<p>
In that context, Ray explores one piece of Microsoft&#8217;s emerging Internet operating system: the newly-announced Live Mesh. Sharing common DNA with earlier projects, notably Groove and before that Notes, Live Mesh is a data synchronizer born to the Web. The objects that it synchronizes are represented as RSS and Atom feeds, and are manipulated with a RESTful API that works symmetrically on local and cloud-based nodes.
</p>
<p>
Although the most visible Live Mesh application is a file-and-folder synchronizer, Ray notes that this is just one example of an application pattern that can apply equally to the synchronization of custom objects, like calendar events, across all the devices in a mesh. It also applies across the spectrum of application types, ranging from the browser to conventional rich clients to Web-based rich clients like Flash and Silverlight.
</p>
<p>
There&#8217;s another pattern for Live Mesh applications, one that&#8217;s less familiar. In this pattern, a website uses Live Mesh as a pipeline to communicate with Live Mesh users. If you&#8217;re running a travel site, or a bank, you can use that pipeline to transmit structured data to your users &#8212; for example, itineraries or transaction reports. It&#8217;s easy to create those XML feeds, you can leverage the Live Mesh infrastructure to deliver them securely and reliably at scale, they synchronize across all devices in each user&#8217;s Live Mesh, and they&#8217;re accessible to local applications using same RESTful feed APIs that were used to create them.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/376/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/376/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/376/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/376/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/376/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=376&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/23/a-conversation-with-ray-ozzie-about-live-mesh/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>&#8220;We posted weekly.pdf to the website. Isn&#8217;t that good enough?&#8221;</title>
		<link>http://blog.jonudell.net/2008/04/22/we-posted-weeklypdf-to-the-website-isnt-that-good-enough/</link>
		<comments>http://blog.jonudell.net/2008/04/22/we-posted-weeklypdf-to-the-website-isnt-that-good-enough/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 21:46:11 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=375</guid>
		<description><![CDATA[
It&#8217;s almost 10 years since I began producing and consuming data feeds, initially in RSS format. Although I regard the syndication of data feeds, in general, as a transformative technology, the concept still makes no sense to civilians and has little or no effect on their lives.


In order to understand why not, and as a [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
It&#8217;s almost 10 years since I began producing and consuming data feeds, initially in RSS format. Although I regard the syndication of data feeds, in general, as a transformative technology, the concept still makes no sense to civilians and has little or no effect on their lives.
</p>
<p>
In order to understand why not, and as a way of figuring out how to motivate a practical understanding of syndication, I&#8217;m tackling a problem whose solution doesn&#8217;t involve RSS, or Atom, or microformats, or XML. The problem is calendar syndication, and part of the solution is <a href="http://www.ietf.org/rfc/rfc2445.txt">iCalendar</a>, a non-XML format that all widely-used calendar programs support well enough for my purposes.
</p>
<p>
It&#8217;s only part of the solution because the real problem is that most people, most of the time, for most of their calendar-related activities, don&#8217;t use calendar programs. They use spreadsheets and wordprocessors, and they produce unstructured web pages and PDF files.
</p>
<p>
There was a time when, behind their backs, I would mock them for doing so. No longer. As I meet with intelligent and well-educated professionals in my community, and talk with them about how to synchronize calendar information from a variety of sources, I realize that they simply have no intuition about the difference between a PDF file and an ICS file that contain the same calendar information. Both are computer files, right? Both can be posted to the web, right? Both can be searched, right? Problem solved.
</p>
<p>
There are really two aspects to this missing intuition. First, the concept that some kinds of computer files are more structured than other kinds. Second, the concept that the structured kind can flow easily around the Net without loss of fidelity, and can deliver use value in a variety of contexts, whereas the unstructured kind is inert.
</p>
<p>
These are ways of <a href="http://blog.jonudell.net/2007/06/18/a-conversation-with-jeannette-wing-about-computational-thinking/">computational thinking</a> unknown to most people. As a school administrator, librarian, city planner, social worker, or retail store owner, nobody expects you to understand and apply these principles.
</p>
<p>
And yet almost everybody needs to harmonize personal and organizational calendars. And many individuals and organizations need to flow their calendar data into other contexts to promote and coordinate their activities.
</p>
<p>
So here&#8217;s my approach. I&#8217;m scooping up all the calendar information I can find for my community, in whatever form I can find it, and flowing it into a coommon view. Then I&#8217;m syndicating that view elsewhere to show that there&#8217;s nothing special about my aggregation.
</p>
<p>
The idea is to establish a critical mass by brute force, and allow people to see how, over time, sources that are structured and can syndicate will remain in the game, and sources that aren&#8217;t will have to sit out on the sidelines.
</p>
<p>
It&#8217;s turning into a nice case study of how organizations and individuals can negotiate shared responsibility for calendar information that&#8217;s of common interest. But that&#8217;s a story for another day. First things first. I need to give people a reason to care about using a calendar program &#8212; any calendar program, could be Outlook or Apple iCal or Google Calendar, so long as it exports iCalendar &#8212; in preference to a spreadsheet or word processor. Although the geek tribe can scarcely imagine why, that first step is a doozy.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/375/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/375/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/375/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/375/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/375/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=375&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/22/we-posted-weeklypdf-to-the-website-isnt-that-good-enough/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>A conversation with Deepak Singh about science in the web 2.0 era</title>
		<link>http://blog.jonudell.net/2008/04/21/a-conversation-with-deepak-singh-about-science-in-the-web-20-era/</link>
		<comments>http://blog.jonudell.net/2008/04/21/a-conversation-with-deepak-singh-about-science-in-the-web-20-era/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 15:17:50 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=374</guid>
		<description><![CDATA[
For this week&#8217;s Interviews with Innovators show I spoke with Deepak Singh. This interview extends what has become an ongoing series of discussions with folks who are applying the principles of web 2.0 to the practice of science. This was, of course, the original purpose of web 1.0.


Other Innovators shows on this topic include conversations [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
For this week&#8217;s <a href="http://itc.conversationsnetwork.org/shows/detail3605.html">Interviews with Innovators show</a> I spoke with <a href="http://mndoci.com/blog/">Deepak Singh</a>. This interview extends what has become an ongoing series of discussions with folks who are applying the principles of web 2.0 to the practice of science. This was, of course, the original purpose of web 1.0.
</p>
<p>
Other Innovators shows on this topic include conversations with <a href="http://itc.conversationsnetwork.org/shows/detail3267.html">Joel Selanikio</a> about epidemiological data collection, <a href="http://itc.conversationsnetwork.org/shows/detail1910.html">Barbara Aronson</a> about giving poor countries free subscriptions to biomedical journals, and <a href="http://itc.conversationsnetwork.org/shows/detail1864.html">Timo Hannay</a> about the impressive stream of online innovations that&#8217;s flowing from the Nature Publishing Group.
</p>
<p>
My new Perspectives series has also explored this theme of Net-enabled science. There, I&#8217;ve talked with <a href="http://perspectives.on10.net/blogs/jonudell/Making-sense-of-C02-data/">Catharine van Ingen and Dennis Baldocchi</a> about collaborative analysis of atmospheric C02 data, and with <a href="http://perspectives.on10.net/blogs/jonudell/Word-for-scientific-publishing/">Pablo Fernicola</a> about using Word to produce scientific articles in the National Library of Medicine&#8217;s XML format.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/374/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/374/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/374/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/374/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/374/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=374&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/21/a-conversation-with-deepak-singh-about-science-in-the-web-20-era/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Panoramic Westmoreland</title>
		<link>http://blog.jonudell.net/2008/04/17/panoramic-westmoreland/</link>
		<comments>http://blog.jonudell.net/2008/04/17/panoramic-westmoreland/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 00:42:56 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=373</guid>
		<description><![CDATA[For some reason I&#8217;ve never gotten around to doing stitched-together panoramic photos until recently. Today, with spring fever raging, I hopped on my bicycle, did one of my favorite circuits, and made this 360 view of Park Hill in Westmoreland:

It turned out to be an interesting study in perception. If you check the enlarged view, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>For some reason I&#8217;ve never gotten around to doing stitched-together panoramic photos until recently. Today, with spring fever raging, I hopped on my bicycle, did one of my favorite circuits, and made this 360 view of Park Hill in Westmoreland:</p>
<p><a href="http://flickr.com/photos/jonudell/2421459799/sizes/o/"><img src="http://jonudell.net/img/park_hill_panorama_small.jpg" alt="" /></a></p>
<p>It turned out to be an interesting study in perception. If you check the enlarged view, you&#8217;ll see a tiny, insignificant-looking church in the center of the spread, dwarfed by mailboxes in the foreground. In my memory of the scene, that church was the dominant feature. But what my eyes actually saw is what the camera saw: a tiny, insignificant-looking church.</p>
<p>Next time I&#8217;ll need to stand closer to it. And I&#8217;ll need to bear in mind that what we think we see is a heavily interpreted version of what hits the retinas.</p>
<p>Still, it was fun. I love that you can see the handlebars of my bicycle on the left, and the seat on the right.</p>
<p>I&#8217;m sure there lots of ways to do this, I&#8217;ve never really looked into it, but Windows Live Photo Gallery makes the whole thing a snap. From camera import, to photo stitching, to Flickr upload, was under 10 minutes. And most of that was CPU time.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/373/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/373/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/373/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/373/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/373/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=373&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/17/panoramic-westmoreland/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>

		<media:content url="http://jonudell.net/img/park_hill_panorama_small.jpg" medium="image" />
	</item>
		<item>
		<title>Radio commentary on citizen use of public data</title>
		<link>http://blog.jonudell.net/2008/04/16/radio-commentary-on-citizen-use-of-public-data/</link>
		<comments>http://blog.jonudell.net/2008/04/16/radio-commentary-on-citizen-use-of-public-data/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 15:05:41 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=372</guid>
		<description><![CDATA[A while ago I recorded a commentary for New Hampshire public radio on the topic of public data. The themes will be familiar to readers of this blog: transparency, citizen use of government data. I wondered when it would air, and then last night, while doing the dishes, I heard myself on the kitchen radio.
The [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A while ago I recorded a commentary for New Hampshire public radio on the topic of public data. The themes will be familiar to readers of this blog: transparency, citizen use of government data. I wondered when it would air, and then last night, while doing the dishes, I heard myself on the kitchen radio.</p>
<p>The piece is available on the NHPR site <a href="http://www.nhpr.org/node/15809">here</a>. Will it make sense to folks listening at their kitchen sinks, or driving in their cars? I hope so, because as powerful an idea as this is, it&#8217;ll go nowhere until it does make sense to those folks.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/372/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/372/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=372&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/16/radio-commentary-on-citizen-use-of-public-data/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Syndication of rules versus syndication of data</title>
		<link>http://blog.jonudell.net/2008/04/10/syndication-of-rules-versus-syndication-of-data/</link>
		<comments>http://blog.jonudell.net/2008/04/10/syndication-of-rules-versus-syndication-of-data/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 10:33:05 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=371</guid>
		<description><![CDATA[
To follow up on last week&#8217;s item about parsing the kinds of dates and times that people actually write, Google Calendar&#8217;s Quick Add feature looks like the clear winner. Here&#8217;s a test page with expressions like:


Third Saturday of Every Month, 10 - 11:30 am


Let&#8217;s try the Chronic module from Ruby:


irb(main):007:0&#62; Chronic.parse('Third Saturday of Every Month, [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
To follow up on last week&#8217;s <a href="http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/">item</a> about parsing the kinds of dates and times that people actually write, Google Calendar&#8217;s Quick Add feature looks like the clear winner. Here&#8217;s a <a href="http://www.cheshire-med.com/index.php?option=com_content&amp;task=view&amp;id=211&amp;Itemid=884">test page</a> with expressions like:
</p>
<p>
Third Saturday of Every Month, 10 - 11:30 am
</p>
<p>
Let&#8217;s try the Chronic module from Ruby:
</p>
<pre>
irb(main):007:0&gt; Chronic.parse('Third Saturday of Every Month, 10 - 11:30 am')
=&gt; nil
</pre>
<p>
No joy.
</p>
<p>
As David French <a href="http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/#comment-123014">pointed out</a>, Google Calendar&#8217;s Quick Add gets this right. Or anyway, close enough. There seems to be a small bug that pokes an instance of the event into today&#8217;s slot, whether or not today is a 3rd Saturday. But otherwise it works great.
</p>
<p>
There are tougher challenges on that test page, like:
</p>
<p>
9:00 am - 1:30 pm, North Conference Room 1<br />
April: April 5 and 12<br />
May: May 3 and 10<br />
June: June 7 and 14
</p>
<p>
I doubt think anything we&#8217;ve mentioned so far can touch that, though I&#8217;d be happy to be proven wrong.
</p>
<p>
Meanwhile, the ability to capture recurring events like &#8216;Third Saturday of Every Month, 10 - 11:30 am&#8217; for my aggregated community calendar has raised a new question. When I use Google Calendar for this purpose, its iCal export doesn&#8217;t enumerate the series, it defines a rule:
</p>
<pre>
LOCATION:Cheshire Medical Center
RRULE:FREQ=MONTHLY;INTERVAL=1;BYDAY=3SA;WKST=MO
</pre>
<p>
When I pull that event into <a href="http://elmcity.info/events">elmcity.info/events</a>, the RRULE (recurrence rule) only fires once each time the feed is fetched. And that&#8217;s fine. I don&#8217;t necessarily want to see these recurring events on the the calendar into the far future.
</p>
<p>
But while I can syndicate these events directly from Google Calendar into elmcity.info, I would rather route them through Eventful.com. The reason is social not technical. Although I&#8217;m herding almost all these events into my aggregator for the time being, I want their rightful owners to claim them at some point and take care for them thereafter. Eventful is better suited for the kind of commons-based peer production I&#8217;m hoping to encourage.
</p>
<p>
But, I don&#8217;t see how to inject dynamic rules, rather than <a href="http://api.eventful.com/docs/events/new">static events</a>, into Eventful. You could run the rule yourself, then poke the generated events into Eventful, but that&#8217;d create maintenance woes when events are rescheduled, modified, or cancelled. I&#8217;d rather syndicate the rule than the data.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/371/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/371/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/371/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/371/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/371/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=371&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/10/syndication-of-rules-versus-syndication-of-data/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>A conversation with Phil Libin about EverNote&#8217;s new memex</title>
		<link>http://blog.jonudell.net/2008/04/07/a-conversation-with-phil-libin-about-evernotes-new-memex/</link>
		<comments>http://blog.jonudell.net/2008/04/07/a-conversation-with-phil-libin-about-evernotes-new-memex/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 19:08:21 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=370</guid>
		<description><![CDATA[
In his 1945 Atlantic Monthly essay As We May Think, Vannevar Bush famously imagined the memex, a mechanism that would augment human memory. This idea of mental augmentation inspired Doug Engelbart, and we&#8217;ve been chasing the dream ever since. On this week&#8217;s Interviews with Innovators, Phil Libin discusses EverNote, a new software-plus-services offering that aims [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
In his 1945 Atlantic Monthly essay <a href="http://www.theatlantic.com/doc/194507/bush">As We May Think</a>, Vannevar Bush famously imagined the <i>memex</i>, a mechanism that would augment human memory. This idea of mental augmentation inspired Doug Engelbart, and we&#8217;ve been chasing the dream ever since. On this week&#8217;s <a href="http://itc.conversationsnetwork.org/shows/detail3600.html">Interviews with Innovators</a>, Phil Libin discusses <a href="http://www.evernote.com">EverNote</a>, a new software-plus-services offering that aims to become your memex.
</p>
<p>
Listeners may recall that Phil appeared on the show once before. In fact he was the first guest in this series. Then he was CEO of Corestreet, a company tackling the problem of large-scale credentials validation in really <a href="http://www.infoworld.com/article/03/09/26/38OPstrategic_1.html">interesting ways</a>. Now, as EverNote&#8217;s CEO, he&#8217;s tackling a very different problem. But although EverNote is an application for ordinary folks rather than for governments and major institutions, it raises its own set of scale issues. And not just in terms of scaling out numbers of users and quantities of storage. EverNote wants to scale in the dimension of time as well.
</p>
<p>
Like me, Phil&#8217;s a huge fan of the <a href="http://www.longnow.org/">Long Now Foundation</a>. When he says that EverNote wants to guarantee the integrity of the digital objects that you commit to it forever, he&#8217;s not kidding.
</p>
<p>
While it&#8217;s refreshing to see a Web 2.0 company taking this long view, Phil admits that addressing the forever challenge in a meaningful way is beyond the means of EverNote. I&#8217;d add that it&#8217;s beyond any individual organization, and will require a federation of players to hammer out not only technical standards, but also shared business arrangements.
</p>
<p>
That&#8217;s not going to happen anytime soon, but then EverNote isn&#8217;t currently making guarantees that sentimental memorabilia will be preserved for your great-grandchildren. Instead it wants to guarantee that you&#8217;ll have effective near-term use of <i>operational memorabilia</i> &#8212; key documents, and in particular photos from which it finds, extracts, and indexes text.
</p>
<p>
The idea with this photo feature is that you can take pictures of receipts, wine labels, magazine pages, or <a href="http://jonudell.net/KeeneEventsSpring05/">event posters</a>, dump the pictures into EverNote, and then find the photos by searching for the text in them. EverNote&#8217;s secret sauce here is its ability to find text not only in high-res scans, but also in &#8220;crappy cellphone photos taken at an angle.&#8221;
</p>
<p>
As Phil points out, from EverNote&#8217;s perspective the world comes at its users in two modes. First, when they&#8217;re away from their computers and out in the world, usually with some kind of camera. Second, when they&#8217;re at their computers, in which case they can take clippings from the web, or forward email.
</p>
<p>
I&#8217;m in that second mode a lot, so we&#8217;ll see whether EverNote becomes another of the memory augmentation methods I already use. These include blogging, email, and social bookmarking. Each method serves a communication function but also provides a repository where I often stash things purely so I can find them later.
</p>
<p>
Here&#8217;s an interesting and counter-intuitive aspect of EverNote.  Human memory degrades over time. Digital memories, however, not only retain full fidelity, they can actually improve over time. Faces that you can&#8217;t find in your EverNote archive today may become recognizable next month or next year.
</p>
<p>
That&#8217;s true not only for EverNote, of course, but also for any system to which we commit digital objects. Human augmentation is powerful magic. We&#8217;re only starting to realize what it can do for us. And, I should add, to us.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/370/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/370/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/370/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/370/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/370/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=370&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/07/a-conversation-with-phil-libin-about-evernotes-new-memex/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Making sense of C02 data: A scientific collaboration</title>
		<link>http://blog.jonudell.net/2008/04/03/making-sense-of-c02-data-a-scientific-collaboration/</link>
		<comments>http://blog.jonudell.net/2008/04/03/making-sense-of-c02-data-a-scientific-collaboration/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 19:09:05 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=360</guid>
		<description><![CDATA[This week on Perspectives, I explore the partnership between Dennis Baldocchi, a Berkeley climate scientist, and Catharine van Ingen, an MSR researcher. They&#8217;ve been working together on Fluxnet, a scientific data server and collaboration service for hundreds of scientists around the world who are measuring C02 flux in the atmosphere and trying to understand the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This week on <a href="http://perspectives.on10.net/blogs/jonudell/Making-sense-of-C02-data/">Perspectives</a>, I explore the partnership between Dennis Baldocchi, a Berkeley climate scientist, and Catharine van Ingen, an MSR researcher. They&#8217;ve been working together on <a href="http://www.fluxdata.org/default.aspx">Fluxnet</a>, a scientific data server and collaboration service for hundreds of scientists around the world who are measuring C02 flux in the atmosphere and trying to understand the dynamics of that flux.</p>
<p>Science in the twenty-first century is increasingly a game of data curation and analysis, involving hundreds or thousands of players distributed all around the world. To make progress, teams will need to coordinate online. The coordination systems will emerge from partnerships like the one Dennis Baldocchi and Catharine van Ingen discuss in this interview.</p>
<p>It&#8217;s also fascinating to hear, from the horse&#8217;s mouth, what we actually know, and don&#8217;t know, about atmospheric CO2. And about how and why we know or don&#8217;t know. On key issues like global warming, there&#8217;s a huge gap between scientific knowledge and public understanding. Projects like this one can help close that gap.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/360/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/360/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/360/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/360/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/360/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=360&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/03/making-sense-of-c02-data-a-scientific-collaboration/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Parsing human-written date and time information</title>
		<link>http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/</link>
		<comments>http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 19:54:54 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://jonudell.wordpress.com/?p=359</guid>
		<description><![CDATA[
I&#8217;m working on a project that aggregates a bunch of community calendars, plus a lot of calendar info that&#8217;s just written out free-form. Some examples of the latter, in ascending order of resistance to mechanical parsing:



Tue, 4/1/08


2  Apr - Wed 10:00AM-10:45AM


Weekdays 8:30am-4:30pm


Thu, 11/15/07 - Fri, 4/11/08


Every Tuesday of the month from 10:00-11:00 a.m


Sat., Apr. [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
I&#8217;m working on a project that aggregates a bunch of community calendars, plus a lot of calendar info that&#8217;s just written out free-form. Some examples of the latter, in ascending order of resistance to mechanical parsing:
</p>
<blockquote>
<p>
Tue, 4/1/08
</p>
<p>
2  Apr - Wed 10:00AM-10:45AM
</p>
<p>
Weekdays 8:30am-4:30pm
</p>
<p>
Thu, 11/15/07 - Fri, 4/11/08
</p>
<p>
Every Tuesday of the month from 10:00-11:00 a.m
</p>
<p>
Sat., Apr. 05, 9:00 AM Registration/Preview, 10:00 AM Live Auction
</p>
<p>
2nd Saturday of every other month, 10:00 am-12:00 pm
</p>
</blockquote>
<p>
Programming languages tend to offer lots of functions and modules for converting among machine formats, and for converting machine formats into human formats, but when it comes to recognizing human formats, not so much.
</p>
<p>
In looking around for a recognizer, I came across the <a href="http://www.dnalounge.com/calendar/generate-calendar.pl">script</a> that Jamie Zawinski uses to manage the calendar for his <a href="http://www.dnalounge.com/">DNA Lounge</a>. It looks like it can handle many of these formats, but it&#8217;s a 6500-line Perl behemoth that does a bunch of different things.
</p>
<p>
What else is available, for any language, preferably more focused and packaged, that can turn an item in human format, like &#8220;2nd Saturday of every other month, 10:00 am-12:00 pm,&#8221; into a sequence of items in machine format?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/359/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/359/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/359/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/359/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/359/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=359&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/02/parsing-human-written-date-and-time-information/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
		<item>
		<title>Office XML: The long view</title>
		<link>http://blog.jonudell.net/2008/04/02/office-xml-the-long-view/</link>
		<comments>http://blog.jonudell.net/2008/04/02/office-xml-the-long-view/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 15:23:24 +0000</pubDate>
		<dc:creator>Jon Udell</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.jonudell.net/?p=358</guid>
		<description><![CDATA[
For many years I have tried, and mostly failed, to get people to appreciate the value of structured information. Sure, I&#8217;ve connected with the chattering classes who Twitter, blog, and read TechMeme, but I&#8217;ve only been preaching to the choir. Inside our echo chambers we grok XML, tagging, syndication, and information architecture. Out in the [...]]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>
For many years I have tried, and mostly failed, to get people to appreciate the value of structured information. Sure, I&#8217;ve connected with the chattering classes who Twitter, blog, and read TechMeme, but I&#8217;ve only been preaching to the choir. Inside our echo chambers we grok XML, tagging, syndication, and information architecture. Out in the real world, though, most people aren&#8217;t hopping on that cluetrain, and that&#8217;s almost as true today as it was a decade ago.
</p>
<p>
Of course I&#8217;m not alone in my quest. Tim Berners-Lee has also tried, and mostly failed, to evangelize the power of structured information. The gating factor always was, and still is, data entry. You can go a long, long way with unstructured information, as Google has brilliantly shown. In late 2002 Sergey Brin <a href="http://weblog.infoworld.com/udell/2002/09/19.html#a415">told me</a>:
</p>
<blockquote><p>
Look, putting angle brackets around things is not a technology, by itself. I&#8217;d rather make progress by having computers understand what humans write, than by forcing humans to write in ways computers can understand.
</p></blockquote>
<p>
That&#8217;s a great way to make progress, but we&#8217;re not in an either/or situation here. There&#8217;s also huge progress still to be made by enabling (not forcing) people to write in ways that computers can understand more deeply and effectively.
</p>
<p>
Jean Paoli saw an opportunity to do something about that on a large scale. It was also late 2002 when I first started <a href="http://www.infoworld.com/article/02/11/11/021114opwebserv_1.html">talking to him</a> about the injection of XML capabilities into Office. I evangelized that stuff long before I became Microsoft evangelist, because I believed then, and still believe today, that it&#8217;s a crucial enabler for a world facing challenges that are infinitely compounded by almost universally crummy information management.
</p>
<p>
In the flurry of commentary surrounding yesterday&#8217;s <a href="http://www.iso.org/iso/pressrelease.htm?refid=Ref1123">approval</a> of Office Open XML as an ISO standard, I haven&#8217;t seen anyone thank Jean and his team for having the vision to transform Office in this important way, and the constancy of purpose to make it real. Well, I&#8217;ll say it. Thanks!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/jonudell.wordpress.com/358/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/jonudell.wordpress.com/358/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jonudell.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jonudell.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jonudell.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jonudell.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jonudell.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jonudell.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jonudell.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jonudell.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jonudell.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jonudell.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.jonudell.net&blog=109309&post=358&subd=jonudell&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://blog.jonudell.net/2008/04/02/office-xml-the-long-view/feed/</wfw:commentRss>
	
		<media:content url="http://a.wordpress.com/avatar/jonudell-128.jpg" medium="image">
			<media:title type="html">jonudell</media:title>
		</media:content>
	</item>
	</channel>
</rss>