Information about spatial, vertical, and temporal extent of the resource.
This interface has four optional attributes:
geographic elements,
vertical elements,
temporal elements and an element called
description.
At least one of the four shall be used.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault InternationalString
The spatial and temporal extent for the referring object.default Collection
<? extends GeographicExtent> Provides geographic component of the extent of the referring object.default Collection
<? extends TemporalExtent> Provides temporal component of the extent of the referring object.default Collection
<? extends VerticalExtent> Provides vertical component of the extent of the referring object.
-
Method Details
-
getDescription
@UML(identifier="description", obligation=CONDITIONAL, specification=ISO_19115) default InternationalString getDescription()The spatial and temporal extent for the referring object.- Returns:
- the spatial and temporal extent, or
null
in none. - Condition:
- Mandatory if geographic element, vertical element and temporal element are not provided.
-
getGeographicElements
@Profile(level=CORE) @UML(identifier="geographicElement", obligation=CONDITIONAL, specification=ISO_19115) default Collection<? extends GeographicExtent> getGeographicElements()Provides geographic component of the extent of the referring object.- Returns:
- the geographic extent, or an empty list if none.
- Condition:
- Mandatory if description, vertical element and temporal element are not provided.
-
getVerticalElements
@Profile(level=CORE) @UML(identifier="verticalElement", obligation=CONDITIONAL, specification=ISO_19115) default Collection<? extends VerticalExtent> getVerticalElements()Provides vertical component of the extent of the referring object.- Returns:
- the vertical extent, or an empty list if none.
- Condition:
- Mandatory if description, geographic element and temporal element are not provided.
-
getTemporalElements
@Profile(level=CORE) @UML(identifier="temporalElement", obligation=CONDITIONAL, specification=ISO_19115) default Collection<? extends TemporalExtent> getTemporalElements()Provides temporal component of the extent of the referring object.- Returns:
- the temporal extent, or an empty list if none.
- Condition:
- Mandatory if description, geographic element and vertical element are not provided.
-