开源的链接解析器前端Umlaut

Umlaut是一个开源软件,被称为“链接解析器前端”(link-resolver front end)或“中间层链接解析器”(middle-tier link resolver),而其本身其实就是一个链接解析器,接收OpenURL请求(通常代表学术作品的引用)、回答与引用相关的可用服务信息(最重要的是电子可用性)。与典型的链接解析器产品(如SFX)不同的是,它不管理自己的“知识库”(knowledge base)──有关一个机构拥有的某供应商所提供题名的信息及其链接。它通过SFX API获取这些信息。

Jonathan Rochkind花8个月时间为约翰·霍普金斯大学(JH)的SFX配置了Umlaut作为前端,于1月初上线。选用Umlaut的最初原因是为了方便处理用户界面,更重要的是有了一个增加功能与服务的平台。
目前的功能有:
1、直接链接:在有电子全文的情况下,点击"Find It"后直接链接到文章,而不需要经过菜单层。
2、物理馆藏:在没有电子全文的情况下,直接显示物理馆藏的位置与可得信息(通过ISSN或ISBN匹配,如无则显示OPAC关键词检索链接);同时处理MARC 856字段的链接。
3、相关链接:在侧栏显示相关链接,期刊是Ulrich、WorldCat,图书是Amazon、WorldCat、isbndb(在线购书最优价),只显示有命中结果的链接。[这点对链接服务而言是最重要的,否则足以令用户对其丧失信息]
4、检索开放存取库:以作者/题名关键词检索IndexData的OAISter及开放内容联盟(OCA)的免费访问文本。目前还不完善,因为没有受控的元数据匹配点。
5、集成到OPAC:除全文链接外,侧栏还有“参见”,显示Ulrich、WorldCat、Amazon、isbndb等。

希望增加的功能包括:
· 如Rochester的直接跳到全文
· 增加Google图书搜索
· 连接到OCLC身份(OCLC Identities)
· 使用xISBN/thingISBN
· 用Bowker的ISSN服务强化元数据
· 无全文时集成本地文献传递服务到可选菜单[SFX无此功能?]

Umlaut目前还是一个完善中的平台,Jonathan Rochkind希望有感兴趣者加入作为开发伙伴。对于相关产品的期许是:有人为其它链接解析器提供API,这样也可用Umlaut;未来可以有商品化的链接解析器知识库可以购买。有关技术细节见:http://findit.library.jhu.edu/resolve

Umlaut原是Ross Singer在佐治亚州理工大学(GT)时开发的。Ross Singer觉得JHUmlaut需要改进的是解析速度过慢。但他很高兴JH用上Umlant,也希望由此有更多的SFX及其它链接解析器用户加入此行列。因为GT刚在近四周前撤下此应用,其原因除了他本人的离去外,主要是EBSCO的bug──其OpenURL加了<<SomeIdentifier(具体原因:Since this is injected into the location header via JavaScript (EBSCO sends their OpenURLs via a JavaScript popup), Internet Explorer and Safari don’t escape the URL which causes Mongrel to explode (these are illegal characters in HTTP, after all),而GT有差不多一半的电子资源来自EBSCO。
如果对技术细节感兴趣,Ross Singer此文绝对值得一看(12/17/07 – Resurgens – 1/11/08)。

参见:
Bibliographic Wilderness:(Re-)Introducing the Umlaut (1/14/08)
用(Re-)?对JH来说是引入Umlaut,但对于Umlaut来说,是再一次被引入。

Dilettante’s Ball:12/17/07 – Resurgens – 1/11/08