<?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>MaisonBisson.com &#187; api</title>
	<atom:link href="http://maisonbisson.com/blog/post/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://maisonbisson.com</link>
	<description>A bunch of stuff I would have emailed you about.</description>
	<lastBuildDate>Sat, 14 Nov 2009 20:14:03 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Spell Checking</title>
		<link>http://maisonbisson.com/blog/post/14163/spell-checking/</link>
		<comments>http://maisonbisson.com/blog/post/14163/spell-checking/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 15:03:37 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[After the Deadline]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[dictionary]]></category>
		<category><![CDATA[online dictionaries]]></category>
		<category><![CDATA[Spell checker]]></category>
		<category><![CDATA[spell checking]]></category>
		<category><![CDATA[spelling]]></category>
		<category><![CDATA[Wordnik]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=14163</guid>
		<description><![CDATA[
Matt demanded accent-aware spell checking for the WordPress spell checking plugin his company acquired earlier this year. And just a little more than a month later, After the Deadline delivered. Now Beyoncé, café, coöperate, and even my resumé look prettier.
Separately, Wordnik offers a new take on online dictionaries, and they just launched an API.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-14163"><!-- &nbsp; --></abbr>
<p><a href="http://blog.afterthedeadline.com/2009/09/24/top-ignored-phrases-on-wordpress-com/#comment-229">Matt demanded accent-aware spell checking</a> for the <a href="http://wordpress.org/extend/plugins/after-the-deadline/">WordPress spell checking plugin</a> his company acquired earlier this year. And just a little more than a month later, <a href="http://blog.afterthedeadline.com/2009/11/10/accent-your-writing-with-atd/">After the Deadline delivered</a>. Now Beyoncé, café, coöperate, and even my resumé look prettier.</p>
<p>Separately, <a href="http://www.wordnik.com/">Wordnik</a> offers a new take on online dictionaries, and they just launched <a href="http://docs.wordnik.com/">an API</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/14163/spell-checking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iTunes 9: Closer To An API?</title>
		<link>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/</link>
		<comments>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 18:58:00 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[itunes music store api]]></category>
		<category><![CDATA[iTunes Store]]></category>
		<category><![CDATA[iTunes Store API]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=14080</guid>
		<description><![CDATA[
Will Norris has discovered that iTunes 9&#8217;s interactions with the Store are more web-happy. I&#8217;ve been asking where the iTunes Store API was for some time, now I think I&#8217;ve got what I need to build one.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-14080"><!-- &nbsp; --></abbr>
<p><a title="iTunes 9, now with more WebKit — Will Norris" href="http://willnorris.com/2009/09/itunes-9-now-with-more-webkit">Will Norris has discovered</a> that iTunes 9&#8217;s interactions with the Store are more web-happy. I&#8217;ve been asking where the <a title="» iTunes Music Store API? MaisonBisson.com" href="http://maisonbisson.com/blog/post/10758/itunes-music-store-api/">iTunes Store API was</a> for some time, now I think I&#8217;ve got <a href="http://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewGrouping?id=24">what I need to build one.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/14080/itunes-9-closer-to-an-api/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress Action Ticketing API</title>
		<link>http://maisonbisson.com/blog/post/13862/wordpress-action-ticketing-api/</link>
		<comments>http://maisonbisson.com/blog/post/13862/wordpress-action-ticketing-api/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 16:23:47 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[ticket]]></category>
		<category><![CDATA[ticketing]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=13862</guid>
		<description><![CDATA[
This plugin is the next step after my proposal for a common invite API. Here&#8217;s how I described it when requesting hosting at the plugin directory:
A common framework for registering tickets that will be acted upon later. Use it to manage challenge/response interactions to confirm email addresses, phone numbers, IM screen names, Twitter accounts, etc. [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-13862"><!-- &nbsp; --></abbr>
<p><a title="WordPress › wp-ticket-framework « WordPress Plugins" href="http://wordpress.org/extend/plugins/wp-ticket-framework/">This plugin</a> is the next step after my <a title="» Do We Need A WordPress Common Invite or Challenge-Response API? MaisonBisson.com" href="http://maisonbisson.com/blog/post/13744/do-we-need-a-wordpress-common-invite-or-challenge-response-api/">proposal for a common invite API</a>. Here&#8217;s how I described it when requesting hosting at the plugin directory:</p>
<blockquote><p>A common framework for registering tickets that will be acted upon later. Use it to manage challenge/response interactions to confirm email addresses, phone numbers, IM screen names, Twitter accounts, etc. Build an invite system around it, or use it as the foundation of a short URL system. It&#8217;s an extensible framework that takes cues from WordPress&#8217; cron and admin Ajax functions.</p>
<p>Tickets are unique 1-32 character strings associated with actions and some stored data. Upon receiving a ticket, the matching action is executed with the stored data as an argument. After receiving the action, a plugin can destroy the ticket (as for challenge/response actions), or or leave the ticket in place for repeated use (like redirecting to longer post permalinks for a short URL resolver).</p></blockquote>
<p>Here&#8217;s how it works:</p>
<p>Registering a ticket requires three things:</p>
<ul>
<li>The unique string that identifies the ticket</li>
<li>A string representing the action that will be executed when the ticket is called</li>
<li>Some data that will be passed to that action when the ticket is called</li>
</ul>
<p>And here it is in action:</p>
<pre class="brush: php;">$ticket = $wptix-&gt;register_ticket( 'action_name_string', $wptix-&gt;generate_md5(), array( 'data' =&gt; 'val', 'more_data' =&gt; 'another_val' ));</pre>
<p>To actually do anything with that ticket you&#8217;ll have to also register a function associated with the action name you gave when you registered it:</p>
<pre class="brush: php;">add_action( 'action_name_string', 'my_function_name' );</pre>
<p>WP Ticket Framework registers a URL base in the form of <code>http://site.net/do/any_ticket_string</code>, so you can call a ticket simply by visiting that URL, or you can call tickets within your code. The following demonstrates one method of handling ticket inputs as part of a larger form submission.</p>
<pre class="brush: php;">if( ( $ticket = $wptix-&gt;is_ticket( $_POST['phone_confirmation'] )) &amp;&amp; $ticket-&gt;arg['user_id'] == $current_user-&gt;ID ){
 $wptix-&gt;do_ticket( $_POST['phone_confirmation'] );
}else{
 $errors-&gt;add( 'user_phone', __( &quot;&lt;strong&gt;ERROR&lt;/strong&gt;: The confirmation code is invalid.&quot; ), array( 'form-field' =&gt; 'phone_confirmation' ) );
 return;
}</pre>
<p>Caveats:</p>
<ul>
<li>Tickets don&#8217;t have any built in expiration mechanism. You can, however, include an expiration time in data saved in the ticket and act on that accordingly.</li>
<li>Tickets don&#8217;t have any built in security mechanism. If only a certain user should be allowed to call a ticket, your code needs to be aware of that and enforce it.</li>
<li>Tickets are deleted after being called, though you can suppress that by calling <code>$wptix-&gt;clean_up_after( FALSE );</code>.</li>
<li>Tickets can only be queried by ticket string. If your application needs to keep track of open tickets for each user (as an example) it should also make a user meta entry about it.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/13862/wordpress-action-ticketing-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Do We Need A WordPress Common Invite or Challenge-Response API?</title>
		<link>http://maisonbisson.com/blog/post/13744/do-we-need-a-wordpress-common-invite-or-challenge-response-api/</link>
		<comments>http://maisonbisson.com/blog/post/13744/do-we-need-a-wordpress-common-invite-or-challenge-response-api/#comments</comments>
		<pubDate>Fri, 17 Apr 2009 16:39:45 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Dispatches]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[BuddyPress]]></category>
		<category><![CDATA[challenge response]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[invitation]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[WordPress MU]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=13744</guid>
		<description><![CDATA[
The BuddyPress forums have a number of threads about handling invitations (two worth looking at: one, two), but no real solution has emerged. At the same time, there&#8217;s also a need for some means of confirming other actions such as password resets, email changes (both of those are already handled by WPMU, I know), cell [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-13744"><!-- &nbsp; --></abbr>
<p>The <a href="http://buddypress.org/forums/">BuddyPress forums</a> have a number of threads about handling invitations (two worth looking at: <a href="http://buddypress.org/forums/topic.php?id=394">one</a>, <a href="http://buddypress.org/forums/topic.php?id=782">two</a>), but no real solution has emerged. At the same time, there&#8217;s also a need for some means of confirming other actions such as password resets, email changes (both of those are already handled by WPMU, I know), cell phone numbers to receive SMS messages, and other actions that need to be confirmed later.</p>
<p>So <a href="http://buddypress.org/forums/topic.php?id=2192">I&#8217;m proposing a generic API</a> to handle things like this. The built-in <a href="http://core.trac.wordpress.org/browser/tags/2.7.1/wp-includes/cron.php">WordPress cron</a> and <a href="http://core.trac.wordpress.org/browser/tags/2.7.1/wp-admin/admin-ajax.php">ajax functions</a> seem to offer a clear pattern for creating such an API: Simply, plugins and core code could register an action and a function to be called when that action is executed. The API could also store data to be sent to that function when it is executed.</p>
<p>Among the things I&#8217;d do with this?</p>
<ul>
<li>Confirm email addresses</li>
<li>Confirm cell phone numbers via text message</li>
<li>Confirm IM accounts</li>
<li>Confirm Twitter accounts</li>
<li>Confirm password reset requests</li>
<li>Confirm invitations in BuddyPress</li>
</ul>
<p>Anybody else interested?</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/13744/do-we-need-a-wordpress-common-invite-or-challenge-response-api/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Wikipedia API?</title>
		<link>http://maisonbisson.com/blog/post/12838/wikipedia-api-2/</link>
		<comments>http://maisonbisson.com/blog/post/12838/wikipedia-api-2/#comments</comments>
		<pubDate>Thu, 30 Oct 2008 15:32:07 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[wikipedia]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12838</guid>
		<description><![CDATA[
I&#8217;ve wanted a Wikipedia API for a while. Now I might&#8217;ve stumbled into one: commons.wikimedia.org/w/api.php. It doesn&#8217;t do exactly what I want, but it might yet be useful.
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12838"><!-- &nbsp; --></abbr>
<p>I&#8217;ve wanted a <a title="» Wikipedia API? MaisonBisson.com" href="http://maisonbisson.com/blog/post/10751/wikipedia-api/">Wikipedia API</a> for a while. Now I might&#8217;ve <a title="Reusing content outside Wikimedia - Wikimedia Commons" href="http://commons.wikimedia.org/wiki/Commons:Reusing_content_outside_Wikimedia#Own_MediaWiki_installation">stumbled into</a> one: <a href="http://commons.wikimedia.org/w/api.php">commons.wikimedia.org/w/api.php</a>. It doesn&#8217;t do exactly what I want, but it might yet be useful.</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12838/wikipedia-api-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source Citation Extractors For Non-Structured Data</title>
		<link>http://maisonbisson.com/blog/post/12561/open-source-citation-extractors-for-non-structured-data/</link>
		<comments>http://maisonbisson.com/blog/post/12561/open-source-citation-extractors-for-non-structured-data/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 14:47:57 +0000</pubDate>
		<dc:creator>Casey</dc:creator>
				<category><![CDATA[Blink]]></category>
		<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[citation]]></category>
		<category><![CDATA[citation extractor]]></category>
		<category><![CDATA[citations]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[FreeCite]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[ParsCit]]></category>
		<category><![CDATA[text analysis]]></category>
		<category><![CDATA[unstructured documents]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/?p=12561</guid>
		<description><![CDATA[
hmm-citation-extractor, ParsCit and FreeCite (not to be confused with FreeCite, the F/OSS EndNote-like app). FreeCite is available as a service and a download.
Still, wouldn&#8217;t a simple URL be easier than all these unstructured citation formats?
]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-12561"><!-- &nbsp; --></abbr>
<p><a title="Index of /~egh/hmm-citation-extractor" href="http://gales.cdlib.org/~egh/hmm-citation-extractor/">hmm-citation-extractor</a>, <a title="An open-source CRF Reference String Parsing Package" href="http://wing.comp.nus.edu.sg/parsCit/">ParsCit</a> and <a title="FreeCite" href="http://freecite.library.brown.edu/">FreeCite</a> (not to be confused with <a title="About FreeCite" href="http://www.freecite.org/FreeCite.html">FreeCite</a>, the F/OSS EndNote-like app). FreeCite is available as a <a href="http://freecite.library.brown.edu/welcome/api_instructions">service</a> and a <a href="http://github.com/miriam/free_cite/tree/master">download</a>.</p>
<p>Still, wouldn&#8217;t a simple URL be easier than all these unstructured citation formats?</p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/12561/open-source-citation-extractors-for-non-structured-data/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is The Answers.com API Public?</title>
		<link>http://maisonbisson.com/blog/post/11966/is-the-answerscom-api-public/</link>
		<comments>http://maisonbisson.com/blog/post/11966/is-the-answerscom-api-public/#comments</comments>
		<pubDate>Mon, 29 Oct 2007 17:50:00 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AnswerLinks]]></category>
		<category><![CDATA[Answers.com]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[mashable]]></category>
		<category><![CDATA[remixable]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11966/is-the-answerscom-api-public</guid>
		<description><![CDATA[
Answers.com is throwing a bone to WordPress users with their new AnswerLinks plugin written by Alex King.
But wait, there&#8217;s an Answers.com API? A few pokes at the Google machine reveal nothing relevant, and Asnwers.com&#8217;s site is mum too. Taking apart the code, I get the following (modded enough to make it run-able if you drop [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11966"><!-- &nbsp; --></abbr>
<p><a href="http://www.answers.com/main/wordpress_howto.jsp" title="Answers.com - WordPress AnswerLinks">Answers.com</a> is throwing a bone to WordPress users with their new <a href="http://wordpress.org/extend/plugins/answerlinks/" title="WordPress › AnswerLinks « WordPress Plugins">AnswerLinks plugin</a> written by <a href="http://alexking.org/" title="Alex King | Denver Web Developer">Alex King</a>.</p>
<p>But wait, there&#8217;s an Answers.com API? A few pokes at the Google machine reveal nothing relevant, and Asnwers.com&#8217;s site is mum too. <a href="http://svn.wp-plugins.org/answerlinks/tags/1.0b/answerlink.php">Taking apart the code</a>, I get the following (modded enough to make it run-able if you drop it in the base of your WordPress install):</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span><span style="">'wp-config.php'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #b1b100;">require_once</span><span style="color: #009900;">&#40;</span>ABSPATH<span style="color: #339933;">.</span>WPINC<span style="color: #339933;">.</span><span style="">'/class-snoopy.php'</span><span style="color: #009900;">&#41;</span>;
<span style="color: #000088;">$snoop</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Snoopy;
<span style="color: #000088;">$snoop</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">read_timeout</span> <span style="color: #339933;">=</span> <span style="color: #cc66cc;">5</span>;
<span style="color: #000088;">$snoop</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">submit</span><span style="color: #009900;">&#40;</span>
	<span style="">'http://alink.answers.com/link/xml'</span>
	<span style="color: #339933;">,</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span>
		<span style="">'text'</span> <span style="color: #339933;">=&gt;</span> “Put a long<span style="color: #339933;">-</span>ish string of meaningful text here<span style="color: #339933;">,</span> then look <span style="color: #b1b100;">for</span> interesting stuff in the <span style="color: #990000;">print_r</span><span style="">'d output.”
	)
);
print_r($snoop-&gt;results);</span></pre></div></div>

<p>If the input string isn&#8217;t sufficiently long, the output will be empty (eliminating one of my potential uses for it), but it&#8217;s interesting to twiddle.</p>
<p><tags>Answers.com, API, AnswerLinks, hacking, remixable, mashable</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11966/is-the-answerscom-api-public/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Remixability vs. Business Self Interest vs. Libraries and the Public Good</title>
		<link>http://maisonbisson.com/blog/post/11670/remixability-vs-business-self-interest-vs-libraries-and-the-public-good/</link>
		<comments>http://maisonbisson.com/blog/post/11670/remixability-vs-business-self-interest-vs-libraries-and-the-public-good/#comments</comments>
		<pubDate>Mon, 30 Apr 2007 16:29:07 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Politics & Controversy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[apis]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[free beer]]></category>
		<category><![CDATA[free speech]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[public good]]></category>
		<category><![CDATA[remixability]]></category>
		<category><![CDATA[self interest]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11670/#remixability-vs-business-self-interest-vs-libraries-and-the-public-good</guid>
		<description><![CDATA[
I&#8217;ve been talking a lot about remixability lately, but Nat Torkington just pointed out that the web services and APIs from commercial organizations aren&#8217;t as infrastructural as we might think.
Offering the example of Amazon suing Alexaholic (for remixing Alexa&#8217;s data), he tells us that APIs are not “a commons of goodies to be built on [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11670"><!-- &nbsp; --></abbr>
<p>I&#8217;ve been <a href="http://maisonbisson.com/blog/post/11615/">talking a lot</a> about <a href="http://maisonbisson.com/blog/post/11614/" title="» Usability, Findability, and Remixability, Especially Remixability">remixability</a> lately, but Nat Torkington just pointed out that the web services and APIs from commercial organizations aren&#8217;t as infrastructural as we might think.</p>
<p>Offering the example of <a href="http://radar.oreilly.com/archives/2007/04/amazon_sues_ale.html">Amazon suing Alexaholic</a> (for remixing Alexa&#8217;s data), he tells us that APIs are <em>not</em> “a commons of goodies to be built on top of for fun and profit, like open source software.” Here are his “six basic truths of free APIs:”</p>
<ol>
<li>Free APIs are not a god-given right. Businesses offer them for their own self-interested reasons. If you build on top of the API but aren&#8217;t delivering the value for the business that provides the API, your use of the API will probably go away.</li>
<li>If you build your own business on top of an API, you need a contractual relationship to ensure the service doesn&#8217;t get taken away from you. These generally cost money.</li>
<li>If you find a way to get something from a site that isn&#8217;t explicitly offered as something for you to build on, your use of it will probably be fought unless you&#8217;re delivering value as in (1).</li>
<li>The provider of your API will find it easier to implement services on top of their API than you will. Therefore you have to add something of your own that&#8217;s difficult to replicate, something beyond a simple UI tweak or a feature like “search”, so that the business that provides the API doesn&#8217;t simply compete with you when you look like you&#8217;re succeeding.</li>
<li>For these reasons, free APIs are a very poor substitute for having the source and the data and thus owning and controlling every piece of your application.</li>
<li>For these reasons, there&#8217;s no such thing as a free API if you&#8217;re looking to build a business.</li>
</ol>
<p>Surely <a href="http://radar.oreilly.com/archives/2007/04/six_rules_for_a.html">Torkington means free as in free beer APIs</a>, as many of the problems he cites arise because the data and services are not <a href="http://www.fsf.org/">free as in free speech</a>. And this leads to two things I want us to be aware of in libraries: giving over our data to companies that lock it up behind licenses that restrict how it can be reused and remixed is dangerous; and we have an opportunity &#8212; some would say responsibility &#8212; to build out some of that information infrastructure and deliver free as in free speech APIs and data for all to use.</p>
<p><tags>remixability, mashups, self interest, public good, api, apis, free, free beer, free speech, </tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11670/remixability-vs-business-self-interest-vs-libraries-and-the-public-good/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usability, Findability, and Remixability, Especially Remixability</title>
		<link>http://maisonbisson.com/blog/post/11614/usability-findability-and-remixability-especially-remixability/</link>
		<comments>http://maisonbisson.com/blog/post/11614/usability-findability-and-remixability-especially-remixability/#comments</comments>
		<pubDate>Tue, 17 Apr 2007 16:06:51 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[lib20]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[library 2.0]]></category>
		<category><![CDATA[library systems. l2]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[remixability]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11614/#usability-findability-and-remixability-especially-remixability</guid>
		<description><![CDATA[
It&#8217;s been more than a year since I first demonstrated Scriblio (was WPopac) at ALA Midwinter in San Antonio. More than a year since NCSU debuted their Endeca-based OPAC. And by now most every major library vendor has announced a product that promises to finally deliver some real improvements to our systems.
My over-simplified list said [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11614"><!-- &nbsp; --></abbr>
<p>It&#8217;s been more than a year since I <a href="http://maisonbisson.com/blog/post/11096/">first demonstrated Scriblio</a> (was <a href="http://maisonbisson.com/blog/post/11133/">WPopac</a>) at ALA Midwinter in San Antonio. More than a year since NCSU debuted their <a href="http://www.lib.ncsu.edu/endeca/">Endeca-based OPAC</a>. And by now most every major library vendor has announced a product that promises to finally deliver some real improvements to our systems.</p>
<p>My over-simplified list said that our systems failed us in the categories of <a href="http://maisonbisson.com/blog/post/11483/">usability, findability, and remixability</a>, and now people are asking me what I think about what I&#8217;ve seen from the vendors so far.</p>
<p>In general, they all include improved <a href="http://www.flickr.com/photos/maisonbisson/459844943/">search results</a>, and everybody seems ready to address comments and user-tagging, though the system vendors seem to be leaving <a href="http://www.flickr.com/photos/maisonbisson/459844901/">findability</a> to OCLC&#8217;s WorldCat efforts.</p>
<p>What&#8217;s missing, I fear, is remixability. </p>
<p>Remixability is the quality of a system or data set to be used for purposes the original designers or owners didn&#8217;t predict or intend. If I can define one buzzword with another, remixability is what allows mashups.</p>
<p>In 1971, in the earliest days of ARPAnet, Ray Tomlinson showed his friend a project he&#8217;d been toiling on on the sly: email. “Don’t tell anyone! This isn’t what we’re supposed to be working on,” he&#8217;s reported to have said. </p>
<p>In a different world, with a slightly different set of circumstances, the <a href="http://en.wikipedia.org/wiki/At_sign">at sign</a> on our keyboards might be lost. If he had had to ask his bosses for permission, or if the simple structure of that nascent internet was <a href="http://maisonbisson.com/blog/post/11597/">less open</a>, Tomlinson would have been finished before he&#8217;d even gotten started. But as it turned out, Tomlinon was able to remix computers from mathematical machines to communication devices.</p>
<p>Fellow remixer Tim Berners-Lee <a href="http://dig.csail.mit.edu/breadcrumbs/node/132">explains it well</a>:</p>
<blockquote><p>Twenty-seven years ago, the inventors of the Internet designed an architecture which was simple and general. Any computer could send a packet to any other computer. The network did not look inside packets. It is the cleanness of that design, and the strict independence of the layers, which allowed the Internet to grow and be useful. It allowed the hardware and transmission technology supporting the Internet to evolve through a thousandfold increase in speed, yet still run the same applications. It allowed new Internet applications to be introduced and to evolve independently.</p>
<p>When, seventeen years ago, I designed the Web, I did not have to ask anyone&#8217;s permission. The new application rolled out over the existing Internet without modifying it. tried then, and many people still work very hard still, to make the Web technology, in turn, a universal, neutral, platform. It must not discriminate against particular hardware, software, underlying network, language, culture, disability, or against particular types of data.</p></blockquote>
<p>These innovations resulted not from management directive, but inspired moments urged along by a supportive network architecture. The value of the internet was built on it&#8217;s remixability.</p>
<p>There are two ways to look at mashups of today, like <a href="http://www.krazydad.com/colrpickr/">Flickr Colr Pickr</a>. Some see them as amusements and question who would build such things, others wonder how they can build <a href="http://www.programmableweb.com/api/Flickr/mashups">systems that are as open to reimagining as Flickr</a>.</p>
<p>And while some remixes might be simple amusements, others can be much larger. Flickr <em>user</em> <a href="http://www.geobloggers.com">Dan Cat</a>, who <a href="http://txfx.net/2005/05/17/flickr-google-maps-geobloggers/">imagined putting Flickr photos on the map</a> (and built a mashup that let Flickr users do just that), ended up being hired by the company to <a href="http://flickr.com/map">build those features into their official site</a>. Amazon, meanwhile, says remixers &#8212; including the 180,000 registered Amazon Web Services developers &#8212; account for <a href="http://maisonbisson.com/blog/post/11595/">almost a third of their sales</a>.</p>
<p>The lesson is that when you open up the tools of remixing, people will use them, and the innovations that result will offer value even for non-remixers.</p>
<p>Today, we&#8217;re likely to invest in the software architecture of our libraries on a scale that matches the expansion during the <a href="http://en.wikipedia.org/wiki/Carnegie_library">Carnegie era</a>. We might do well to think about <a href="http://www.cincypost.com/news/1999/carn101199.html">one of the remarkable features of that period</a>:</p>
<blockquote><p>The Carnegie libraries were important because they had open stacks which encouraged people to browse. The open stacks were more democratic. People could choose for themselves what books they wanted to read. The libraries were meant to be for people of all walks of life.</p></blockquote>
<p>The crisis in library systems arose because the people who build them and those who pay for them couldn&#8217;t imagine them in any other way. Open, remixable systems will allow patrons of tomorrow the opportunity to build the information solutions we can&#8217;t now imagine.</p>
<p>Is remixability in your next RFP?</p>
<p><tags>remixability, mashups, library, library systems. l2, lib20, library 2.0, libraries, api, soa</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11614/usability-findability-and-remixability-especially-remixability/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>APIs Are Big Business</title>
		<link>http://maisonbisson.com/blog/post/11595/apis-are-big-business/</link>
		<comments>http://maisonbisson.com/blog/post/11595/apis-are-big-business/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 18:22:31 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon api]]></category>
		<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[Amazon.com]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[AWS]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[earnings]]></category>
		<category><![CDATA[mashups]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11595/apis-are-big-business/</guid>
		<description><![CDATA[
ProgrammableWeb pointed out an InformationWeek story that claimed 28% of Amazon&#8217;s sales in early 2005 were attributable to Amazon affiliates. And C&#124;net claims Amazon now has 180,000 AWS developers (up from the 140,000 Amazon was claiming about a year ago). 
(Note: not every Amazon affiliate/associate is an Amazon Web Services (AWS) developer, but Amazon hasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11595"><!-- &nbsp; --></abbr>
<p><a href="http://blog.programmableweb.com/2006/03/20/how-much-revenue-via-apis/" title="ProgrammableWeb.com » Blog Archive » How Much Revenue via APIs?">ProgrammableWeb</a> pointed out an <a href="http://www.informationweek.com/showArticle.jhtml?articleID=172302181" title="APIs Make Money For Amazon - Technology News by InformationWeek">InformationWeek story</a> that claimed 28% of Amazon&#8217;s sales in early 2005 were attributable to Amazon affiliates. And <a href="http://news.com.com/Web+giants+lure+developers/2100-7345_3-6111465.html" title="Web giants lure developers | CNET News.com">C|net</a> claims Amazon now has 180,000 AWS developers (up from the 140,000 Amazon was claiming about a year ago). </p>
<p>(Note: not every Amazon affiliate/associate is an Amazon Web Services (AWS) developer, but Amazon hasn&#8217;t shared more specific numbers.)</p>
<p><a href="http://www.affiliatesummit.com/JeffBarr_AS010906.pdf" title="http://www.affiliatesummit.com/JeffBarr_AS010906.pdf">These slides</a>, from Amazon&#8217;s AWS developer relations team explain a lot about <a href="http://aws.amazon.com/">what AWS is</a>.</p>
<p><tags>API, amazon web services, AWS, Amazon API, developers, earnings, Amazon.com, mashups</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11595/apis-are-big-business/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ISBN1013 API Followup</title>
		<link>http://maisonbisson.com/blog/post/11471/isbn1013-api-followup/</link>
		<comments>http://maisonbisson.com/blog/post/11471/isbn1013-api-followup/#comments</comments>
		<pubDate>Thu, 05 Oct 2006 03:01:55 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[conversion]]></category>
		<category><![CDATA[converter]]></category>
		<category><![CDATA[international standard book numbers]]></category>
		<category><![CDATA[isbn]]></category>
		<category><![CDATA[isbn-13]]></category>
		<category><![CDATA[isbn1013]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[web service]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11471/</guid>
		<description><![CDATA[
A couple questions about my API to convert 10 digit ISBNs to 13 digits pointed out somethings I failed to mention earlier.
First, the API actually works both ways. That is, it identifies and validates both 10 and 13 digit ISBNs on input, and returns both versions in the output. Example: 0811822842 and 978081182284-8.
And, as yet, [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11471"><!-- &nbsp; --></abbr>
<p>A couple questions about my API to <a href="http://maisonbisson.com/blog/post/11468/" title="Converting Between ISBN-10 and ISBN-13">convert 10 digit ISBNs to 13 digits</a> pointed out somethings I failed to mention earlier.</p>
<p>First, the API actually works both ways. That is, it identifies and validates both 10 and 13 digit ISBNs on input, and returns both versions in the output. Example: <a href="http://api.wpopac.net/v1/isbn1013/0811822842" title="http://api.wpopac.net/v1/isbn1013/0811822842">0811822842</a> and <a href="http://api.wpopac.net/v1/isbn1013/978081182284-8" title="http://api.wpopac.net/v1/isbn1013/978081182284-8">978081182284-8</a>.</p>
<p>And, as yet, I have no user agreement or usage policy. Except for the disclaimer &#8212; don&#8217;t blame me if it&#8217;s broke &#8212; I&#8217;m leaving this open (though I&#8217;ll probably have to figure something out for future APIs).</p>
<p>Finally, if all you want is a one-time conversion of a list of ISBN&#8217;s, you might find <a href="http://www.daveyp.com/blog/index.php/archives/113/">Dave Pattern&#8217;s solution</a> a bit easier.</p>
<p><strong>update:</strong> <a href="http://en.wikipedia.org/wiki/User:EdJohnston">EdJohnston</a>&#8217;s notes about <a href="http://en.wikipedia.org/w/index.php?title=User_talk:Misterbisson&#038;redirect=no">why the ISBN1013 API can&#8217;t be linked</a> from the <a href="http://en.wikipedia.org/wiki/ISBN">Wikipedia ISBN page</a>.</p>
<p><tags>api, conversion, converter, international standard book numbers, isbn, isbn-13, isbn1013, libraries, library, web service</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11471/isbn1013-api-followup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSearch In A Nutshell</title>
		<link>http://maisonbisson.com/blog/post/11384/opensearch-in-a-nutshell/</link>
		<comments>http://maisonbisson.com/blog/post/11384/opensearch-in-a-nutshell/#comments</comments>
		<pubDate>Wed, 19 Jul 2006 16:19:04 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[a9]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[lib20]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[library 2.0]]></category>
		<category><![CDATA[opensearch]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[search aggregator]]></category>
		<category><![CDATA[search api]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11384/</guid>
		<description><![CDATA[

OpenSearch is a standard way of querying a database for content and returning the results.
The official docs note simply: “Any website that has a search feature can make their results available in OpenSearch format,” then adds: “Publishing your search results in OpenSearch™ format will draw more people to your content, by exposing it to a [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11384"><!-- &nbsp; --></abbr>
<p><a href="http://www.flickr.com/photos/maisonbisson/489700050/" title="Photo Sharing"><img src="http://farm1.static.flickr.com/220/489700050_bd216ef3fd_o.jpg" width="432" height="255" alt="open search aggregator" /></a></p>
<p>OpenSearch is a standard way of querying a database for content and returning the results.</p>
<p>The <a href="http://opensearch.a9.com/">official docs</a> note simply: “Any website that has a search feature can make their results available in OpenSearch format,” <a href="http://opensearch.a9.com/docs/devfaq.jsp">then adds</a>: “Publishing your search results in OpenSearch™ format will draw more people to your content, by exposing it to a much wider audience through <a href="http://opensearch.a9.com/docs/readers.jsp">aggregators</a> such as A9.com.” </p>
<p>It&#8217;s a lot easier to understand OpenSearch once you&#8217;ve used it, so take a look at <a href="http://a9.com/">A9.com</a> and do <a href="http://a9.com/library%202.0">a search</a>. A9 isn&#8217;t the only <a href="http://opensearch.a9.com/docs/readers.jsp">OpenSearch aggregator</a> out there, but it&#8217;s a great example. You can query a number of <a href="http://opensearch.a9.com/spec/1.1/description/">OpenSearch targets</a> by clicking the buttons to add columns (also try resizing the columns), or you can add any of the <a href="http://a9.com/-/search/moreColumns.jsp">422 public search targets listed at A9</a>.</p>
<p>Now, if you&#8217;ve got the beta of IE 7, <a href="http://www.daveyp.com/blog/index.php/archives/70/">you can see how</a> it&#8217;s extending beyond server-side aggregators and into client software. Even better, you can see how this is becoming <a href="http://maisonbisson.com/blog/post/11197/">automigical via autodiscovery</a>.</p>
<p>One of the most exciting features of OpenSearch is its support for <a href="http://zing.z3950.org/cql/intro.html">complex queries</a> as well as simple keyword searches, and the ability to return intelligent responses to a search, such as alternate search suggestions (think spelling corrections) and <a href="http://www.searchtools.com/info/faceted-metadata.html">facets</a> (hey, <a href="http://facetedsearch.googlepages.com/">any librarians attending this</a>?)</p>
<p>Now, the question for libraries is when are we going to demand OpenSearch interfaces from our information providers? The inclusion of OpenSearch in IE7 more than gives it critical mass, but so far it seems to be just something a few <a href="http://dilettantes.blogspot.com/2005/06/gussying-up-opensearch.html">progressive library-types are experimenting with</a>. In the short term, imagine how improved our <a href="http://maisonbisson.com/blog/post/10665/">metasearch tools</a> would be if based on fully-implemented OpenSearch feeds (with the facets and suggestions). In the long term, I can&#8217;t imagine any aspect of a library&#8217;s online services not touched by this technology.</p>
<p><tags>a9, API, lib20, libraries, library, library 2.0, OpenSearch, search, search aggregator, search api</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11384/opensearch-in-a-nutshell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Technology Scouts At AALL</title>
		<link>http://maisonbisson.com/blog/post/11381/technology-scouts-at-aall/</link>
		<comments>http://maisonbisson.com/blog/post/11381/technology-scouts-at-aall/#comments</comments>
		<pubDate>Tue, 11 Jul 2006 16:59:35 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[AALL]]></category>
		<category><![CDATA[AALL2006]]></category>
		<category><![CDATA[American Association of Law Libraries]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[law libraries]]></category>
		<category><![CDATA[lib20]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[library 2.0]]></category>
		<category><![CDATA[opensearch]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web20]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/post/11381/</guid>
		<description><![CDATA[

I&#8217;m honored to join Katie Bauer, of Yale University Library, in a program coordinated by Mary Jane Kelsey, of Yale Law&#8217;s Lillian Goldman Library. 
The full title of our program is Technology Scouts: how to keep your library and ILS current in the IT world (H-4, 4PM Tuesday, room 274). My portion of the presentation [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-11381"><!-- &nbsp; --></abbr>
<p><a href="http://www.flickr.com/photos/maisonbisson/187405499/" title="Photo Sharing"><img src="http://static.flickr.com/46/187405499_fcfa3138c9.jpg" width="379" height="500" alt="AALL Presentation" /></a></p>
<p>I&#8217;m honored to <a href="http://aall.org/events/">join</a> Katie Bauer, of <a href="http://www.library.yale.edu/">Yale University Library</a>, in a program coordinated by Mary Jane Kelsey, of <a href="http://www.law.yale.edu/library/">Yale Law&#8217;s Lillian Goldman Library</a>. </p>
<p>The full title of our program is <a href="http://aall.org/events/06_PreProgram.pdf">Technology Scouts: how to keep your library and ILS current in the IT world</a> (H-4, 4PM Tuesday, <a href="http://maps.google.com/maps?f=q&#038;hl=en&#038;q=701+Convention+Plz,+St+Louis,+MO+63101&#038;ie=UTF8&#038;ll=38.631019,-90.191445&#038;spn=0.019981,0.059609&#038;om=1">room 274</a>). My portion of the presentation will focus on how we&#8217;re fixing up our catalogs, with a big emphasis on how APIs can be used to continuously reinvent the way we look at &#8212; and thus understand and use &#8212; the information we have. The big idea here is that as we separate the systems that store and manage our data from the applications that display and manipulate it, we open the door to faster, cheaper development &#8212; and make room for a bunch of new ideas along the way.</p>
<p>Because it&#8217;s a short program, I&#8217;ll only be able to gloss over some of the discussion of <a href="http://meredith.wolfwater.com/wordpress/index.php/2006/05/08/casey-bisson-speaks-we-all-should-listen/">what&#8217;s wrong with our catalogs</a> and <a href="http://maisonbisson.com/blog/post/11316/">how we&#8217;re fixing them</a>, and while there&#8217;s a lot to say <a href="http://maisonbisson.com/blog/post/11133/">about WPopac</a>, I&#8217;ll have to <a href="http://www.techsource.ala.org/blog/2006/01/library-20-in-the-real-world.html">leave it to Jenny Levine to explain</a> most of it.</p>
<p><a href="http://oz.plymouth.edu/~cbisson/presentations/AALL-2006July11.mov">My slides are online</a>. As usual, all the underlined text is hotlinked along with all the screenshots, so click them for more information and detail.</p>
<p><tags>AALL, AALL2006, American Association of Law Libraries, api, conference, law libraries, lib20, libraries, library, library 2.0, opensearch, presentation, rss, web 2.0, web20, xml</tags></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/11381/technology-scouts-at-aall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://oz.plymouth.edu/~cbisson/presentations/AALL-2006July11.mov" length="47726015" type="video/quicktime" />
		</item>
		<item>
		<title>OPAC Web Services Should Be Like Amazon Web Services</title>
		<link>http://maisonbisson.com/blog/post/10956/opac-web-services-should-be-like-amazon-web-services/</link>
		<comments>http://maisonbisson.com/blog/post/10956/opac-web-services-should-be-like-amazon-web-services/#comments</comments>
		<pubDate>Wed, 30 Nov 2005 19:25:48 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[amazon api]]></category>
		<category><![CDATA[amazon web services]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[dublin core]]></category>
		<category><![CDATA[ead]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[library catalog]]></category>
		<category><![CDATA[marc]]></category>
		<category><![CDATA[marc-xml]]></category>
		<category><![CDATA[opac data]]></category>
		<category><![CDATA[opensearch]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web service]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[web20]]></category>
		<category><![CDATA[webservice]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml server]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10956</guid>
		<description><![CDATA[
No, I&#8217;m not talking about the interface our users see in the web browser &#8212; there&#8217;s enough argument about that &#8212;  I&#8217;m talking about web services, the technologies that form much of the infrastructure for Web 2.0.
Once upon a time, the technology that displayed a set of data, let&#8217;s say catalog records, was inextricably [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10956"><!-- &nbsp; --></abbr>
<p><a href="http://www.flickr.com/photos/maisonbisson/24630505/" title="Search Help."><img src="http://photos22.flickr.com/24630505_7bacac7cdb_s.jpg" alt="Search Help." width="75" height="75" style="float: right; background-color: #ffffff; border: solid 2px #000000; margin: 0px 0px 8px 8px; padding: 0px;" /></a>No, I&#8217;m not talking about the interface our users see in the web browser &#8212; there&#8217;s enough <a href="http://www.blyberg.net/2005/11/28/php-xmlopac-class-update/trackback/">argument about that</a> &#8212;  I&#8217;m talking about <a href="http://en.wikipedia.org/wiki/Web_service">web services</a>, the technologies that form much of the infrastructure for Web 2.0.</p>
<p>Once upon a time, the technology that displayed a set of data, let&#8217;s say catalog records, was inextricably linked to the technology that stored that set of data. As we started to fill our data repositories, we found it usefull to import (and export) the data so that we could benefit from the work others had done and share our contributions with others. These processes were manual, or at least actively managed, and they depended on the notion that we had to have that information in our servers to be used by and displayed for our users.</p>
<p>Then technology evolved. Many applications now separate the components that store and manage the information from the components that display and manipulate it, and a few applications open up their data stores to the public via <a href="http://en.wikipedia.org/wiki/Web_service">web services</a>-based <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a>s. This is the concept that makes <a href="http://www.housingmaps.com/">HousingMaps</a>, <a href="http://www.chicagocrime.org/types/arson/74/">ChicagoCrime</a>, and <a href="http://krazydad.com/colrpickr/index.php?group=urbandecay">Flickr Colr Pickr</a>, among so many others, work.</p>
<p>Think about this for a moment: Our <a href="http://en.wikipedia.org/wiki/Integrated_library_system">ILS</a>s are inventory management systems, but our <a href="http://en.wikipedia.org/wiki/OPAC">OPAC</a>s are (<a href="http://libdev.plymouth.edu/post/5#comment-18">supposed to be</a>) search and retrieval systems. The difference is obvious from here, but our vendors continue to operate as though you can&#8217;t have one without the other.</p>
<p>It might be easier to illustrate this point with an example or two.</p>
<p><a href="http://kokogiak.com/amazon4/">Amazon Light</a> is one of hundreds of applications based on <a href="http://www.amazon.com/gp/aws/landing.html">Amazon&#8217;s web services</a>. It connects Amazon&#8217;s inventory system with a custom built search and retrieval system, and it works. The Amazon Lite developers at <a href="http://kokogiak.com/">Kokogiak</a> didn&#8217;t need to build the inventory system, they only needed to think about ways to make the <a href="http://www.technologyreview.com/articles/05/01/issue/roush0105.asp?p=1">Amazon inventory</a> more <a href="http://kokogiak.com/amazon4/">useful to you</a>. Try it out, you might like the ability to search your local library (via some real hacks) or bookmark things via <a href="http://del.icio.us/">del.icio.us</a>.</p>
<p>Or, you might not. Because Amazon allows anybody to access their catalog data, everybody has the opportunity to build a better, more usable catalog &#8212; or any other application that can benefit from the bibliographic details in it.</p>
<p>Take <a href="http://www.librarything.com/">LibraryThing</a> for example. It&#8217;s hard to explain what it is about people who read books that makes them want to list the books they own or have read or are interested in reading, but LibraryThing doesn&#8217;t worry about the why. It just answers the need. And because listing books, at least making a detailed list of books, can be time consuming, LibraryThing makes it easier by fetching the full details and book jacket from Amazon&#8217;s catalog. LibraryThing doesn&#8217;t need to “own” that info, it just needs access to it.</p>
<p>And what&#8217;s interesting is that LibraryThing is only one of a number of similar applications. Take a look at <a href="http://allconsuming.net/">AllConsuming</a>, <a href="http://technorati.com/pop/books/">Technorati&#8217;s popular books</a>, and <a href="http://www.listal.com/">listal</a>. These services connect Amazon&#8217;s catalog data with other data gathered from users or from web crawls, then they share the results. Here&#8217;s <a href="http://ryaneby.com/">Ryan Eby&#8217;</a>s lists of <a href="http://eby.listal.com/owned/books">owned</a> and <a href="http://eby.listal.com/wanted/books">wanted books</a>, and here they are in <a href="http://eby.listal.com/rss/wanted/books/">RSS</a>. Why RSS? Take a look at how he&#8217;s using the <a href="http://eby.listal.com/rss/owned/books/?used=Using&amp;sortby=dateadded-desc">listal feed</a> for his <a href="http://eby.listal.com/owned/books/?used=Using&amp;sortby=dateadded-desc">current reading list</a> in <a href="http://blog.ryaneby.com/">his blog</a> (lower-right column).</p>
<p>These are not technology demos. These are real applications. They are examples of how the world changes when you open up access to your catalog data. It&#8217;s what happens when we realize that <strong>the tools that store and manage our information are separate from the tools that display and manipulate that information</strong>.</p>
<p>Obviously, I&#8217;m about to make the (now-old) argument that we need to <a href="http://libdev.plymouth.edu/post/5">open our OPACs</a> like this, but we also need take the lesson that easy and loose is winning over detailed and difficult &#8212; even in XML representations of our catalog data. And after looking at all that&#8217;s been done so far, I want to ask: <strong>why not adopt Amazon&#8217;s web services XML schema?</strong></p>
<p>Is it so bad that it was invented elsewhere? Is it a bad thing that there are perhaps hundreds of applications that are already using data in that format?</p>
<p>Maybe the answer to those questions is yes, but here&#8217;s where technology can serve us again: we don&#8217;t have to choose. We don&#8217;t need to bet on one technology while we watch others progress faster. Our systems can output the same catalog data in any number of different ways. RSS, OpenSearch, MARC-XML, ATOM, EAD, or DC are all possible, easy in fact &#8212; if the inventory server architecture is open enough to allow it.</p>
<p>What do I really mean when I say library web services should be like Amazon web services? I mean they should be that accessible, that usable, that hackable. I mean libraries will benefit when people we&#8217;ve never met are spending their evenings building new applications to use our data. People are wondering how to get more programmers in libraries (example <a href="http://www.theshiftedlibrarian.com/archives/2005/11/23/how_badly_do_i_want_a_programmer_at_work.html">one</a>, <a href="http://meredith.wolfwater.com/wordpress/index.php/?p=326">two</a>), but I&#8217;m wondering how to make library systems more programmer friendly.</p>
<p>Fired up? Read more with my <a href="http://maisonbisson.com/blog/post/10982/">library catalogs should be like WordPress</a> post, <a href="http://www.blyberg.net/2005/11/20/ils-customer-bill-of-rights/">John Blyberg&#8217;s ILS customer bill of rights</a>, and <a href="http://libdev.plymouth.edu/post/25">Ryan Eby&#8217;s open vs. turnkey discussion</a>.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://www.technorati.com/tag/amazon" rel="tag">amazon</a>, <a href="http://www.technorati.com/tag/amazon api" rel="tag">amazon api</a>, <a href="http://www.technorati.com/tag/amazon web services" rel="tag">amazon web services</a>, <a href="http://www.technorati.com/tag/api" rel="tag">api</a>, <a href="http://www.technorati.com/tag/dublin core" rel="tag">dublin core</a>, <a href="http://www.technorati.com/tag/ead" rel="tag">ead</a>, <a href="http://www.technorati.com/tag/libraries" rel="tag">libraries</a>, <a href="http://www.technorati.com/tag/library" rel="tag">library</a>, <a href="http://www.technorati.com/tag/library catalog" rel="tag">library catalog</a>, <a href="http://www.technorati.com/tag/marc" rel="tag">marc</a>, <a href="http://www.technorati.com/tag/marc-xml" rel="tag">marc-xml</a>, <a href="http://www.technorati.com/tag/opac data" rel="tag">opac data</a>, <a href="http://www.technorati.com/tag/opensearch" rel="tag">opensearch</a>, <a href="http://www.technorati.com/tag/web 2.0" rel="tag">web 2.0</a>, <a href="http://www.technorati.com/tag/web service" rel="tag">web service</a>, <a href="http://www.technorati.com/tag/web services" rel="tag">web services</a>, <a href="http://www.technorati.com/tag/web20" rel="tag">web20</a>, <a href="http://www.technorati.com/tag/webservice" rel="tag">webservice</a>, <a href="http://www.technorati.com/tag/webservices" rel="tag">webservices</a>, <a href="http://www.technorati.com/tag/xml" rel="tag">xml</a>, <a href="http://www.technorati.com/tag/xml server" rel="tag">xml server</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10956/opac-web-services-should-be-like-amazon-web-services/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Wikipedia API?</title>
		<link>http://maisonbisson.com/blog/post/10751/wikipedia-api/</link>
		<comments>http://maisonbisson.com/blog/post/10751/wikipedia-api/#comments</comments>
		<pubDate>Mon, 22 Aug 2005 03:39:35 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[application programming interface]]></category>
		<category><![CDATA[article titles]]></category>
		<category><![CDATA[database download]]></category>
		<category><![CDATA[free encyclopedia]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[web services]]></category>
		<category><![CDATA[webservices]]></category>
		<category><![CDATA[wikipedia]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://maisonbisson.com/blog/?p=10751</guid>
		<description><![CDATA[
I want Wikipedia to have an API, but it doesn&#8217;t. Some web searching turned up Gina Trapani&#8217;s WikipedizeText, but that still wasn&#8217;t exactly what I wanted. A note in the source code, however, put me back on the trail to the Wikipedia database downloads, and while that&#8217;s not what I want, I did learn that [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10751"><!-- &nbsp; --></abbr>
<p><a href="http://en.wikipedia.org/"><img src="http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png" width="135" height="155" alt="Wikipedia." style="float: right; border: solid 0px #000000; margin: 0px 0px 8px 8px;"/></a>I want <a href="http://en.wikipedia.org/">Wikipedia</a> to have an <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a>, but it doesn&#8217;t. Some <a href="http://www.7nights.com/asterisk/archive/2005/03/hacking-wikipedia" title="Hacking Wikipedia?">web searching</a> turned up <a href="http://scribbling.net/wikipedizetext" title="WikipedizeText [Scribbling.net]">Gina Trapani&#8217;s WikipedizeText</a>, but that still wasn&#8217;t exactly what I wanted. A note in <a href="http://scribbling.net/projects/wikipedizetext/wikipedizetext.php.txt" title="http://scribbling.net/projects/wikipedizetext/wikipedizetext.php.txt">the source code</a>, however, put me back on the trail to the <a href="http://en.wikipedia.org/wiki/Wikipedia_talk:Database_download#Titles_only_download" title="Wikipedia talk:Database download - Wikipedia, the free encyclopedia">Wikipedia database downloads</a>, and while that&#8217;s not what I want, I did learn that they&#8217;ve got a table of just the article titles (over 1.2 million of them) in their <a href="http://download.wikimedia.org/wikipedia/en/" title="Index of /wikipedia/en/">downloads</a>.</p>
<p>Some of this is related to my interest in making Wikipedia work better in an academic <a href="http://www.wallandbinkley.com/quaedam/?p=25">library context</a>, but I&#8217;ve got other plans too. With luck, we&#8217;ll see a beta release this week.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/application programming interface" rel="tag">application programming interface</a>, <a href="http://technorati.com/tag/article titles" rel="tag">article titles</a>, <a href="http://technorati.com/tag/database download" rel="tag">database download</a>, <a href="http://technorati.com/tag/free encyclopedia" rel="tag">free encyclopedia</a>, <a href="http://technorati.com/tag/hacking" rel="tag">hacking</a>, <a href="http://technorati.com/tag/rss" rel="tag">rss</a>, <a href="http://technorati.com/tag/web services" rel="tag">web services</a>, <a href="http://technorati.com/tag/webservices" rel="tag">webservices</a>, <a href="http://technorati.com/tag/wikipedia" rel="tag">wikipedia</a>, <a href="http://technorati.com/tag/xml" rel="tag">xml</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10751/wikipedia-api/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Google Maps Rock, The Google Maps API Rocks More</title>
		<link>http://maisonbisson.com/blog/post/10638/least-wanted-2/</link>
		<comments>http://maisonbisson.com/blog/post/10638/least-wanted-2/#comments</comments>
		<pubDate>Sat, 02 Jul 2005 00:26:18 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[google maps]]></category>
		<category><![CDATA[google maps api]]></category>
		<category><![CDATA[map api]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[maps api]]></category>
		<category><![CDATA[nevada test site]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yahoo maps]]></category>

		<guid isPermaLink="false">http://www.maisonbisson.com/blog/?p=10638</guid>
		<description><![CDATA[
We don&#8217;t need to hack Google Maps anymore. Now that Google has released a public maps API, we can make more reliable map-dependent apps (which will now have better browser compatibility, thank you). Within a few minutes of signing up for a maps API key I had put together the following of the Nevada Test [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10638"><!-- &nbsp; --></abbr>
<p>We don&#8217;t need to <a href="http://www.maisonbisson.com/blog/post/10462/">hack Google Maps</a> anymore. Now that Google has released a public <a href="http://www.google.com/apis/maps/documentation/">maps API</a>, we can make more reliable map-dependent apps (which will now have better browser compatibility, thank you). Within a few minutes of signing up for a <a href="http://www.google.com/apis/maps/signup.html">maps API key</a> I had put together the following of the <a href="http://www.maisonbisson.com/blog/post/10594/">Nevada Test Site Tour</a>.</p>
<p>Yeah, click the satellite button, scroll, zoom&#8230; It&#8217;s real.</p>
<p><iframe src="http://maisonbisson.com/blog/gmapapi2.php" width="510" height="610" scrolling="no" frameborder="0"></iframe></p>
<p>The API is all JavaScript, but I use a bit of PHP to iterate through an array of points and generate the code that puts the lines and pins on the map.</p>
<p>The most frustrating development with the Google Maps API is that each developer key is limited to a certain hostname and directory. It&#8217;s sensitive to things like “www.maisonbisson.com” instead of “maisonbisson.com” or “maisonbisson.com/blog/post/10594” instead of “maisonbisson.com/blog/” . That&#8217;s why this is loading in an <a href="http://www.w3schools.com/tags/tag_iframe.asp">iframe</a>.</p>
<p>Thanks to <a href="http://google.weblogsinc.com/entry/1234000930048834/">The Unofficial Google Weblog</a> for the tip that the API was released yesterday. As a minor coincidence, <a href="http://developer.yahoo.net/maps/">Yahoo!</a> also released their <a href="http://developer.yahoo.net/maps/">maps API</a> this week. Damn.</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/google maps" rel="tag">google maps</a>, <a href="http://technorati.com/tag/google maps api" rel="tag">google maps api</a>, <a href="http://technorati.com/tag/map api" rel="tag">map api</a>, <a href="http://technorati.com/tag/mapping" rel="tag">mapping</a>, <a href="http://technorati.com/tag/maps api" rel="tag">maps api</a>, <a href="http://technorati.com/tag/nevada test site" rel="tag">nevada test site</a>, <a href="http://technorati.com/tag/yahoo" rel="tag">yahoo</a>, <a href="http://technorati.com/tag/yahoo maps" rel="tag">yahoo maps</a>, <a href="http://technorati.com/tag/yahoo!" rel="tag">yahoo!</a>, <a href="http://technorati.com/tag/yahoo! maps" rel="tag">yahoo! maps</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10638/least-wanted-2/feed/</wfw:commentRss>
		<slash:comments>96</slash:comments>
		</item>
		<item>
		<title>Geolocating The News</title>
		<link>http://maisonbisson.com/blog/post/10625/geolocating-the-news/</link>
		<comments>http://maisonbisson.com/blog/post/10625/geolocating-the-news/#comments</comments>
		<pubDate>Wed, 15 Jun 2005 05:07:22 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[future of news]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[poynter institute]]></category>
		<category><![CDATA[reported]]></category>

		<guid isPermaLink="false">http://www.maisonbisson.com/blog/?p=10625</guid>
		<description><![CDATA[
Last week I got excited about the as-yet unreleased geolocation API for BBC Backstage. Now Larry D. Larsen of the Poynter Institute is excited too. In a post titled The Future of News (&#8230; Hint: GPS) he talks about putting news in geographic context with geolocation tags.
Eventually, clicking an article in a news/Google Map hybrid [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10625"><!-- &nbsp; --></abbr>
<p><a href="http://flickr.com/photos/36387370@N00/16277876/"><img src="http://photos14.flickr.com/16277876_495433984e_m.jpg" alt="Globe on Flickr by Amyvdh" width="180" height="240" style="float: right; background-color: #ffffff; border: solid 2px #000000; margin: 4px 4px 4px 4px; padding: 0px 0px 0px 0px;" /></a>Last week I <a href="http://maisonbisson.com/blog/?p=10614">got excited</a> about the as-yet unreleased <a href="http://backstage.bbc.co.uk/data/Data">geolocation API</a> for <a href="http://backstage.bbc.co.uk/">BBC Backstage</a>. Now Larry D. Larsen of the Poynter Institute is excited too. In a post titled <a href="http://www.poynter.org/column.asp?id=31&amp;aid=83597" id="31&amp;aid=83597">The Future of News (&#8230; Hint: GPS)</a> he talks about putting news in geographic context with geolocation tags.</p>
<blockquote><p>Eventually, clicking an article in a news/Google Map hybrid might zoom in to a 3D model of the area where an automatic pop-up starts playing a slideshow with pictures of the scene or streaming video along with the text news content. Imagine integrating Google Maps into your classifieds so readers could search for jobs based on what is close to their house. The possibilities are endless.</p></blockquote>
<p>It&#8217;s aparently an <a href="http://www.poynter.org/column.asp?id=31&amp;aid=82997" id="31&amp;aid=82997">old saw</a> of his, but I hope his message starts to get through.</p>
<p>Credit goes to Ernie Miller for the blinking this at <a href="http://www.corante.com/importance/archives/2005/06/12/gps_for_the_news.php">The Importance Of&#8230;</a>.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/bbc" rel="tag">bbc</a>, <a href="http://technorati.com/tag/future of news" rel="tag">future of news</a>, <a href="http://technorati.com/tag/geolocation" rel="tag">geolocation</a>, <a href="http://technorati.com/tag/gps" rel="tag">gps</a>, <a href="http://technorati.com/tag/news" rel="tag">news</a>, <a href="http://technorati.com/tag/poynter institute" rel="tag">poynter institute</a>, <a href="http://technorati.com/tag/reported" rel="tag">reported</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10625/geolocating-the-news/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>BBC Backstage Is Gonna Rock (Once They Release The APIs)</title>
		<link>http://maisonbisson.com/blog/post/10614/bbc-backstage-is-gonna-rock-once-they-release-the-apis/</link>
		<comments>http://maisonbisson.com/blog/post/10614/bbc-backstage-is-gonna-rock-once-they-release-the-apis/#comments</comments>
		<pubDate>Wed, 08 Jun 2005 05:32:06 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Libraries & Networked Information]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[backstage]]></category>
		<category><![CDATA[backstage.bbc]]></category>
		<category><![CDATA[backstage.bbc.co.uk]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[bbc backstage]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://www.maisonbisson.com/blog/?p=10614</guid>
		<description><![CDATA[

The APIs aren&#8217;t yet out, but the BBC has already won me over with their Backstage BBC concept. Of course, I&#8217;m a fan of anything with an API, but the real deal here is that it appears they&#8217;re planning on releasing a “query by geo-location data” API &#8212; and I&#8217;m all a gaga about about [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10614"><!-- &nbsp; --></abbr>
<p><a href="http://backstage.bbc.co.uk/"><img src="http://backstage.bbc.co.uk/img/css/banner.gif" alt="backstage.bbc.co.uk." width="350" height="55" style="background-color: #ffffff; border: solid 2px #000000; margin: 4px 4px 4px 4px; padding: 0px 0px 0px 0px;" /></a></p>
<p>The <a href="http://backstage.bbc.co.uk/data/Data">APIs</a> aren&#8217;t yet out, but the BBC has already won me over with their <a href="http://backstage.bbc.co.uk/">Backstage BBC</a> concept. Of course, I&#8217;m a fan of anything with an API, but the real deal here is that it appears they&#8217;re planning on releasing a “query by geo-location data” API &#8212; and I&#8217;m all a gaga about about <a href="http://maisonbisson.com/blog/search/geolocat">geolocation</a>. I&#8217;ll definitely be looking to see what takes shape across the pond.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/backstage" rel="tag">backstage</a>, <a href="http://technorati.com/tag/backstage.bbc" rel="tag">backstage.bbc</a>, <a href="http://technorati.com/tag/backstage.bbc.co.uk" rel="tag">backstage.bbc.co.uk</a>, <a href="http://technorati.com/tag/bbc" rel="tag">bbc</a>, <a href="http://technorati.com/tag/bbc backstage" rel="tag">bbc backstage</a>, <a href="http://technorati.com/tag/geolocation" rel="tag">geolocation</a>, <a href="http://technorati.com/tag/news" rel="tag">news</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10614/bbc-backstage-is-gonna-rock-once-they-release-the-apis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On The Media Does Copyright Issue</title>
		<link>http://maisonbisson.com/blog/post/10613/on-the-media-does-copyright-issue/</link>
		<comments>http://maisonbisson.com/blog/post/10613/on-the-media-does-copyright-issue/#comments</comments>
		<pubDate>Mon, 06 Jun 2005 05:40:51 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Copyrights & Intellectual Property]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[bbc backstage]]></category>
		<category><![CDATA[copyright]]></category>
		<category><![CDATA[copyright issues]]></category>
		<category><![CDATA[copyrights]]></category>
		<category><![CDATA[darknet]]></category>
		<category><![CDATA[david rothman]]></category>
		<category><![CDATA[developer interface]]></category>
		<category><![CDATA[on the media]]></category>

		<guid isPermaLink="false">http://www.maisonbisson.com/blog/?p=10613</guid>
		<description><![CDATA[
I had just sat down to post a note about an interview with J.D. Lasica in On The Media (listen to MP3) this week when I found David Rothman beat me to it. The interview was one of the better treatments of copyright issues that&#8217;s I&#8217;ve heard/seen in the (relatively-) popular media.
Here&#8217;s the summary from [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10613"><!-- &nbsp; --></abbr>
<p><a href="http://www.onthemedia.org/otm060305.html"><img src="http://www.onthemedia.org/images/logo4.gif" alt="On The Media from NPR." width="184" height="75" style="background-color: #ffffff; border: solid 0px #000000; margin: 4px 4px 4px 4px; padding: 0px 0px 0px 0px; float: right;" /></a>I had just sat down to post a note about an interview with <a href="http://www.jdlasica.com/">J.D. Lasica</a> in <a href="http://www.onthemedia.org/otm060305.html">On The Media</a> (<a href="http://www.onthemedia.org/stream/ram.py?file=raotm/otm060305f.mp3">listen to MP3</a>) this week when I found <a href="http://www.teleread.org/blog/?p=2977">David Rothman beat me to it</a>. The interview was one of the better treatments of copyright issues that&#8217;s I&#8217;ve heard/seen in the (relatively-) popular media.</p>
<p>Here&#8217;s the summary from the OTM site:</p>
<blockquote><p>For every move that media industries have taken to protect their copyrights, there has been an equal and opposite countermove by consumers. In Darknet: Hollywood&#8217;s War Against the Digital Generation, J.D. Lasica explores the realm in which so-called pirates operate &#8211; slicing, dicing, and sharing media to their hearts&#8217; content. Lasica talks to Bob about how Hollywood is driving consumers further into the shadows and under the radar.</p></blockquote>
<p>One of the best features of OTM interview, is the way they ran it along side a story about <a href="http://backstage.bbc.co.uk/">Backstage BBC</a>, the new developer interface/API for the worlds most popular news website. How&#8217;d it work? It worked because &#8212; just like Google, Amazon, Yahoo, and others &#8212; they saw value in opening up their copyrighted material to see how others might “remix” it.</p>
<p>But because <a href="http://www.teleread.org/blog/?p=2977">Rothman</a> reported on the Darknet/Lasica interview first and better, I&#8217;m taking the easy way out by throwing down a few links and calling it good:</p>
<p>Lasica&#8217;s book: <a href="http://www.amazon.com/exec/obidos/ASIN/0471683345/maisonbisson-20/">Darknet</a>.</p>
<p>Lasica on Darknets &#8211;“private, encrypted spaces where social groups can communicate with each other and exchange files.” His <a href="http://www.darknet.com/2005/05/concept_darknet.html">concept</a>, ten <a href="http://www.darknet.com/2005/05/darknets.html">examples</a>, and <a href="http://en.wikipedia.org/wiki/Darknet">Wikipedia</a>&#8217;s take.</p>
<p>Lasica on digital libraries: <a href="http://www.darknet.com/2005/05/top_10_infringe.html">top 10 assaults on digital liberties</a>.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/bbc" rel="tag">bbc</a>, <a href="http://technorati.com/tag/bbc backstage" rel="tag">bbc backstage</a>, <a href="http://technorati.com/tag/copyright" rel="tag">copyright</a>, <a href="http://technorati.com/tag/copyright issues" rel="tag">copyright issues</a>, <a href="http://technorati.com/tag/copyrights" rel="tag">copyrights</a>, <a href="http://technorati.com/tag/darknet" rel="tag">darknet</a>, <a href="http://technorati.com/tag/david rothman" rel="tag">david rothman</a>, <a href="http://technorati.com/tag/developer interface" rel="tag">developer interface</a>, <a href="http://technorati.com/tag/on the media" rel="tag">on the media</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10613/on-the-media-does-copyright-issue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Of WordPress Tags, Keywords, XML-RPC, and the MovableType API</title>
		<link>http://maisonbisson.com/blog/post/10600/of-wordpress-tags-keywords-xml-rpc-and-the-movabletype-api/</link>
		<comments>http://maisonbisson.com/blog/post/10600/of-wordpress-tags-keywords-xml-rpc-and-the-movabletype-api/#comments</comments>
		<pubDate>Sun, 29 May 2005 03:58:09 +0000</pubDate>
		<dc:creator>Casey Bisson</dc:creator>
				<category><![CDATA[Books, Movies, Music]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[codex]]></category>
		<category><![CDATA[ecto]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xml-rpc]]></category>

		<guid isPermaLink="false">http://www.maisonbisson.com/blog/2005/05/29/of-wordpress-tags-keywords-xml-rpc-and-the-movabletype-api/</guid>
		<description><![CDATA[
WordPress&#8217;s XML-RPC support looks pretty good. Heck, it supports a half dozen APIs and works well with ecto &#8230; except for tag support, which is my only complaint with it so far.
The Movable Type API supports a “keywords” field that I&#8217;m thinking can be hijacked as a “tags” field instead, but while ecto sends the [...]]]></description>
			<content:encoded><![CDATA[<abbr class="unapi-id" title="maisonbisson-10600"><!-- &nbsp; --></abbr>
<p>WordPress&#8217;s <a href="http://codex.wordpress.org/XML-RPC_Support">XML-RPC support</a> looks pretty good. Heck, it supports a half dozen APIs and works well with <a href="http://ecto.kung-foo.tv/">ecto</a> &#8230; <a href="http://www.maisonbisson.com/blog/?p=10597">except for tag support</a>, which is my only complaint with it so far.</p>
<p>The <a href="http://www.sixapart.com/movabletype/docs/mtmanual_programmatic.html">Movable Type API</a> supports a “keywords” field that I&#8217;m thinking can be hijacked as a “tags” field instead, but while ecto sends the goods &#8212; I can see them in the XML-RPC data that gets sent out, WordPress seems to ignore them upon receipt. So I&#8217;m looking around the <a href="http://codex.wordpress.org/Plugin_API">Wordpress plugin API docs</a> for a solution, but all I can find is an undocumented mention of <strong>xmlrpc_methods</strong> in <a href="http://codex.wordpress.org/User:Skippy/Plugin_Hooks">Skippy&#8217;s list of plugin hooks</a>.<br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://technorati.com/tag/api" rel="tag">api</a>, <a href="http://technorati.com/tag/codex" rel="tag">codex</a>, <a href="http://technorati.com/tag/ecto" rel="tag">ecto</a>, <a href="http://technorati.com/tag/plugin" rel="tag">plugin</a>, <a href="http://technorati.com/tag/tag" rel="tag">tag</a>, <a href="http://technorati.com/tag/tags" rel="tag">tags</a>, <a href="http://technorati.com/tag/xml" rel="tag">xml</a>, <a href="http://technorati.com/tag/xml-rpc" rel="tag">xml-rpc</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://maisonbisson.com/blog/post/10600/of-wordpress-tags-keywords-xml-rpc-and-the-movabletype-api/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>