Download presentation
Presentation is loading. Please wait.
1
Xiamen University Libraries
Xiao & Xiao Xiamen University Libraries 数字环境下图书馆前沿问题研讨班
2
几件新鲜事儿 30 Library Technology Predictions for 2008:Hosted solutions / Software as a Service, Mashups and API’s will be very hot in ( 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.
3
例-1:ROAR http://roar.eprints.org/?action=home&country=cn
(1)監控所有e-Print貯藏庫數量之增長;(2)維護GNU EPrints sites之清單(該軟體由Southampton大學研發設計,使作者自行典藏更為容易 From
4
例2:分散建置、集中呈現 ——臺灣機構典藏
5
五、臺大機構典藏系統架構 臺大機構典藏(NTUR)系統採用MIT-HP合作開發的DSpace 1
五、臺大機構典藏系統架構 臺大機構典藏(NTUR)系統採用MIT-HP合作開發的DSpace 1.4 Beta1作基礎,配合臺灣之學術環境,依據中文語言特性及使用需求,客製化系統介面與系統功能,使系統效能增加,更易於使用。 回到最頂層 六、建立「分散建置、集中呈現」的臺灣機構典藏 為使機構典藏發揮最大效益,確立分散建置、集中呈現的原則:由各校自行建置機構典藏,蒐集各校之學術研究成果,以保持各校的主體性,展現本身的研究特色 與研究能量;除各校本身系統外,並建立共同之臺灣機構典藏(Taiwan Academic Institutional Repository, TAIR, 因此在臺灣機構典藏(TAIR)系統中,將可以同步檢索到存放在臺大機構典藏系統(NTUR)之所有學術資源,如此一來,不但可增加本校學術研究成果被查 找與連結使用的機會,提高本校研究成果的曝光度與影響力,亦可以透過TAIR系統同時檢索並連結到臺灣各大學院校之相關學術研究。
6
CALIS相关项目 特色库 联合目录 学位论文 导航库 机构存储 其他公开资源的存档
7
OpenAPI简介 什么是OpenAPI OpenAPI的产生背景 API应用基本架构图 API应用中的角色 图书馆相关API服务列表
8
什么是OpenAPI 一系列技术使网站之间的信息互通 Open = 开放(资源类型、服务对象、展现方式)
一系列技术使网站之间的信息互通 Open = 开放(资源类型、服务对象、展现方式) API = 应用接口(获取数据、资源、服务,忽略具体实现过程)
9
OpenAPI产生背景 Web2.0 需求驱动 数据驱动
10
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/….
11
OpenAPI应用中的三种角色 用 户 应用开发方 服务提供方
12
目前广泛应用的OpenAPI列表 搜索类: Goolge search API、Yahoo search API
文字资讯类: Twitter/jiwai/fanfou、豆瓣、各 类RSS... 多媒体类: Flickr、Youtube... 地理信息类: Google map、51ditu... 用户及关系类: Facebook、Google Open Social... 电子商务类: Amazon、淘宝... 注册认证类: OpenID
13
图书馆相关OpenAPI服务 Amazon Associates Web Service 图书封面 图书内容 用户评论 用户打分
15
图书馆相关OpenAPI服务 图书内容的嵌入式窗口 全文搜索接口 图书封面、评论、评级、标签 Google Books Search API
16
California Digital Library
17
图书馆相关OpenAPI服务 图书封面 图书评论 图书评级 图书Tag The Library Thing API
19
图书馆相关OpenAPI服务 WorldCat 记录信息的访问 根据访问者地址信息,返回相关图书馆馆藏 xISBN和xISSN服务
WorldCat Search API WorldCat 记录信息的访问 根据访问者地址信息,返回相关图书馆馆藏 xISBN和xISSN服务
20
(David Walker: Working with Worldcat API)
21
本行业的相关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
22
更多… 专业机构的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
23
更多… 数据库商的API服务 CrossRef:DOI Resolution Thomson Reuters:OpenCalais
Elsevier:Scopus (见Roy Tenant
24
工具与技术说明书: 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 (见Roy Tenant
25
问题?
26
可以解决的途径 为自建数据库增加API 图书馆之间合作 图书馆与其他组织之间的合作 厦大图书馆在X-search建设的实例
Calis里的特色资源建设时 图书馆之间合作 厦门大学和暨南大学随书光盘互连计划 图书馆与其他组织之间的合作 与ILS系统集成商 与豆瓣、与叽歪de
27
厦门大学图书馆API实践 基于OAI-PMH元数据整合与统一检索 API应用方 豆瓣API应用 API提供方 API综合应用
OPAC馆藏信息API实现及应用 超星图书API实现及应用 API综合应用 厦门大学讲座信息网
28
基于OAI-PMH元数据整合与统一检索 其他 检索 浏览 Data-n Data-3 Data-2 OAI harvester
MetaData
29
序号 资源名称 条目数 1 厦门大学学术典藏库 3379 2 厦门大学硕博士学位论文库 18428 3 厦门大学书目数据库 4 厦门大学超星数字图书馆 353201 5 厦门大学Apabi数字资源平台 50790 6 厦门大学文库 4454 7 厦门大学课程信息与教学参考资料库 3962 8 东南亚及闽台研究数据库 54107 9 厦门大学信息参考库 53674 10 厦门大学多媒体中心库 5920 11 厦门大学古籍贵重图书资料 总计
30
豆瓣API应用 豆瓣API介绍 提供图书封面、内容介绍、作者信息 用户评论、标签 通过ISBN查询
GET 通过其他方式查询(题名/作者/tag/…) GET
31
豆瓣API应用 豆瓣API更新记录 - [11.27] book和movie api增加isbn和imdb接口
33
随书光盘API实现与应用 现状:有自建系统管理光盘镜像ISO文件 设想:通过API实现共享,增加其价值。 尝试:设计实现随书光盘系统API接口,根据光盘 ISBN查询,返回ISO文件下载地址。
34
随书光盘API数据流程图 API {"title":"\u5927\u5b66\u82f1 \u8bed\u56db\u7ea7710\u5206 \u6700\u65b0\u771f\u9898\u5256 \u6790\u4e0e\u5b9e\u6218", /2007\/H310.42& iso"}
35
暨南大学基于此API的应用
36
OPAC馆藏信息API实现及应用 需求:将图书馆OPAC数据集成到第三方平台 设想:通过API调用获取OPAC图书馆藏数据,提升 OPAC数据价值,使用户可随时发现图书馆馆藏 实践:通过ISBN和书名查询OPAC信息,返回某本图 书馆藏信息,或不同版本的同名图书的馆藏信息
37
OPAC馆藏信息API数据流程图
39
超星图书API实现与应用 需求:将电子图书集成到OPAC或其它系统中,方便 读者查询获取。 一般做法:增加MARC 856字段。 尝试:设计实现超星图书API接口,根据ISBN/书名 查询,返回超星图书SS号。 优点:不必处理MARC数据,不受超星图书数据量变 化影响,可方便地集成到图书馆其他系统中
40
超星图书API数据流程图
42
API 应用方 API 提供方 API 提供方 API提供方 API应用方
43
API 注册 接口/应用 API API API API API API提供与API应用的界限已经模糊
好处: 让设计的API给更多的机构/人使用,避免 无人知无人用 让有限的力量集中使用,避免重复劳动 API
44
从开放API到开放平台
45
Thank YOU!
Similar presentations