. "The wfprov ontology shows how to express minimal provenance information about the execution of a workflow described using the wf ontology. \n\nHere the concern is mainly the provenance which affects the research object, so in particular how some ro:Resource's might have been generated or used by the execution of a wfdesc:Workflow.\n\nThe main class here is a wfprov:WorkflowRun which shows how wfprov:Artifact instances (the data) wfprov:wasOutputFrom a wfprov:ProcessRun for generated artifacts, or wfprov:usedInput for consumed artifacts. The WorkflowRun is also a ProcessRun, and so the overall inputs and outputs of thw workflow execution can be described in the same manner.\n\nThese provenance details are linked to the corresponding wfdesc descriptions using wfdesc:describedbyProcess, wfdesc:describedByWorkflow and wfdesc:describedByParameter.\n\n\nThis ontology can be further linked to more specific provenance ontologies like OPM-V or W3C PROV-O, but this should be done separately."@en . . . . "0.1.1"^^ . . . "This object property is used to associate a wfprov:Artifact to the wfdesc:Parameter description."@en . . . . "This object property associate a wfprov:Processrun to its wfdesc:Process description ."@en . . . . "This property associates a wfprov:WorkflowRun to its corresponding wfdesc:Workflow description."@en . . . . . "This property specifies that a wfprov:ProcessRun used an wfprov:Artifact as an input"@en . . . . "wfprov:wasEnactedBy associates a wfprov:ProcessRun with a wfprov:WorkflowEngine, specifying that the execution of the process was enacted by the engine."@en . . . . "This property specifies that a wfprov:Artifact was generated as an output from a wfprov:ProcessRun"@en . . . . "This property specifies that a wfprov:ProcessRun was executed as part of a wfprov:WorkflowRun. This typically corresponds to wfdesc:hasSubProcess in the workflow description."@en . . . . "Artifact is a general concept that represents immutable piece of state, which may have a physical embodiment in a physical object, or a digital representation in a computer system. In the case of wfprov, an artifact is used as input to a process run, or produced by the output of a process run."@en . . . . . . . . "A process run is a particular execution of a wfdesc:Process description (wfprov:describedByProcess), which can wfprov:usedInput some wfprov:Artifact instances, and produce new artifacts (wfprov:wasOutputFrom). A wfprov:WorkflowRun is a specialisation of this class."@en . . . . . . . . . "A workflow engine is an foaf:Agent that is responsible for enacting a workflow definition (which could be described in a wfdesc:Workflow). The result of workflow enactment gives rise to a wfprov:WorkflowRun."@en . . . . . "A workflow run is a wfprov:ProcessRun which have been enacted by a wfprov:WorkflowEngine, according to a workflow definition (which could be wfdesc:describedByWorkflow a wfdesc:Workflow). Such a process typically contains several subprocesses (wfprov:wasPartOfWorkflowRun) corresponding to wfdesc:Process descriptions"@en . . . .