用Google图书搜索API增强OPAC

    2007年中的时候,想要在OPAC中像链接Amazon那样链接Google图书(因为部分是可以看全文的),还是件挺令图书馆人伤脑筋的事(参见“Google图书搜索的电子书网址”)。但前几天Google发布了新的图书搜索API,开始转而鼓励图书馆及其他图书网站在图书页面显示Google图书搜索的封面小图片、全文的可获得状态,并链接到图书搜索的结果。

    Google图书搜索提供静态与动态两种链接方式:

Viewability API – Dynamic Links (动态链接:全文可看性API)
· 可通过ISBN、LCCN及OCLC号链接到Google图书搜索
· 获知Google图书搜索是否有特定图书,及其全文可看性
· 生成图书封面小图片链接
· 生成图书信息页链接
· 生成图书预览链接

所谓Viewability分为四种 [因地域而异,有些书在美国可看,到加拿大就不可看了]:
Full View:全文可看
Limited Preview:部分可看(仅部分页面可看)
Snippet View:片断可看(可作书内检索search within this book,每页仅显示部分内容)
Metadata View:无全文(仅有图书信息“关于此书”)
(但从API返回的preview状态看,只有3种:noview, partial, full。似乎中间两种合并显示了,其实标出是否可作书内检索对用户还是很有意义的。)

Dynamic Links – Getting Started最后附有三段代码实例:
   *  Example: Basic linking to books
    * Example: Using a callback
    * Example: An AJAX Example

Static Links to Google Book Search (静态链接)
·通过ISBN、LCCN及OCLC号链接到图书的有关页面(显然不能像动态链接那样保证链接的有效性)
链接语法(ISBN):
http://books.google.com/books?vid=ISBNXXXXXXXXXX&printsec=[内容]
[内容]代表
空:图书首页
frontcover:封面
titlepage:题名页
copyright:版权页:
toc:目次页:
index:索引
backcover:封底

Static Links to GBS Content的实例没有介绍LCCN及OCLC号的链接方法,去年是不加前缀直接引用的,即:http://books.google.com/books?vid=XXXXXXXX&printsec=[内容]。但从动态链接实例看,分别用了LCCN和OCLC作前缀。

    在宣传博文中列出了一串共14个已经链接到Google图书搜索的公共图书馆、大学图书馆,以及图书网站LibraryThing、Open Library和Scriblio(开源软件,原WPOpac)。特别说明有几个大学是通过Ex Libris的Primo或SFX实现的。
    正好看到Library Technology Guides上的新闻:Ex Libris在其产品中集成了到Google图书的直接链接。据称Primo发现与传递解决方案(discovery and delivery solution),SFX内容敏感链接解析器(context-sensitive link resolver),以及Aleph和Voyager集成图书馆系统均加上了此功能。

    LibraryThing的Tim曾费尽心思做小插件以期利用群众的力量获取Google图书搜索的链接信息,这回很兴奋,因为LibraryThing还被Google官方举为首批应用者。在“来自Google的免费封面”中他提供了二段JS代码,一段是通过ISBN只抓取图书封面但不提供链接,一段是只在有全文时提供链接──应该说都很实用。同时,也没忘为他的OPAC增强服务LibraryThing for Libraries再做一回广告。

参见:
Google图书搜索的电子书网址 (2007-09-27)

Google Book Search Book Viewability API
Offical Google Blog:Book info where you need it, when you need it (2008-3-13)
Inside Google Book Search:Preview books anywhere with the new Google Book Search API (2008-3-13)

Library Technology Guides:Ex Libris integrates direct links to Google About this Book pages in its products (March 13, 2008)

The LibraryThing Blog: Google Books in LibraryThing (March 13, 2008)
Thing-ology (LibraryThing’s ideas blog):Free covers for your library, from Google (March 15, 2008)

国家图书馆规范库

    一直以为国家图书馆的规范库没有公开提供检索,前些日子经高人指点,才得知通过它的联机公共书目查询系统,原来是可以查到规范记录的。

    经一番摸索,了解到系统中题名、著者和主题三种规范记录都有。查找方法是:

“匿名登录”后,选择多库检索的“浏览”;
输入检索词,选择要浏览的索引(题名、著者、主题);
“确定”后出现结果列表。

    如果有规范记录,就会在检索词后出现[名称规范记录](题名或著者)或[主题规范记录]。点击规范记录链接,即可看到规范记录(非MARC格式)。

    从分别检索题名“红楼梦”和“石头记”看,国家图书馆的规范只做规范款目,不做参照款目;采用汉字为规范标目,逐字小写拼音为并列标目。
    从分别检索著者“鲁迅”和“周树人”看,人名拼音也是逐字的,而非通用的人名拼写方式(姓、名为两段,分别以大写字母起首);参照做得比较少,原名、字号等虽在附注中说明,但没有做单纯参照。另外,并非所有书目记录的标目都经过规范,如除规范形式“鲁迅 (1881~1936) ”外,书目记录中还有两种非规范形式的标目存在。
    查了多个主题词,主题规范过于简单,只有汉字规范标目、逐字小写拼音并列标目及英语单纯参照,没有主题词间关系。不能作为主题词表用,但可以用来确认某词是否为规范的主题词。沿用至今的《汉语主题词表》年久失修,虽然在断断续续地增补新词,但零零落落不便使用。如果国家图书馆目录中的主题词规范是实时更新的,那么认真的编目员可以用其OPAC作为联机主题词检索工具,真是有福了。
    有兴趣时,可以对国家图书馆的规范库作一番研究。

    国家图书馆的使用的藏书票(Ex Libris)公司Aleph系统,规范系统与书目系统整合为一体:

在“检索”界面,通过非规范名称,可以直接查到检索结果。如输入“周树人”,出现鲁迅作品一览。
在“浏览”界面,也可以由非规范名称,通过链接查到使用规范名称的书目记录。如输入“周树人”,点击“见: 鲁迅 (1881~1936) ”,同样出现鲁迅作品一览。

    受规范控制的OPAC对用户使用更便利,也更能体现出规范记录存在的必要性。 就这一点而言,比美国国会图书馆规范库与书目库分列的方式更优越,也是目前OPAC的一种趋势。