Carlos Coutinho jbinder Rudolf Mayer

Preservation Identifier

Overview

The Preservation Identifier (PI) is used to provide alternative software packages, tools, or formats for files in TIMBUS context models. The artifacts for which replacements should be determined are specified in a risk file. Using the context model and the risk file the PI creates alternative context models, where one artifact is replaced by a suitable replacement in each alternative model.

Components

Server

The main component is a web service which provides a SOAP interface that returns alternative models when provided with a context model and a risk file. An instance is hosted on the Testbed. For the server there are two clients are available, which are described in the following.

Clients

For accessing the server a web client is available (Web Client). An instance is hosted on Testbed, where also test data is available. The second client for the server is CLI-based (CLI Client). Both show the usage of the SOAP interface that the server provides.

Usage

For information about how to run or compile the individual modules consult the corresponding readmes.

The Parent project can be used to checkout all modules:

git clone https://opensourceprojects.eu/git/p/timbus/dpes/preservation-identifier/parent
git submodule init
git submodule update

This subproject is being administered by: