Package org.opengis.metadata.lineage
Interface ProcessStep
-
@UML(identifier="LI_ProcessStep", specification=ISO_19115) public interface ProcessStep
Information about an event or transformation in the life of resource. This includes the process used to maintain the resource.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description default Date
getDate()
Date and time or range of date and time on or over which the process step occurred.InternationalString
getDescription()
Description of the event, including related parameters or tolerances.default Collection<? extends Source>
getOutputs()
Description of the product generated as a result of the process step.default Processing
getProcessingInformation()
Comprehensive information about the procedure by which the algorithm was applied to derive geographic data from the raw instrument measurements, such as datasets, software used, and the processing environment.default Collection<? extends ResponsibleParty>
getProcessors()
Identification of, and means of communication with, person(s) and organization(s) associated with the process step.default InternationalString
getRationale()
Requirement or purpose for the process step.default Collection<? extends Citation>
getReferences()
Process step documentation.default Collection<? extends ProcessStepReport>
getReports()
Report generated by the process step.default Scope
getScope()
Type of resource and / or extent to which the process step applies.default Collection<? extends Source>
getSources()
Information about the source data used in creating the data specified by the scope.
-
-
-
Method Detail
-
getDescription
@UML(identifier="description", obligation=MANDATORY, specification=ISO_19115) InternationalString getDescription()
Description of the event, including related parameters or tolerances.- Returns:
- description of the event.
-
getRationale
@UML(identifier="rationale", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getRationale()
Requirement or purpose for the process step.- Returns:
- requirement or purpose for the process step, or
null
if none.
-
getDate
@UML(identifier="stepDateTime", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Date getDate()
Date and time or range of date and time on or over which the process step occurred.Upcoming API change — temporal schema
The return type of this method may change in GeoAPI 4.0 release. It may be replaced by a type matching more closely either ISO 19108 (Temporal Schema) or ISO 19103.- Returns:
- date on or over which the process step occurred, or
null
if none.
-
getProcessors
@UML(identifier="processor", obligation=OPTIONAL, specification=ISO_19115, version=2003) default Collection<? extends ResponsibleParty> getProcessors()
Identification of, and means of communication with, person(s) and organization(s) associated with the process step.Upcoming API change — generalization
As of ISO 19115:2014,ResponsibleParty
is replaced by theResponsibility
parent interface. This change may be applied in GeoAPI 4.0.- Returns:
- means of communication with person(s) and organization(s) associated with the process step.
-
getReferences
@UML(identifier="reference", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Citation> getReferences()
Process step documentation. Returns an empty collection if none.- Returns:
- process step documentation.
- Since:
- 3.1
-
getScope
@UML(identifier="scope", obligation=OPTIONAL, specification=ISO_19115) default Scope getScope()
Type of resource and / or extent to which the process step applies.- Returns:
- type of resource and / or extent to which the process step applies, or
null
if none. - Since:
- 3.1
-
getSources
@UML(identifier="source", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Source> getSources()
Information about the source data used in creating the data specified by the scope. Returns an empty collection if none.- Returns:
- information about the source data used in creating the data.
-
getOutputs
@UML(identifier="output", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Source> getOutputs()
Description of the product generated as a result of the process step.- Returns:
- product generated as a result of the process step.
-
getProcessingInformation
@UML(identifier="processingInformation", obligation=OPTIONAL, specification=ISO_19115_2) default Processing getProcessingInformation()
Comprehensive information about the procedure by which the algorithm was applied to derive geographic data from the raw instrument measurements, such as datasets, software used, and the processing environment.- Returns:
- procedure by which the algorithm was applied to derive geographic data,
or
null
.
-
getReports
@UML(identifier="report", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends ProcessStepReport> getReports()
Report generated by the process step.- Returns:
- report generated by the process step.
-
-