Skip to content

Instantly share code, notes, and snippets.

@stain
Last active March 16, 2016 01:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stain/fa63a3527bd09be2a42d to your computer and use it in GitHub Desktop.
Save stain/fa63a3527bd09be2a42d to your computer and use it in GitHub Desktop.
Taverna workflow run provenance of http://www.myexperiment.org/workflows/4815 - extracted from http://www.myexperiment.org/files/1419
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.28.0 (20140107.1528)
-->
<!-- Title: Hello_abcd Pages: 1 -->
<svg width="418pt" height="424pt"
viewBox="0.00 0.00 418.00 424.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph1" class="graph" transform="scale(1 1) rotate(0) translate(4 420)">
<title>Hello_abcd</title>
<polygon fill="#ffffff" stroke="#ffffff" points="-4,5 -4,-420 415,-420 415,5 -4,5"/>
<g id="graph2" class="cluster"><title>cluster_Hello_abcdjoin_ab</title>
<polygon fill="#f0f8ff" stroke="black" points="209,-88 209,-346 402,-346 402,-88 209,-88"/>
<text text-anchor="middle" x="231.999" y="-333" font-family="Times,serif" font-size="10.00">join_ab</text>
</g>
<g id="graph3" class="cluster"><title>cluster_Hello_abcdjoin_absinks</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="1,5" points="227,-96 227,-168 334,-168 334,-96 227,-96"/>
<text text-anchor="middle" x="280.825" y="-155" font-family="Times,serif" font-size="10.00">Workflow output ports</text>
</g>
<g id="graph4" class="cluster"><title>cluster_Hello_abcdjoin_absources</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="1,5" points="217,-246 217,-318 394,-318 394,-246 217,-246"/>
<text text-anchor="middle" x="268.325" y="-305" font-family="Times,serif" font-size="10.00">Workflow input ports</text>
</g>
<g id="graph5" class="cluster"><title>cluster_Hello_abcdjoin_cd</title>
<polygon fill="#f0f8ff" stroke="black" points="8,-88 8,-346 201,-346 201,-88 8,-88"/>
<text text-anchor="middle" x="30.9985" y="-333" font-family="Times,serif" font-size="10.00">join_cd</text>
</g>
<g id="graph6" class="cluster"><title>cluster_Hello_abcdjoin_cdsources</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="1,5" points="16,-246 16,-318 193,-318 193,-246 16,-246"/>
<text text-anchor="middle" x="67.325" y="-305" font-family="Times,serif" font-size="10.00">Workflow input ports</text>
</g>
<g id="graph7" class="cluster"><title>cluster_Hello_abcdjoin_cdsinks</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="1,5" points="72,-96 72,-168 179,-168 179,-96 72,-96"/>
<text text-anchor="middle" x="125.825" y="-155" font-family="Times,serif" font-size="10.00">Workflow output ports</text>
</g>
<g id="graph8" class="cluster"><title>cluster_Hello_abcdsinks</title>
<polygon fill="#ffffff" stroke="black" stroke-dasharray="1,5" points="136,-8 136,-80 267,-80 267,-8 136,-8"/>
<text text-anchor="middle" x="189.825" y="-67" font-family="Times,serif" font-size="10.00">Workflow output ports</text>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSINKCONTROL -->
<g id="node3" class="node"><title>Hello_abcdjoin_abWORKFLOWINTERNALSINKCONTROL</title>
<polygon fill="#66cd00" stroke="black" points="315,-116 321.25,-125 308.75,-125 315,-116"/>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint -->
<g id="node4" class="node"><title>Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint</title>
<polygon fill="#8ed6f0" stroke="black" points="299.5,-127.408 270,-139.5 240.5,-127.408 240.528,-107.842 299.472,-107.842 299.5,-127.408"/>
<text text-anchor="middle" x="270" y="-119" font-family="Helvetica,sans-Serif" font-size="10.00">joint</text>
</g>
<!-- Hello_abcdWORKFLOWINTERNALSINK_ab -->
<g id="node27" class="node"><title>Hello_abcdWORKFLOWINTERNALSINK_ab</title>
<polygon fill="#8ed6f0" stroke="black" points="241.25,-39.4078 218,-51.5 194.75,-39.4078 194.772,-19.8422 241.228,-19.8422 241.25,-39.4078"/>
<text text-anchor="middle" x="218" y="-31" font-family="Helvetica,sans-Serif" font-size="10.00">ab</text>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint&#45;&gt;Hello_abcdWORKFLOWINTERNALSINK_ab -->
<g id="edge23" class="edge"><title>Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint:s&#45;&gt;Hello_abcdWORKFLOWINTERNALSINK_ab:n</title>
<path fill="none" stroke="#000000" d="M270,-107C270,-77.586 229.473,-83.9878 219.975,-62.9681"/>
<polygon fill="#000000" stroke="#000000" points="223.377,-62.1291 218,-53 216.51,-63.4896 223.377,-62.1291"/>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSOURCECONTROL -->
<g id="node6" class="node"><title>Hello_abcdjoin_abWORKFLOWINTERNALSOURCECONTROL</title>
<polygon fill="#ff4040" stroke="black" points="379,-278 372.75,-269 385.25,-269 379,-278"/>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first -->
<g id="node7" class="node"><title>Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first</title>
<polygon fill="#8ed6f0" stroke="black" points="225.5,-266.592 253,-254.5 280.5,-266.592 280.474,-286.158 225.526,-286.158 225.5,-266.592"/>
<text text-anchor="middle" x="253" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">first</text>
</g>
<!-- Hello_abcdjoin_abconcatenate -->
<g id="node9" class="node"><title>Hello_abcdjoin_abconcatenate</title>
<polygon fill="#d15fee" stroke="black" points="229.996,-176.5 229.996,-237.5 322.004,-237.5 322.004,-176.5 229.996,-176.5"/>
<text text-anchor="middle" x="252.998" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00">string1</text>
<polyline fill="none" stroke="black" points="276,-217.5 276,-237.5 "/>
<text text-anchor="middle" x="299.002" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00">string2</text>
<polyline fill="none" stroke="black" points="229.996,-217.5 322.004,-217.5 "/>
<text text-anchor="middle" x="276" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">concatenate</text>
<polyline fill="none" stroke="black" points="229.996,-197.5 322.004,-197.5 "/>
<text text-anchor="middle" x="275.893" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">output</text>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first&#45;&gt;Hello_abcdjoin_abconcatenate -->
<g id="edge7" class="edge"><title>Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first:s&#45;&gt;Hello_abcdjoin_abconcatenate:istring1:n</title>
<path fill="none" stroke="#000000" d="M253,-253C253,-251.125 253,-249.646 253,-248.339"/>
<polygon fill="#000000" stroke="#000000" points="256.5,-248 253,-238 249.5,-248 256.5,-248"/>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second -->
<g id="node8" class="node"><title>Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second</title>
<polygon fill="#8ed6f0" stroke="black" points="285.5,-266.592 327,-254.5 368.5,-266.592 368.461,-286.158 285.539,-286.158 285.5,-266.592"/>
<text text-anchor="middle" x="327" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">second</text>
</g>
<!-- Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second&#45;&gt;Hello_abcdjoin_abconcatenate -->
<g id="edge5" class="edge"><title>Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second:s&#45;&gt;Hello_abcdjoin_abconcatenate:istring2:n</title>
<path fill="none" stroke="#000000" d="M327,-253C327,-243.625 314.653,-246.312 306.357,-245.041"/>
<polygon fill="#000000" stroke="#000000" points="308.644,-242.386 299,-238 303.804,-247.443 308.644,-242.386"/>
</g>
<!-- Hello_abcdjoin_abconcatenate&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint -->
<g id="edge9" class="edge"><title>Hello_abcdjoin_abconcatenate:ooutput:s&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSINK_joint:n</title>
<path fill="none" stroke="#000000" d="M276,-176C276,-164.286 272.695,-159.374 270.991,-151.168"/>
<polygon fill="#000000" stroke="#000000" points="274.453,-150.613 270,-141 267.486,-151.292 274.453,-150.613"/>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSOURCECONTROL -->
<g id="node15" class="node"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSOURCECONTROL</title>
<polygon fill="#ff4040" stroke="black" points="178,-278 171.75,-269 184.25,-269 178,-278"/>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first -->
<g id="node16" class="node"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first</title>
<polygon fill="#8ed6f0" stroke="black" points="24.5,-266.592 52,-254.5 79.5,-266.592 79.4743,-286.158 24.5257,-286.158 24.5,-266.592"/>
<text text-anchor="middle" x="52" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">first</text>
</g>
<!-- Hello_abcdjoin_cdconcatenate -->
<g id="node21" class="node"><title>Hello_abcdjoin_cdconcatenate</title>
<polygon fill="#d15fee" stroke="black" points="56.996,-176.5 56.996,-237.5 149.004,-237.5 149.004,-176.5 56.996,-176.5"/>
<text text-anchor="middle" x="79.998" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00">string1</text>
<polyline fill="none" stroke="black" points="103,-217.5 103,-237.5 "/>
<text text-anchor="middle" x="126.002" y="-224.5" font-family="Helvetica,sans-Serif" font-size="10.00">string2</text>
<polyline fill="none" stroke="black" points="56.996,-217.5 149.004,-217.5 "/>
<text text-anchor="middle" x="103" y="-204.5" font-family="Helvetica,sans-Serif" font-size="10.00">concatenate</text>
<polyline fill="none" stroke="black" points="56.996,-197.5 149.004,-197.5 "/>
<text text-anchor="middle" x="102.893" y="-184" font-family="Helvetica,sans-Serif" font-size="10.00">output</text>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first&#45;&gt;Hello_abcdjoin_cdconcatenate -->
<g id="edge16" class="edge"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first:s&#45;&gt;Hello_abcdjoin_cdconcatenate:istring1:n</title>
<path fill="none" stroke="#000000" d="M52,-253C52,-243.625 64.3474,-246.312 72.6433,-245.041"/>
<polygon fill="#000000" stroke="#000000" points="75.1958,-247.443 80,-238 70.3557,-242.386 75.1958,-247.443"/>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second -->
<g id="node17" class="node"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second</title>
<polygon fill="#8ed6f0" stroke="black" points="84.5,-266.592 126,-254.5 167.5,-266.592 167.461,-286.158 84.5387,-286.158 84.5,-266.592"/>
<text text-anchor="middle" x="126" y="-269" font-family="Helvetica,sans-Serif" font-size="10.00">second</text>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second&#45;&gt;Hello_abcdjoin_cdconcatenate -->
<g id="edge14" class="edge"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second:s&#45;&gt;Hello_abcdjoin_cdconcatenate:istring2:n</title>
<path fill="none" stroke="#000000" d="M126,-253C126,-251.125 126,-249.646 126,-248.339"/>
<polygon fill="#000000" stroke="#000000" points="129.5,-248 126,-238 122.5,-248 129.5,-248"/>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSINKCONTROL -->
<g id="node19" class="node"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSINKCONTROL</title>
<polygon fill="#66cd00" stroke="black" points="160,-116 166.25,-125 153.75,-125 160,-116"/>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint -->
<g id="node20" class="node"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint</title>
<polygon fill="#8ed6f0" stroke="black" points="145.5,-127.408 116,-139.5 86.5,-127.408 86.5275,-107.842 145.472,-107.842 145.5,-127.408"/>
<text text-anchor="middle" x="116" y="-119" font-family="Helvetica,sans-Serif" font-size="10.00">joint</text>
</g>
<!-- Hello_abcdWORKFLOWINTERNALSINK_cd -->
<g id="node28" class="node"><title>Hello_abcdWORKFLOWINTERNALSINK_cd</title>
<polygon fill="#8ed6f0" stroke="black" points="190,-39.4078 167,-51.5 144,-39.4078 144.021,-19.8422 189.979,-19.8422 190,-39.4078"/>
<text text-anchor="middle" x="167" y="-31" font-family="Helvetica,sans-Serif" font-size="10.00">cd</text>
</g>
<!-- Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint&#45;&gt;Hello_abcdWORKFLOWINTERNALSINK_cd -->
<g id="edge29" class="edge"><title>Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint:s&#45;&gt;Hello_abcdWORKFLOWINTERNALSINK_cd:n</title>
<path fill="none" stroke="#000000" d="M116,-107C116,-77.8568 155.747,-83.8122 165.063,-62.8953"/>
<polygon fill="#000000" stroke="#000000" points="168.514,-63.4861 167,-53 161.644,-62.1414 168.514,-63.4861"/>
</g>
<!-- Hello_abcdjoin_cdconcatenate&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint -->
<g id="edge18" class="edge"><title>Hello_abcdjoin_cdconcatenate:ooutput:s&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSINK_joint:n</title>
<path fill="none" stroke="#000000" d="M103,-176C103,-163.425 110.466,-159.339 114.082,-150.875"/>
<polygon fill="#000000" stroke="#000000" points="117.529,-151.484 116,-141 110.657,-150.149 117.529,-151.484"/>
</g>
<!-- Hello_abcdWORKFLOWINTERNALSINKCONTROL -->
<g id="node26" class="node"><title>Hello_abcdWORKFLOWINTERNALSINKCONTROL</title>
<polygon fill="#66cd00" stroke="black" points="252,-28 258.25,-37 245.75,-37 252,-28"/>
</g>
<!-- Hello_abcda_b -->
<g id="node29" class="node"><title>Hello_abcda_b</title>
<polygon fill="#deb887" stroke="black" points="310.661,-354.5 310.661,-415.5 343.339,-415.5 343.339,-354.5 310.661,-354.5"/>
<text text-anchor="middle" x="326.551" y="-402.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="310.661,-395.5 343.339,-395.5 "/>
<text text-anchor="middle" x="327" y="-382.5" font-family="Helvetica,sans-Serif" font-size="10.00">a_b</text>
<polyline fill="none" stroke="black" points="310.661,-375.5 343.339,-375.5 "/>
<text text-anchor="middle" x="326.77" y="-362" font-family="Helvetica,sans-Serif" font-size="10.00">list</text>
</g>
<!-- Hello_abcda_b&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second -->
<g id="edge25" class="edge"><title>Hello_abcda_b:olist:s&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_second:n</title>
<path fill="none" stroke="#000000" d="M327,-354C327,-327.944 327,-318.988 327,-297.207"/>
<polygon fill="#000000" stroke="#000000" points="330.5,-297 327,-287 323.5,-297 330.5,-297"/>
</g>
<!-- Hello_abcdc_d -->
<g id="node30" class="node"><title>Hello_abcdc_d</title>
<polygon fill="#deb887" stroke="black" points="109.941,-354.5 109.941,-415.5 142.059,-415.5 142.059,-354.5 109.941,-354.5"/>
<text text-anchor="middle" x="125.831" y="-402.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="109.941,-395.5 142.059,-395.5 "/>
<text text-anchor="middle" x="126" y="-382.5" font-family="Helvetica,sans-Serif" font-size="10.00">c_d</text>
<polyline fill="none" stroke="black" points="109.941,-375.5 142.059,-375.5 "/>
<text text-anchor="middle" x="125.549" y="-362" font-family="Helvetica,sans-Serif" font-size="10.00">list</text>
</g>
<!-- Hello_abcdc_d&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second -->
<g id="edge27" class="edge"><title>Hello_abcdc_d:olist:s&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_second:n</title>
<path fill="none" stroke="#000000" d="M126,-354C126,-327.944 126,-318.988 126,-297.207"/>
<polygon fill="#000000" stroke="#000000" points="129.5,-297 126,-287 122.5,-297 129.5,-297"/>
</g>
<!-- Hello_abcdHello -->
<g id="node31" class="node"><title>Hello_abcdHello</title>
<polygon fill="#b0c4de" stroke="black" points="49.052,-354.5 49.052,-415.5 88.948,-415.5 88.948,-354.5 49.052,-354.5"/>
<text text-anchor="middle" x="68.9415" y="-402.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
<polyline fill="none" stroke="black" points="49.052,-395.5 88.948,-395.5 "/>
<text text-anchor="middle" x="69" y="-382.5" font-family="Helvetica,sans-Serif" font-size="10.00">Hello</text>
<polyline fill="none" stroke="black" points="49.052,-375.5 88.948,-375.5 "/>
<text text-anchor="middle" x="69" y="-362" font-family="Helvetica,sans-Serif" font-size="10.00">value</text>
</g>
<!-- Hello_abcdHello&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first -->
<g id="edge31" class="edge"><title>Hello_abcdHello:ovalue:s&#45;&gt;Hello_abcdjoin_abWORKFLOWINTERNALSOURCE_first:n</title>
<path fill="none" stroke="#000000" d="M69,-354C69,-340.083 181.319,-351.734 194,-346 224.49,-332.213 247.994,-325.463 252.294,-297.03"/>
<polygon fill="#000000" stroke="#000000" points="255.789,-297.221 253,-287 248.807,-296.73 255.789,-297.221"/>
</g>
<!-- Hello_abcdHello&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first -->
<g id="edge21" class="edge"><title>Hello_abcdHello:ovalue:s&#45;&gt;Hello_abcdjoin_cdWORKFLOWINTERNALSOURCE_first:n</title>
<path fill="none" stroke="#000000" d="M69,-354C69,-326.999 55.8679,-319.436 52.6875,-297.143"/>
<polygon fill="#000000" stroke="#000000" points="56.1683,-296.74 52,-287 49.1843,-297.214 56.1683,-296.74"/>
</g>
</g>
</svg>
@prefix cnt: <http://www.w3.org/2011/content#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcam: <http://purl.org/dc/dcam/> .
@prefix dcmitype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix scufl2: <http://ns.taverna.org.uk/2010/scufl2#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tavernaprov: <http://ns.taverna.org.uk/2012/tavernaprov/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix wfdesc: <http://purl.org/wf4ever/wfdesc#> .
@prefix wfprov: <http://purl.org/wf4ever/wfprov#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# This file is a provenance trace of workflow run 60bce245
<workflowrun.prov.ttl> a prov:Bundle;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <workflowrun.prov.ttl#taverna-prov-export> ];
prov:wasGeneratedBy <workflowrun.prov.ttl#taverna-prov-export>;
foaf:primaryTopic <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> .
<workflowrun.prov.ttl#taverna-engine> a tavernaprov:TavernaEngine .
# Main workflow run
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> a wfprov:WorkflowRun;
dcterms:hasPart <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/11c377f5-a8f8-4e66-9f75-27cdbbae34c9/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6680bce1-8b12-411f-841c-84df7b25cefb/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6a6ffc3d-47cd-48c4-9a6e-8451481f15e3/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6e07fec9-4499-491c-80c1-e17531a85cf5/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/9a90c357-4a95-4b62-a681-440c209e75b8/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/e05bc551-0f2b-4d98-a392-e5c4f24dd50d/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/ee3d1430-723e-4bc7-a20b-a2ce1ea0a8d0/>;
wfprov:describedByWorkflow <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
rdfs:label "Workflow run of Hello_abcd"@en;
prov:endedAtTime "2016-03-15T23:36:43.397Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:43.397Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.238Z"^^xsd:dateTime ];
prov:startedAtTime "2016-03-15T23:36:42.238Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6a6ffc3d-47cd-48c4-9a6e-8451481f15e3/> a wfprov:WorkflowRun;
dcterms:hasPart <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/c74e688c-be1c-4ad7-bb4b-e46c73fad88f/>;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution join_cd"@en;
prov:endedAtTime "2016-03-15T23:36:42.953Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.953Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.779Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/first> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/second> ];
prov:startedAtTime "2016-03-15T23:36:42.779Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/11c377f5-a8f8-4e66-9f75-27cdbbae34c9/> a wfprov:WorkflowRun;
dcterms:hasPart <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/4712b549-3cee-45b1-8ab2-13175f5212b8/>;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution join_ab"@en;
prov:endedAtTime "2016-03-15T23:36:42.898Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.898Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.697Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/second> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/first> ];
prov:startedAtTime "2016-03-15T23:36:42.697Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
# Execution of join_ab
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/ee3d1430-723e-4bc7-a20b-a2ce1ea0a8d0/> a wfprov:WorkflowRun;
dcterms:hasPart <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/75d68f9c-bc27-41c4-922d-06c29ea57c45/>;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution join_ab"@en;
prov:endedAtTime "2016-03-15T23:36:43.220Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:43.220Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.917Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/first> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/second> ];
prov:startedAtTime "2016-03-15T23:36:42.917Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
# Execution of join_cd
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/e05bc551-0f2b-4d98-a392-e5c4f24dd50d/> a wfprov:WorkflowRun;
dcterms:hasPart <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/3ea98694-0c38-402c-b770-8af6b181ed50/>;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution join_cd"@en;
prov:endedAtTime "2016-03-15T23:36:43.249Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:43.249Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:43.048Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/first> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/second> ];
prov:startedAtTime "2016-03-15T23:36:43.048Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
# This is an abridged version of the workflow definition from a prov perspective
# see the wfdesc file for a more complete description,
# and the scufl2 file for an executable description
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/> a wfdesc:Workflow,
prov:Plan;
dcterms:hasPart <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/>;
wfdesc:hasSubProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/> .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/ab> a wfdesc:Output,
prov:Role;
rdfs:comment "Workflow output ab"@en;
rdfs:label "ab" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/cd> a wfdesc:Output,
prov:Role;
rdfs:comment "Workflow output cd"@en;
rdfs:label "cd" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor Hello"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/out/value> a wfdesc:Output,
prov:Role;
rdfs:comment "Hello output value"@en;
rdfs:label "value" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor a_b"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/out/list> a wfdesc:Output,
prov:Role;
rdfs:comment "a_b output list"@en;
rdfs:label "list" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor c_d"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/out/list> a wfdesc:Output,
prov:Role;
rdfs:comment "c_d output list"@en;
rdfs:label "list" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor join_ab"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/first> a wfdesc:Input,
prov:Role;
rdfs:comment "join_ab input first"@en;
rdfs:label "first" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/second> a wfdesc:Input,
prov:Role;
rdfs:comment "join_ab input second"@en;
rdfs:label "second" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/out/joint> a wfdesc:Output,
prov:Role;
rdfs:comment "join_ab output joint"@en;
rdfs:label "joint" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor join_cd"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/first> a wfdesc:Input,
prov:Role;
rdfs:comment "join_cd input first"@en;
rdfs:label "first" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/second> a wfdesc:Input,
prov:Role;
rdfs:comment "join_cd input second"@en;
rdfs:label "second" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/out/joint> a wfdesc:Output,
prov:Role;
rdfs:comment "join_cd output joint"@en;
rdfs:label "joint" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/> a wfdesc:Workflow,
prov:Plan;
dcterms:hasPart <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/>;
wfdesc:hasSubProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> a wfdesc:Process,
prov:Plan;
rdfs:label "Processor concatenate"@en .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1> a wfdesc:Input,
prov:Role;
rdfs:comment "concatenate input string1"@en;
rdfs:label "string1" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> a wfdesc:Input,
prov:Role;
rdfs:comment "concatenate input string2"@en;
rdfs:label "string2" .
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output> a wfdesc:Output,
prov:Role;
rdfs:comment "concatenate output output"@en;
rdfs:label "output" .
## Description of data artifacts and their provenance.
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/list/71f5d67b-195d-49bb-94c0-1b800d18f72a/false/1> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/out/list>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6680bce1-8b12-411f-841c-84df7b25cefb/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>;
prov:pairKey "1"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:pairKey "0"^^xsd:long ];
prov:hadMember <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6680bce1-8b12-411f-841c-84df7b25cefb/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/out/list> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6680bce1-8b12-411f-841c-84df7b25cefb/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/list/88cabf27-8d94-4120-a614-d90f56a91952/false/1> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
tavernaprov:content <outputs/ab>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/ab>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/b0ff3c18-40b8-4fe1-ae8f-960ebf785b02>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/713f2e73-1351-4ff1-952c-0a65144c413d>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/713f2e73-1351-4ff1-952c-0a65144c413d>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/b0ff3c18-40b8-4fe1-ae8f-960ebf785b02>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/ab> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/list/c47e19c3-e6f7-4543-b9af-fb20d4ddf089/false/1> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/out/list>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6e07fec9-4499-491c-80c1-e17531a85cf5/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6e07fec9-4499-491c-80c1-e17531a85cf5/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/out/list> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6e07fec9-4499-491c-80c1-e17531a85cf5/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/list/d6e76c6e-3b54-4de5-94d3-58efed6cd961/false/1> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
tavernaprov:content <outputs/cd>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/cd>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/24a47be3-a7fd-4fbc-ae47-50812bcdc263>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/2baf58fb-d09c-4c8c-bc44-48a0ca974911>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/24a47be3-a7fd-4fbc-ae47-50812bcdc263>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/2baf58fb-d09c-4c8c-bc44-48a0ca974911>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/out/cd> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/0f/0f086ff4-c030-42c3-ab05-ca5fca72e432.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/second>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/24a47be3-a7fd-4fbc-ae47-50812bcdc263> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/cd/0.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/out/joint>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6a6ffc3d-47cd-48c4-9a6e-8451481f15e3/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/c74e688c-be1c-4ad7-bb4b-e46c73fad88f/>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/c74e688c-be1c-4ad7-bb4b-e46c73fad88f/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/c74e688c-be1c-4ad7-bb4b-e46c73fad88f/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/29/293661a3-3e4e-4ff2-aff8-f8513a19a04a.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/out/value>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/first>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/first>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/9a90c357-4a95-4b62-a681-440c209e75b8/>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/9a90c357-4a95-4b62-a681-440c209e75b8/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/out/value> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/9a90c357-4a95-4b62-a681-440c209e75b8/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/2baf58fb-d09c-4c8c-bc44-48a0ca974911> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/cd/1.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/out/joint>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/3ea98694-0c38-402c-b770-8af6b181ed50/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/e05bc551-0f2b-4d98-a392-e5c4f24dd50d/>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/3ea98694-0c38-402c-b770-8af6b181ed50/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/3ea98694-0c38-402c-b770-8af6b181ed50/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/32/32eba706-636a-47c3-9607-a7712d7a0a49.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/in/second>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/50/50d03488-50e2-4a5b-9dc6-28579b24fcef.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/second>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/713f2e73-1351-4ff1-952c-0a65144c413d> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/ab/1.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/out/joint>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/75d68f9c-bc27-41c4-922d-06c29ea57c45/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/ee3d1430-723e-4bc7-a20b-a2ce1ea0a8d0/>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/75d68f9c-bc27-41c4-922d-06c29ea57c45/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/75d68f9c-bc27-41c4-922d-06c29ea57c45/> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/81/81514b48-e963-4fb0-ae6a-2253747ab471.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/in/second>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> .
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/b0ff3c18-40b8-4fe1-ae8f-960ebf785b02> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/ab/0.txt>;
wfprov:describedByParameter <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/out/joint>,
<http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/11c377f5-a8f8-4e66-9f75-27cdbbae34c9/>,
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/4712b549-3cee-45b1-8ab2-13175f5212b8/>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/4712b549-3cee-45b1-8ab2-13175f5212b8/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/out/output> ];
prov:wasGeneratedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/4712b549-3cee-45b1-8ab2-13175f5212b8/> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/3ea98694-0c38-402c-b770-8af6b181ed50/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/e05bc551-0f2b-4d98-a392-e5c4f24dd50d/>;
rdfs:label "Processor execution concatenate"@en;
prov:endedAtTime "2016-03-15T23:36:43.222Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:43.222Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:43.166Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1> ];
prov:startedAtTime "2016-03-15T23:36:43.166Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/81514b48-e963-4fb0-ae6a-2253747ab471>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/4712b549-3cee-45b1-8ab2-13175f5212b8/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/11c377f5-a8f8-4e66-9f75-27cdbbae34c9/>;
rdfs:label "Processor execution concatenate"@en;
prov:endedAtTime "2016-03-15T23:36:42.875Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.875Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.819Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> ];
prov:startedAtTime "2016-03-15T23:36:42.819Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/32eba706-636a-47c3-9607-a7712d7a0a49>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6680bce1-8b12-411f-841c-84df7b25cefb/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution a_b"@en;
prov:endedAtTime "2016-03-15T23:36:42.671Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/a_b/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.671Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.603Z"^^xsd:dateTime ];
prov:startedAtTime "2016-03-15T23:36:42.603Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6e07fec9-4499-491c-80c1-e17531a85cf5/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution c_d"@en;
prov:endedAtTime "2016-03-15T23:36:42.681Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/c_d/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.681Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.612Z"^^xsd:dateTime ];
prov:startedAtTime "2016-03-15T23:36:42.612Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/75d68f9c-bc27-41c4-922d-06c29ea57c45/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/ee3d1430-723e-4bc7-a20b-a2ce1ea0a8d0/>;
rdfs:label "Processor execution concatenate"@en;
prov:endedAtTime "2016-03-15T23:36:43.169Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:43.169Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:43.072Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1> ];
prov:startedAtTime "2016-03-15T23:36:43.072Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/0f086ff4-c030-42c3-ab05-ca5fca72e432>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/9a90c357-4a95-4b62-a681-440c209e75b8/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/>;
rdfs:label "Processor execution Hello"@en;
prov:endedAtTime "2016-03-15T23:36:42.631Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/Hello/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.631Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.621Z"^^xsd:dateTime ];
prov:startedAtTime "2016-03-15T23:36:42.621Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
<http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/c74e688c-be1c-4ad7-bb4b-e46c73fad88f/> a wfprov:ProcessRun;
wfprov:describedByProcess <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6a6ffc3d-47cd-48c4-9a6e-8451481f15e3/>;
rdfs:label "Processor execution concatenate"@en;
prov:endedAtTime "2016-03-15T23:36:42.927Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:42.927Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:42.851Z"^^xsd:dateTime ];
prov:qualifiedUsage [
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string1> ],
[
a prov:Usage;
prov:entity <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/join_ab/processor/concatenate/in/string2> ];
prov:startedAtTime "2016-03-15T23:36:42.851Z"^^xsd:dateTime;
prov:used <http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/293661a3-3e4e-4ff2-aff8-f8513a19a04a>,
<http://ns.taverna.org.uk/2011/data/60bce245-9f15-4391-902f-134bc699c583/ref/50d03488-50e2-4a5b-9dc6-28579b24fcef>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
[ a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/6a6ffc3d-47cd-48c4-9a6e-8451481f15e3/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/out/joint> ].
[ a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/11c377f5-a8f8-4e66-9f75-27cdbbae34c9/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/out/joint> ].
[ a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/ee3d1430-723e-4bc7-a20b-a2ce1ea0a8d0/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_ab/out/joint> ].
[ a prov:Generation;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/process/e05bc551-0f2b-4d98-a392-e5c4f24dd50d/>;
prov:hadRole <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/processor/join_cd/out/joint> ].
# Output values and their provenance
# content is included if short enough
<outputs/ab> a tavernaprov:Content .
<outputs/ab/0.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "919af7c35566943fca5b34a05aee55319960a653"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello a"^^xsd:string .
<outputs/ab/1.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "2a5551b6e63f881aca20464967dfec835628e99d"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello b"^^xsd:string .
<outputs/cd> a tavernaprov:Content .
<outputs/cd/0.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "831c72d01fee93a00ce39b49c9d626c73cfc0f89"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello c"^^xsd:string .
<outputs/cd/1.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "b79f98a6b0fed9d8b5ee4e13cd1355e5a803555a"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello d"^^xsd:string .
# intermediate data values and their provenance
<intermediates/0f/0f086ff4-c030-42c3-ab05-ca5fca72e432.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "b"^^xsd:string .
<intermediates/29/293661a3-3e4e-4ff2-aff8-f8513a19a04a.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "6"^^xsd:long;
tavernaprov:sha1 "9646ba13a4e8eabeca4f5259bfd7da41d368a1a6"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello "^^xsd:string .
<intermediates/32/32eba706-636a-47c3-9607-a7712d7a0a49.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "86f7e437faa5a7fce15d1ddcb9eaeaea377667b8"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "a"^^xsd:string .
<intermediates/50/50d03488-50e2-4a5b-9dc6-28579b24fcef.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "84a516841ba77a5b4648de2cd0dfcb30ea46dbb4"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "c"^^xsd:string .
<intermediates/81/81514b48-e963-4fb0-ae6a-2253747ab471.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "3c363836cf4e16666669a25da280a1865c2d2874"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "d"^^xsd:string .
# metadata about generation of this file
<workflowrun.prov.ttl#taverna-prov-export> a prov:Activity;
rdfs:label "taverna-prov export of workflow run provenance"@en;
prov:endedAtTime "2016-03-15T23:36:57.286Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2011/software/taverna-core-2.5.0> ];
prov:qualifiedCommunication [
a prov:Communication;
prov:activity <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> ];
prov:qualifiedEnd [
a prov:End;
prov:atTime "2016-03-15T23:36:57.286Z"^^xsd:dateTime ];
prov:qualifiedStart [
a prov:Start;
prov:atTime "2016-03-15T23:36:57.155Z"^^xsd:dateTime ];
prov:startedAtTime "2016-03-15T23:36:57.155Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine>;
prov:wasInformedBy <http://ns.taverna.org.uk/2011/run/60bce245-9f15-4391-902f-134bc699c583/> .
#
<http://ns.taverna.org.uk/2011/software/taverna-core-2.5.0> a prov:Plan;
rdfs:label "Taverna Workbench Core 2.5.0"@en .
@base <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix scufl2: <http://ns.taverna.org.uk/2010/scufl2#> .
<> a scufl2:WorkflowBundle;
scufl2:globalBaseURI <>;
scufl2:mainProfile <profile/unspecified/>;
scufl2:mainWorkflow <workflow/Hello_abcd/>;
scufl2:name "Hello_abcd";
scufl2:profile <profile/unspecified/>;
scufl2:workflow <workflow/Hello_abcd/>,
<workflow/joiner/> .
<profile/unspecified/> a scufl2:Profile;
rdfs:seeAlso <profile/unspecified.rdf> .
<workflow/Hello_abcd/> a scufl2:Workflow;
scufl2:datalink <workflow/Hello_abcd/datalink?from=processor/Hello/out/value&to=processor/join_ab/in/first>,
<workflow/Hello_abcd/datalink?from=processor/Hello/out/value&to=processor/join_cd/in/first>,
<workflow/Hello_abcd/datalink?from=processor/a_b/out/list&to=processor/join_ab/in/second>,
<workflow/Hello_abcd/datalink?from=processor/c_d/out/list&to=processor/join_cd/in/second>,
<workflow/Hello_abcd/datalink?from=processor/join_ab/out/joint&to=out/ab>,
<workflow/Hello_abcd/datalink?from=processor/join_cd/out/joint&to=out/cd>;
scufl2:name "Hello_abcd";
scufl2:outputWorkflowPort <workflow/Hello_abcd/out/ab>,
<workflow/Hello_abcd/out/cd>;
scufl2:processor <workflow/Hello_abcd/processor/Hello/>,
<workflow/Hello_abcd/processor/a_b/>,
<workflow/Hello_abcd/processor/c_d/>,
<workflow/Hello_abcd/processor/join_ab/>,
<workflow/Hello_abcd/processor/join_cd/>;
scufl2:workflowIdentifier <../../workflow/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/>;
rdfs:seeAlso <workflow/Hello_abcd.rdf> .
<workflow/Hello_abcd/datalink?from=processor/Hello/out/value&to=processor/join_ab/in/first> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/Hello/out/value>;
scufl2:sendTo <workflow/Hello_abcd/processor/join_ab/in/first> .
<workflow/Hello_abcd/datalink?from=processor/Hello/out/value&to=processor/join_cd/in/first> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/Hello/out/value>;
scufl2:sendTo <workflow/Hello_abcd/processor/join_cd/in/first> .
<workflow/Hello_abcd/datalink?from=processor/a_b/out/list&to=processor/join_ab/in/second> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/a_b/out/list>;
scufl2:sendTo <workflow/Hello_abcd/processor/join_ab/in/second> .
<workflow/Hello_abcd/datalink?from=processor/c_d/out/list&to=processor/join_cd/in/second> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/c_d/out/list>;
scufl2:sendTo <workflow/Hello_abcd/processor/join_cd/in/second> .
<workflow/Hello_abcd/datalink?from=processor/join_ab/out/joint&to=out/ab> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/join_ab/out/joint>;
scufl2:sendTo <workflow/Hello_abcd/out/ab> .
<workflow/Hello_abcd/datalink?from=processor/join_cd/out/joint&to=out/cd> a scufl2:DataLink;
scufl2:receiveFrom <workflow/Hello_abcd/processor/join_cd/out/joint>;
scufl2:sendTo <workflow/Hello_abcd/out/cd> .
<workflow/Hello_abcd/out/ab> a scufl2:OutputWorkflowPort;
scufl2:name "ab" .
<workflow/Hello_abcd/out/cd> a scufl2:OutputWorkflowPort;
scufl2:name "cd" .
<workflow/Hello_abcd/processor/Hello/> a scufl2:Processor;
scufl2:iterationStrategyStack <workflow/Hello_abcd/processor/Hello/iterationstrategy/>;
scufl2:name "Hello";
scufl2:outputProcessorPort <workflow/Hello_abcd/processor/Hello/out/value> .
<workflow/Hello_abcd/processor/Hello/iterationstrategy/> a scufl2:IterationStrategyStack .
<workflow/Hello_abcd/processor/Hello/out/value> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 0;
scufl2:name "value";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/a_b/> a scufl2:Processor;
scufl2:iterationStrategyStack <workflow/Hello_abcd/processor/a_b/iterationstrategy/>;
scufl2:name "a_b";
scufl2:outputProcessorPort <workflow/Hello_abcd/processor/a_b/out/list> .
<workflow/Hello_abcd/processor/a_b/iterationstrategy/> a scufl2:IterationStrategyStack .
<workflow/Hello_abcd/processor/a_b/out/list> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 1;
scufl2:name "list";
scufl2:portDepth 1 .
<workflow/Hello_abcd/processor/c_d/> a scufl2:Processor;
scufl2:iterationStrategyStack <workflow/Hello_abcd/processor/c_d/iterationstrategy/>;
scufl2:name "c_d";
scufl2:outputProcessorPort <workflow/Hello_abcd/processor/c_d/out/list> .
<workflow/Hello_abcd/processor/c_d/iterationstrategy/> a scufl2:IterationStrategyStack .
<workflow/Hello_abcd/processor/c_d/out/list> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 1;
scufl2:name "list";
scufl2:portDepth 1 .
<workflow/Hello_abcd/processor/join_ab/> a scufl2:Processor;
scufl2:inputProcessorPort <workflow/Hello_abcd/processor/join_ab/in/first>,
<workflow/Hello_abcd/processor/join_ab/in/second>;
scufl2:iterationStrategyStack <workflow/Hello_abcd/processor/join_ab/iterationstrategy/>;
scufl2:name "join_ab";
scufl2:outputProcessorPort <workflow/Hello_abcd/processor/join_ab/out/joint> .
<workflow/Hello_abcd/processor/join_ab/in/first> a scufl2:InputProcessorPort;
scufl2:name "first";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/join_ab/in/second> a scufl2:InputProcessorPort;
scufl2:name "second";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/> a scufl2:IterationStrategyStack;
scufl2:iterationStrategies (
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/> ) .
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/> a scufl2:CrossProduct;
scufl2:productOf (
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/0/>
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/1/> ) .
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/0/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/Hello_abcd/processor/join_ab/in/first> .
<workflow/Hello_abcd/processor/join_ab/iterationstrategy/0/1/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/Hello_abcd/processor/join_ab/in/second> .
<workflow/Hello_abcd/processor/join_ab/out/joint> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 0;
scufl2:name "joint";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/join_cd/> a scufl2:Processor;
scufl2:inputProcessorPort <workflow/Hello_abcd/processor/join_cd/in/first>,
<workflow/Hello_abcd/processor/join_cd/in/second>;
scufl2:iterationStrategyStack <workflow/Hello_abcd/processor/join_cd/iterationstrategy/>;
scufl2:name "join_cd";
scufl2:outputProcessorPort <workflow/Hello_abcd/processor/join_cd/out/joint> .
<workflow/Hello_abcd/processor/join_cd/in/first> a scufl2:InputProcessorPort;
scufl2:name "first";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/join_cd/in/second> a scufl2:InputProcessorPort;
scufl2:name "second";
scufl2:portDepth 0 .
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/> a scufl2:IterationStrategyStack;
scufl2:iterationStrategies (
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/> ) .
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/> a scufl2:CrossProduct;
scufl2:productOf (
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/0/>
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/1/> ) .
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/0/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/Hello_abcd/processor/join_cd/in/first> .
<workflow/Hello_abcd/processor/join_cd/iterationstrategy/0/1/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/Hello_abcd/processor/join_cd/in/second> .
<workflow/Hello_abcd/processor/join_cd/out/joint> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 0;
scufl2:name "joint";
scufl2:portDepth 0 .
<workflow/joiner/> a scufl2:Workflow;
rdfs:seeAlso <workflow/joiner.rdf> .
<workflow/workflow/joiner/> a scufl2:Workflow;
scufl2:datalink <workflow/workflow/joiner/datalink?from=in/first&to=processor/concatenate/in/string1>,
<workflow/workflow/joiner/datalink?from=in/second&to=processor/concatenate/in/string2>,
<workflow/workflow/joiner/datalink?from=processor/concatenate/out/output&to=out/joint>;
scufl2:inputWorkflowPort <workflow/workflow/joiner/in/first>,
<workflow/workflow/joiner/in/second>;
scufl2:name "joiner";
scufl2:outputWorkflowPort <workflow/workflow/joiner/out/joint>;
scufl2:processor <workflow/workflow/joiner/processor/concatenate/>;
scufl2:workflowIdentifier <../../workflow/aaf18921-261f-4c06-8962-9006936228ad/> .
<workflow/workflow/joiner/datalink?from=in/first&to=processor/concatenate/in/string1> a scufl2:DataLink;
scufl2:receiveFrom <workflow/workflow/joiner/in/first>;
scufl2:sendTo <workflow/workflow/joiner/processor/concatenate/in/string1> .
<workflow/workflow/joiner/datalink?from=in/second&to=processor/concatenate/in/string2> a scufl2:DataLink;
scufl2:receiveFrom <workflow/workflow/joiner/in/second>;
scufl2:sendTo <workflow/workflow/joiner/processor/concatenate/in/string2> .
<workflow/workflow/joiner/datalink?from=processor/concatenate/out/output&to=out/joint> a scufl2:DataLink;
scufl2:receiveFrom <workflow/workflow/joiner/processor/concatenate/out/output>;
scufl2:sendTo <workflow/workflow/joiner/out/joint> .
<workflow/workflow/joiner/in/first> a scufl2:InputWorkflowPort;
scufl2:name "first";
scufl2:portDepth 0 .
<workflow/workflow/joiner/in/second> a scufl2:InputWorkflowPort;
scufl2:name "second";
scufl2:portDepth 0 .
<workflow/workflow/joiner/out/joint> a scufl2:OutputWorkflowPort;
scufl2:name "joint" .
<workflow/workflow/joiner/processor/concatenate/> a scufl2:Processor;
scufl2:inputProcessorPort <workflow/workflow/joiner/processor/concatenate/in/string1>,
<workflow/workflow/joiner/processor/concatenate/in/string2>;
scufl2:iterationStrategyStack <workflow/workflow/joiner/processor/concatenate/iterationstrategy/>;
scufl2:name "concatenate";
scufl2:outputProcessorPort <workflow/workflow/joiner/processor/concatenate/out/output> .
<workflow/workflow/joiner/processor/concatenate/in/string1> a scufl2:InputProcessorPort;
scufl2:name "string1";
scufl2:portDepth 0 .
<workflow/workflow/joiner/processor/concatenate/in/string2> a scufl2:InputProcessorPort;
scufl2:name "string2";
scufl2:portDepth 0 .
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/> a scufl2:IterationStrategyStack;
scufl2:iterationStrategies (
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/> ) .
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/> a scufl2:CrossProduct;
scufl2:productOf (
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/0/>
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/1/> ) .
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/0/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/workflow/joiner/processor/concatenate/in/string1> .
<workflow/workflow/joiner/processor/concatenate/iterationstrategy/0/1/> a scufl2:PortNode;
scufl2:desiredDepth 0;
scufl2:iterateOverInputPort <workflow/workflow/joiner/processor/concatenate/in/string2> .
<workflow/workflow/joiner/processor/concatenate/out/output> a scufl2:OutputProcessorPort;
scufl2:granularPortDepth 0;
scufl2:name "output";
scufl2:portDepth 0 .
@base <http://ns.taverna.org.uk/2010/workflowBundle/f5fddb99-9677-43cb-aac5-4d14e1ad1b46/workflow/Hello_abcd/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix wfdesc: <http://purl.org/wf4ever/wfdesc#> .
@prefix wf4ever: <http://purl.org/wf4ever/wf4ever#> .
@prefix roterms: <http://purl.org/wf4ever/roterms#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix comp: <http://purl.org/DP/components#> .
@prefix dep: <http://scape.keep.pt/vocab/dependencies#> .
@prefix biocat: <http://biocatalogue.org/attribute/> .
@prefix : <#> .
<processor/a_b/> a wfdesc:Process , wfdesc:Description , owl:Thing , wf4ever:BeanshellScript ;
rdfs:label "a_b" ;
wfdesc:hasOutput <processor/a_b/out/list> ;
wf4ever:script "List list = Arrays.asList(new String[]{\"a\", \"b\"});" .
<processor/c_d/> a wfdesc:Process , wfdesc:Description , owl:Thing , wf4ever:BeanshellScript ;
rdfs:label "c_d" ;
wfdesc:hasOutput <processor/c_d/out/list> ;
wf4ever:script "List list = Arrays.asList(new String[]{\"c\", \"d\"});" .
<../joiner/processor/concatenate/> a wfdesc:Process , wfdesc:Description , owl:Thing , wf4ever:BeanshellScript ;
rdfs:label "concatenate" ;
wfdesc:hasInput <../joiner/processor/concatenate/in/string1> , <../joiner/processor/concatenate/in/string2> ;
wfdesc:hasOutput <../joiner/processor/concatenate/out/output> ;
wf4ever:script "output = string1 + string2;" .
<datalink?from=processor/Hello/out/value&to=processor/join_ab/in/first> a wfdesc:DataLink ;
wfdesc:hasSource <processor/Hello/out/value> ;
wfdesc:hasSink <processor/join_ab/in/first> .
<datalink?from=processor/Hello/out/value&to=processor/join_cd/in/first> a wfdesc:DataLink ;
wfdesc:hasSource <processor/Hello/out/value> ;
wfdesc:hasSink <processor/join_cd/in/first> .
<datalink?from=processor/a_b/out/list&to=processor/join_ab/in/second> a wfdesc:DataLink ;
wfdesc:hasSource <processor/a_b/out/list> ;
wfdesc:hasSink <processor/join_ab/in/second> .
<datalink?from=processor/c_d/out/list&to=processor/join_cd/in/second> a wfdesc:DataLink ;
wfdesc:hasSource <processor/c_d/out/list> ;
wfdesc:hasSink <processor/join_cd/in/second> .
<datalink?from=processor/join_ab/out/joint&to=out/ab> a wfdesc:DataLink ;
wfdesc:hasSource <processor/join_ab/out/joint> ;
wfdesc:hasSink <out/ab> .
<datalink?from=processor/join_cd/out/joint&to=out/cd> a wfdesc:DataLink ;
wfdesc:hasSource <processor/join_cd/out/joint> ;
wfdesc:hasSink <out/cd> .
<../joiner/datalink?from=in/first&to=processor/concatenate/in/string1> a wfdesc:DataLink ;
wfdesc:hasSource <../joiner/in/first> ;
wfdesc:hasSink <../joiner/processor/concatenate/in/string1> .
<../joiner/datalink?from=in/second&to=processor/concatenate/in/string2> a wfdesc:DataLink ;
wfdesc:hasSource <../joiner/in/second> ;
wfdesc:hasSink <../joiner/processor/concatenate/in/string2> .
<../joiner/datalink?from=processor/concatenate/out/output&to=out/joint> a wfdesc:DataLink ;
wfdesc:hasSource <../joiner/processor/concatenate/out/output> ;
wfdesc:hasSink <../joiner/out/joint> .
<> a wfdesc:Workflow , wfdesc:Description , wfdesc:Process ;
dc:creator "Stian Soiland-Reyes" ;
dcterms:title "Hello abcd" ;
dcterms:description """Example of using the same inserted nested workflow twice, iterating over it twice, which should mean 4 distinct calls to the inner \"concatenate\" process.
This workflow is mainly useful for provenance testing purposes.""" ;
rdfs:label "Hello_abcd" ;
wfdesc:hasOutput <out/ab> , <out/cd> ;
wfdesc:hasSubProcess <processor/Hello/> , <processor/a_b/> , <processor/c_d/> , <processor/join_ab/> , <processor/join_cd/> ;
wfdesc:hasDataLink <datalink?from=processor/Hello/out/value&to=processor/join_ab/in/first> , <datalink?from=processor/Hello/out/value&to=processor/join_cd/in/first> , <datalink?from=processor/a_b/out/list&to=processor/join_ab/in/second> , <datalink?from=processor/c_d/out/list&to=processor/join_cd/in/second> , <datalink?from=processor/join_ab/out/joint&to=out/ab> , <datalink?from=processor/join_cd/out/joint&to=out/cd> .
<out/ab> a wfdesc:Output , wfdesc:Description , wfdesc:Input ;
rdfs:label "ab" .
<out/cd> a wfdesc:Output , wfdesc:Description , wfdesc:Input ;
rdfs:label "cd" .
<processor/Hello/> a wfdesc:Process , wfdesc:Description ;
rdfs:label "Hello" ;
wfdesc:hasOutput <processor/Hello/out/value> .
<processor/Hello/out/value> a wfdesc:Output , wfdesc:Description ;
rdfs:label "value" .
<processor/a_b/out/list> a wfdesc:Output , wfdesc:Description ;
rdfs:label "list" .
<processor/c_d/out/list> a wfdesc:Output , wfdesc:Description ;
rdfs:label "list" .
<processor/join_ab/> a wfdesc:Process , wfdesc:Description , prov:Entity , owl:Thing , wfdesc:Workflow ;
rdfs:label "join_ab" ;
wfdesc:hasInput <processor/join_ab/in/first> , <processor/join_ab/in/second> ;
wfdesc:hasOutput <processor/join_ab/out/joint> ;
prov:specializationOf <../joiner/> .
<processor/join_ab/in/first> a wfdesc:Input , wfdesc:Description , prov:Entity ;
rdfs:label "first" ;
prov:specializationOf <../joiner/in/first> .
<processor/join_ab/in/second> a wfdesc:Input , wfdesc:Description , prov:Entity ;
rdfs:label "second" ;
prov:specializationOf <../joiner/in/second> .
<processor/join_ab/out/joint> a wfdesc:Output , wfdesc:Description , prov:Entity ;
rdfs:label "joint" ;
prov:specializationOf <../joiner/out/joint> .
<processor/join_cd/> a wfdesc:Process , wfdesc:Description , prov:Entity , owl:Thing , wfdesc:Workflow ;
rdfs:label "join_cd" ;
wfdesc:hasInput <processor/join_cd/in/first> , <processor/join_cd/in/second> ;
wfdesc:hasOutput <processor/join_cd/out/joint> ;
prov:specializationOf <../joiner/> .
<processor/join_cd/in/first> a wfdesc:Input , wfdesc:Description , prov:Entity ;
rdfs:label "first" ;
prov:specializationOf <../joiner/in/first> .
<processor/join_cd/in/second> a wfdesc:Input , wfdesc:Description , prov:Entity ;
rdfs:label "second" ;
prov:specializationOf <../joiner/in/second> .
<processor/join_cd/out/joint> a wfdesc:Output , wfdesc:Description , prov:Entity ;
rdfs:label "joint" ;
prov:specializationOf <../joiner/out/joint> .
<../joiner/> a wfdesc:Workflow , wfdesc:Description , wfdesc:Process , prov:Entity ;
dcterms:title "joiner" ;
rdfs:label "joiner" ;
wfdesc:hasInput <../joiner/in/first> , <../joiner/in/second> ;
wfdesc:hasOutput <../joiner/out/joint> ;
wfdesc:hasSubProcess <../joiner/processor/concatenate/> ;
wfdesc:hasDataLink <../joiner/datalink?from=processor/concatenate/out/output&to=out/joint> , <../joiner/datalink?from=in/first&to=processor/concatenate/in/string1> , <../joiner/datalink?from=in/second&to=processor/concatenate/in/string2> .
<../joiner/in/first> a wfdesc:Input , wfdesc:Description , wfdesc:Output , prov:Entity ;
rdfs:label "first" .
<../joiner/in/second> a wfdesc:Input , wfdesc:Description , wfdesc:Output , prov:Entity ;
rdfs:label "second" .
<../joiner/out/joint> a wfdesc:Output , wfdesc:Description , wfdesc:Input , prov:Entity ;
rdfs:label "joint" .
<../joiner/processor/concatenate/in/string1> a wfdesc:Input , wfdesc:Description ;
rdfs:label "string1" .
<../joiner/processor/concatenate/in/string2> a wfdesc:Input , wfdesc:Description ;
rdfs:label "string2" .
<../joiner/processor/concatenate/out/output> a wfdesc:Output , wfdesc:Description ;
rdfs:label "output" .
@prefix cnt: <http://www.w3.org/2011/content#> .
@prefix dc: <http://purl.org/dc/elements/1.1/> .
@prefix dcam: <http://purl.org/dc/dcam/> .
@prefix dcmitype: <http://purl.org/dc/dcmitype/> .
@prefix dcterms: <http://purl.org/dc/terms/> .
@prefix foaf: <http://xmlns.com/foaf/0.1/> .
@prefix owl: <http://www.w3.org/2002/07/owl#> .
@prefix prov: <http://www.w3.org/ns/prov#> .
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix scufl2: <http://ns.taverna.org.uk/2010/scufl2#> .
@prefix skos: <http://www.w3.org/2004/02/skos/core#> .
@prefix tavernaprov: <http://ns.taverna.org.uk/2012/tavernaprov/> .
@prefix vs: <http://www.w3.org/2003/06/sw-vocab-status/ns#> .
@prefix wfdesc: <http://purl.org/wf4ever/wfdesc#> .
@prefix wfprov: <http://purl.org/wf4ever/wfprov#> .
@prefix wot: <http://xmlns.com/wot/0.1/> .
@prefix xml: <http://www.w3.org/XML/1998/namespace> .
@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
# This file is a provenance trace of workflow run 60bce245
<workflowrun.prov.ttl> a prov:Bundle;
prov:wasGeneratedBy <workflowrun.prov.ttl#taverna-prov-export>;
foaf:primaryTopic <run/> .
<workflowrun.prov.ttl#taverna-engine> a tavernaprov:TavernaEngine .
# Main workflow run
<run/> a wfprov:WorkflowRun;
rdfs:label "Workflow run of Hello_abcd"@en;
wfprov:describedByWorkflow <wf/workflow/Hello_abcd/>;
prov:startedAtTime "2016-03-15T23:36:42.238Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:43.397Z"^^xsd:dateTime;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine> .
# Constants
#
# NOTE: Constants in Taverna are special kind of processes with no inputs.
# Other workflow systems might just show them as wfprov:Artifact -
# Taverna's provenance code does not yet recognize constants as such
# "Hello "
<run/process/Hello/> a wfprov:ProcessRun;
rdfs:label "Processor execution Hello"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/Hello/>;
prov:startedAtTime "2016-03-15T23:36:42.621Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.631Z"^^xsd:dateTime;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
# ["a", "b"]
<run/process/a_b/> a wfprov:ProcessRun;
rdfs:label "Processor execution a_b"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/a_b/>;
prov:startedAtTime "2016-03-15T23:36:42.603Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.671Z"^^xsd:dateTime;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
# ["c", "d"]
<run/process/c_d/> a wfprov:ProcessRun;
rdfs:label "Processor execution c_d"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/c_d/>;
prov:startedAtTime "2016-03-15T23:36:42.612Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.681Z"^^xsd:dateTime;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/>;
# Nested workflow join_ab scatter run #1
<run/process/join_ab/1/> a wfprov:WorkflowRun;
rdfs:label "Processor execution join_ab"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/join_ab/>;
prov:startedAtTime "2016-03-15T23:36:42.697Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.898Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/Hello>,
<data/ref/a> ;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
# Nested workflow join_ab scatter run #2
<run/process/join_ab/2/> a wfprov:WorkflowRun;
rdfs:label "Processor execution join_ab"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/join_ab/>;
prov:startedAtTime "2016-03-15T23:36:42.917Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:43.220Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/b>,
<data/ref/Hello>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
# Nested workflow join_cd scatter run #1
<run/process/join_cd/1/> a wfprov:WorkflowRun;
rdfs:label "Processor execution join_cd"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/join_cd/>;
prov:startedAtTime "2016-03-15T23:36:42.779Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.953Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/Hello>,
<data/ref/c>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
# Nested workflow join_cd scatter run #2
<run/process/join_cd/2/> a wfprov:WorkflowRun;
rdfs:label "Processor execution join_cd"@en;
wfprov:describedByProcess <wf/workflow/Hello_abcd/processor/join_cd/>;
prov:startedAtTime "2016-03-15T23:36:43.048Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:43.249Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/Hello>,
<data/ref/d>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/> .
## processor executions within join_ab
<run/process/3ea98694-0c38-402c-b770-8af6b181ed50/> a wfprov:ProcessRun;
rdfs:label "Processor execution concatenate"@en;
wfprov:describedByProcess <wf/workflow/join_ab/processor/concatenate/>;
prov:startedAtTime "2016-03-15T23:36:43.166Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:43.222Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/Hello>,
<data/ref/d>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/process/join_cd/2/>.
<run/process/concatenate-4712b549/> a wfprov:ProcessRun;
rdfs:label "Processor execution concatenate"@en;
wfprov:describedByProcess <wf/workflow/join_ab/processor/concatenate/>;
prov:startedAtTime "2016-03-15T23:36:42.819Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.875Z"^^xsd:dateTime;
wfprov:usedInput <data/ref/Hello>,
<data/ref/a>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/process/join_ab/1/> .
<run/process/concatenate-75d68f9c/> a wfprov:ProcessRun;
rdfs:label "Processor execution concatenate"@en;
wfprov:describedByProcess <wf/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <data/ref/b>,
<data/ref/Hello>;
prov:startedAtTime "2016-03-15T23:36:43.072Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:43.169Z"^^xsd:dateTime;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/process/join_ab/2/>;
<run/process/concetanate-c74e688c/> a wfprov:ProcessRun;
rdfs:label "Processor execution concatenate"@en;
wfprov:describedByProcess <wf/workflow/join_ab/processor/concatenate/>;
wfprov:usedInput <data/ref/Hello>,
<data/ref/c>;
wfprov:wasEnactedBy <workflowrun.prov.ttl#taverna-engine>;
wfprov:wasPartOfWorkflowRun <run/process/join_cd/1/>;
prov:startedAtTime "2016-03-15T23:36:42.851Z"^^xsd:dateTime;
prov:endedAtTime "2016-03-15T23:36:42.927Z"^^xsd:dateTime;
prov:used <data/ref/Hello>,
<data/ref/c>;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine> .
## Description of data artifacts and their provenance.
<data/list/a_b> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/a_b/out/list>;
wfprov:wasOutputFrom <run/process/a_b/>;
# List content with prov:hadMember (no order)
prov:hadMember <data/ref/b>,
<data/ref/a>;
# Indexed list content
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/b>;
prov:pairKey "1"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/a>;
prov:pairKey "0"^^xsd:long ] .
<data/list/Hello-ab> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
tavernaprov:content <outputs/ab>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/out/ab>;
wfprov:wasOutputFrom <run/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/Hello-a>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/Hello-b>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <data/ref/Hello-b>,
<data/ref/Hello-a> .
<data/list/cd> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/c_d/out/list>;
wfprov:wasOutputFrom <run/process/c_d/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/c>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/d>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <data/ref/c>,
<data/ref/d>;
prov:qualifiedGeneration [
a prov:Generation;
prov:activity <run/process/c_d/>;
prov:hadRole <wf/workflow/Hello_abcd/processor/c_d/out/list> ];
prov:wasGeneratedBy <run/process/c_d/> .
<data/list/Hello-cd> a wfprov:Artifact,
prov:Collection,
prov:Dictionary,
prov:Entity;
tavernaprov:content <outputs/cd>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/out/cd>;
wfprov:wasOutputFrom <run/>;
prov:hadDictionaryMember
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/Hello-c>;
prov:pairKey "0"^^xsd:long ],
[ a prov:KeyEntityPair;
prov:pairEntity <data/ref/Hello-d>;
prov:pairKey "1"^^xsd:long ];
prov:hadMember <data/ref/Hello-c>,
<data/ref/Hello-d> .
<data/ref/b> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/0f/b.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_ab/in/second>,
<wf/workflow/join_ab/processor/concatenate/in/string2> .
<data/ref/Hello-c> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/cd/0.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_cd/out/joint>,
<wf/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <run/process/join_cd/1/>,
<run/process/concetanate-c74e688c/> .
<data/ref/Hello> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/29/Hello.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/Hello/out/value>,
<wf/workflow/Hello_abcd/processor/join_ab/in/first>,
<wf/workflow/Hello_abcd/processor/join_cd/in/first>,
<wf/workflow/join_ab/processor/concatenate/in/string1>;
wfprov:wasOutputFrom <run/process/Hello/> .
<data/ref/Hello-d> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/cd/1.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_cd/out/joint>,
<wf/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <run/process/3ea98694-0c38-402c-b770-8af6b181ed50/>,
<run/process/join_cd/2/> .
<data/ref/a> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/32/a.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_ab/in/second>,
<wf/workflow/join_ab/processor/concatenate/in/string2> .
<data/ref/c> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/50/c.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_cd/in/second>,
<wf/workflow/join_ab/processor/concatenate/in/string2> .
<data/ref/Hello-b> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/ab/1.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_ab/out/joint>,
<wf/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <run/process/concatenate-75d68f9c/>,
<run/process/join_ab/2/> .
<data/ref/d> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <intermediates/81/d.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_cd/in/second>,
<wf/workflow/join_ab/processor/concatenate/in/string2> .
<data/ref/Hello-a> a wfprov:Artifact,
prov:Entity;
tavernaprov:content <outputs/ab/0.txt>;
wfprov:describedByParameter <wf/workflow/Hello_abcd/processor/join_ab/out/joint>,
<wf/workflow/join_ab/processor/concatenate/out/output>;
wfprov:wasOutputFrom <run/process/join_ab/1/>,
<run/process/concatenate-4712b549/> .
# Description of the value files within the bundle,
# as referred to with tavernaprov:content above.
# Short values are included with cnt:chars.
<outputs/ab> a tavernaprov:Content .
<outputs/ab/0.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "919af7c35566943fca5b34a05aee55319960a653"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello a"^^xsd:string .
<outputs/ab/1.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "2a5551b6e63f881aca20464967dfec835628e99d"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello b"^^xsd:string .
<outputs/cd> a tavernaprov:Content .
<outputs/cd/0.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "831c72d01fee93a00ce39b49c9d626c73cfc0f89"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello c"^^xsd:string .
<outputs/cd/1.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "7"^^xsd:long;
tavernaprov:sha1 "b79f98a6b0fed9d8b5ee4e13cd1355e5a803555a"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello d"^^xsd:string .
# intermediate data values and their provenance differ only on their paths
# Note that their UUIDs here have been replaced with more readable filenames
<intermediates/0f/b.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "e9d71f5ee7c92d6dc9e92ffdad17b8bd49418f98"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "b"^^xsd:string .
<intermediates/29/Hello.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "6"^^xsd:long;
tavernaprov:sha1 "9646ba13a4e8eabeca4f5259bfd7da41d368a1a6"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "Hello "^^xsd:string .
<intermediates/32/a.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "86f7e437faa5a7fce15d1ddcb9eaeaea377667b8"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "a"^^xsd:string .
<intermediates/50/c.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "84a516841ba77a5b4648de2cd0dfcb30ea46dbb4"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "c"^^xsd:string .
<intermediates/81/d.txt> a tavernaprov:Content,
cnt:ContentAsText;
tavernaprov:byteCount "1"^^xsd:long;
tavernaprov:sha1 "3c363836cf4e16666669a25da280a1865c2d2874"^^xsd:string;
tavernaprov:sha512 "cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e"^^xsd:string;
cnt:characterEncoding "UTF-8"^^xsd:string;
cnt:chars "d"^^xsd:string .
# metadata about generation of this provenance file
<workflowrun.prov.ttl#taverna-prov-export> a prov:Activity;
rdfs:label "taverna-prov export of workflow run provenance"@en;
prov:endedAtTime "2016-03-15T23:36:57.286Z"^^xsd:dateTime;
prov:qualifiedAssociation [
a prov:Association;
prov:agent <workflowrun.prov.ttl#taverna-engine>;
prov:hadPlan <http://ns.taverna.org.uk/2011/software/taverna-core-2.5.0> ];
prov:startedAtTime "2016-03-15T23:36:57.155Z"^^xsd:dateTime;
prov:wasAssociatedWith <workflowrun.prov.ttl#taverna-engine>;
prov:wasInformedBy <run/> .
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment