web环境下基于openurl的开放式参考链接系统的设计

web环境下基于openurl的开放式参考链接系统的设计

ID:34847673

大小:2.40 MB

页数:88页

时间:2019-03-12

web环境下基于openurl的开放式参考链接系统的设计_第1页
web环境下基于openurl的开放式参考链接系统的设计_第2页
web环境下基于openurl的开放式参考链接系统的设计_第3页
web环境下基于openurl的开放式参考链接系统的设计_第4页
web环境下基于openurl的开放式参考链接系统的设计_第5页
资源描述:

《web环境下基于openurl的开放式参考链接系统的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、坝I。论文WEB环境下基于OpenURL的开放式参考链接系统的改汁在这个静态链接系统中,每一个绛dfll(work,如某一篇科学论文)都被赋予一个唯一的标示符(identifier),并且每一个作品都有一个或多个电子拷贝,每一个拷贝都对应着一个URL地址。信息的提供者(这里假设为出版者)提供跟每一个作品相关的元数据(metadata)。这些信息都被存放在数据库中(图1.2.1.1的方框部分),在这个模型中,有两个重要的数据库:参考数据库和地址数据库。·参考数据库(ReferenceDatabase)参考数据库中包含了与每一个作品相关的元数据,这些元数

2、据至少应包含对作品作常规引用时所需的信息。当客户端需要访问所引用的某一个资源时,其向参考数据库发送一个引用请求,参考数据库根据引用请求中的元数据来匹配出一系列合适的标示符,返回给客户端。·地址数据库(LocationDatabasel地址数据库存放着每个引用对象内容存放的地址。通常每个被引用资源会存放在多个地址。客户端将获得的标示符发送给地址数据库,地址数据库配备出一个或多个URL地址。客户端从URL地址中选择一项访问目标内容。这里给出的一般模型与实际的应用系统会有一些异同,实际系统可能在资源引用时直接使用标示符,从而省去对参考数据库的查找:标示符也

3、可以用特殊的算法来计算生成,典型的例子是AstrophysicsDataService(ADS)的bibcode标示符;参考数据痒与地址数据库也可以合二为一;现有的系统对同一个资源一般只返回一个URL地址。不管怎样,它们有一个共同的特点,就是资源与URL链接都是预先匹配好的,无论是直接给出目标资源的地址,还是通过元数据到标示符再到URL,或是跳过元数据由标示符到URL,所有的信息都是预知的,或者说受控的。正因为信息是受控的,静态链接才可能形成。1.2.2动态链接(dynamiclinking)机制一般来说,静态链接系统都是集中式的或自支持的系统,系统

4、中的信息都是可控的(可以由系统内的程序取得或创建)。而在某些服务系统中,用于获得所引用的目标资源地址的中间信息不是都属于当前服务系统的可控范围,不是所有的数据都可以预先获得或由程序创建,因此也就无法根据可控数据得知或计算得到对目标资源的参考链接。在这种情况下,就没有预先定义好的URL地址返回给用户。这种非集中式的系统需要一种动态链接机制。动态链接是指对资源间的参考链接并不预先编制,链接关系通过一种动态方式来进行,信息间的链接是在用户请求时即时产生的,而非~一固化在某个数据库中。动态链接的一个实例系统是DOISystem

5、2IJoDOI系统的一个简要示

6、意图如图1.2.2.1所示:倾It论义WEB王:f、境下基于OpenURL的开放武参考链接系统的设汁图1.2.2.1DOI系统的简要示意图在信息服务系统A中的某个信息资源内部,对其它资源的引用通过使用数字对象标示符(DigitalObjectIdentifier,DOI)来标记,当使用者需要访问所引用的资源时,可以点击DOI标示符,DOI解析请求可以http协议或以handlesystemprotocol协议向外发送给相应的解析器去解析。http方式的请求将通过DOI代理服务器(DOIProxyServer)转发给真正的解析服务器一--HandleS

7、erviceForDOI去解析。以handlesystemprotocol协议发送的请求可以直接被HandleServiceForDOI系统解析。解析系统对该DOI进行解析后返回由该DOI所标示的对象所在的一系列URL地址。这些地址由出版者等一些信息服务系统提供给DOI服务器,并时常更新。作为最初提供资源的的信息系统A来说,它并不需要预先知道某个被引用资源究竟在那个地址。即便知道某个可用地址,这个地址也可能被其它信息系统时常更新而失去效用,由于信息的不可控性,使用静态链接地址库的方式对信息系统A来说是不合适的。相对独立的DOI系统为数字对象之间的链接

8、提供了分布式的灵活解决方案。而基于OpenURL的SFX系统则提供了另一种动态链接机制。SFX系统的简要示意图如图1.2.2.2所示:坝卜论土WEB环境下基于OpenURL的开放式参考链接系统的设计图1.2.2.2SFX系统的简要示意图SFX将提供链接的信息系统称为链接源系统,在链接源系统的某个资源内部,对其它资源的引用通过插入一个OpenURLHook来实现,其在网页上表现为一个图片、按钮或是编制好的URL链接。当用户点击该Hook时,链接解析请求被发送给相应的SFX解析服务器,SFX解析服务器判断出与所引用对象相关的一系列可用的扩展服务列表,将其

9、返回给用户。用户在其中选择自己所需的服务,进一步的链接请求被发送给SFX解析服务器,此时SFX解析服务器计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。