<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	>
<channel>
	<title>Comments on: On unAPI</title>
	<atom:link href="http://dilettantes.code4lib.org/2006/01/on-unapi/feed/" rel="self" type="application/rss+xml" />
	<link>http://dilettantes.code4lib.org/2006/01/on-unapi/</link>
	<description></description>
	<pubDate>Thu, 04 Dec 2008 04:43:40 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7-hemorrhage</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ross</title>
		<link>http://dilettantes.code4lib.org/2006/01/on-unapi/#comment-142</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Sat, 04 Feb 2006 00:53:47 +0000</pubDate>
		<guid isPermaLink="false">http://dilettantes.code4lib.org/2006/01/17/on-unapi/#comment-142</guid>
		<description>Edward, I think you're missing my point.  I understand one-off fun things (after all, our resident #code4lib bot, Panizzi, is full of things only a library geek could love -- Name Authority lookup, anyone?).  No, I completely understand that -- that being said, a better use of time would be writing an OpenSearch widget for the OPAC (since you've got the RESTful interface anyway) so that the jabberbot could then search the universe of OpenSearch targets (Wikipedia, PubMed, RedLightGreen, etc.) and also AADL.  

Our markets are so freaking small that making people come to us (and library toolbars, bookmarklets, jabberbots, etc. mean coming to us) is a losing battle; why don't we better make our stuff go to them?  

To try to put it in better perspective, what would you rather have in your pocket?  A do-it-all Swiss Army knife?  Or a toothpick (note: the Swiss Army knife has a toothpick, too)</description>
		<content:encoded><![CDATA[<p>Edward, I think you&#8217;re missing my point.  I understand one-off fun things (after all, our resident #code4lib bot, Panizzi, is full of things only a library geek could love &#8212; Name Authority lookup, anyone?).  No, I completely understand that &#8212; that being said, a better use of time would be writing an OpenSearch widget for the OPAC (since you&#8217;ve got the RESTful interface anyway) so that the jabberbot could then search the universe of OpenSearch targets (Wikipedia, PubMed, RedLightGreen, etc.) and also AADL.  </p>
<p>Our markets are so freaking small that making people come to us (and library toolbars, bookmarklets, jabberbots, etc. mean coming to us) is a losing battle; why don&#8217;t we better make our stuff go to them?  </p>
<p>To try to put it in better perspective, what would you rather have in your pocket?  A do-it-all Swiss Army knife?  Or a toothpick (note: the Swiss Army knife has a toothpick, too)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Edward Vielmetti</title>
		<link>http://dilettantes.code4lib.org/2006/01/on-unapi/#comment-140</link>
		<dc:creator>Edward Vielmetti</dc:creator>
		<pubDate>Fri, 03 Feb 2006 09:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://dilettantes.code4lib.org/2006/01/17/on-unapi/#comment-140</guid>
		<description>The OPAC jabberbot was 20 lines of new code to start, based on an existing RSS interface and some existing libraries and an existing jabberbot client.  I tried to do the same thing to a Z39.50 catalog which I didn't have borrowing priveleges from, so when it didn't work too well I bailed.

Any time you can compose a new service out of 20 lines of user code you're doing pretty well.  ATOM and RSS can be really easy to wrap results in because of widescale deployment of code that understand how to unwrap that data.   I'm led to believe that Opensearch will start to become more ordinary once IE 7 hits the streets, but again if it's you (as a patron) writing this code you might not want to wait to bother until the library finishes their development.  (Hence the ad hoc screen-scraping that goes on for amazon librarylookups...)</description>
		<content:encoded><![CDATA[<p>The OPAC jabberbot was 20 lines of new code to start, based on an existing RSS interface and some existing libraries and an existing jabberbot client.  I tried to do the same thing to a Z39.50 catalog which I didn&#8217;t have borrowing priveleges from, so when it didn&#8217;t work too well I bailed.</p>
<p>Any time you can compose a new service out of 20 lines of user code you&#8217;re doing pretty well.  ATOM and RSS can be really easy to wrap results in because of widescale deployment of code that understand how to unwrap that data.   I&#8217;m led to believe that Opensearch will start to become more ordinary once IE 7 hits the streets, but again if it&#8217;s you (as a patron) writing this code you might not want to wait to bother until the library finishes their development.  (Hence the ad hoc screen-scraping that goes on for amazon librarylookups&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ross</title>
		<link>http://dilettantes.code4lib.org/2006/01/on-unapi/#comment-137</link>
		<dc:creator>Ross</dc:creator>
		<pubDate>Wed, 18 Jan 2006 03:00:48 +0000</pubDate>
		<guid isPermaLink="false">http://dilettantes.code4lib.org/2006/01/17/on-unapi/#comment-137</guid>
		<description>Actually, my strength is not the ass-kicking, it's more the name-taking.

And I don't think I'm contradicting myself.  The "API" to request this information has nothing to do with the information (or the protocol to receive the information) itself.  There are two components here.  The "request method" and the response.

Where I think the value of unAPI lies is in simplifying the "request method".  

Think OpenSearch.

OpenSearch created a new "API" to "simplify" creating "dynamic RSS feeds" contextually (specifically, based on query terms).  A9 (thankfully) didn't bother to create a new protocol to enable this, they used the widely available RSS 2.0 (and, now, Atom).  They did, however, create a new "interface" to RSS.

I see the same method applicable to unAPI.  Create the structure around the "request" and borrow a "response".

As I've already stated, implementing unAPI was easy.  That's not my argument.  I just don't want to see the very real and tangible value of unAPI wasted because the momentum of Atom is stronger or is spoken from the lips of people that have the attention of more ears.

I realize that they're not incompatible, but, realistically, people aren't going to implement both.  All I ask is that we consider a widely deployed syndication protocol and use unAPI as a means to leverage that more effectively.

It changes nothing about unAPI except the actual response document.</description>
		<content:encoded><![CDATA[<p>Actually, my strength is not the ass-kicking, it&#8217;s more the name-taking.</p>
<p>And I don&#8217;t think I&#8217;m contradicting myself.  The &#8220;API&#8221; to request this information has nothing to do with the information (or the protocol to receive the information) itself.  There are two components here.  The &#8220;request method&#8221; and the response.</p>
<p>Where I think the value of unAPI lies is in simplifying the &#8220;request method&#8221;.  </p>
<p>Think OpenSearch.</p>
<p>OpenSearch created a new &#8220;API&#8221; to &#8220;simplify&#8221; creating &#8220;dynamic RSS feeds&#8221; contextually (specifically, based on query terms).  A9 (thankfully) didn&#8217;t bother to create a new protocol to enable this, they used the widely available RSS 2.0 (and, now, Atom).  They did, however, create a new &#8220;interface&#8221; to RSS.</p>
<p>I see the same method applicable to unAPI.  Create the structure around the &#8220;request&#8221; and borrow a &#8220;response&#8221;.</p>
<p>As I&#8217;ve already stated, implementing unAPI was easy.  That&#8217;s not my argument.  I just don&#8217;t want to see the very real and tangible value of unAPI wasted because the momentum of Atom is stronger or is spoken from the lips of people that have the attention of more ears.</p>
<p>I realize that they&#8217;re not incompatible, but, realistically, people aren&#8217;t going to implement both.  All I ask is that we consider a widely deployed syndication protocol and use unAPI as a means to leverage that more effectively.</p>
<p>It changes nothing about unAPI except the actual response document.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dchud</title>
		<link>http://dilettantes.code4lib.org/2006/01/on-unapi/#comment-136</link>
		<dc:creator>dchud</dc:creator>
		<pubDate>Wed, 18 Jan 2006 02:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://dilettantes.code4lib.org/2006/01/17/on-unapi/#comment-136</guid>
		<description>First off, you kick ass for being the first to implement this.

But... don't you see that to ask "why do we need another sharing protocol?" and then say "why don't we just make a simpler API" contradicts yourself?  unAPI *is* the simpler API, but instead of just speaking to one of them, it lets you speak to any of those protocols.  It's just barely enough to get the basic stuff you need out of any of them, and drops the barrier for supporting clipboard-copy out of arbitrary webapps to practically nothing.

And my point wasn't that those other ones are too complicated for stupid
people... it's that if it's not *insanely* easy for anybody to implement in no time flat, nothing like this will ever take off as a standard.  Anybody who knows a tiny bit of php and can read the apache docs can set up a combo of rewrites and json responses for unapi layered over wordpress, for instance.  Oh, and that *nobody* cares about our wacky library jargon.  The mountain ain't movin'.

Much love, -dchud</description>
		<content:encoded><![CDATA[<p>First off, you kick ass for being the first to implement this.</p>
<p>But&#8230; don&#8217;t you see that to ask &#8220;why do we need another sharing protocol?&#8221; and then say &#8220;why don&#8217;t we just make a simpler API&#8221; contradicts yourself?  unAPI *is* the simpler API, but instead of just speaking to one of them, it lets you speak to any of those protocols.  It&#8217;s just barely enough to get the basic stuff you need out of any of them, and drops the barrier for supporting clipboard-copy out of arbitrary webapps to practically nothing.</p>
<p>And my point wasn&#8217;t that those other ones are too complicated for stupid<br />
people&#8230; it&#8217;s that if it&#8217;s not *insanely* easy for anybody to implement in no time flat, nothing like this will ever take off as a standard.  Anybody who knows a tiny bit of php and can read the apache docs can set up a combo of rewrites and json responses for unapi layered over wordpress, for instance.  Oh, and that *nobody* cares about our wacky library jargon.  The mountain ain&#8217;t movin&#8217;.</p>
<p>Much love, -dchud</p>
]]></content:encoded>
	</item>
</channel>
</rss>
