- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
山东大学本科毕业设计论文
山东大学本科毕业设计论文——
THOR:基于清华建筑数字图书馆的OAI互操作协议的实现
计算机科学与技术学院周晓丹
摘要:
本文总结了笔者在清华大学计算机系参加毕业实习所做的工作。
文章首先介绍了数字图书馆的相关知识,主要包括数字图书馆的定义和研究现状、清华建筑数字图书馆简介、互操作协议的概念以及OAI协议的说明等内容。
实习的主要工作就是用Java技术实现了一个符合OAI互操作协议的系统——THOR( TsingHua Oai Repository ),该系统基于清华建筑数字图书馆,客户可以通过这个系统,在异构的、网络化的环境中,用OAI协议采集建筑数字图书馆的数据记录。
在实现THOR的过程中,采用了一定的技术和实现技巧,比如对resumptionToken的实现、从RDB中抽取数据动态生成OAI要求的XML数据、对中文的支持等等,本文也做了重点说明,希望能对其他准备实现OAI协议的工作者有所帮助。
文章最后附带了THOR系统实现的全部Java源代码。
关键字:
数字图书馆,信息检索,互操作协议,OAI协议
THOR: Implementation of OAI Protocol for Metadata HarvestingBased on Tsinghua Architecture Digital Library
( ZHOU, Xiaodan )
Abstract:
The thesis mainly focuses on THOR( TsingHua Oai Repository ) – a system implements OAI protocol based on THADL using Java technologies. Clients could harvest records stored in THADL via THOR in heterogeneous, networking environment.
During the development of THOR, some striking features were implemented, such as the use of ‘resumptionToken’, Chinese-support mechanism, dynamic data generation from relational data, and so on. The methods used are written down in details with plenty of explanations. I hope it would be help for researchers who would like to implement OAI protocol soon.
Keywords:
Digital Library, Information Retrieval, Interoperability Protocol, OAI Protocol
引言
在大学生活即将结束之际,我有幸来到清华大学计算机系软件所的数据库组参加毕业实习,实习的课题是“清华大学建筑数字图书馆的关键理论、技术及示范系统研究”,该项目获得国家973计划(G1999032704)和清华大学基础研究基金(JZ2000014)的赞助。
我所进行的工作主要是基于清华建筑数字图书馆,用Java技术实现一个符合OAI互操作协议标准的系统——THOR( TsingHua Oai Repository ),通过这个系统,可以将数字图书馆中的数据以OAI协议格式发布出去。
在THOR的实现过程中,遇到了一些具体问题,应用了一些技巧,本文的主体就是在THOR编码开发的基础上,把遇到的这些问题和采用的方法总结出来。由于OAI协议新版v2.0于2002年6月14日才正式推出,THOR的实现可能会有一定的示范意义,希望这一部分能对其他准备实现OAI v2.0的研究人员有所帮助。
由于工作牵扯到很多关于数字图书馆方面的知识,我想有必要在论文开始介绍一下,这一部分内容主要来自各方面参考资料的汇总以及我本人的总结;后面的关于THOR的具体内容才是我自己独立完成的工作。
工作背景
数字图书馆
数字图书馆(Digital Library,简称DL)是一种有组织的数字化信息对象的数据库,这些信息对象是用各种格式和媒体来维持的,以便向用户群体提供不需要中介的便利的查找途径。数字图书馆是信息高速公路的重要信息资源,是未来社会的公共信息中心和枢纽,并将成为21世纪知识经济时代一种新的信息资源管理模式。
DL具有以下特征:它是复杂的数据/信息/知识系统,帮助我们:满足用户的信息需求(societies),提供信息服务(scen
您可能关注的文档
最近下载
- 初高中英语衔接复习动词过去式&过去分词课件.pptx
- 男童生理健康教育知识讲座.pptx
- 第一章微项目甲醛的危害与去除课件2024-2025学年高二上学期化学鲁科版(2019)选择性必修2.pptx VIP
- 广西房屋建筑工程和市政基础设施工程竣工验收备案表.doc
- 湘教版劳动实践六年级下册专题6.1《担任校园小向导》课件.pptx
- 常用注射药物可配伍输液与配伍禁忌(1).xls
- 计算机二级Python编程真题及答案解析(共10套真题).pdf
- 2020年四川成都明月村详解(乡村振兴).pptx VIP
- 电力安全工作规程电力培训.pptx
- 2025年宝鸡职业技术学院单招职业技能测试题库及完整答案1套.docx VIP
文档评论(0)