Instantly share code, notes, and snippets.

Embed
What would you like to do?
Taverna workflow run provenance of http://www.myexperiment.org/workflows/4815 - extracted from http://www.myexperiment.org/files/1419
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@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