OCLC在2005年和2006年接连举办了两届软件竞赛,事隔三年,有了第三届,其目标仍为鼓励对OCLC的Web服务的创新应用。结果日前公布,来自加州州立大学的David Walker以名为Bridge的应用获奖:一套提供可配置和可定制的WorldCat全记录显示服务,向各图书馆提供了在自己所需位置定制WorldCat全记录显示的能力。换言之,可以用其代码,将WorldCat检索结果嵌入到本馆OPAC及其他需要的地方。
从显示实例Java in a Nutshell: A Desktop Quick Reference看,融合了WorldCat的封面,OCLC的FRBR化xISBN,通过Z39.50检索OPAC方式获取本地馆藏(洛杉矶及加州州立大学各馆)。
项目的源代码在Google Code上公开。按评委Roy Tennant的说法,代码用PHP写成,本地配置只需编辑一个简单的XML文件,再加一些图、做点样式转换(XSLT和CSS),就可以搞定了。
题外话:看到获奖者与评委在图书馆中的职位,真正是紧跟形势,体现Web服务在图书馆计算机应用中的位置:获奖者David Walker是Library Web Services Manager;唯一一个来自图书馆的评委Kevin Clarke是Coordinator of Web Services,来自阿巴拉契亚大学的Belk Library and Information Commons──图书馆名称竟然已经加上了信息共享空间。
参见:
OCLC Announcements (22 July 2009). David Walker Wins Third OCLC Research Software Contest
OCLC Developer Network Blog: Congratulations to David Walker / by Roy Tennant
项目主页
Bridge: WorldCat in Context
源代码
bridge-worldcat: A configurable and customizable view of worldcat services
关于OCLC软件竞赛:
OCLC软件竞赛 (2005-02-05)
OCLC软件竞赛结果 (2005-06-25)
第二届OCLC软件竞赛 (2006-07-07)
第二届OCLC软件竞赛结果 (2006-09-30)