Application for ResourceSync publishing
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
conf
docs
i18n
img
rsapp
z_build
.gitignore
LICENSE
README.md
requirements.txt
setup.py

README.md

rspub-gui

Documentation Status

Application for ResourceSync publishing



Introduction

The ResourceSync specification describes a synchronization framework for the web consisting of various capabilities that allow third-party systems to remain synchronized with a server's evolving resources. More precisely the ResourceSync Framework describes the communication between Source and Destination aimed at synchronizing one or more resources. Communication uses http and an extension on the Sitemap protocol, an xml-based format for expressing metadata, relevant for synchronization.

External Logistics (This is not the problem)

ResourceSync

Fig. 1. The ResourceSync Framework Specification at work. Institutions exposing content and ResourceSync metadata (in the form of sitemaps) on their web servers. The central hub (in this case the EHRI Portal) is actively collecting resources and keeping them in sync with the aid of published sitemaps.

The ResourceSync Framework Specification is a well defined protocol between Source and Destination. It describes collecting resources and keeping them synchronized in an efficient way with the aid of sitemaps. In the above image the Sources are Collection Holding Institutions and the Destination is the EHRI portal. The resources that are being synchronized are the Extended Archival Descriptions (EAD) files that describe collections relevant for the EHRI project. This, the external logistics, is not the problem we are trying to solve with rspub-gui and the Metadata Publishing Tool.

Internal Logistics

In figure 2. the complete publication cycle of a Collection Holding Institution is depicted:

  • Import EAD-files from the Archival Information System to a local drive or network drive;
  • Make an automated selection of EAD-files based on different criteria;
  • Prepare ResourceSync metadata;
  • Transfer EAD-files and ResourceSync metadata to the web server of the institution;
  • Audit the URL's of the now exposed EAD-files and ResourceSync metadata.

Internal

Fig. 2. A Collection Holding Institution uses Metadata Publishing Tool for a complete publication cycle.

What rspub-gui and its application Metadata Publishing Tool are solving is the internal logistics: how can we import, select and filter resources, create ResourceSync metadata and transfer resources (ead-files) and metadata (sitemaps) to the web server of the institution. And let this be done by content-savvy users that do not necessarily have technical skills. Comes in Metadata Publishing Tool. Once configured Metadata Publishing Tool imports, selects, filters, executes and exports the necessary files, all with a push of a button.

Where to go from here