Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 1.81 KB

ABOUT.md

File metadata and controls

33 lines (24 loc) · 1.81 KB

ToolWrapper

Wrap preservation tools once, deploy them everywhere

What Is ToolWrapper?

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.

What Can ToolWrapper Do for Me?

The ToolWrapper simplifies the execution of the following tasks:

  1. Tool description - through the toolspec & optionally with the componentspec;
  2. Tool invocation - through command-line wrapping;
  3. Artifacts generation - associated to a tool invocation, e.g., Taverna workflow;
  4. Packaging of all the generated artifacts for easier distribution and installation;
  5. Component upload - a bash utility to upload Components (Taverna workflows with semantic annotations) to myExperiment website

ToolWrapper Can Be Used By

  • Preservation tool developers
  • Preservation execution platform administrators
  • Repository administrators
  • Preservation experts

Credits

  • 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.