Wrap preservation tools once, deploy them everywhere
The ToolWrapper is a tool that allows wrapping existing digital preservation tools into bash scripts, Taverna Workflows, and Debian packages, to simplify tool description, invocation and packaging. ToolWrapper is used within the SCAPE project to allow easy finding of existing preservation components (i.e. characterisation, migration or quality assurance tools), easily using and combining them in preservation workflows using Taverna, and easily deploying them in execution platforms using Debian packages.
The ToolWrapper simplifies the execution of the following tasks:
- Tool description - through the toolspec & optionally with the componentspec;
- Tool invocation - through command-line wrapping;
- Artifacts generation - associated to a tool invocation, e.g., Taverna workflow;
- Packaging of all the generated artifacts for easier distribution and installation;
- Component upload - a bash utility to upload Components (Taverna workflows with semantic annotations) to myExperiment website
- Preservation tool developers
- Preservation execution platform administrators
- Repository administrators
- Preservation experts
- This work was partially supported by the SCAPE project. The SCAPE project is co-funded by the European Union under FP7 ICT-2009.4.1 (Grant Agreement number 270137)
- This tool is supported by the Open Planets Foundation. Commercial support is provided by KEEP SOLUTIONS.