Skip to end of metadata
Go to start of metadata
You are viewing an old version of this page. View the current version. Compare with Current ·  View Page History

Requirements for Taverna 3 data bundles.

For history, see previous specification idea from 2011: 2011-02 Data bundle


Taverna Data bundles:

  • structured folder layout which form a distributable ZIP archive
  • purpose of containing data for or from workflow runs, ie. replace old "baclava"
  • should be possible to contain/embed workflow bundle
  • should contain provenance of workflow run (ie. be a Workflow Run Bundle)
  • should be possible to embed intermediate values
  • based on a proposed "RO bundle" (See below).

Proposed products

With estimates in 'ideal developer-time' (Stian).

RO bundle specification: (3d)

RO bundle Java API:

  • based on OWLAPIv3 and Java 7 Filesystem providers
  • Work in Progress (Stian)

Updated Data Bundle specification:

  • based on the RO bundle
  • To be used by developers in BioVel implementing this in Ruby
  • Defines similar structures as the old 2011-02 Data bundle document:
    • Individual data values (String, bytes, URL)
    • Lists
    • Error documents

Data Bundle Java API:

  • based on RO Bundle Java API
  • high level exposure of Taverna data structures creation and browsing
  • None