TAVERNAPROVENANCEStian Soiland-Reyes, University of Manchesterhttps://github.com/wf4ever/taverna-provThis work is licensed...
ARCHITECTUREProvenanceWorkflowWorkflow runProcess run (iteration)Parameter bindingsDataListsValuesReferencesErrorsProcess1...
ONTOLOGY STACKtavernaprov• Lists, errors, byte content, checksumswfprov + wfdesc• Workflow execution, parameters, processe...
INTERMEDIATE RESULTS• Within the Taverna Workbench, the provenance database isused for showing intermediate results and pr...
WORKFLOW RESULTS (FOLDER)workflowrun.prov.ttl(RDF)outputA.txtoutputC.jpgoutputB/Folder structureintermediates/1.txt2.txt3....
WORKFLOW RESULTS (BUNDLE)workflowrun.prov.ttl(RDF)outputA.txtoutputC.jpgoutputB/https://w3id.org/bundleintermediates/1.txt...
ACKNOWLEDGEMENTS• Paolo Missier – initial provenance engine for Taverna 2• Ian Dunlop – provenance capture execution layer...
QUESTIONS?Twitter: @soilandreyesSkype: soilandEmail: support@mygrid.org.ukhttp://soiland-reyes.com/stian/work/http://pract...
Upcoming SlideShare
Loading in …5
×

2013-05-29 Taverna Provenance

1,082 views

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 upload is the PDF version, for PPTX source, see https://www.slideshare.net/soilandreyes/20130529-taverna-provenance-pptx-source/

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,082
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

2013-05-29 Taverna Provenance

  1. 1. TAVERNAPROVENANCEStian Soiland-Reyes, University of Manchesterhttps://github.com/wf4ever/taverna-provThis 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 valueshttp://purl.org/wf4ever/wfprov#http://www.w3.org/ns/prov-o#http://ns.taverna.org.uk/2012/tavernaprov/
  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/https://w3id.org/bundleintermediates/1.txt2.txt3.txtde/def2e58b-50e2-4949-9980-fd310166621a.txt .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: support@mygrid.org.ukhttp://soiland-reyes.com/stian/work/http://practicalprovenance.wordpress.com/

×