This post describes the steps of running Alice’s script and recording both retrospective and prospective provenance for the script execution. Assume that Alice has developed a script for producing Carbon3/Carbon4 soil
maps. She uses the YesWorkflow (YW) tool to mark-up the script and expose
the underlying workflow view (i.e., prospective provenance).
By using the Run Manager to run her script, Alice not only obtains the expected
results, but she also captures their provenance, compliant with DataONE’s ProvONE data model.
At the end of the experimentation
phase, Alice is ready to publish her results to a DataONE Member Node. To do so, she
uses the DataONE MATLAB tool to automatically generate a DataONE-compliant data
package in OAI-ORE format, including the ProvONE provenance document, the script
itself, and its YW-generated workflow view.
Steps to run Alice’s script are listed as below and an example data package for Alice was generated.