-
Open Library也提供API - [敝帚自珍]
2008-05-11
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
Open Library也有API了,又多了一个可以强化OPAC内容的来源了。
http://catwizard.blogbus.com/logs/20698014.html
从目前的功能看,可以通过向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随机文章:
学术图书馆也用开源ILS──UPEI舍Unicorn用Evergreen 2008-06-10伯克利协定与图书馆集成系统通用API 2008-06-09在OPAC中加入Google图书信息 2008-06-06《元数据》与metadataetc.org 2008-07-12OCLC推出实验分类服务Classify 2008-07-11
收藏到:Del.icio.us
引用地址:





