Skip to topic | Skip to bottom

Provenance Challenge

Challenge
Challenge.MyGrid2

Start of topic | Skip to actions

Second Provenance Challenge Page

This is the Second Provenance Challenge page for the University of Manchester myGrid team.

Participating Team

Differences from First Challenge

We implemented some sample Web Services for the processors (such as align_warp, reslice, slice, softmean and convert) rather than using beanshell scripts in the workflow. We also demostrated three different approaches to create the Second Provenance Challenge workflow in Taverna for best practice.

Provenance Data for Workflow Parts

Our metadata and provenance is managed through a NG4J named graph, and we have used TriQL queries to complete the first provenance challenge. In order to meet the requirement of phrase one, our provenance data were collected in the XML notation and are provided as RDF (Resource Description Framework) files. Figure1 graphically presents the schema (also called the data model). This schema also shared under http://www.cs.man.ac.uk/~yuq/SecondChallenge/ProvenanceOntology/.

    • Provenance Ontology
    • Figure 1 Provenance ontology abstract view in Protégé

The provenance for the three parts of the primary workflow (which are also recorded with required annotations for query 8 and query 9) are as follows:

In order to produce the complete provenance for part2 and part3, extra constant processors (such as ReslicedImages, ReslicedHeaders, AtlasImage and AtlasHeader) were used to carry the results from one workflow to another. For this reason, each part of the provenance RDF contains:

  • Part 1: align_warp and reslice.

    • Workflow Part1 Diagram
    • Figure 2 - Part 1 of the Primary Workflow

    • Workflow Part2 Diagram
    • Figure 3 - Part 2 of the Primary Workflow

    • reslice (as processors in the part 1) are re-used as data stores to pass values of ReslicedImage and ReslicedHeader into softmean in part 2, reslice can also be viewed as the softmean inputs in part 2.

    • Workflow Part3 Diagram
    • Figure 4 - Part 3 of the Primary Workflow

    • The softmean processor in part 2 exists to carry part of the slicer inputs to part 3. In our original workflow softmean is responsible for holding the values of AtlasImage and AtlasHeader as data stores which need to be passed into slicer in part 3.

The provenance for the three parts of the secondary workflow (which has been modified as per for query 7) are as follows:

Compared with the provenance of the primary workflow runs, these documents contain the same processors except each convert processor has been replaced with two new processors, pgmtoppm and then pnmtojpeg, in order to convert from PGM to JPEG in workflow Part 3. The difference is documented in the adaptation specified by Query 7 and on our first challenge results page which associated with Provenance Query 7.
to top

I Attachment sort Action Size Date Who Comment
provenanceassertedmodelgraph.png manage 53.4 K 19 Feb 2007 - 14:50 QiuweiYu Provenance Ontology
SecondChallengePart1.png manage 4.7 K 19 Feb 2007 - 14:51 QiuweiYu Workflow Part1 Diagram
SecondChallengePart2.png manage 0.9 K 19 Feb 2007 - 14:52 QiuweiYu Workflow Part2 Diagram
SecondChallengePart3.png manage 3.8 K 19 Feb 2007 - 14:52 QiuweiYu Workflow Part3 Diagram
SecondChallenge_myGrid_Part1.rdf manage 66.4 K 19 Feb 2007 - 14:54 QiuweiYu Primary Workflow Part1
SecondChallenge_myGrid_Part2.rdf manage 24.4 K 19 Feb 2007 - 14:54 QiuweiYu Primary Workflow Part2
SecondChallenge_myGrid_Part3.rdf manage 36.1 K 19 Feb 2007 - 14:55 QiuweiYu Primary Workflow Part3
SecondChallenge_myGrid_Q7_Part1.rdf manage 66.8 K 19 Feb 2007 - 14:55 QiuweiYu Secondary Workflow Part1
SecondChallenge_myGrid_Q7_Part2.rdf manage 24.4 K 19 Feb 2007 - 14:56 QiuweiYu Secondary Workflow Part2
SecondChallenge_myGrid_Q7_Part3.rdf manage 45.1 K 19 Feb 2007 - 14:56 QiuweiYu Secondary Workflow Part3
ResliceAndSoftmean.txt manage 0.5 K 19 Feb 2007 - 15:42 QiuweiYu reslice and softmean
Primary_WF_Part1.rdf manage 93.0 K 21 Jun 2007 - 16:24 QiuweiYu  
Primary_WF_Part2.rdf manage 39.2 K 21 Jun 2007 - 16:25 QiuweiYu  
Primary_WF_Part3.rdf manage 45.2 K 21 Jun 2007 - 16:25 QiuweiYu  
Secondary_WF_Part1.rdf manage 91.5 K 21 Jun 2007 - 16:25 QiuweiYu  
Secondary_WF_Part2.rdf manage 39.2 K 21 Jun 2007 - 16:26 QiuweiYu  
Secondary_WF_Part3.rdf manage 55.6 K 21 Jun 2007 - 16:26 QiuweiYu  
SPC_PrimaryWF_Part1.png manage 10.0 K 21 Jun 2007 - 16:26 QiuweiYu  
SPC_PrimaryWF_Part2.png manage 5.4 K 21 Jun 2007 - 16:26 QiuweiYu  
SPC_PrimaryWF_Part3.png manage 4.8 K 21 Jun 2007 - 16:26 QiuweiYu  
SPC_SecondaryWF_Part2.png manage 5.4 K 21 Jun 2007 - 16:27 QiuweiYu  
SPC_SecondaryWF_Part1.png manage 10.1 K 21 Jun 2007 - 16:27 QiuweiYu  
SPC_SecondaryWF_Part3.png manage 5.5 K 21 Jun 2007 - 16:27 QiuweiYu  
InputAndOutputConnections.txt manage 0.8 K 21 Jun 2007 - 16:27 QiuweiYu  

Copyright © 1999-2012 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback