Library and Information Service >
ResourceSync Framework Specification and Its Application Scenarios in Digital Libraries
Received date: 2016-09-26
Revised date: 2016-11-05
Online published: 2016-11-20
[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.
Guo Shaoyou , Cao Di , Jian Dan , Wang Ruolong , Su Yuzhao . ResourceSync Framework Specification and Its Application Scenarios in Digital Libraries[J]. Library and Information Service, 2016 , 60(22) : 109 -115 . DOI: 10.13266/j.issn.0252-3116.2016.22.016
[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.
/
〈 | 〉 |