Open Library也提供API

Open Library也有API了,又多了一个可以强化OPAC内容的来源了。
从目前的功能看,可以通过向http://www.openlibrary.org/api/things发送GET请求查询、获取对象,由于是Open Library的每条书目是一个wiki页面,有历史记录,因而甚至可以获取书目信息的某个特定版本(version)。

Open Library所用wiki引擎为Infogami,可以存储结构化的数据,其所谓的“对象”包括任何页面(每种书一个页面)的模板、版本、作者等,每个对象各有其对象类型。看对象类型,没看出有没有最感兴趣的全文链接(/type/uri?)。
有一个“API沙盘”可以用来试手。

比较有意思的是David Pattern谈论此事的博文。看看这位对Huddersfield大学OPAC做过很多领先改进的技客,如何看待互联网环境下的Z39.50标准──SRU(当然还有MARC):
“关于此API,在Code4Lib邮件组中有一场有趣的辩论──它们是否该用SRU、还是只用简单的API更好?我完全赞同非图书馆技术人员也可用得上的简单API。”
“我已在图书馆作为开发人员工作了近14年,我从未使用(甚或认真看过)SRU。当我阅读说明书(specification)时,我感觉自己的眼睛开始慢慢变得呆滞。也许是因为我由COBOL语言写电子数据交换(EDI)处理软件起步,我总是怀疑开发图书馆用(如Edifact,Z39.50,MARC等)说明书者全都是帮虐待狂 ; -)”

参见:Self-plagiarism is style: new API from OpenLibrary

香港科技大学的Scriblio实验目录

    昨天得知香港科技大学正在开发一个新OPAC,据说花了不少时间,比如处理汉字什么的。
    今天前去细看,名为实验目录(experimental catalog)、新一代(next generation)、Beta版,基于开源的Scriblio,Web2.0技术特征──分面搜索、交互标签云、用户评论与RSS种子。
    首页下方用户可以提交评论,目前唯一的评论是愚人节留下的,似乎颇留恋原来的界面。不知是留言的是馆员还是用户,如果是用户又是什么类型的用户,意见是:
It is a good and easy to use search method. To make it perfect, I think adding the following is better:
1. Check box to let user select aurthor, title, subject or all (uncheck all)
2. A easy finding box for refining search

    试用后(截图),印象最深的是输入检索词过程中的动态提示。不知道是不是接受了上述留言的意见,与一般只显示前方一致的词串不同,提示词也是分面的──除了一般的search for之外,还有Title、Title begin with和Author begin with,很有新意。中文似乎没有输入提示。

    检索结果上方有到港书网(HKAll)、WorldCat和Google学术搜索的链接。
    检索结果一览的分面依次是:Format, Self Location, Author, Title, Subject, Publication Year。其中主题与出版年以标签云形式展示。
    一览中直接显示详细信息,有封面、标签(似乎也来自主题?)及输入到RefWorks、WebBridge等链接──预约及详细信息链至原目录。馆藏位置链接到图书馆布局图示,用动态GIF指示详细的位置。

    检索结果的相关性似有不足──最近特别关注这一点。也没有看到显示排序选择。

关于Scriblio
    基于博客软件WordPress的开源OPAC,原名WPOPAC,曾获开源软件的2006梅隆信息协作奖,是图书馆界唯一获奖者(参见“从获奖看国外流行的开源软件”(2006-12-07))。
    名为FISH的开源OPAC也借鉴WPOpac的方法,将MARC数据转入MySQL数据库,然后生成一系列动态网页(参见“开源OPAC也精彩”(2007-01-14))。由于有导出过程,必然有数据如何与ILS同步与更新问题──但Casey Maison奋斗经久,终于将其替代Plymouth州立大学馆原有OPAC,其实用性无须置疑。
    3月中Google发布图书API,可以把Google图书的信息(全文可看、部分可看、只有书目)动态显示在OPAC上,Google的宣传博文即举Scriblio为应用实例之一──另外的图书馆实例是通过Ex Libris的Primo或SFX实现的(参见“用Google图书搜索API增强OPAC”(2008-03-16))。

    如果对Scriblio感兴趣,其网站(http://about.scriblio.net/)有具体实施所需信息,包括软件下载、使用与安装配置(wiki)等。

Ex Libris的OPAC前端Primo

    Ex Libris于2007年5月宣布Primo发布,适用于Aleph 500,Voyager及Unicorn系统。

    今天查到波斯顿学院图书馆采用Primo的信息,前去一看。在图书馆主页Quick Links栏最下部有“Test the Libraries’s new "beta" search tool!”,图书馆目录首页中有“Try Super Sleuth *beta*! A new library search tool”信息,都指向这个尚在试用中的beta版“搜索工具”——既不称OPAC/WebPAC或图书馆目录,也不用商品名primo,而是另起名“超级侦探”,赞!(试用Super Sleuth截图

    关于Super Sleuth BETA,在其馆刊Boston College Libraries Newsletter (v.9, no.1, fall 2007)之Library Technology Updates栏目说明,该馆是首先采用Primo系统的八个美国大学图书馆之一,Super Sleuth即基于此。

基本功能:本地与远程资源(如图书、期刊文章及数字对象)的一站式发现与传递。

增加Web 2.0特性:让人们联机协作与共享信息,用户给系统提供的数据增值。包括:
·检索结果分面限定
·用户为记录增加标签
·用户为记录增加评论
·发现拼写有误时提示“Did you mean?”
·发送检索结果至Connotea及美味书签

    Primo适用于不同的ILS,但“本地与远程资源的一站式发现与传递”并不是买了Primo就可以达成的,还依赖于一系列附加产品。作为研究图书馆协会(ARL)成员的该馆,应用了整套Ex Libris软件
图书馆自动化系统──Aleph 500
OpenURL链接解析器──SFX
联邦检索环境(跨库检索系统)──MetaLib
数字馆藏管理系统──DigiTool
用户界面──Primo

    Ex Libris网站“产品”栏目把“Primo发现与传递”放在所有产品的首位,主推之意明显:
关于用户体验(User experience):
· Find it all: 单一界面发现所有信息
· Find it easily: "Did you mean?"和分面导航
· Get it: 访问数字资源与论文全文,显示可获得状态,预约或ILL请求
· Personalize: 保存提问到Primo e-Shelf,通过电子邮件或RSS发送提问的最新结果[据说Millennium的WebPAC Pro已有类似功能,汗];保存记录到e-Shelf,或者推送到第三方联机参考管理工具[Connotea及美味书签]。
· Share: 结合图书馆2.0及社会计算特性──使机构成员共享标签、评分及评级。
· Use everywhere: 搜索功能可集成到机构门户、课程管理系统或其他第三方软件,使用户在需要的时候、在自己的所在发现与获取信息。

关于架构(Architecture)
· 内置管道收割所有图书馆资源(Built-in pipes for harvesting all library resources):适用于标准的ILS及其他图书馆应用,收割图书馆馆藏(目录、数字机构库及知识库)。
· 嵌入用户所在以满足用户(Embedded Primo discovery services meet users where they are):易于集成进其他常用应用(如课程管理系统及机构门户),集成方式包括结合Primo搜索框到第三方Web页面,尝试链接到Primo,使用Primo的Web服务。
· 支持异质的联盟环境(Primo supports heterogeneous consortium environments):提供一套联盟实施选项,可用于运行不同ILS、数字机构库应用及元搜索许可配置的环境。

    由此看来,Primo的社会性功能远在III的Encore之上,尤其是"Use everywhere"──嵌入用户环境的开放性功能。在将推出的Encore 2.0版中似也只考虑到标签与评论。而从波斯顿学院的Primo试用情况看,半年来标签的使用并不踊跃。

附记:Primo销售量远不如Encore。Encore已经卖出了100套,今天得到的消息是,已经使用/试用的大概40-50家,剩下的还在排队等着安装。香港中文大学是第二批开发伙伴,今天访问其网站,encore仍未上线。

[update 2008-5-10: 昨天访问澳大利亚昆士兰大学图书馆,发现其encore没有上线;今天无意发现去年11月时其网站曾将试用放在首页,并以iPod为饵征集建议及名称,而现在连那个网站地址(http://encore.library.uq.edu.au/)也被自动转向到现在的目录了。详见自己半年前的截图
关于encore还有一个今年1月所截密歇根州立大学情况的简图。]

参见:
Encore是个什么“工具”?(2007-06-06)
Library Technology Guides: Encore Libraries Surpass 100 (2008-4-24)