Package org.ivoa.dm.caom2
Class Provenance.ProvenanceBuilder
java.lang.Object
org.ivoa.dm.caom2.Provenance.ProvenanceBuilder
- Enclosing class:
- Provenance
A builder class for Provenance, mainly for use in the functional builder pattern.
-
Field Summary
FieldsModifier and TypeFieldDescriptionlocal identifier for input planes; these are the actual inputs that went into the product.additional keywords that describe the processing; this may include both general descriptive words and those specific to this particular execution of the processing; keywords cannot contain the pipe (|) character - it is reserved for use in persistence systems (e.g.timestamp describing when this process last ran and produced data.collection-specific common name of the process.common name of the entity (person, institute, etc) responsible for producing the data.name of the project that produced the data; data produced in a uniform way are typically labelled with the same project name.identifier for external resource with proposal details.collection-specific identifier for the processing instance that produced the data; this identifier can typcially be traced in log files or logging systems.version of the software or process that produced the data. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
name
collection-specific common name of the process. -
reference
identifier for external resource with proposal details. -
version
version of the software or process that produced the data. -
project
name of the project that produced the data; data produced in a uniform way are typically labelled with the same project name. -
producer
common name of the entity (person, institute, etc) responsible for producing the data. -
runID
collection-specific identifier for the processing instance that produced the data; this identifier can typcially be traced in log files or logging systems. -
lastExecuted
timestamp describing when this process last ran and produced data. -
keywords
additional keywords that describe the processing; this may include both general descriptive words and those specific to this particular execution of the processing; keywords cannot contain the pipe (|) character - it is reserved for use in persistence systems (e.g. to store all keywords in a single column in a table). -
inputs
local identifier for input planes; these are the actual inputs that went into the product.
-
-
Constructor Details
-
ProvenanceBuilder
public ProvenanceBuilder()
-
-
Method Details
-
create
create a Provenance from this builder.- Returns:
- an object initialized from the builder.
-