在图书馆OPAC预览Google图书

    Google图书搜索API(Google Book Search APIs)继动态链接(Dynamic Links)、数据API (Data API,增加用户互动功能)之后,有了第三个成员:嵌入网页API (Embedded Viewer API)。可以在网页上提供Google图书的预览功能,包括正文浏览(至多20%),页面放大、缩小,书内搜索。
    此功能目前已经在一些网上书店、社会书目网站、出版社、图书馆目录及WorldCat上使用。

    WorldCat的实例如ISBN为9781853260247的《大卫·科波菲尔》,在“申请”位置有“Google预览”图标,点击就会显示Google图书页面。
    比较奇怪的是,Google封面与Worldcat本身的封面完全不同。转到Google图书本身的网站查,检索结果封面同WorldCat,但预览封面则变成蓝色的了。看来封面图片并非来自扫描的图书。
    比较好玩的是,因为访问IP的缘故吧,所以“购买此书”链接除了出版商,另两个是卓越与当当。而在Google图书网站,“购买此书”显示的全是外国书店。这应当是Google与书商合作的另一种方式。

    加州大学在其目录Melvyl的测试版中使用此API(“购买此书”链接同样显示卓越与当当)。德州大学则已正式用于目录,不同的是没有“购买此书”链接。

    开发者页面有详细的说明,我对JavaScirpt一窍不通,就用Google Operating System博客上的例子,找《建筑速写技法》来个照猫画虎。因为博文中不能嵌入,只能放在本博左栏,空间太小,只是示意而已(Firefox可见,我自己的IE不可见)。

代码:
<script type="text/javascript" src="http://books.google.com/books/previewlib.js"></script>
<script type="text/javascript">
GBS_insertEmbeddedViewer(‘uhG2LmeWRBAC’,200,300);
</script>

    静态嵌入是很简单的,要在OPAC中动态嵌入,就需要看开发者页面编程了。
    如想了解Google图书搜索API的目前用户,可以访问“Who’s using the Book Search APIs?”。还可以到Google Groups参与讨论。

Via LISNews: Google Books now embeddable

参见:
Google Operating System: Embeddable Google Books
Inside Google Book Search: Book Search everywhere with new partnerships and tools

用Google图书搜索API增强OPAC (2008-03-16)

LibraryThing免费提供百万图书封面

    LibraryThing在8月初收录图书超过了三千万(册,愈350万种),而用户上载的图书封面也超过了一百万,于是Tim Spalding秉承一贯的开放数据理念,开始提供图书封面API,面向图书馆、书店及所有人。图书馆OPAC又多了一个封面来源。

    使用该服务要求注册一个LibraryThing帐号,并获取一个Developer Key,然后用ISBN即可获取封面。封面有大(large)、中(medium)、小(small)三个选项,如下为中的例子:
<img src="http://covers.librarything.com/devkey/KEY/medium/isbn/0545010225">

    出于对网站访问压力的控制,LibraryThing要求一个网站每天请求次数不超过10005000次;如果用程序自动获取,每秒还不能多于1个封面。并且不要求回链,还推荐将封面保存下来使用──前提一不批量转让,二不是竞争对手。详见其服务条款(LibraryThing Developer Profile)。

    由于不是所有图书都有ISBN,所以目前可通过ISBN提供的封面为91万多。大概用户提供的封面以通俗作品为多,比较适合公共图书馆,所以在专业图书馆工作的David发现,他试着加了37个封面链接,LibraryThing竟然一个都没有。

    Amazon早就有免费的封面服务,且封面数量更多,还不限制每天的请求数。那么,作为一个社会性编目网站,提供这一服务目的何在呢?Tim的回答是,半推广、半行善。
    由于Amazon提供免费服务的目的是推销,故而服务协议(Amazon Web Services™ Customer Agreement)要求回链(见5.1.7;且不能保留图片,见5.1.11),并可以此获得收益(Join Associates),这对于作为公益机构的图书馆就有所顾忌。
    图书馆如果选择商业封面供应商,需要花钱;如果直接上出版社网站下载封面,则需要花人力。
    LibraryThing一直以来发展不错,因而有信心用一定量的带宽负载提供这样的服务。Tim声称“偶行善”好过Google的“不做恶”(more "Do occasional good" than "Do no evil.")

    最终目的?Tim也很坦诚,希望出版社等能够了解其作用,进而愿意提供高质量的封面等信息,而不仅仅依赖用户提供因而清晰度等不能保证的图片。

    这是LibraryThing提供的第四项Web服务(LibraryThing APIs)。澳大利亚国家书目数据库搜索原型系统(Lucene NBD Search Prototype)就采用了其API,提供LibraryThing的收藏册数及用户评级(星数),显示在Google图书信息之后。

参见:
LibraryThing Blog:  A million free covers from LibraryThing (August 07, 2008)
Catalogablog: Free Covers from LibraryThing (August 11, 2008, Update 12 Aug. 2008)

[update 2008-8-14] LibraryThing已经将请求限制提高到了5000。各方也有积极反应:
· Art Zemon发布了一个简单的用PHP写的LibraryThing封面保存脚本(LibraryThing covers caching script)
· Alejandro Garza提供了Millennium系统使用LibraryThing封面的指导(要求用Millennium Module for Drupal),在留言中有实例(看着也是分面OPAC呢),并说明命中率只有0.18%──因为这是家墨西哥的生命科学图书馆,多是西班牙语图书。
· Library Journal网站上发表了Josh Hadro的文章介绍此事LibraryThing Releases One Million Free Covers

参见:
Thing-ology: More on covers (August 12, 2008)
Cheerful Curmudgeon: Caching Free LibraryThing Book Covers (August 11th, 200)
Stupendous Amazing Library: A million free covers from Library Thing (August 12, 2008)
Library Journal (8/12/2008): LibraryThing Releases One Million Free Covers / Josh Hadro

从可视虚拟书店到虚拟现实图书馆?

    2008-6-16,加拿大人Chris Thiessen发布了名为 Zoomii 的网上书店。访问这个虚拟书店,如同走进摆满图书的实体书店(满墙按类摆放、展示书封的图书),在书店中随便逛(用鼠标放大缩小、上下左右移动),从书封看有点意思的拿下来翻一下(点击看详细信息),再决定是否购买(最终通过Amazon购买)。Zoomii通过Amazon的Web服务获取图书数据,如果用户最终由Zoomii去了Amazon买书,Zoomii得到抽头。

    Huddersfield大学的Dave Pattern看后产生联想,立刻动手,不过十来天,已经在他们基于Horizon的OPAC上加上了封面浏览的虚拟书架。在OPAC检索结果页面下方,可以看到相邻图书的封面,感觉上就是在书架上浏览左右两边的图书。直接点击某个封面,就切换到另一条书目记录了。

    Dave自谦目前尚为"crappy prototype"(废物原型)。有留言问如何实现,称原就使用Amazon的Web服务获取封面,并记录哪些书有封面图片。现在的做法是由馆藏新建一个索引,得到按DDC分类号排序的一串书目记录号,并与是否有封面图片结合,在此基础上做成虚拟书架。
   
    Huddersfield大学早就试验过在OPAC上显示图书架位的功能,现在又试验显示图书封面的虚拟书架。有此基础,在未来如果做成虚拟现实图书馆(Virtual Reality Library)大概也是顺理成章的事了──在标示有索书号的图书馆布局图上,点击感兴趣的书架,逐本浏览架上的图书,看到感兴趣的取下来看看(点击看详细信息),想借的话先办保留,如果被借出了那就办预约。

    虽然自己在图书馆工作,但更喜欢网上书店。昨天根据儿子老师开的书单想在网上书店购买,结果大部分书因为年代久远而“缺货”,因而不得不承认,图书馆在相当长的时间内还是离不开的。
    前些日子看到一种观点,提出什么时候在图书馆借书能够像在网上书店买书那样方便。如果想像中的虚拟现实图书馆能够把虚拟与现实结合,提供文献寄送服务,相信会有更多人离不开图书馆了。当然,除了对残疾人服务,我不会要求免费寄送。

参见:Visual virtual shelf browsing (2008-6-27) from "Self-plagiarism is style"