[provenance-challenge] swift pc3 opm output

Ben Clifford benc at hawaga.org.uk
Sun Apr 19 15:07:14 BST 2009


The Swift PC3 page at http://twiki.ipaw.info/bin/view/Challenge/SwiftPc3 
contains a link to my present working version of the OPM output for the 
Swift implementation of the challenge workflow.

In addition to the OPM XML, it contains elements in a different XML 
namespace that give additional information that we are storing in our 
database:

 Type of process: compound procedure, unix process execution, operator, 
      function call (this affects what the inputs and outputs for a 
      process look like)

 URI for processes and artifacts

 Filenames of artifacts, when those artifacts are mapped to files

 Containment relations - I have done some work towards implementing 
containment as constructor and accessor processes as described in opm 
1.01. This has not appeared in my opm output yet, but I hope will soon. At 
the same time, I am publishing the existing containment information, which 
directly relates contained and containing artifacts without processes. I'm 
not sure which model I like better at the moment, so for now I am making 
the Swift provenance code do both.

Time information is not in OPM format, but is expressed for execute-type 
processes.

-- 



More information about the Provenance-challenge-ipaw-info mailing list