public class Wfprov extends Object
Modifier and Type | Field and Description |
---|---|
static org.apache.jena.ontology.OntClass |
Artifact
An artifact is a data value or item which wfprov:wasOutputFrom of a wfprov:ProcessRun
or that the process run used as input (wfprov:usedInput).
|
static org.apache.jena.ontology.ObjectProperty |
describedByParameter
This object property is used to associate a wfprov:Artifact to the wfdesc:Parameter
description.
|
static org.apache.jena.ontology.ObjectProperty |
describedByProcess
This object property associate a wfprov:Processrun to its wfdesc:Process description
.
|
static org.apache.jena.ontology.ObjectProperty |
describedByWorkflow
This property associates a wfprov:WorkflowRun to its corresponding wfdesc:Workflow
description.
|
static org.apache.jena.rdf.model.Resource |
NAMESPACE
The namespace of the vocabulary as a resource
|
static String |
NS
The namespace of the vocabulary as a string
|
static org.apache.jena.ontology.OntClass |
ProcessRun
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).
|
static org.apache.jena.ontology.ObjectProperty |
usedInput
This property specifies that a wfprov:ProcessRun used an wfprov:Artifact as
an input
|
static org.apache.jena.ontology.ObjectProperty |
wasEnactedBy
wfprov:wasEnactedBy associates a wfprov:ProcessRun with a wfprov:WorkflowEngine,
specifying that the execution of the process was enacted by the engine.
|
static org.apache.jena.ontology.ObjectProperty |
wasOutputFrom
This property specifies that a wfprov:Artifact was generated as an output
from a wfprov:ProcessRun
|
static org.apache.jena.ontology.ObjectProperty |
wasPartOfWorkflowRun
This property specifies that a wfprov:ProcessRun was executed as part of a
wfprov:WorkflowRun.
|
static org.apache.jena.ontology.OntClass |
WorkflowEngine
A workflow engine is an foaf:Agent that is responsible for enacting a workflow
definition (which could be described in a wfdesc:Workflow).
|
static org.apache.jena.ontology.OntClass |
WorkflowRun
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).
|
Constructor and Description |
---|
Wfprov() |
Modifier and Type | Method and Description |
---|---|
static String |
getURI()
The namespace of the vocabulary as a string
|
public static final String NS
The namespace of the vocabulary as a string
public static final org.apache.jena.rdf.model.Resource NAMESPACE
The namespace of the vocabulary as a resource
public static final org.apache.jena.ontology.ObjectProperty describedByParameter
This object property is used to associate a wfprov:Artifact to the wfdesc:Parameter description.
public static final org.apache.jena.ontology.ObjectProperty describedByProcess
This object property associate a wfprov:Processrun to its wfdesc:Process description .
public static final org.apache.jena.ontology.ObjectProperty describedByWorkflow
This property associates a wfprov:WorkflowRun to its corresponding wfdesc:Workflow description.
public static final org.apache.jena.ontology.ObjectProperty usedInput
This property specifies that a wfprov:ProcessRun used an wfprov:Artifact as an input
public static final org.apache.jena.ontology.ObjectProperty wasEnactedBy
wfprov:wasEnactedBy associates a wfprov:ProcessRun with a wfprov:WorkflowEngine, specifying that the execution of the process was enacted by the engine.
public static final org.apache.jena.ontology.ObjectProperty wasOutputFrom
This property specifies that a wfprov:Artifact was generated as an output from a wfprov:ProcessRun
public static final org.apache.jena.ontology.ObjectProperty wasPartOfWorkflowRun
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.
public static final org.apache.jena.ontology.OntClass Artifact
An artifact is a data value or item which wfprov:wasOutputFrom of a wfprov:ProcessRun or that the process run used as input (wfprov:usedInput). Such an artifact might also be a ro:Resource if it has been aggregated in the ro:ResearchObject (typically if the artifact was used or generated by a wfprov:WorkflowRun) - but this might always not be the case for intermediate values from wfprov:ProcessRun.
public static final org.apache.jena.ontology.OntClass ProcessRun
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.
public static final org.apache.jena.ontology.OntClass WorkflowEngine
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.
public static final org.apache.jena.ontology.OntClass WorkflowRun
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
Copyright © 2015–2016 The Apache Software Foundation. All rights reserved.