知识组织

资源同步框架ResourceSync及其在数字图书馆中的应用场景

  • 郭少友 ,
  • 曹迪 ,
  • 简丹 ,
  • 王若龙 ,
  • 苏玉召
展开
  • 1. 郑州大学信息管理学院 郑州 450001;
    2. 河南工程学院管理工程学院 郑州 451191
郭少友(ORCID:0000-0001-7735-4542),教授,E-mail:guoshy@zzu.edu.cn;曹迪(ORCID:0000-0002-8297-1585),硕士研究生;简丹(ORCID:0000-0001-5646-7097),硕士研究生;王若龙(ORCID:0000-0002-3971-9819),硕士研究生;苏玉召(ORCID:0000-0003-2274-2972),副教授。

收稿日期: 2016-09-26

  修回日期: 2016-11-05

  网络出版日期: 2016-11-20

基金资助

本文系河南省科技厅基础前沿项目“基于语法树结构的大数据日志模型研究”(项目编号:162300410186)研究成果之一。

ResourceSync Framework Specification and Its Application Scenarios in Digital Libraries

  • Guo Shaoyou ,
  • Cao Di ,
  • Jian Dan ,
  • Wang Ruolong ,
  • Su Yuzhao
Expand
  • 1. College of Information Management, Zhengzhou University, Zhengzhou 450001;
    2. College of Management Engineering, Henan University of Engineering, Zhengzhou 451191

Received date: 2016-09-26

  Revised date: 2016-11-05

  Online published: 2016-11-20

摘要

[目的/意义]ResourceSync是由美国国家标准协会颁布的资源同步框架规范,可用于实现互联网上不同系统之间的资源同步。对该规范的基本原理及其在数字图书馆中的应用场景进行分析,可为ResourceSync在数字图书馆中的实际应用提供借鉴。[方法/过程]从框架结构、同步过程、资源发现机制3个方面分析ResourceSync的基本原理,在此基础上描述ResourceSync在数字图书馆中的3个应用场景,并对实际应用时需要注意的4个问题进行说明。[结果/结论]数字图书馆可以通过ResourceSync支持的3种发现机制来发布或获取资源列表、资源仓库、变化列表、变化仓库,并经过基准同步、增量同步、审校等操作步骤来实现数字图书馆与镜像站点、资源提供者、资源使用者之间的资源同步。

本文引用格式

郭少友 , 曹迪 , 简丹 , 王若龙 , 苏玉召 . 资源同步框架ResourceSync及其在数字图书馆中的应用场景[J]. 图书情报工作, 2016 , 60(22) : 109 -115 . DOI: 10.13266/j.issn.0252-3116.2016.22.016

Abstract

[Purpose/significance] ResourceSync is a framework specification approved by the American National Standards Institute (ANSI), and can be used to achieve resource synchronization of different systems on the Internet. The analysis of its principle and application scenarios in digital libraries can provide references for the practical application in domestic digital libraries. [Method/process] This paper analyzes the basic principle of ResouceSync involving framework structure, synchronization process and resource discovery mechanism. Then it describes three application scenarios, and states four problems that should be noticed. [Result/conclusion] Digital libraries can publish or access resource list, resource dump, change list and change dump through three discovery mechanisms supported by ResourceSync. Resource Synchronization between digital libraries and mirror sites, resource providers or resource users can be achieved through baseline synchronization, incremental synchronization and audit.

参考文献

[1] 刘树,徐硕,黄其泉,等. 一种基于触发器的数据同步系统的研究及关键技术实现[J]. 计算机应用与软件,2012,29(12):189-191,200.
[2] LU Z Y, GUO Z B. A method of data synchronization based on message oriented middleware and xml in distributed heterogeneous environments[EB/OL].[2016-08-25]. http://www.atlantis-press.com/php/download_paper.php?id=22102.
[3] SOMPEL H, SANDERSON R, KLEIN M, et al. A perspective on resource synchronization[EB/OL].[2016-08-13].http://www.dlib.org/dlib/september12/vandesompel/09vandesompel.html.
[4] KLEIN M, SANDERSON R, SOMPEL H, et al. Real-time notification for resource synchronization[EB/OL].[2016-08-20]. http://arxiv.org/pdf/1402.3305v1.
[5] Atom(standard)[EB/OL].[2016-11-01]. https://en.wikipedia.org/wiki/atom_(standard).
[6] RSS[EB/OL].[2016-11-01]. https://en.wikipedia.org/wiki/RSS.
[7] HASLHOFER B, POPITSCH N. DSNotify-detecting and fixing broken links in linked data sets[EB/OL].[2016-11-02]. http://eprints.cs.univie.ac.at/142/1/haslhoferPopitsch09_dsNotify.pdf.
[8] HASLHOFER B, WARNER S, LAGOZE C, et al. ResourceSync:leveraging sitemaps for resource synchronization[EB/OL].[2016-07-15]. http://120.52.73.78/arxiv.org/pdf/1305.1476.pdf.
[9] HASLHOFER B, WARNER S, LAGOZE C, et al. Web synchronization simulations using the ResourceSync framework[EB/OL].[2016-07-15]. http://arxiv.org/pdf/1306.1073v1.
[10] ResourceSync experiments[EB/OL].[2016-11-01]. http://resync.library.cornell.edu/.
[11] ResourceSync change simulator[EB/OL].[2016-11-01]. https://github.com/resync/resync-simulator.
[12] A python library and client implementing the ResourceSync web synchronization framework[EB/OL].[2016-11-01]. https://github.com/resync/resync.
[13] Trackbacks[EB/OL].[2016-11-01]. https://arxiv.org/help/trackback/.
[14] SOMPEL H. Updating ResourceSync specs regarding lastmod issue[EB/OL].[2016-11-01]. https://groups.google.com/forum/#!topic/resourcesync/IpDj3TlnZdM.
[15] Working group connection[EB/OL].[2016-11-01]. http://www.niso.org/publications/newsline/2016/working_group_connection_aug2016.html.
[16] Draft europeana business plan 2015[EB/OL].[2016-11-01]. http://ec.europa.eu/newsroom/dae/document.cfm?doc_id=8181.
[17] Digital Public Library of America(DPLA)[EB/OL].[2016-11-01]. https://projecthydra.org/community-2-2/partners-and-more/digital-public-library-of-america-dpla/.
[18] ResourceSync framework specification (ANSI/NISO Z39.99-2014)[EB/OL].[2016-11-01]. http://www.openarchives.org/rs/1.0/resourcesync.
[19] NOTTINGHAM M, HAMMER-LAHAV E. Defining well-known uniform resource identifiers (URIs)[EB/OL].[2016-08-25].http://www.ietf.org/rfc/rfc5785.txt.
[20] KLEIN M, SANDERSON R, SOMPEL H, et al. A technical framework for resource synchronization[EB/OL].[2016-08-13]. http://www.dlib.org/dlib/january13/klein/01klein.html.
[21] LEWIS S, JONES R, WARNER S. Motivations for the development of a web resource synchronisation[EB/OL].[2016-11-02].http://www.ariadne.ac.uk/issue70/lewis-et-al.

文章导航

/