<?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>Ideas.... &#187; API</title>
	<atom:link href="http://rosalynmetz.com/ideas/tag/api/feed/" rel="self" type="application/rss+xml" />
	<link>http://rosalynmetz.com/ideas</link>
	<description>a blog for me to record thoughts and ideas</description>
	<lastBuildDate>Mon, 19 Jul 2010 16:27:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>		<item>
		<title>Google Data and the PHP Client Library</title>
		<link>http://rosalynmetz.com/ideas/2009/02/02/google-data-and-the-php-client-library/</link>
		<comments>http://rosalynmetz.com/ideas/2009/02/02/google-data-and-the-php-client-library/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 19:24:09 +0000</pubDate>
		<dc:creator>Rosalyn Metz</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://rosalynmetz.com/ideas/?p=445</guid>
		<description><![CDATA[I was poking around, trying to find some good cloud computing blogs. I found one called ElasticVapor (the owner of which started following me on Twitter a week or so ago). At anyrate I saw this posting on the Semantic Cloud Abstraction and I thought cool; Cloud Computing + Semantic Web = Brain Spinning.  But [...]]]></description>
			<content:encoded><![CDATA[<p>I was poking around, trying to find some good cloud computing blogs.  I found one called ElasticVapor (the owner of which started following me on Twitter a week or so ago).  At anyrate I saw this posting on the <a href="http://www.elasticvapor.com/2009/02/semantic-cloud-abstraction.html">Semantic Cloud Abstraction</a> and I thought cool; Cloud Computing + Semantic Web = Brain Spinning.  But I read the post anyway.</p>
<p>Which was good because I found a great thing buried at the bottom: <a href="http://code.google.com/apis/gdata/articles/php_client_lib.html">Getting Started with the Google Data PHP Client Library</a>.  Fun!  Ok for me maybe.  I like lists and I like videos.  This minimizes my brain function and leads me to learn things quickly (which I then forget quickly).  We&#8217;re talking about moving to Google here at Wheaton for email and calendaring, so hopefully when we do I will remember these lovely PHP libraries and be able to have tons-o-fun with Google APIs.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://rosalynmetz.com/ideas/2009/02/02/google-data-and-the-php-client-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New API for Google Book</title>
		<link>http://rosalynmetz.com/ideas/2008/10/13/new-api-for-google-book/</link>
		<comments>http://rosalynmetz.com/ideas/2008/10/13/new-api-for-google-book/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 14:53:06 +0000</pubDate>
		<dc:creator>Rosalyn Metz</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HathiTrust]]></category>

		<guid isPermaLink="false">http://rosalynmetz.com/ideas/?p=110</guid>
		<description><![CDATA[Google Book Search has added a new API, the Embedded Viewer API. In addition to being able to call for information about the book&#8217;s preview you can create static links to various parts of the book&#8217;s preview. Additionally, Google has also come out with a way to embed the viewer into your webpage. They have [...]]]></description>
			<content:encoded><![CDATA[<p>Google Book Search has added a new API, the Embedded Viewer API.  In addition to being able to <a href="http://code.google.com/apis/books/docs/dynamic-links.html">call for information about the book&#8217;s preview</a> you can create <a href="http://code.google.com/apis/books/docs/static-links.html">static links to various parts of the book&#8217;s preview</a>.</p>
<p>Additionally, Google has also come out with a way to embed the viewer into your webpage.  They have a <a href="http://code.google.com/apis/books/docs/viewer/developers_guide.html">developer guide</a> and a <a href="http://code.google.com/apis/books/docs/viewer/reference.html">reference guide</a> on how to use the embedded view API; and they created a <a href="http://code.google.com/apis/books/docs/preview-wizard.html">Preview Wizard</a> which does it for you automatically, that&#8217;s how I created <a href="http://www.rosalynmetz.com/googlebook.html">this page</a>.  They have also provided some <a href="http://code.google.com/apis/books/docs/viewer/examples/">samples</a> to help you get started.</p>
<p>You can see how this information, in conjunction with the <a href="http://code.google.com/apis/books/docs/gdata/developers_guide_protocol.html">book data API</a> would come in handy if say you wanted to create your own catalog or use images in your already existing catalog.</p>
<p><em><strong>Interesting side note:</strong></em> The libraries participating in the Google Book project have decided to work together to create something called the <a href="http://www.hathitrust.org/">HathiTrust</a>.  This trust will keep all the books that Google is scanning in case Google goes belly up (Google provides an electronic copy of each book it scans to the library it scanned it from).  They too are developing APIs and what not so that you can get data out of the books, it&#8217;ll be interesting to see what they do with all of this data.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://rosalynmetz.com/ideas/2008/10/13/new-api-for-google-book/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WorldCat API</title>
		<link>http://rosalynmetz.com/ideas/2008/10/07/worldcat-api/</link>
		<comments>http://rosalynmetz.com/ideas/2008/10/07/worldcat-api/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 19:57:56 +0000</pubDate>
		<dc:creator>Rosalyn Metz</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[WorldCat]]></category>

		<guid isPermaLink="false">http://rosalynmetz.com/ideas/?p=46</guid>
		<description><![CDATA[There has been a lot of information out there about WorldCat and to be honest I can&#8217;t keep it all straight.  So here is my reading list: The splash page for the WorldCat API WorldCat&#8217;s Developer network houses the WorldCat API Documentation David Walker did a presentation on the WorldCat API at Code4Lib 2008 The [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a lot of information out there about WorldCat and to be honest I can&#8217;t keep it all straight.  So here is my reading list:</p>
<ul>
<li>The splash page for the <a href="http://www.worldcat.org/affiliate/tools?atype=wcapi">WorldCat API</a></li>
<li>WorldCat&#8217;s Developer network houses the <a href="http://worldcat.org/devnet/wiki/SearchAPIDetails">WorldCat API Documentation</a></li>
<li>David Walker did a <a href="http://code4lib.org/conference/2008/walker">presentation on the WorldCat API</a> at Code4Lib 2008</li>
<li>The <a href="http://worldcat.org/devnet/blog/">World Cat Developers&#8217; Network Blog</a>&#8230;just in case</li>
<li>Karen Coombs, author of the blog <a href="http://www.librarywebchic.net/wordpress/tag/worldcat-api/">Library Web Chic</a>, has a number of postings on the WorldCat API</li>
</ul>
<p>If you figure out how to download the information into my brain let me know.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://rosalynmetz.com/ideas/2008/10/07/worldcat-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brown University&#8217;s easyBorrow</title>
		<link>http://rosalynmetz.com/ideas/2008/10/07/brown-universitys-easyborrow/</link>
		<comments>http://rosalynmetz.com/ideas/2008/10/07/brown-universitys-easyborrow/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 14:21:35 +0000</pubDate>
		<dc:creator>Rosalyn Metz</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[interlibrary loan]]></category>
		<category><![CDATA[link resolvers]]></category>
		<category><![CDATA[metasearch]]></category>

		<guid isPermaLink="false">http://rosalynmetz.com/ideas/?p=37</guid>
		<description><![CDATA[Brown has developed something called EasyBorrow that consists of a number of APIs that allow students to do one search and one ILL request. The system seems to work off of a number of custom APIs, most of which could be useful in creating a similar system for us. The process as I seem to [...]]]></description>
			<content:encoded><![CDATA[<p>Brown has developed something called EasyBorrow that consists of a number of APIs that allow students to do one search and one ILL request.  The system seems to work off of a number of custom APIs, most of which could be useful in creating a similar system for us.</p>
<p>The process as I seem to understand it.</p>
<ol>
<li>Brown seems to have re-purposed SFX (their link resolver&#8230;like SerialsSolutions&#8230;but better&#8230;however I&#8217;m a bit biased :) ).  They&#8217;ve set it up to do a number of things:
<ul>
<li>First they set up the z39.50 lookup feature in SFX so that if the item exists in the library catalog it redirects users directly to the record in the library catalog.  I&#8217;m sure SS has something like this which is probably easy enough to set up.</li>
<li>Second if the book doesn&#8217;t exist in the catalog, they seem to redirect users to an easyBorrow search.  This is easy enough to set up in SFX since the architecture is open.  Whether or not something like this is possible with SS is another question.</li>
<li>This seems to lead me to some questions for Jean:
<ul>
<li>Where is the 360 Link Documentation?</li>
<li>Can I attend these <a href="http://www.serialssolution.com/learning.html">webinars</a> without us paying for it?</li>
</ul>
</li>
</ul>
</li>
<li>Next, Brown requires users to authenticate&#8230;once.  In their documentation on easyBorrow they indicated they are using LDAP.  How did they make this work?  Did they set up an LDAP authentication API?  How do Wheaton College users currently authenticate for the different ILL options we offer and are those different authentication methods connected somehow.
<ul>
<li>Question for Elliot: Can you walk me through the ILL process as we explain it to users?</li>
<li>Question for Kim: Can you walk me through how ILL requests get processed?</li>
<li>Question for Mary: Can you walk me through how InRhode requests get processed?</li>
<li>Question for Brian: Does LDAP have an API (because it might scare me if it does)?</li>
<li>General Question: Brown discusses III&#8217;s Patron Services API.  This allows them to pull information from the III catalogs, ILLiad (their ILL borrowing system), and develop a staff interface that shows failures and successes in the easyBorrow searches they do (one for each catalog).  Where can I get documentation about III&#8217;s API?  Do we have to pay to use the API?  I wonder if my friend Carol knows (she works at a III library and is interested in doing similar things)?</li>
</ul>
</li>
<li>The remainder of the system seems simple enough (if I can get API documentation for our different systems).  Since I would imagine Brown is already checking InRhode, HELIN, and WorldCat we could just ask for their code.</li>
</ol>
<p>I think the hardest pieces will be the authentication and the ILL, particularly ILL.  We may need to look at lending as a whole to figure out the best way to go about this.  Brown is working with a lot of automated systems but our ILL isn&#8217;t automated the same.  This goes back to something we talked about in the web team meetings&#8230;making InRhode and ILL borrowing seem more seamless.  This system will help do that but i wonder if we would need to do some work on the department level to make it even more seamless (there she goes again&#8230;stirring up trouble).</p>
<p>All in all though, I think that this might be doable, assuming Brown wants to share their code.</p>
<p>Some things for me to take a look at:</p>
<ul>
<li style="text-align: left;"><a href="http://www.djangoproject.com/">Django</a> &#8212; &#8220;Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.&#8221;
<ul>
<li><a href="http://docs.djangoproject.com/en/dev/intro/overview/">Django Overview</a></li>
<li><a href="http://docs.djangoproject.com/en/dev/intro/install/">Installation Guide</a></li>
<li><a href="http://docs.djangoproject.com/en/dev/intro/tutorial01/">Tutorial</a></li>
</ul>
</li>
<li>Service Oriented Architecture
<ul>
<li><a href="http://en.wikipedia.org/wiki/Service-oriented_architecture">Wikipedia Article</a></li>
<li><a href="http://webservices.xml.com/pub/a/ws/2003/09/30/soa.html">XML.com Article</a></li>
</ul>
</li>
</ul>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save">Share/Save</a> </p>]]></content:encoded>
			<wfw:commentRss>http://rosalynmetz.com/ideas/2008/10/07/brown-universitys-easyborrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
