<?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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"><channel><title>Disruptive Library Technology Jester &#187; opac</title> <atom:link href="http://dltj.org/tag/opac/feed/" rel="self" type="application/rss+xml" /><link>http://dltj.org</link> <description>We&#039;re Disrupted, We&#039;re Librarians, and We&#039;re Not Going to Take It Anymore</description> <lastBuildDate>Mon, 06 Feb 2012 20:04:22 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <cloud domain='dltj.org' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' /> <creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license> <item><title>Seeking Details About Mystery Discovery Layer Company</title><link>http://dltj.org/article/mystery-discovery-layer-company/</link> <comments>http://dltj.org/article/mystery-discovery-layer-company/#comments</comments> <pubDate>Wed, 24 Sep 2008 02:49:43 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Disruption in Libraries]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[search engine]]></category><guid isPermaLink="false">http://dltj.org/?p=504</guid> <description><![CDATA[There is a message floating around the net with a link to a survey about &#8220;a completely new online resource discovery service.&#8221; There is no identifying information information on the survey; obviously the entity that commissioned it wants to remain &#8230; <a href="http://dltj.org/article/mystery-discovery-layer-company/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=504"></abbr><p>There is a message floating around the net with a link to a survey about &#8220;a completely new online resource discovery service.&#8221;  There is no identifying information information on the survey; obviously the entity that commissioned it wants to remain private.  I, however, want to know who this organization is.  (I have some questions to ask.)  Think of it as a game &#8212; a treasure hunt of sorts.  Speculations welcome, either <a href="http://dltj.org/article/mystery-discovery-layer-company/#respond">publicly in the comments</a> or <a href="http://dltj.org/contact/">privately</a>.</p><p>The message going around says:</p><blockquote><p><i>Subject:</i> REMINDER: Take a library survey – you may earn a $100 Amazon voucher</p><p>If you haven&#8217;t already done so, please participate in our 15-minute web survey and be entered to win one of five $100 Amazon gift certificates.</p><p>&nbsp;&nbsp;&nbsp;&nbsp;<span class="removed_link" title="http://www.amrsurvey.com/7410">www.amrsurvey.com/7410</span></p><p>We&#8217;d like your feedback on the potential value of a completely new online resource discovery service for libraries. All you need to do is click on the link and answer our brief survey.</p><p>Winners will receive their $100 Amazon gift certificate via email by midnight September 30th 2008.</p><p>Thanks for participating!</p><p>On-Line Communications<br />401 S Dewey, Suite 500<br />Bartlesville, OK 74003</p></blockquote><p>The survey itself contains a description of the entity conducting the survey and a sample screenshot of the new discovery layer being tested:</p><p><div id="attachment_505" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://dltj.org/article/mystery-discovery-layer-company/screenshot/" rel="attachment wp-att-505"><img src="http://cdn.dltj.org/wp-content/uploads/2008/09/screenshot-300x227.png" alt="Screenshot from the Survey&#039;s Prototype Discovery Tool" title="Screenshot from the Survey&#039;s Prototype Discovery Tool" width="300" height="227" class="size-medium wp-image-505" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Screenshot from the Survey's Prototype Discovery Tool</p></div><br /><blockquote>ABOUT THE VENDOR</p><p>This new discovery service is offered by a major vendor that has been exclusively serving libraries for a matter of decades. This vendor has:</p><ul type="disc"><li>Extensive expertise in large-scale hosted search</li><li>Experience in the quality treatment of scholarly content and its metadata</li><li>Market recognition for consistently designing interfaces with users in mind</li><li>Excellent, long-term relationships with thousands of publishers</li><li>Deep knowledge of library e-resources</li><li>Trusted, longstanding reputation for superior customer service</li></ul><p>PRICING</p><p>The exact annual subscription rate for this discovery service would depend primarily on your enrollment/FTE.</p><p>These costs are still being developed, but an initial estimate for institutions like yours is <i>$xxx</i> per year, plus a one-time installation fee of <i>$xxx</i>.</p><p>The vendor believes that the subscription cost would be offset by savings from no longer needing to have a federated search product nor any hardware or maintenance associated with it.</p></blockquote><p>The e-mail was sent out through what looks like a standard commercial bulk emailer (like the kind that send out corporate newsletters and advertisements).  The <code>amrsurvey.com</code> domain is <a href="http://secure.dotearth.com/cgi-bin/www.dotearth.com/verify-whois.cgi?member=&amp;site=&amp;promo=&amp;sessid=&amp;domain=amrsurvey&amp;type=com&amp;FormsButton1=Search" title="us_whoissearch_template">registered to an entity called Action Market Research</a>, so that isn&#8217;t much help. Thoughts about who is sponsoring this survey?<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://www.amrsurvey.com/7410 on January 28th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/mystery-discovery-layer-company/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Video Tour of OPAC Discovery Layer Tools</title><link>http://dltj.org/article/discovery-layer-video-tour/</link> <comments>http://dltj.org/article/discovery-layer-video-tour/#comments</comments> <pubDate>Fri, 25 Jul 2008 15:34:55 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[aquabrowser]]></category> <category><![CDATA[Blacklight]]></category> <category><![CDATA[encore]]></category> <category><![CDATA[LibraryThing]]></category> <category><![CDATA[National Information Standards Organization]]></category> <category><![CDATA[nisodiscovery2008]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[Primo]]></category> <category><![CDATA[Scriblio]]></category> <category><![CDATA[sopac]]></category> <category><![CDATA[vufind]]></category> <category><![CDATA[WorldCat]]></category><guid isPermaLink="false">http://dltj.org/?p=422</guid> <description><![CDATA[In March, I gave a presentation at the NISO forum on Next Generation Discovery Tools: New Tools, Aging Standards. For those that were there, you may remember the bulk of the presentation was in the screencast tours of the functionality &#8230; <a href="http://dltj.org/article/discovery-layer-video-tour/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/?p=422"></abbr><p>In March, I gave a <a href="http://dltj.org/article/niso-discovery-presentation-links/">presentation</a> at the <a href="http://www.niso.org/news/events/2008/discovery08/" title="Discovery Tools Forum - NISO">NISO forum on Next Generation Discovery Tools: New Tools, Aging Standards</a>.  For those that were there, you may remember the bulk of the presentation was in the screencast tours of the functionality of 10 OPAC enhancement tools.  Topping out at over 750MB, the presentation file was too big to share, but I promised to put together a combination of the presentation audio and the screencast videos in a much more manageable size.  That video, along with a cleaned up version of the audio, is posted below.</p><p><object type="application/x-shockwave-flash" data="http://dltj.org/wp-content/plugins/pb-embedflash/swf/mediaplayer.swf?width=720&amp;height=500" width="720" height="500" class="embedflash"><param name="movie" value="http://dltj.org/wp-content/plugins/pb-embedflash/swf/mediaplayer.swf?width=720&amp;height=500" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="flashvars" value="file=http://media.dltj.org.s3.amazonaws.com/NISO-Discovery-Layer.flv&amp;searchbar=false" /><small>(Please open the article to see the flash file or player.)</small></object></p><p>For more information about the presentation, including links to the 10 tools that were demonstrated, see the <a href="http://dltj.org/article/niso-discovery-presentation-links/">previous <acronym title="Disruptive Library Technology Jester"><i>DLTJ</i></acronym> post</a> on the topic.  Lastly, here are some links to the downloadable form of the presentations:</p><ul><li><a href="http://media.dltj.org/NISO-Discovery-Layer.flv">Presentation video</a> (same as above, in Flash format, 90MB)</li><li><a href="http://cdn.dltj.org/wp-content/uploads/2008/07/NISO-Discovery-Layer.mp3">Presentation audio</a> (MP3 format, 49MB)</li></ul><p>Thank you to the NISO staff for making the audio available.</p><p><h2>Update</h2><br /><b>4:10pm EDT</b>: If you tried to watch the video prior to about 4pm EDT today (25-July-2008) and saw scrambled garbage about a quarter of the way through, please try again.  In crunching the 11GB QuickTime file down to the 90MB Flash file, something went horribly wrong.  The version uploaded this afternoon is better.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/discovery-layer-video-tour/feed/</wfw:commentRss> <slash:comments>8</slash:comments> <enclosure url="http://media.dltj.org.s3.amazonaws.com/NISO-Discovery-Layer.flv" length="281201692" type="video/x-flv" /> <enclosure url="http://media.dltj.org/NISO-Discovery-Layer.flv" length="281201692" type="video/x-flv" /> <enclosure url="http://cdn.dltj.org/wp-content/uploads/2008/07/NISO-Discovery-Layer.mp3" length="51662564" type="audio/mpeg" /> </item> <item><title>A Catalog for the &#8220;Next Generation&#8221; or the Current Generation?</title><link>http://dltj.org/article/next-versus-current-generation-catalogs/</link> <comments>http://dltj.org/article/next-versus-current-generation-catalogs/#comments</comments> <pubDate>Mon, 23 Jun 2008 19:44:48 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Disruption in Libraries]]></category> <category><![CDATA[mashup]]></category> <category><![CDATA[ngc4lib]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[rest]]></category> <category><![CDATA[web services]]></category><guid isPermaLink="false">https://dltj.org/?p=382</guid> <description><![CDATA[Are we building the &#8220;next generation&#8221; catalog for us (librarians) or our users? As a read a report from the Next Generation Summit Search Interface Working Group of the Orbis/Cascade Alliance, I have to wonder. Portions of this report are &#8230; <a href="http://dltj.org/article/next-versus-current-generation-catalogs/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/?p=382"></abbr><p>Are we building the &#8220;next generation&#8221; catalog for us (librarians) or our users?  As a read <a href="http://www.orbiscascade.org/staffhome/Next_Generation_Catalog-report.pdf" title="General Recommendations of the Next Generation Summit Search Interface Working Group">a report</a> from the <a href="http://www.orbiscascade.org/staffhome/SCC-NGSIWG.htm" title="Summit Catalog Committee  Next Generation Summit Search Interface Working Group home page">Next Generation Summit Search Interface Working Group</a> of the Orbis/Cascade Alliance, I have to wonder.  Portions of this report are dated<sup><a href="http://dltj.org/article/next-versus-current-generation-catalogs/#footnote_0_382" id="identifier_0_382" class="footnote-link footnote-identifier-link" title="Although the report itself does not contain a date, mention of the report appears in the agenda of a March 2007 meeting of the consortium&amp;#8217;s Summit Catalog Committee.">1</a></sup> other portions are timeless.  In particular, this section from page 2 (emphasis added):<br /><blockquote><h2>How do we define &ldquo;next generation&rdquo;?</h2></p><p>The working group has considered what it means to create a &#8220;next generation catalog&#8221; within the context of the current Summit interface and the current definition of &#8220;next generation&#8221; as understood within the library community. However, maybe this isn&#8217;t the right question.  In part, library systems have failed to even keep up with our current generation of users, with neither the library community or vendor community really understanding how a current generation catalog might function.  We have ideas from looking at vendor sites and social software tools that provide tagging, faceted browsing, and user reviews, but are these really &#8220;next generation&#8221;?  No, they represent current generation functionality that library systems simply have yet to assimilate into their current service offerings.  It&#8217;s a dangerous confusion of vocabulary.  While these services represent &#8220;next generation&#8221; services for the library community, they don&#8217;t for our users.  If a simple makeover of the ILS is to be our aim, then we will continue to fail to provide services for our current generation of users.  Our current library information systems are failing our users and inhibiting our users&#8217; attempts to build communities around our services and systems.</p><p><strong>Libraries should rectify this problem by seeking to build systems that meet the needs of this current generation, while allowing the library community to plan for and implement functionality that will be necessary within the &#8220;next generation&#8221;.</strong> In part, this is what some libraries are doing &#8212; some examples are discussed in this report.  North Carolina State University&#8217;s utilization of Endeca has been lauded far and wide, but in essence, they&#8217;ve simply started to catch up with today&rsquo;s current generation of users.  Yet in just catching up to the current generation, they have distinguished themselves from the rest of the library community.  They have placed themselves in a position to look beyond the needs of the current generation of users and focus on the services and needs of the next.  At this point, few organizations, including the Alliance, can make such a claim.  That, in part, is the challenge facing the Alliance and this working group as it made its assessments.</p></blockquote><p>It would seem helpful to shift terminology, because in doing so we can focus more readily on the needs of our users.  They aren&#8217;t looking for a &#8220;Next Generation&#8221; interface.  &#8220;Next Generation&#8221; to us means &#8220;Current Generation&#8221; to our users.  &#8220;Next Generation&#8221; for our users is &#8220;what have you done for me lately?&#8221;  In order to meet that need, we need a platform that is &#8220;developer-friendly.&#8221;  Again, from the report:<br /><blockquote>a platform that supports and encourages interaction with the system.  This can take many shapes, including OAI harvesting, SRU, OpenSearch or a simple web-services-based API to allow the Alliance to take a more proactive role in developing services.</p></blockquote><p> And, finally, in the report&#8217;s recommendations:<br /><blockquote>Additionally, in researching current and in-development solutions, it became clear that if the Alliance is to continue to meet the needs of its users, it will have to demand greater access to the metadata (holdings, items, bibliographic) found within the catalog.  Regardless of who provides the Alliance&rsquo;s next generation OPAC product, one of the deliverables that must be available as part of any solution is API or web services access to the catalog.  Access at this level is important for two reasons:<ol><li>It allows libraries to integrate and share development resources: <br /> The Alliance members are currently hamstrung by the closed nature of the Summit catalog.  The Summit INN- Reach catalog currently only provides two methods of interaction &ndash; Z39.50 and HTML access.  For developers looking to build services around the Summit catalog, the Z39.50 protocol, as implemented, is currently too limiting and expensive for production development services.  All major ILS vendors but III provide their customers a web services or HTTP REST API access to their systems, allowing for continued development around the catalog.  Lacking such access, the Summit catalog will continue to be marginalized within the consortium&rsquo;s academic campuses as tools and services are developed that take advantage of web service friendly applications.</li><li>Allows for the development of library-created or user-created mashups: <br /> The Alliance should strive to create a resource that encourages users, libraries, and campuses to develop services around the Summit catalog.  The library community has recognized that our patrons want social tools, which we tend to identify as tagging, commenting, etc.  However, Web 2.0 applications like Flickr are popular because of the API access that they provide to their users as well.  This access has enabled other web services, individuals, and organizations to develop different methods for exporting and utilizing the images placed within the Flickr photo archive.  The Alliance should strive to make the Summit catalog open in this way, so that users and members alike are free to enhance Summit to meet individual, campus, or consortial needs.</li></ol></blockquote><p>If it is possible to sum up what we need in &#8220;next generation&#8221; systems, I haven&#8217;t seen more succinctly put than this report.</p><h2>Footnotes</h2><ol class="footnotes"><li id="footnote_0_382" class="footnote">Although the report itself does not contain a date, mention of the report appears in <a href="http://www.orbiscascade.org/staffhome/SCC_07mar12-agenda.htm" title="Summit Catalog Committee Agenda -- March 12, 2007">the agenda of a March 2007 meeting</a> of the consortium&#8217;s Summit Catalog Committee.</li></ol>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/next-versus-current-generation-catalogs/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Links to OPAC Enhancements, Wrappers, and Replacements</title><link>http://dltj.org/article/niso-discovery-presentation-links/</link> <comments>http://dltj.org/article/niso-discovery-presentation-links/#comments</comments> <pubDate>Fri, 28 Mar 2008 18:30:37 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[Ann Arbor District Library]]></category> <category><![CDATA[National Information Standards Organization]]></category> <category><![CDATA[nisodiscovery2008]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[WorldCat]]></category><guid isPermaLink="false">https://dltj.org/article/niso-discovery-presentation-links/</guid> <description><![CDATA[Below are the supplemental links for the presentation at the NISO workshop on discovery layers in Chapel Hill, NC, on March 28, 2008.Update 20080404T1124 : Carolyn McCallum at Wake Forest University posted a great summary of day two of the &#8230; <a href="http://dltj.org/article/niso-discovery-presentation-links/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/article/niso-discovery-presentation-links/"></abbr><p>Below are the supplemental links for the presentation at the <a href="http://www.niso.org/news/events/2008/discovery08/ " title="News &amp;amp; Events - National Information Standards Organization">NISO workshop on discovery layers</a> in Chapel Hill, NC, on March 28, 2008.</p><p>Update 20080404T1124 : Carolyn McCallum at Wake Forest University posted a great <a href="http://blog.zsr.wfu.edu/pd/2008/04/04/day-2-at-niso-forum/" title="Professional Development  - Day 2 at NISO Forum">summary of day two of the NISO discovery layer forum</a>, including an overview of my talk.  Thanks, Carolyn!</p><p><h2>Foundational Pieces</h2><br />The presentation started as an extension of <a href="http:///dltj.org/article/web-opac-schemes/">a <acronym title="Disruptive Library Technology Jester"><i>DLTJ</i></acronym> blog post</a>.  I also mentioned <a href="http://www.alatechsource.org/ltr/next-generation-library-catalogs" title="ALA TechSource | Next-Generation Library Catalogs">Marshal Breeding&#8217;s Library Technology Report</a> published in July/August of 2007 and available from <span class="removed_link" title="https://publications.techsource.ala.org/bookstore/displayItem.pl?itemID=2604">the ALA store</span>.</p><p><h2>Tour of Systems</h2><br />For each of the 10 systems that were toured in the course of the presentation there is a link to the home page of the product/project and a link to a demo or canonical live example. <del>If there is interest in seeing the 2-minute screencasts that go along with each product/project, let me know in the comments or <a href="http://dltj.org/contact/">via a private note</a> and I&#8217;ll see what I can do.</del> There is a mix of a screencast and the recorded audio of the presentation in <a href="http://dltj.org/article/discovery-layer-video-tour/" title="Video Tour of OPAC Discovery Layer Tools in Disruptive Library Technology Jester">another <acronym title="Disruptive Library Technology Jester"><i>DLTJ</i></acronym> posting</a>.<br /><br /><h3>Web OPAC Enhancements</h3></p><dl><dt>Library Thing for Libraries</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.librarything.com/forlibraries/" title="LibraryThing for Libraries">http://www.librarything.com/forlibraries/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://blais.claremont.edu/" title="Blais Catalog - The Libraries of The Claremont Colleges">http://blais.claremont.edu/</a></dd></dl></dd></dl><p><h3>Web OPAC Wrappers</h3></p><dl><dt>SOPAC</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.blyberg.net/2007/01/21/aadlorg-goes-social/" title="http://www.blyberg.net/2007/01/21/aadlorg-goes-social/">http://www.blyberg.net/2007/01/21/aadlorg-goes-social/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://www.aadl.org/catalog/" title="Catalog | Ann Arbor District Library">http://www.aadl.org/catalog/</a></dd></dl></dd></dl><p><h3>Web OPAC Replacements</h3></p><dl><dt>AquaBrowser</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.medialab.nl/" title="http://www.medialab.nl/">http://www.medialab.nl/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://aqua.queenslibrary.org/" title="Queens Library - AquaBrowser Library">http://aqua.queenslibrary.org/</a></dd></dl></dd><dt>Encore</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://web.archive.org/web/20080328163000/http://www.iii.com/encore/main_index2.html" title="Encore: Powered by Innovative Interfaces.">http://www.iii.com/encore/main_index2.html</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><span class="removed_link" title="http://ukty-mt.iii.com/iii/encore/app">http://ukty-mt.iii.com/iii/encore/app</span></dd></dl></dd><dt>Primo</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.exlibrisgroup.com/category/PrimoOverview" title="http://www.exlibrisgroup.com/category/PrimoOverview">http://www.exlibrisgroup.com/category/PrimoOverview</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://prime2.oit.umn.edu:1701/primo_library/libweb/action/search.do?vid=TWINCITIES&amp;reset_config=true" title="http://prime2.oit.umn.edu:1701/primo_library/libweb/action/search.do?vid=TWINCITIES&amp;reset_config=true">http://prime2.oit.umn.edu:1701/primo_library/libweb/action/search.do?vid=TWINCITIES&#038;reset_config=true</a></dd></dl></dd><dt>WorldCat Local</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.oclc.org/worldcatlocal/" title="WorldCat Local [OCLC - Reference and Discovery]">http://www.oclc.org/worldcatlocal/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://osu.worldcat.org/" title="WorldCat: The Ohio State University">http://osu.worldcat.org/</a></dd></dl></dd><dt>Blacklight</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://blacklight.rubyforge.org/" title="http://blacklight.rubyforge.org/">http://blacklight.rubyforge.org/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://www.lib.virginia.edu/digital/resndev/blacklight.html" title="University of Virginia Library: Project Blacklight">http://blacklight.betech.virginia.edu/</a></dd></dl></dd><dt>fac-back-opac</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://code.google.com/p/fac-back-opac/" title="fac-back-opac - Google Code">http://code.google.com/p/fac-back-opac/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://library.paulsmiths.edu/catalog" title="http://library.paulsmiths.edu/catalog">http://library.paulsmiths.edu/catalog</a></dd></dl></dd><dt>Scriblio</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://about.scriblio.net/" title="Scriblio &amp;raquo; About Scriblio">http://about.scriblio.net/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://library.plymouth.edu/" title="Lamson Library &amp;raquo;">http://library.plymouth.edu/</a></dd></dl></dd><dt>SOPAC2</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://www.blyberg.net/2008/08/16/sopac-20-what-to-expect/" title="blyberg.net &amp;raquo; SOPAC 2.0: What to Expect">http://www.blyberg.net/2008/08/16/sopac-20-what-to-expect/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://www.darienlibrary.org/" title="Darien (Connecticut) Library">http://www.darienlibrary.org/</a></dd></dl></dd><dt>VuFind</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://vufind.org/" title="VuFind: Home">http://vufind.org/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://vufind.org/demo/" title="Library Resource Finder: Search Home">http://vufind.org/demo/</a></dd></dl></dd></dl><p><h3>On the Horizon&#8230;</h3></p><dl><dt>BiblioCommons</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://bibliocommons.com/" title="BiblioCommons homepage">http://bibliocommons.com/</a><span class="linebreak"> </span></dd><dt>Demo site</dt><dd><a href="http://www.opl.on.ca/" title="Oakville Public Library">http://www.opl.on.ca/</a></dd></dl></dd><dt>Extensible Catalog (XC)</dt><dd><dl class="exampleEntry"><dt>Homepage</dt><dd><a href="http://extensiblecatalog.info/" title="XC homepage">http://extensiblecatalog.info</a><span class="linebreak"> </span></dd></dl></dd></dl><p><h2>Presentation Mechanics</h2><br />Several people have asked about how the presentation was put together and executed.  Everything was done on a <a href="http://www.apple.com/macbook/" title="Apple - MacBook">Mac</a> using <a href="http://www.apple.com/iwork/keynote/" title="Apple - iWork - Keynote">Keynote</a>.  The screencasts were recorded with <a href="http://www.shinywhitebox.com/home/home.html" title="iShowU softwaree homepage">IShowU</a> with the assistance of <a href="http://www.boinx.com/mousepose/" title="Mousepose software homepage">Mousepose</a> to highlight the mouse cursor and clicks.  The presentation was controlled from an <a href="http://www.htc.com/us/product.aspx?id=11106" title="Mogul page at HTC">HTC Mogul</a> over Bluetooth using the <a href="http://www.salling.com/Clicker/mac/" title="Salling Clicker for Mac">Salling Clicker</a> software.</p><p>[Updated 20080329T1925 : Added links.]</p><p>[Updated 20080424T1151 : Updated link to the NISO page for the event.  Thanks Jodi!]</p><p>[Update 20080911T1143 : Added SOPAC2 and Bibliocommons (thanks Josh!) plus XC as well as a link to the screencast/audio mashup of the session.]</p><p>[Updated 20090526T1603 : Added link to Oakville Public Library as an example of Bibliocommons.  Thanks, Chris!]<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from dltj.org/article/web-opac-schemes/ to http:///dltj.org/article/web-opac-schemes/ on December 30th, 2010.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.techsource.ala.org/ltr/next-generation-library-catalogs.html to http://www.alatechsource.org/ltr/next-generation-library-catalogs on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to https://publications.techsource.ala.org/bookstore/displayItem.pl?itemID=2604 on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://ukty-mt.iii.com/iii/encore/app on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.iii.com/encore/main_index2.html to http://web.archive.org/web/20080328163000/http://www.iii.com/encore/main_index2.html on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://blacklight.betech.virginia.edu/ to http://www.lib.virginia.edu/digital/resndev/blacklight.html on January 28th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/niso-discovery-presentation-links/feed/</wfw:commentRss> <slash:comments>34</slash:comments> </item> <item><title>NISO Workshop Exploring the Discovery Layer; March 27-28, 2008; Chapel Hill, NC</title><link>http://dltj.org/article/niso-discovery-layer-workshop/</link> <comments>http://dltj.org/article/niso-discovery-layer-workshop/#comments</comments> <pubDate>Wed, 12 Mar 2008 20:05:40 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Meeting]]></category> <category><![CDATA[National Information Standards Organization]]></category> <category><![CDATA[nisodiscovery2008]]></category> <category><![CDATA[opac]]></category><guid isPermaLink="false">https://dltj.org/article/niso-discovery-layer-workshop/</guid> <description><![CDATA[NISO is conducting a workshop later this month called Next Generation Discovery: New Tools, Aging Standards. The workshop is described this way: &#8220;Discovering scholarly information and data is essential for research and use of the content that the information community &#8230; <a href="http://dltj.org/article/niso-discovery-layer-workshop/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="https://dltj.org/article/niso-discovery-layer-workshop/"></abbr><p>NISO is conducting a workshop later this month called <a href="http://www.niso.org/news/events/2008/discovery08/" title="Next Generation Discovery: New Tools, Aging Standards workshop homepage">Next Generation Discovery: New Tools, Aging Standards</a>.  The workshop is described this way:  &#8220;Discovering scholarly information and data is essential for research and use of the content that the information community is producing and making available. The development of knowledge bases, web systems, repositories, and other sources for this information brings the need for effective discovery &#8212; search-driven discovery and network (or browse) driven discovery &#8212; tools to the forefront. With new tools and systems emerging, however, are standards keeping pace with the next generation of tools? What&#8217;s coming up and where might standards fit to assist in this arena? The forum will include both a look at the current state of discovery tools and at new visions of what these tools might look like in the next several years.&#8221;</p><p>I am privileged to be on <a href="http://www.niso.org/news/events/2008/discovery08/agenda/" title="Next Generation Discovery workshop agenda">the agenda</a> for a session on the second day called &#8220;Discovery Tools and the OPAC.&#8221;  A foundational element of the talk is <a href="http://dltj.org/article/web-opac-schemes/">an earlier <acronym title="Disruptive Library Technology Jester"><i>DLTJ</i></acronym> post that categorized ways OPACs can be enhanced</a>.  The full abstract is:</p><div style="margin-left:2em; font-style: italic">A great deal of the discussion surrounding new discovery tools in libraries involve the evolution of the end-user interface to library catalogs.  Comparative information seeking services on the general web offer tools such as permalinking, tagging, and content enhancement through comments and reviews.  Beginning with a taxonomy of techniques to enhance/supplement/replace the OPAC along with examples of commercial and open source solutions that demonstrate the various tools for user-contributed content.</div><p>The workshop starts with a keynote by <a href="http://scilib.typepad.com/science_library_pad/2008/02/next-generation.html" title="Science Library Pad: Next Generation Discovery - NISO Forum - March 2008">Richard Ackerman</a> plus presentations by <a href="http://ericschnell.blogspot.com/2008/02/researchblogging-at-niso-conference.html" title="The Medium is the Message: ResearchBlogging at NISO Conference">Eric Schnell and Dave Munger</a>, and <span class="removed_link" title="http://brewing.iii.com/2008/03/05/taking-my-show-and-crutches-on-the-road/">Dinah Sanders from Innovative Interfaces</span>.  Early-bird registration for the workshop ends a week from today.<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.niso.org/news/events_workshops/discovery08/ to http://www.niso.org/news/events/2008/discovery08/ on January 19th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.niso.org/news/events_workshops/discovery08/agenda.html to http://www.niso.org/news/events/2008/discovery08/agenda/ on January 19th, 2011.</p><p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://brewing.iii.com/2008/03/05/taking-my-show-and-crutches-on-the-road/ on January 20th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/niso-discovery-layer-workshop/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Schemes to Add Functionality to the Web OPAC</title><link>http://dltj.org/article/web-opac-schemes/</link> <comments>http://dltj.org/article/web-opac-schemes/#comments</comments> <pubDate>Mon, 15 Oct 2007 15:55:46 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[Drupal]]></category> <category><![CDATA[Koha]]></category> <category><![CDATA[libraries]]></category> <category><![CDATA[ngc4lib]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[openils]]></category> <category><![CDATA[tagging]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://dltj.org/2007/10/web-opac-schemes/</guid> <description><![CDATA[Schemes to add functionality to the web OPAC fall into four categories: web OPAC enhancements, web OPAC wrappers, web OPAC replacements, and integrated library system replacements. I&#8217;m outlining these four techniques in a report I&#8217;m editing for an OhioLINK strategic &#8230; <a href="http://dltj.org/article/web-opac-schemes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2007/10/web-opac-schemes/"></abbr><p>Schemes to add functionality to the web OPAC fall into four categories:  web OPAC enhancements, web OPAC wrappers, web OPAC replacements, and integrated library system replacements.  I&#8217;m outlining these four techniques in a report I&#8217;m editing for an OhioLINK strategic task force and a bit of a reality check on this categorization is desired, so if I&#8217;m missing anything big (conceptually or announcements of projects/products that fall into these categories), please let me know in the comments.  Generally speaking, this list is ordered by cost/complexity to implement &#8212; from lowest to highest &#8212; as well as the ability to offer the described enhanced services from least likely to most likely.</p><p><strong>Web OPAC enhancements</strong> are functions that are added to the existing web OPAC system. This most often entails additional product purchases from the automation vendor, such as the optional enhancements in <a href="http://web.archive.org/web/20071015145500/http://iii.com/mill/webopac.shtml" title="WebPAC Pro product description">WebPAC Pro</a> for Millennium OPACs or <a href="http://web.archive.org/web/20071109170053/http://www.sirsidynix.com/Solutions/Products/portalsearch.php#content" title="SirsiDynix : Solutions : Portal &amp; Search Solutions">content solutions</a> in SirsiDynix.  Enhancement can also be added through creative use of an existing web OPAC&#8217;s template functions, such as the method by which <a href="http://www.librarything.com/forlibraries/" title="Library Think for Libraries homepage">LibraryThing for Libraries</a> can be added to OPAC displays.</p><p><strong>Web OPAC wrappers</strong> use the existing web OPAC provided by the integrated library system as a source of information, but hide that information behind a completely new interface.  The intervening system get that information from the integrated library system through a variety of mechanism.  In some cases, it may be possible to use established protocols (such as Z39.50) or programming interfaces (such as an XML content server).  In cases where such functionality is not available from the underlying integrated library system, a &#8220;<a href="http://www.google.com/search?q=screen-scraping+HTML" title="Google search results for &#039;screen scraping HTML&#039;">screen-scraping HTML</a>&#8221; technique may be required. <sup><a href="http://dltj.org/article/web-opac-schemes/#footnote_0_284" id="identifier_0_284" class="footnote-link footnote-identifier-link" title="Such a technique gets the information from the ILS using the existing web OPAC.  Such schemes are generally fragile because changes to the underlying web OPAC can have detrimental affects on the content scraping process.">1</a></sup></p><p>One example of such a wrapper is the work at Ann Arbor Public Library on SOPAC.  Short for &#8220;Social OPAC,&#8221; SOPAC is &#8220;a set of social networking tools integrated into the AADL catalog [that] gives users the ability to rate, review, comment-on, and tag items.&#8221;<sup><a href="http://dltj.org/article/web-opac-schemes/#footnote_1_284" id="identifier_1_284" class="footnote-link footnote-identifier-link" title="Blyberg, J. (2007). AADL.org Goes Social. blyberg.net. Retrieved October 12, 2007, from http://www.blyberg.net/2007/01/21/aadlorg-goes-social/">2</a></sup> It uses an open source content management system called Drupal as a structure through which the added functionality is provided.  For example, when a user seeks the bibliographic information page for a catalog record, that request is made from the user&#8217;s browser to the Drupal software.  The Drupal software in turn makes a request to the integrated library system for the bibliographic information it holds.  The response from the ILS is parsed by the Drupal software for key information such as title, author, subjects, holdings, etc.  This information is mixed with information stored in the Drupal database (ratings, tags, reviews, cover images, etc.) and a new web page is created and returned to the user&#8217;s browser.</p><p>Another example of a web OPAC wrapper is <a href="http://about.scriblio.net/" title="Scriblio about page">Scriblio</a> (formerly called WPopac).  Using the underlying framework of WordPress, Scriblio offers faceted browsing, tagging, and syndication feeds for the underlying Millennium WebOPAC.  Scriblio is a project of Plymouth State University, supported in part by the Andrew W. Mellon Foundation.  Both SOPAC and Scriblio are available under open source licenses.</p><p><strong>Web OPAC replacements</strong> are new systems that completely replace the existing web OPAC.  Unlike wrappers (which get their bibliographic data in real-time from the underlying web OPAC), these replacements operate on sets of records that are extracted from the ILS or come from another source.  (In some cases, these replacements still rely on the underlying web OPAC as a source of item status information such as checked out status and due date.) The first notable OPAC replacement was at <a href="http://www.lib.ncsu.edu/endeca/" title="About Endeca at NCSU Libraries">North Carolina State University when its library installed and configured</a> the <a href="http://endeca.com/" title="Endeca corporate homepage">Endeca software</a> to provide <a href="http://www.lib.ncsu.edu/catalog/" title="NCSU Libraries Online Catalog">a faceted browse to the library catalog</a>.  By itself, an Endeca OPAC display does not enable tagging, annotation, or user aggregation services such as recommendation engines.&#160; Other similar web OPAC replacements are <a href="http://web.archive.org/web/20080328163000/http://www.iii.com/encore/main_index2.html" title="Encore product information page">Encore from Innovative Interfaces</a><sup><a href="http://dltj.org/article/web-opac-schemes/#footnote_2_284" id="identifier_2_284" class="footnote-link footnote-identifier-link" title="As Betsy Graham, Vice President of Product Management at Innovative Interfaces, notes in the comments, the Encore will perform real-time queries to a Millennium ILS for bibliographic data, and in such cases the data extract is not needed.">3</a></sup>, <a href="http://www.exlibrisgroup.com/primo.htm" title="Primo product information page">Primo from Ex Libris</a> and <a href="http://www.medialab.nl/" title="Aquabrowser product information page">Aquabrowser from Medialab Solutions</a>.  Miami University&#8217;s experiments with the open source Apache SOLR and the exported records from their Millennium system also fall into this category.  Worldcat Local is also a form of web OPAC replacement noting that the source of bibliographic records is the OCLC Worldcat database rather than the local ILS.</p><p><strong>ILS replacements</strong> offer the biggest opportunity for enhanced user services, particularly by adopting one of the open source solutions now available. At this time, neither of the open source solutions (<a href="http://open-ils.org/" title="Evergreen homepage">Evergreen</a> and <a href="http://www.koha.org/" title="Koha homepage">Koha</a>) offers more than faceted search and browsing. Unlike the commercial systems, however, the source code of the system can be modified to add these functions, and the modifications shared with other users of the same system.</p><p>[Update 20071015T1624 : Corrections made -- and the text improved! -- based on Betsy Graham's comment.  Thanks, Betsy!]<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.iii.com/mill/webopac.shtml to http://web.archive.org/web/20071015145500/http://iii.com/mill/webopac.shtml on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.iii.com/encore/main_index2.html to http://web.archive.org/web/20080328163000/http://www.iii.com/encore/main_index2.html on January 20th, 2011.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.sirsidynix.com/Solutions/Products/portalsearch.php#content to http://web.archive.org/web/20071109170053/http://www.sirsidynix.com/Solutions/Products/portalsearch.php#content on January 28th, 2011.</p><h2>Footnotes</h2><ol class="footnotes"><li id="footnote_0_284" class="footnote">Such a technique gets the information from the ILS using the existing web OPAC.  Such schemes are generally fragile because changes to the underlying web OPAC can have detrimental affects on the content scraping process.</li><li id="footnote_1_284" class="footnote">Blyberg, J. (2007). AADL.org Goes Social. blyberg.net. Retrieved October 12, 2007, from <a href="http://www.blyberg.net/2007/01/21/aadlorg-goes-social/" title="Blog posting announcing SOPAC">http://www.blyberg.net/2007/01/21/aadlorg-goes-social/</a></li><li id="footnote_2_284" class="footnote">As Betsy Graham, Vice President of Product Management at Innovative Interfaces, notes in the comments, the Encore will perform real-time queries to a Millennium ILS for bibliographic data, and in such cases the data extract is not needed.</li></ol>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/web-opac-schemes/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>Solr-ized MARC Record Catalog</title><link>http://dltj.org/article/miami-video-solr/</link> <comments>http://dltj.org/article/miami-video-solr/#comments</comments> <pubDate>Tue, 05 Jun 2007 03:29:13 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[lucene]]></category> <category><![CDATA[metadata]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[solr]]></category><guid isPermaLink="false">http://dltj.org/2007/06/miami-video-solr/</guid> <description><![CDATA[Rob Casson of Miami University announced this weekend the beta availability of their video catalog. In a subsequent posting, Rob describes the user interface elements. Rob and the crew at Miami are seeking feedback on the interface, so if you &#8230; <a href="http://dltj.org/article/miami-video-solr/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2007/06/miami-video-solr/"></abbr><p>Rob Casson of Miami University <span class="removed_link" title="http://foam.lib.muohio.edu/blog/?p=13">announced this weekend</span> the <a href="http://beta.lib.muohio.edu/solr/videos/" title="Miami University Video Catalog">beta availability of their video catalog</a>.  In a subsequent posting, Rob <span class="removed_link" title="http://foam.lib.muohio.edu/blog/?p=14">describes the user interface elements</span>.  Rob and the crew at Miami are seeking feedback on the interface, so if you have some <a href="http://beta.lib.muohio.edu/solr/videos/feedback.php" title="Video Catalog Feedback Form">be sure to offer it to them</a>.</p><p>A couple of notes on the mechanisms Rob is using. <a href="http://lucene.apache.org/solr/" title="Apache Solr homepage">Apache Solr</a> is an open source enterprise search server based on the <a href="http://lucene.apache.org/java/" title="Apache Lucene homepage">Lucene Java</a> search library (also an Apache project).  You can think of Lucene as the raw indexing and search engine with Solr layered on top to provide a non-Java interface to a rich feature set.  What Miami has done is extract all of the bibliographic and related item records out of their Innovative Interface system, written programs to transform that data into XML, indexed it with Solr/Lucene and created a search interface.</p><p>Now what makes this really interesting is how much useful information is in the MARC record that doesn&#8217;t currently find its way into the WebPAC interface.  For instance, this snapshot shows the facets where the MARC record has fielded data that can be turned into browsable lists:<div style="border: 2px solid gray; font-size 90%; padding: .25em;"><img src="http://cdn.dltj.org/wp-content/uploads/2007/06/browse_by_lc_class1.png" alt="Browse Catalog by LC Class" title="Browse Catalog by LC Class" width="623" height="242" style="border-bottom: 1px dashed gray;" />Example from Miami University&#8217;s video catalog showing the available fielded data.</div><p> The corresponding <a href="http://holmes.lib.muohio.edu/search/X" title="Miami University Libraries:Advanced Keyword Search">WebPAC pre-search limits (for keyword searching)</a> only includes a subset of languages, media formats, locations and does not include topic, genre, LC/SuDoc classes, and coverage date.  In other words, there is a whole lot of information in the MARC record that isn&#8217;t being exposed in the normal WebPAC interface.  Since Miami is in full control over the data in the Solr-based index, though, they are free to include as much or as little in the end-user interface.</p><p>Combined with faceted browsing, this makes for a very simple and quick interface to narrow down a large set of records.  At the time of writing this entry, Miami&#8217;s video library consisted of 10,538 records.  In three clicks, one can narrow that down to <a href="http://beta.lib.muohio.edu/solr/videos/index.php?query=%5B%2A+TO+%2A%5D&#038;filter_name[]=lang_facet&#038;filter_value[]=fre&#038;filter_name[]=format_facet&#038;filter_value[]=DVD&#038;filter_name[]=topic_facet&#038;filter_value[]=Comedy+films&#038;keep_filters=1" title="http://beta.lib.muohio.edu/solr/videos/index.php?query=%5B%2A+TO+%2A%5D&#038;filter_name[]=lang_facet&#038;filter_value[]=fre&#038;filter_name[]=format_facet&#038;filter_value[]=DVD&#038;filter_name[]=topic_facet&#038;filter_value[]=Comedy+films&#038;keep_filters=1">the 12 French-language comedy films in DVD format</a>:<div style="border: 2px solid gray; font-size 90%; padding: .25em;"><img src="http://cdn.dltj.org/wp-content/uploads/2007/06/french_dvd_comedy_films1.png" alt="Miami Video Catalog browse for French comedies in DVD" title="Miami Video Catalog browse for French comedies in DVD" width="603" height="71" border="0" style="border-bottom: 1px dashed gray;" />Example from Miami University&#8217;s video catalog facets after browsing for French-language Comedies on DVD.</div><p> From this screen, to see what is available in all media formats one need just click the red &#8216;X&#8217; to the right of &#8220;DVD&#8221;.  Also note the &#8220;RSS Feed&#8221; symbol on the right side of this interface snapshot.  The results of any search/browse are immediately available as an RSS feed &#8212; a very convenient way to receive notifications of new titles that match this search!</p><p>Congratulations, Rob and everyone else at Miami that brought this interface into existence.  It is a nice model and something we all can learn from through your experiences.  Please keep us updated as the project continues.<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://foam.lib.muohio.edu/blog/?p=13 on February 11th, 2011.</p><p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://foam.lib.muohio.edu/blog/?p=14 on February 11th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/miami-video-solr/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Services in a Service Oriented Architecture</title><link>http://dltj.org/article/services-in-soa/</link> <comments>http://dltj.org/article/services-in-soa/#comments</comments> <pubDate>Wed, 20 Sep 2006 03:08:36 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Library SOA]]></category> <category><![CDATA[Raw Technology]]></category> <category><![CDATA[libraries]]></category> <category><![CDATA[library 2.0]]></category> <category><![CDATA[library service-oriented architecture]]></category> <category><![CDATA[ngc4lib]]></category> <category><![CDATA[OCLC]]></category> <category><![CDATA[OhioLINK]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[service-oriented architecture]]></category> <category><![CDATA[WorldCat]]></category><guid isPermaLink="false">http://dltj.org/2006/09/services-in-soa/</guid> <description><![CDATA[This post is the second in a series about the application of the Service Oriented Architecture (SOA) system design pattern to library services. The first post in this series focused on defining &#8220;Service Oriented Architecture&#8221; using the analogy of a &#8230; <a href="http://dltj.org/article/services-in-soa/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/09/services-in-soa/"></abbr><p>This post is the second in a series about the application of the Service Oriented Architecture (SOA) system design pattern to library services.  The first post in this series <a href="http://dltj.org/2006/09/defining-soa-by-analogy/">focused on defining &#8220;Service Oriented Architecture&#8221;</a> using the analogy of a transportation network.  This post goes into some detail about what makes a &#8220;service&#8221; in this architecture and offers an example using a hypothetical use case:  a union library catalog (Open WorldCat) making a statement about the availability of a book.</p><p><h2>Why are we even looking at SOA?</h2><br />This is a good question to ask before we get much further.  SOA adds a new layer of complexity on top of existing systems and services, so &mdash; other than being a neat new set of buzzwords &mdash; there had better be a good reason for investigating and adopting pattern for designing systems.  Answering this question also helps us in defining what a &#8220;service&#8221; is in an SOA.  The most concise answer can be found in <i>OASIS Reference Model for Service-Oriented Architecture:</i></p><blockquote><p>SOA is a means of organizing solutions that promotes reuse, growth and interoperability. It is not itself a solution to domain problems but rather an organizing and delivery paradigm that enables one to get more value from use both of capabilities which are locally “owned” and those under the control of others.  It also enables one to express solutions in a way that makes it easier to modify or evolve the identified solution or to try alternate solutions. <sup><a href="http://dltj.org/article/services-in-soa/#footnote_0_118" id="identifier_0_118" class="footnote-link footnote-identifier-link" title="OASIS Reference Model for Service-Oriented Architecture, Committee Specification 1, dated 2 Aug 2006, lines 175-179.  The document was retrieved from http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf on 18-Sep-2006.">1</a></sup></p></blockquote><p>The first sentence is a statement that reflects SOA position as the latest step on an evolutionary path from monolithic to modular computing.  In the really old days of electronic computing, every sequence of processing instructions was defined from scratch &mdash; you programmed the computer to do everything.  Very quickly one realized that the programming code being written contained a lot of redundancy, so &#8220;code libraries&#8221; were formed that held all of the repeated instructions; no longer did everyone have to write and debug their own code routines to get the current date or write out a character&#8230;you used the supplied code libraries.</p><p>Gradually, as systems became more and more complex, the computing profession came up with more code libraries and developed higher levels of abstraction to deal with the complexity.  &#8220;Objects&#8221; as programming entities were introduced in the 1960s via Simula 67, a programming language designed for making simulations, and Smalltalk, a programming language developed at Xerox PARC in the 1970s, introduced the term <em>Object-oriented Programming</em> (OOP) to represent the pervasive use of objects and messages as the basis for computation.  OOP became the dominant programming methodology during the mid-1980s largely due to the influence of C++, an extension of the C programming language, but for the most part the applications developed using the OOP methodology remained as applications running on a solitary computer system. <sup><a href="http://dltj.org/article/services-in-soa/#footnote_1_118" id="identifier_1_118" class="footnote-link footnote-identifier-link" title="Summarized version of &amp;#8220;Object-oriented programming.&amp;#8221; Wikipedia, The Free Encyclopedia. 19 Sep 2006, 18:27 UTC. Wikimedia Foundation, Inc. 19 Sep 2006 http://en.wikipedia.org/wiki/Object-oriented_programming&amp;#038;oldid=76627897#History. ">2</a></sup></p><p>OOP and SOA are similar in that each seeks to encapsulate activities to an abstract level at which point the abstractions can be reused as building blocks to larger applications.  Where they differ, as explained by the <i>OASIS Reference Model for Service-Oriented Architecture</i> <sup><a href="http://dltj.org/article/services-in-soa/#footnote_2_118" id="identifier_2_118" class="footnote-link footnote-identifier-link" title="OASIS Reference Model for Service-Oriented Architecture, Committee Specification 1, dated 2 Aug 2006, lines 243-259.">3</a></sup>, is at the level of abstraction:  in the OOP paradigm the focus is on packaging data and operations whereas in the SOA paradigm the focus is on &#8220;the task or business function &#038;mdash getting something done.&#8221;  Or, if you will, providing a <em>service.</em></p><p><h2>Definition of &#8220;Service&#8221;</h2></p><p>In the SOA sense of the word, a service is a set of capabilities offered by a service provider through a service definition that makes the capabilities discoverable by a service consumer.  The implementation of the service is &#8220;opaque&#8221; to the consumer, and the invocation of a service itself may seek out the SOA-defined capabilities of another service provider.  The real-world consequences of a service invocation can be:  1) information transferred from a provider to a consumer (e.g. &#8220;read&#8221;); 2) a change in the state of information at the provider (e.g. &#8220;write&#8221;); or 3) a combination of both.</p><p>The amount of information received and/or changed per service invocation can be rather small, and the transaction itself can be rather light-weight.  For instance, in an ACM QUEUE interview Werner Vogels, Amazon&#8217;s Chief Technical Officer says that when &#8220;you hit the Amazon.com gateway page, the application calls more than 100 services to collect data and construct the page for you.&#8221; <sup><a href="http://dltj.org/article/services-in-soa/#footnote_3_118" id="identifier_3_118" class="footnote-link footnote-identifier-link" title="&amp;#8220;A Conversation with Werner Vogels.&amp;#8221;  ACM Queue. 4(4): May 2006. 19-Sep-2006 http://www.acmqueue.com/modules.php?name=Content&amp;#038;pa=showpage&amp;#038;pid=388">4</a></sup> If it took seconds rather than miliseconds to respond to a SOA query, Amazon&#8217;s architecture would clearly be unsustainable.</p><p>Back up to the quotation near the top of this post, the second sentence ends by speaking of &#8220;capabilities which are locally &#8216;owned&#8217; and those under the control of others.&#8221;  SOA, by defining this abstract notion of service and focusing on the semantics surrounding a service, promotes the exchange of services across organizational boundaries.  This is the subject of the following hypothetical use case.</p><p><h2>Hypothetical Use Case:  Reflection of Local Library Holdings in Open WorldCat</h2><br />So, you might be asking yourself, what does this mean for the systems and services delivered by the library community?  (The first post in the series generated a lot of hits that, judging by the quantity and the HTTP referrer strings, are not from the the library community so you might be asking &#8220;who cares about libraries?&#8221;  Welcome to DLTJ &mdash; a blog about the application of technology changes that are disruptive to the library community status quo&#8230;and you may have thought that libraries are boring&#8230;)  Suppose for a moment that you decided to replace the public interface of your local library catalog with that of, say, <a href="http://worldcat.org/" title="WorldCat">Open WorldCat</a> &mdash; you like the design and functionality better than what is offered by your library automation vendor plus Open WorldCat offers the very neat find-a-copy-in-a-nearby-library feature.  (Again, for those coming in from outside the library community, WorldCat is a combined database of the holdings of thousands of libraries worldwide offered by a not-for-profit cooperative called OCLC.  You can, no pun intended, <a href="http://worldcat.org/whatis/" title="What is WorldCat?">read more about it</a>.  A database of, at the time of writing 68,338,776 works represented by <a href="http://www.oclc.org/worldcat/newgrow.htm" title="Watch WorldCat Grow (LIVE)">1,081,317,008 distinct holdings in libraries</a>.  Still think libraries are boring?)</p><p>You are all ready to proceed with this plan, <sup><a href="http://dltj.org/article/services-in-soa/#footnote_4_118" id="identifier_4_118" class="footnote-link footnote-identifier-link" title="For the record, please note the word &amp;#8220;hypothetical&amp;#8221; sprinkled liberally throughout this example.  WorldCat cannot now do the things that are described in this post, the screenshots are unauthorized adaptations of WorldCat web pages, and, to the best of my knowledge, OCLC is not planning on doing anything like what is described here.  Although it would be really neat if they could do it&amp;#8230;.">5</a></sup> but there is one sticking point:  your local public catalog displays the status of the item (&#8220;available&#8221;, &#8220;checked out&#8221;, &#8220;lost&#8221;, etc.).  And WorldCat, although it contains the combined holdings of thousands of libraries, it doesn&#8217;t know whether any particular item is available or not &mdash; the only thing stored in the WorldCat database is whether an item is owned, not whether it is checked out.  The status of the item is only known to the local catalog system.</p><p>Enter a Service Oriented Architecture.  The local catalog system makes known a service whereby an service consumer can ask for the status of an item.  What is returned by the service provider can be as simple as a string of text that is a spelled-out version of the item status or it can be as complex as an XML schema with attributes for &#8220;checked out&#8221; or &#8220;lost&#8221; and parsable date fields and so forth.  Remember, though &mdash; these SOA exchanges need to be processed quickly.  As WorldCat is generating the screen of the search results for the user, it calls back to the library catalog system to find the status of the item and then displays it for the user.  The result might be something like this: <br /><img id="image124" src="http://cdn.dltj.org/wp-content/uploads/2006/09/screenshot_01.png" alt="WorldCat example with &quot;Status&quot;" style="border: 1px solid silver; margin: 1em 0 1em 0;" /></p><p><h2>Okay, but is That What the User Really Wanted?</h2><br />I have my wife to thank for the next part; she, too, is a librarian <sup><a href="http://dltj.org/article/services-in-soa/#footnote_5_118" id="identifier_5_118" class="footnote-link footnote-identifier-link" title="yeah, yeah &amp;#8212; I can almost hear the sharp-witted speculations about our dinner-time conversations from those outside the library community.">6</a></sup> and as I was describing this scenario she was most emphatic about the relative uselessness of the status display.  After all, if your question is &#8220;how can I get this item?&#8221; does the answer &#8220;due back on&#8230;&#8221; or &#8220;declared lost&#8221; or even &#8220;available&#8221; answer that question?  What if we were to really answer the question; the answer might look something like:<br /><img id="image123" src="http://cdn.dltj.org/wp-content/uploads/2006/09/screenshot_021.png" alt="WorldCat example with &quot;Availability&quot; added" style="border: 1px solid silver; margin: 1em 0 1em 0;" /><br />We&#8217;re translating the raw status information from our inventory control database following these rules:</p><dl><dt>Available Online</dt><dd>If we see in the description of the item that it is on the web somewhere.  In this case, the word &#8220;Online&#8221; can link right to the item.</dd><dt>Available Onsite; Delivered in 1-2 days</dt><dd>This item is physically held in the library and the inventory control aspect of the library system says that it is available.  So the choices to the user are &#8220;onsite&#8221;, which could link to a page that describes which library holds the item and the approximate location of the item within the library, or &#8220;delivered in 1-2 days&#8221; for a user service that will pull an item from the shelves and deliver it to an office or home.</dd><dt>Delivery on or about&#8230;</dt><dd>This item is checked out.  A hold has been placed on it, and when the item is returned (hopefully no later than the original due date) it will be turned around to the next user.</dd><dt>Delivered in 3-4 weeks</dt><dd>This item was declared lost, so the 3-4 week delivery statement represents the estimated time to get the item from another library through interlibrary loan.  Ultimately, does the user really care if the item was declared lost?  Probably not &mdash; they just want to get to the item!</dd></dl><p><h2>Layers of Services</h2><br />Here in Ohio we can actually do one better than those last two.  In addition to our local catalog systems, Ohio academic libraries have a <a href="http://olc1.ohiolink.edu/" title="OhioLINK Library Catalog - Main Search Menu">combined catalog of their own</a> and a requesting/delivery service that can move an item from one institution to another in a matter of days.  What would this mean in terms of our emerging SOA?  The service provider that WorldCat asks for the local item status doesn&#8217;t have to be the local catalog system.  Instead, it could be an intermediary service that would first ask the local catalog system if the item is available.  If not (such as in the &#8220;checked out&#8221; or &#8220;lost&#8221; examples), the intermediary service would query the OhioLINK combined catalog service provider to see if the item is available at any other OhioLINK member institution.  If so, the display might look something like this:<br /><img id="image122" src="http://cdn.dltj.org/wp-content/uploads/2006/09/screenshot_03.png" alt="WorldCat example with &quot;Availability&quot; line and with value-added delivery time" style="border: 1px solid silver; margin: 1em 0 1em 0;" /><br />Here again is the translated message:</p><dl><dt>Delivered in 2-3 days</dt><dd>The item was not available at the local site (so we don&#8217;t see an &#8220;on-site&#8221; link) but it is available from an OhioLINK member institution.  The average turn-around time for an OhioLINK physical delivery request is about 2 to 3 days.  But again, the user doesn&#8217;t care at this point where the item is coming from &mdash; their local library or one somewhere across the state; the only thing the user likely cares about is how long it would take to get the item if he or she asked for it to be delivered to their home or office.</dd></dl><p><h2>But What of the &#8220;Integrated Library System&#8221;?</h2><br />If you read closely and have your internal sensors calibrated to such things, you may have noticed the juxtaposition of &#8220;inventory control system&#8221; with &#8220;local catalog system&#8221; in the descriptions above.  That is no mistake &mdash; in the next posting of this series we&#8217;ll take a look at the disaggregation of the traditional integrated library system in a SOA environment.<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://en.wikipedia.org/wiki/Object-oriented_programming&#038;oldid=76627897#History to http://en.wikipedia.org/wiki/Object-oriented_programming?oldid=76627897#History on January 13th, 2011.</p><h2>Footnotes</h2><ol class="footnotes"><li id="footnote_0_118" class="footnote">OASIS Reference Model for Service-Oriented Architecture, Committee Specification 1, dated 2 Aug 2006, lines 175-179.  The document was retrieved from <a href="http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf" title="OASIS Reference Model for Service-Oriented Architecture">http://www.oasis-open.org/committees/download.php/19679/soa-rm-cs.pdf</a> on 18-Sep-2006.</li><li id="footnote_1_118" class="footnote">Summarized version of &#8220;Object-oriented programming.&#8221; Wikipedia, The Free Encyclopedia. 19 Sep 2006, 18:27 UTC. Wikimedia Foundation, Inc. 19 Sep 2006 <a href="http://en.wikipedia.org/wiki/Object-oriented_programming?oldid=76627897#History" title="Object-Oriented Programming">http://en.wikipedia.org/wiki/Object-oriented_programming&#038;oldid=76627897#History</a>.</li><li id="footnote_2_118" class="footnote">OASIS Reference Model for Service-Oriented Architecture, Committee Specification 1, dated 2 Aug 2006, lines 243-259.</li><li id="footnote_3_118" class="footnote">&#8220;A Conversation with Werner Vogels.&#8221;  ACM Queue. 4(4): May 2006. 19-Sep-2006 <a href="http://www.acmqueue.com/modules.php?name=Content&#038;pa=showpage&#038;pid=388" title="">http://www.acmqueue.com/modules.php?name=Content&#038;pa=showpage&#038;pid=388</a></li><li id="footnote_4_118" class="footnote">For the record, please note the word &#8220;hypothetical&#8221; sprinkled liberally throughout this example.  WorldCat cannot now do the things that are described in this post, the screenshots are unauthorized adaptations of WorldCat web pages, and, to the best of my knowledge, OCLC is not planning on doing anything like what is described here.  Although it would be really neat if they <em>could</em> do it&#8230;.</li><li id="footnote_5_118" class="footnote">yeah, yeah &#8212; I can almost hear the sharp-witted speculations about our dinner-time conversations from those outside the library community.</li></ol><div class='series_links'><a href='http://dltj.org/article/defining-soa-by-analogy/' title='Defining &#8220;Service Oriented Architecture&#8221; by Analogy'>Previous in series</a> <a href='http://dltj.org/article/ils-disintegration-to-soa/' title='The Dis-integration of the ILS into a SOA Environment'>Next in series</a></div>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/services-in-soa/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>A Known Citation Discovery Tool in a Library2.0 World</title><link>http://dltj.org/article/ajax-citation-tool/</link> <comments>http://dltj.org/article/ajax-citation-tool/#comments</comments> <pubDate>Tue, 15 Aug 2006 15:14:43 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Blue Sky]]></category> <category><![CDATA[Linking Technologies]]></category> <category><![CDATA[ejournal]]></category> <category><![CDATA[libraries]]></category> <category><![CDATA[library 2.0]]></category> <category><![CDATA[metasearch]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[openurl]]></category><guid isPermaLink="false">http://dltj.org/2006/08/ajax-citation-tool/</guid> <description><![CDATA[When it comes to seeking a full-text copy of that known-item citation, are our users asking &#8220;what have you done for me lately?&#8221; OpenURL has taken us pretty far when one starts in an online environment &#8212; a link that &#8230; <a href="http://dltj.org/article/ajax-citation-tool/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/08/ajax-citation-tool/"></abbr><p>When it comes to seeking a full-text copy of that known-item citation, are our users asking &#8220;what have you done for me lately?&#8221;  OpenURL has taken us pretty far when one starts in an online environment &#8212; a link that sends the citation elements to our favorite link resolver &#8212; but it only works when the user starts online with an OpenURL-enabled database.  (We also need to set aside for the moment the need for some sort of OpenURL base resolver URL discovery tool &#8212; how does an arbitrary service know <em>which</em> OpenURL base resolver I want to use!)  What if a user has a citation on a printed paper or from some other non-online form?  Could we make their lives easier, too?  Here is one way.  (Thanks go out to Celeste Feather and Thomas Dowling for helping me think through the possibilities and issues.)</p><p>Some sites have addressed this issue with a static HTML form that prompts for the citation information (for example, this sample from <span class="removed_link" title="http://demo.exlibrisgroup.com:9003/demo/cgi/core/citation-linker.cgi">Ex Libris&#8217; SFX demo server</span>).  That is so Web-1.0, though &#8212; you have to fill out the entire form before you get any response back from the server on the availability (or non-availability) of the article you are trying to find.  What if we could meet the user where they are with an interactive dialog that would quickly connect the user with the article?</p><p>One of the underlying assumptions is that users are still going to the OPAC to do a known-item search by journal title to see if the journal is held by the library in some form.  The scheme that follows, though, would work just as well in A-Z journal lists and other places where the ISSN of the desired journal is known.  The process starts when the user clicks on a link encoded with the ISSN from the bibliographic record pointing into our new OpenURL link resolver.  The link resolver returns to the browser a page that lists articles from the given ISSN in reverse chronological order.  (The theory here is, of course, to give the user some results, even though they are not likely what the user wants!)</p><p>The page also has an HTML form with fields for citation elements.  As the user keys information into the form fields, AJAX calls update the results area of the web page with relevant hits.  For instance, if a user types the first few letters of the author&#8217;s last name, the results area of the web page shows articles by that author in the journal.  (We could also help the user with form-field completion based on name authority records and other author tables so that even as the user types the first few letters of the last name he or she could then pick the full name out of a list.)  With luck, the user might find the desired article without any additional data entry!</p><p>Another path into the citation results via the link resolver:  if a user types the volume into the form field, the AJAX calls cause links to appear to issues of that volume in addition to updating the results to a reverse chronological listing of articles.  If a user then types the issue into the HTML form field or clicks the issue link, the results area displays articles from that issue in page number order.  Selecting the link of an article would show the list of sources where the article can be found (as our OpenURL resolvers do now), and off the user goes.</p><p>Ideally, all of the form elements would be AJAX&#8217;d, so if a user types an author&#8217;s last name and a year, the appropriate citation(s) would show up.  One might even be able to insert this activity in an IFRAME right on the bibliographic record display (if one have that much control over HTML layouts of various systems).</p><p>So what is to prevent us from reaching this citation discovery nirvana now?  Well, a couple of things:</p><ol><li>Our link resolvers don&#8217;t know anything about the actual citations of items in journals &#8212; they just know how to take the citation elements and construct a URL that points into some other system.  In order to make this work, our link resolver would need to be paired with a metasearch engine or a comprehensive index of article citations (or both).</li><li>It would be helpful if there was an ISSN disambiguator to find alternate ISSNs (print vs. electronic, etc.) in order to cast a wide net for possible results.  (In other words,  a counterpart to <a href="http://www.oclc.org/research/projects/xisbn/" title="xISBN [OCLC - Projects]">OCLC&#8217;s xISBN resolver service</a>.)</li></ol><p>Two pretty high hurdles.  Still, it would be really useful if we could pull it off, wouldn&#8217;t it?<p style="padding:0;margin:0;font-style:italic;" class="removed_link">The text was modified to remove a link to http://demo.exlibrisgroup.com:9003/demo/cgi/core/citation-linker.cgi on January 28th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/ajax-citation-tool/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Just In Time Acquisitions versus Just In Case Acquisitions</title><link>http://dltj.org/article/just-in-time-versus-just-in-case-acquisitions/</link> <comments>http://dltj.org/article/just-in-time-versus-just-in-case-acquisitions/#comments</comments> <pubDate>Wed, 02 Aug 2006 14:30:51 +0000</pubDate> <dc:creator>Peter Murray</dc:creator> <category><![CDATA[Disruption in Libraries]]></category> <category><![CDATA[Economies of Scale]]></category> <category><![CDATA[Library SOA]]></category> <category><![CDATA[Amazon]]></category> <category><![CDATA[book]]></category> <category><![CDATA[disruptive innovation]]></category> <category><![CDATA[libraries]]></category> <category><![CDATA[library 2.0]]></category> <category><![CDATA[library service-oriented architecture]]></category> <category><![CDATA[MARC]]></category> <category><![CDATA[ngc4lib]]></category> <category><![CDATA[onix]]></category> <category><![CDATA[opac]]></category> <category><![CDATA[publishing]]></category><guid isPermaLink="false">http://dltj.org/2006/08/just-in-time-versus-just-in-case-acquisitions/</guid> <description><![CDATA[What of a service existed where the patrons selected an item they needed out of our library catalog and that item was delivered to the patron even when the library did not yet own the item? Would that be useful? &#8230; <a href="http://dltj.org/article/just-in-time-versus-just-in-case-acquisitions/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<abbr class="unapi-id ignore noPrint" title="http://dltj.org/2006/08/just-in-time-versus-just-in-case-acquisitions/"></abbr><p>What of a service existed where the patrons selected an item they needed out of our library catalog and that item was delivered to the patron <em>even when the library did not yet own the item?</em> Would that be useful?  With the growth of online bookstores, our users do have the expectation of finding something they need on the web, clicking a few buttons and having it delivered.  When such expectations of what is possible exist, where is the first place a patron would go to find recently published items &#8212; the online bookstore or their local library catalog?  Does your gut tell you it is the online bookstore?  Would it be desirable if the patron&#8217;s instinct were to be the local library catalog?</p><p>A savvy patron looking for a recently published item will likely try the local library catalog to see if the item has been selected, purchased, received, cataloged, processed, and shelved (hereafter &#8220;SPRCPS&#8221;) by the staff &mdash; in other words, gone through the traditional process libraries use for acquiring items.  If not, the patron has one of three choices (that I can think of):</p><ol><li>make a request for the item to be SPRCPS&#8217;d with a hold placed on the item so that the patron is notified when it is ready;</li><li>start an Interlibrary Loan process to try to get the item from another site that has SPRCPS&#8217;d the item faster than your library; or</li><li>pay a cost premium &mdash; buy the book themselves and have it delivered.</li></ol><p>Looking at this from the perspective of elapsed time, #1 is likely many weeks, #2 is likely a few weeks, and #3 is likely a few days.  Looking at this from the perspective of direct cost to the patron, #1 is the cheapest, #2 may be free or some nominal ILL transaction cost (depending on local policy), and #3 is the most expensive.  All-in-all, reasonable tradeoffs.</p><p>But what if our libraries offered a service that had the speed of #3 and the cost of #1?  Do you think that would be an appropriate service to our users?</p><p><h2>Local Catalog Display</h2><br />In my mind, such a system would be predicated on four factors.  First, our local catalog would need to display some record of <em>items that are not yet held but could be acquired on an expedited basis.</em> If the savvy patron is going to start at the library catalog to determine if we already have the item, thereby executing the cheapest (no direct cost to the patron) and likely fastest (hop down to your local branch and pick it up) path to getting the item in hand, there needs to be a way to show patrons that the item <em>could</em> be added to the library&#8217;s collection on an expedited basis.  Here in OhioLINK and with other similar consortial catalog systems, that expectation is already being set.  &#8220;Can&#8217;t find the item in your local catalog?  Push this button and see if it is available from one of our consortial members.  If so, push this other button and we&#8217;ll transport it from that library to here for you.&#8221;</p><p>In terms of the mechanics of getting these records into our systems, it seems that we need a new form of MARC record loads into our systems.  The most likely source?  How about what booksellers use now &#8212; the <a href="http://www.bisg.org/activities-programs/activity.php?n=d&amp;id=15&amp;cid=2" title="Book Industry Study Group">ONIX format</a> &#8220;that publishers can use to distribute electronic information about their books to wholesale, e-tail and retail booksellers, other publishers, and anyone else involved in the sale of books.&#8221;  A feed of ONIX records from publishers, filtered through a selection criteria, <a href="http://www.loc.gov/marc/onix2marc.html" title="ONIX to MARC 21 Mapping">converted into MARC21</a>, and loaded into our local catalogs would do the trick.</p><p><h2>Automated &#8220;Request This Item&#8221; Function</h2><br />Second factor &#8212; a highly automated process to get the requested book to the library.  Again, those familiar with OhioLINK and other similar consortial borrowing/lending systems know that there is a ubiquitous &#8220;Request This Item&#8221; button (&#8220;RTIB&#8221; hereafter) for objects that are not in the patron&#8217;s own library but can be requested from a consortial partner.  In this new Just-In-Time acquisition based on the ONIX record in our catalog, that RTIB would need the addition a second workflow:  the buy-this-item-and-deliver-it-to-my-library workflow.  Like a business-to-business transaction, the RTIB would trigger the purchase of the item to be expedited to the patron&#8217;s library.</p><p><h2>Speedy Copy Cataloging and Shelf Prep</h2><br />Third factor &#8212; the item must get through copy cataloging and shelf prep quickly.  When a RTIB item reaches the library loading dock, there must be a workflow and a commitment by copy catalogers and shelf prep staff to turn the item around in four hours for patron pick up.  If the RTIB immediately buys the item from the distributor, the distributor turns it around for same-business-day shipping, and the item arrives on our doorstep via an expedited courier (no &#8220;library rate postage&#8221; here, please), then the only place where we have an influence on the time it takes to get the item into the hands of the user is right here &#8212; in our own technical services processes.  And there are a number of short-cuts that can be made here as well,</p><ul><li>Use &#8220;on the fly&#8221; circulation procedures to lend the book out immediately.  When it is returned route the item through technical services for formal copy cataloging (or decide that the Onyx data is acceptable as is for the copy cataloging).</li><li>Use a distributor that will delivery the item shelf-ready.  Just yesterday, through an <a href="http://lisnews.org/node/19233" title="LISNews.org | Amazon Introduces End-to-End Library Processing">LISnews posting</a>, I learned that <a href="http://www.amazon.com/gp/help/customer/display.html?nodeId=51533011" title="http://www.amazon.com/gp/help/customer/display.html?nodeId=51533011">Amazon is now one such distributor</a>:<br /><blockquote><p>Amazon offers a wide array of library processing options. In addition to mylar jackets on hard-cover books, Amazon also offers MARC records, spine labels, and barcodes. By partnering with leading cataloging companies and organizations, Amazon is also able to offer you highly customized MARC records, spine labels, and barcodes that meet your specific needs.</p></blockquote></li></ul><p><h2>New Roles for Staff</h2><br />The fourth factor is the hardest &#8212; the humans involved in the process.  And I don&#8217;t think it is the patrons that would have as big of an issue with this Just-In-Time acquisitions process.  Here in Ohio a user expectation exists to tolerate receipt of an item in 24 to 48 hours via consortial borrowing services.  I think it will be the library staff who would need first convincing then time to adjust to this new way of selecting and purchasing items.  Some initial thoughts on new roles:</p><ul><li>Selectors/bibliographers still have front-end work to do.  They are the ones to tune the profile of &#8220;items that could be purchased&#8221; records (informed by the requesting patterns from users) that are loaded into the system and to buy items not yet requested that round out a collection.  This is modestly akin to the approval plan systems we use now.</li><li>Copy cataloging staff may have a reduced workload for items that come in through the RTIB process &mdash; particularly if the distributor selected does much of the shelf prep and copy cataloging work already.  This, too, is nothing new:  we have been outsourcing more of our technical services work and assigning the copy cataloging and shelf prep staff to work on other areas of the collection.</li></ul><p><h2>Summary</h2><br />Let&#8217;s take one more look at the traditional SPRCPS process and see how things would change under a Just-In-Time acquisitions model.</p><dl><dt>Selected</dt><dd>An initial round of selection is done by the bibliographers and collection managers.  They decide which broad categories of ONIX records from publishers/distributors will be represented as &#8220;items-to-be-acquired&#8221; in the local catalog.  Patrons, then vote with their fingers and mice clicks as to which items meet their needs.</dd><dt>Purchased</dt><dd>An entirely automated business-to-business transaction.  Once the user decides the item is what they need, our library computer talks directly to the publisher/distributor computer and buys the item.</dd><dt>Received</dt><dd>The publisher/distributor doesn&#8217;t dally &#8212; they ship the item to us for next-day or second day delivery.  When it arrives in our mail room, we need to act fast.</dd><dt>Cataloged</dt><dd>Copy cataloging could be done by us, we could receive copy catalog records from the publisher/distributor, or we could decide that &mdash; at least for now &mdash; that the ONIX data is good enough and that like an &#8220;on-the-fly&#8221; transaction the formal copy cataloging will happen after the item is returned.</dd><dt>Processed</dt><dd>Choices here, too.  Will our staff do the shelf-prep work or is that something we contract with the publisher/distributor?  In any case quick processing here, too because&#8230;</dd><dt>Shelved</dt><dd>&#8230;we want to get the item in the hands of the user who requested it.  &#8220;Shelved&#8221; in this case could be the hold-pickup shelf, or it could be a local physical delivery service that sends the item to the patron.</dd></dl><p>Can we do this as fast as it would take the patron to get the item directly from the online bookseller?  Maybe not &#8212; we do have some necessary processing steps that a direct patron purchase process does not have.  Can we make that delay short enough so that the patron considers it acceptable as compared to the direct price premium of ordering it themselves?</p><p>Do we want to?<p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://www.bisg.org/onix/index.html to http://www.bisg.org/activities-programs/activity.php?n=d&#038;id=15&#038;cid=2.</p><p style="padding:0;margin:0;font-style:italic;">The text was modified to update a link from http://lisnews.org/article.pl?sid=06/08/01/023238 to http://lisnews.org/node/19233 on January 13th, 2011.</p>]]></content:encoded> <wfw:commentRss>http://dltj.org/article/just-in-time-versus-just-in-case-acquisitions/feed/</wfw:commentRss> <slash:comments>5</slash:comments> </item> </channel> </rss>
<!-- Served from: dltj.org @ 2012-02-11 09:15:27 by W3 Total Cache -->
