Package org.opengis.metadata.maintenance
Interface MaintenanceInformation
-
@UML(identifier="MD_MaintenanceInformation", specification=ISO_19115) public interface MaintenanceInformation
Information about the scope and frequency of updating.- Since:
- 2.0
- Version:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<? extends ResponsibleParty>getContacts()Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the metadata.java.util.DategetDateOfNextUpdate()Scheduled revision date for resource.MaintenanceFrequencygetMaintenanceAndUpdateFrequency()Frequency with which changes and additions are made to the resource after the initial resource is completed.java.util.Collection<? extends InternationalString>getMaintenanceNotes()Information regarding specific requirements for maintaining the resource.java.util.Collection<? extends ScopeDescription>getUpdateScopeDescriptions()Additional information about the range or extent of the resource.java.util.Collection<ScopeCode>getUpdateScopes()Scope of data to which maintenance is applied.PeriodDurationgetUserDefinedMaintenanceFrequency()Maintenance period other than those defined.
-
-
-
Method Detail
-
getMaintenanceAndUpdateFrequency
@UML(identifier="maintenanceAndUpdateFrequency", obligation=MANDATORY, specification=ISO_19115) MaintenanceFrequency getMaintenanceAndUpdateFrequency()
Frequency with which changes and additions are made to the resource after the initial resource is completed.- Returns:
- Frequency with which changes and additions are made to the resource.
-
getDateOfNextUpdate
@UML(identifier="dateOfNextUpdate", obligation=OPTIONAL, specification=ISO_19115) java.util.Date getDateOfNextUpdate()
Scheduled revision date for resource.Warning: The return type of this method may change in GeoAPI 3.1 release. It may be replaced by a type matching more closely either ISO 19108 (Temporal Schema) or ISO 19103.
- Returns:
- Scheduled revision date, or
null.
-
getUserDefinedMaintenanceFrequency
@UML(identifier="userDefinedMaintenanceFrequency", obligation=OPTIONAL, specification=ISO_19115) PeriodDuration getUserDefinedMaintenanceFrequency()
Maintenance period other than those defined.- Returns:
- The Maintenance period, or
null.
-
getUpdateScopes
@UML(identifier="updateScope", obligation=OPTIONAL, specification=ISO_19115) java.util.Collection<ScopeCode> getUpdateScopes()
Scope of data to which maintenance is applied.- Returns:
- Scope of data to which maintenance is applied.
-
getUpdateScopeDescriptions
@UML(identifier="updateScopeDescription", obligation=OPTIONAL, specification=ISO_19115) java.util.Collection<? extends ScopeDescription> getUpdateScopeDescriptions()
Additional information about the range or extent of the resource.- Returns:
- Additional information about the range or extent of the resource.
-
getMaintenanceNotes
@UML(identifier="maintenanceNote", obligation=OPTIONAL, specification=ISO_19115) java.util.Collection<? extends InternationalString> getMaintenanceNotes()
Information regarding specific requirements for maintaining the resource.- Returns:
- Information regarding specific requirements for maintaining the resource.
- Since:
- 2.1
-
getContacts
@UML(identifier="contact", obligation=OPTIONAL, specification=ISO_19115) java.util.Collection<? extends ResponsibleParty> getContacts()
Identification of, and means of communicating with, person(s) and organization(s) with responsibility for maintaining the metadata.- Returns:
- Means of communicating with person(s) and organization(s) with responsibility for maintaining the metadata.
- Since:
- 2.1
-
-