Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2013-05-29 Taverna Provenance (pptx source)


Published on

Slide deck presenting the Provenance support of Taverna workflow system, detailing architecture, ontologies and how results are exported as Research Object bundles, including the PROV-O provenance of the workflow run.

This is the original PPTX version (PowerPoint 2013), for PDF version see

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

2013-05-29 Taverna Provenance (pptx source)

  1. 1. TAVERNAPROVENANCEStian Soiland-Reyes, University of Manchester work is licensed under aCreative Commons Attribution 3.0 UnportedLicense2013-05-29
  2. 2. ARCHITECTUREProvenanceWorkflowWorkflow runProcess run (iteration)Parameter bindingsDataListsValuesReferencesErrorsProcess1portA B CD EProcess2portA B CD EInvokeRetryFailoverLoopError bounceProvenanceParalleliseProcessordispatch stacklayer injected by pluginP Missier, S Soiland-Reyes, S Owen, W Tan, A Nenadic, I Dunlop, CGoble: (2010, January). Taverna, reloaded. In Scientific andStatistical Database Management (pp. 471-481). Springer BerlinHeidelberg. DOI 10.1007/978-3-642-13818-8_33captures provenance traceWorkflow execution
  3. 3. ONTOLOGY STACKtavernaprov• Lists, errors, byte content, checksumswfprov + wfdesc• Workflow execution, parameters, processesPROV-O• Activity start/stop, generation of values
  4. 4. INTERMEDIATE RESULTS• Within the Taverna Workbench, the provenance database isused for showing intermediate results and previous runsClicking a processorInputs and outputs of individual invocations
  5. 5. WORKFLOW RESULTS (FOLDER)workflowrun.prov.ttl(RDF)outputA.txtoutputC.jpgoutputB/Folder structureintermediates/1.txt2.txt3.txtde/def2e58b-50e2-4949-9980-fd310166621a.txtWorkflow outputs, one file per valueProvenance traceValues from intermediate steps in workflow
  6. 6. WORKFLOW RESULTS (BUNDLE)workflowrun.prov.ttl(RDF)outputA.txtoutputC.jpgoutputB/ .ro/manifest.jsoninputA.txtworkflowURIreferencesattributionexecutionenvironmentAggregating in Research ObjectZIP folder structure (RO Bundle)mimetypeapplication/vnd.wf4ever.robundle+zip
  7. 7. ACKNOWLEDGEMENTS• Paolo Missier – initial provenance engine for Taverna 2• Ian Dunlop – provenance capture execution layer• Khalid Belhajjame – ontologies• Alexandra Nenadic – intermediates, folder structure• W3C Provenance working group – PROV-O• Funded by European Commission’s 7th FWP FP7-ICT-2007-6270192 and ESPRC platform grant EP/G026238/1
  8. 8. QUESTIONS?Twitter: @soilandreyesSkype: soilandEmail: