Xiamen University Libraries Xiao & Xiao Xiamen University Libraries 数字环境下图书馆前沿问题研讨班 2008-12-18
几件新鲜事儿 30 Library Technology Predictions for 2008:Hosted solutions / Software as a Service, Mashups and API’s will be very hot in 2008. ( SirsiDynix vice president of innovation Stephen Abram ) Top Tech Trends for ALA (Summer ‘08):Web Services-based APIs “Berkeley Accord” ILS Basic Discovery Interfaces Applications:Harvesting/ Availability/Linking. http://stephenslighthouse.sirsidynix.com/archives/2007/12/30_library_tech.html http://litablog.org/2008/06/19/top-tech-trends-for-ala-summer-08/ http://blogs.lib.berkeley.edu/shimenawa.php/2008/04/04/ils_basic_discovery
例-1:ROAR http://roar.eprints.org/?action=home&country=cn (1)監控所有e-Print貯藏庫數量之增長;(2)維護GNU EPrints sites之清單(該軟體由Southampton大學研發設計,使作者自行典藏更為容易 From http://aslib.sinica.edu.tw/eprint/faq.htm http://roar.eprints.org/?action=home&country=cn
例2:分散建置、集中呈現 ——臺灣機構典藏
五、臺大機構典藏系統架構 臺大機構典藏(NTUR)系統採用MIT-HP合作開發的DSpace 1 五、臺大機構典藏系統架構 臺大機構典藏(NTUR)系統採用MIT-HP合作開發的DSpace 1.4 Beta1作基礎,配合臺灣之學術環境,依據中文語言特性及使用需求,客製化系統介面與系統功能,使系統效能增加,更易於使用。 回到最頂層 六、建立「分散建置、集中呈現」的臺灣機構典藏 為使機構典藏發揮最大效益,確立分散建置、集中呈現的原則:由各校自行建置機構典藏,蒐集各校之學術研究成果,以保持各校的主體性,展現本身的研究特色 與研究能量;除各校本身系統外,並建立共同之臺灣機構典藏(Taiwan Academic Institutional Repository, TAIR, http://tair.lib.ntu.edu.tw)入口網站,作為國家整體學術研究成果的累積、展示與利用窗口。 因此在臺灣機構典藏(TAIR)系統中,將可以同步檢索到存放在臺大機構典藏系統(NTUR)之所有學術資源,如此一來,不但可增加本校學術研究成果被查 找與連結使用的機會,提高本校研究成果的曝光度與影響力,亦可以透過TAIR系統同時檢索並連結到臺灣各大學院校之相關學術研究。
CALIS相关项目 特色库 联合目录 学位论文 导航库 机构存储 其他公开资源的存档
OpenAPI简介 什么是OpenAPI OpenAPI的产生背景 API应用基本架构图 API应用中的角色 图书馆相关API服务列表
什么是OpenAPI 一系列技术使网站之间的信息互通 Open = 开放(资源类型、服务对象、展现方式) 一系列技术使网站之间的信息互通 Open = 开放(资源类型、服务对象、展现方式) API = 应用接口(获取数据、资源、服务,忽略具体实现过程)
OpenAPI产生背景 Web2.0 需求驱动 数据驱动
SQL Server/Oracle/MySQL/…. API应用基本架构图 用户 RIA/Browser/Mobile/…… 应用 HTTP JavaScript/Ajax/Flex/…… XML/JSON/TEXT/HTML/…… API ASP/PHP/JSP/.NET/….. 底层数据库 SQL Server/Oracle/MySQL/….
OpenAPI应用中的三种角色 用 户 应用开发方 服务提供方
目前广泛应用的OpenAPI列表 搜索类: Goolge search API、Yahoo search API 文字资讯类: Twitter/jiwai/fanfou、豆瓣、各 类RSS... 多媒体类: Flickr、Youtube... 地理信息类: Google map、51ditu... 用户及关系类: Facebook、Google Open Social... 电子商务类: Amazon、淘宝... 注册认证类: OpenID
图书馆相关OpenAPI服务 Amazon Associates Web Service 图书封面 图书内容 用户评论 用户打分
图书馆相关OpenAPI服务 图书内容的嵌入式窗口 全文搜索接口 图书封面、评论、评级、标签 Google Books Search API http://code.google.com/apis/books/ http://code.google.com/apis/books/casestudies/ http://code.google.com/apis/books/casestudies/ucl.html
http://code.google.com/apis/books/casestudies/ucl.html California Digital Library http://melvyl.cdlib.org/F/XJUXS7EANV8N88GLCAJ8FNDMX5UJ51XSC2BAVJKIB456BGIQVT-01674?func=file&file_name=find-b
图书馆相关OpenAPI服务 图书封面 图书评论 图书评级 图书Tag The Library Thing API http://www.librarything.com/services/
http://cat.danburylibrary.org/
图书馆相关OpenAPI服务 WorldCat 记录信息的访问 根据访问者地址信息,返回相关图书馆馆藏 xISBN和xISSN服务 WorldCat Search API WorldCat 记录信息的访问 根据访问者地址信息,返回相关图书馆馆藏 xISBN和xISSN服务 http://www.worldcat.org/affiliate/tools?atype=wcapi http://worldcat.org/devnet/wiki/SearchAPIDetails
(David Walker: Working with Worldcat API)
本行业的相关API服务 普遍兴趣的: Amazon Google: 包括Book Search API / Hathi Trust LibraryThing:Book Cover Images/ JSON Books API / Web Services API / ThingISBN / ThingLang / ThingTitle Open Library Talis Platform DBPedia - Structured information from Wikipedia (见Roy Tenant http://techssence.info/apis)
更多… 专业机构的API服务 OCLC: Metadata Crosswalk Service / Guess OPAC System / OpenURL Gateway / Terminology services / Worldcat Identities / WorldCat Registry and detail / WorldCat Search Service / xISBN / xISSN / xOCLCNUM 其他专业机构的:LC的LCSH as linked data using SKOS与Virtual International Authority File;包括英国和爱尔兰的国家图书馆和大学图书 馆) COPAC Search (SRU) and MODS XML fetch by identifier. (见Roy Tenant http://techssence.info/apis)
更多… 数据库商的API服务 CrossRef:DOI Resolution Thomson Reuters:OpenCalais Elsevier:Scopus (见Roy Tenant http://techssence.info/apis)
工具与技术说明书: Atom Publishing Protocol DLF ILS Discovery Task Group (DLF-ILS) Technical Recommendation (Digital Library Federation) - "An API for effective interoperation between integrated library systems and external discovery applications." IndexData Software Tools Jangle - An open specification for exposing content (starting with, although not exclusive to, library services) consistently and simply using the Atom Publishing Protocol. OpenSRF (Evergreen) PatREST and more (including modules to interface w/III) (John Blyberg) SRU: Search and Retrieve via SRU (Library of Congress) - Next generation library search and retrieve protocol Z39.50 (NISO) - Legacy search and retrieve protocol Roy Tennant http://techssence.info/apis (见Roy Tenant http://techssence.info/apis)
问题?
可以解决的途径 为自建数据库增加API 图书馆之间合作 图书馆与其他组织之间的合作 厦大图书馆在X-search建设的实例 Calis里的特色资源建设时 图书馆之间合作 厦门大学和暨南大学随书光盘互连计划 图书馆与其他组织之间的合作 与ILS系统集成商 与豆瓣、与叽歪de
厦门大学图书馆API实践 基于OAI-PMH元数据整合与统一检索 API应用方 豆瓣API应用 API提供方 API综合应用 OPAC馆藏信息API实现及应用 超星图书API实现及应用 API综合应用 厦门大学讲座信息网
基于OAI-PMH元数据整合与统一检索 其他 检索 浏览 Data-n Data-3 Data-2 OAI harvester MetaData
序号 资源名称 条目数 1 厦门大学学术典藏库 3379 2 厦门大学硕博士学位论文库 18428 3 厦门大学书目数据库 1076884 4 厦门大学超星数字图书馆 353201 5 厦门大学Apabi数字资源平台 50790 6 厦门大学文库 4454 7 厦门大学课程信息与教学参考资料库 3962 8 东南亚及闽台研究数据库 54107 9 厦门大学信息参考库 53674 10 厦门大学多媒体中心库 5920 11 厦门大学古籍贵重图书资料 总计 1624800
豆瓣API应用 豆瓣API介绍 提供图书封面、内容介绍、作者信息 用户评论、标签 通过ISBN查询 GET http://api.douban.com/book/subject/isbn/{isbnID} 通过其他方式查询(题名/作者/tag/…) GET http://api.douban.com/book/subjects?q={keywords} http://www.douban.com/service/apidoc/
豆瓣API应用 豆瓣API更新记录 - [11.27] book和movie api增加isbn和imdb接口
随书光盘API实现与应用 现状:有自建系统管理光盘镜像ISO文件 设想:通过API实现共享,增加其价值。 尝试:设计实现随书光盘系统API接口,根据光盘 ISBN查询,返回ISO文件下载地址。
随书光盘API数据流程图 http://210.34.4.119/api/getISO.php?callback=&isbn=7888640494 API {"title":"\u5927\u5b66\u82f1 \u8bed\u56db\u7ea7710\u5206 \u6700\u65b0\u771f\u9898\u5256 \u6790\u4e0e\u5b9e\u6218", "url":"ftp:\/\/iso:iso@210.34.4.3\ /2007\/H310.42&148.23.iso"}
暨南大学基于此API的应用
OPAC馆藏信息API实现及应用 需求:将图书馆OPAC数据集成到第三方平台 设想:通过API调用获取OPAC图书馆藏数据,提升 OPAC数据价值,使用户可随时发现图书馆馆藏 实践:通过ISBN和书名查询OPAC信息,返回某本图 书馆藏信息,或不同版本的同名图书的馆藏信息
OPAC馆藏信息API数据流程图
超星图书API实现与应用 需求:将电子图书集成到OPAC或其它系统中,方便 读者查询获取。 一般做法:增加MARC 856字段。 尝试:设计实现超星图书API接口,根据ISBN/书名 查询,返回超星图书SS号。 优点:不必处理MARC数据,不受超星图书数据量变 化影响,可方便地集成到图书馆其他系统中 http://www.douban.com/service/apidoc/
超星图书API数据流程图
API 应用方 API 提供方 API 提供方 API提供方 API应用方
API 注册 接口/应用 API API API API API API提供与API应用的界限已经模糊 好处: 让设计的API给更多的机构/人使用,避免 无人知无人用 让有限的力量集中使用,避免重复劳动 API
从开放API到开放平台
Thank YOU!