Documenting Spatial and Temporal Extents

From Earth Science Information Partners (ESIP)

The Extent Spiral defines the spatial and temporal extent of the dataset. This information can be displayed on maps, profiles and timelines and used in spatial and temporal searches. Most documentation dialects include this information because it is so important to data discovery.

ECHO


DIF


ISO


netCDF

Extent information is included in the Attribute Conventions for Data Discovery and ctCDF files as global attributes:

<attribute name="geospatial_lat_max" value="90.0 " type="double"/>
<attribute name="geospatial_lat_min" value="-90.0 " type="double"/>
<attribute name="geospatial_lat_resolution" value="0.0416 " type="double"/>
<attribute name="geospatial_lat_units" value="degrees_north"/>
<attribute name="geospatial_lon_max" value="360.0 " type="double"/>
<attribute name="geospatial_lon_min" value="0.0 " type="double"/>
<attribute name="geospatial_lon_resolution" value="0.0416 " type="double"/>
<attribute name="geospatial_lon_units" value="degrees_east"/>
<attribute name="geospatial_vertical_max" value="0.0 " type="double"/>
<attribute name="geospatial_vertical_min" value="0.0 " type="double"/>
<attribute name="geospatial_vertical_positive" value="up"/>
<attribute name="geospatial_vertical_units" value="m"/>

Many of the attributes included in this spiral can be calculated from the data using standard netCDF Tools if the file is compliant with the NetCDF Climate and Forecast (CF) Metadata Convention. In ncISO these attributes are given as part of the CFMetadata group:

<group name="CFMetadata">
    <attribute name="geospatial_lon_min" value="-180.0" type="float" />
    <attribute name="geospatial_lat_min" value="-80.0" type="float" />
    <attribute name="geospatial_lon_max" value="179.5" type="float" />
    <attribute name="geospatial_lat_max" value="85.0" type="float" />
    <attribute name="geospatial_lon_units" value="degrees_east" />
    <attribute name="geospatial_lat_units" value="degrees_north" />
    <attribute name="geospatial_lon_resolution" value="0.5" />
    <attribute name="geospatial_lat_resolution" value="0.5" />
    <attribute name="time_coverage_start" value="2010-05-29T22:00:00Z" />
    <attribute name="time_coverage_end" value="2011-05-21T20:00:00Z" />
    <attribute name="time_coverage_units" value="seconds" />
    <attribute name="time_coverage_resolution" value="314669.0" />
    <attribute name="time_coverage_duration" value="P0Y0M356DT22H0M0.000S" />
  </group>

THREDDS

The THREDDS dialect defines spatial ranges using start, size, resolution, and units and includes place keywords with vocabulary names.

<geospatialCoverage zpositive="down">
    <northsouth>
        <start>10</start>
        <size>80</size>
        <resolution>2</resolution>
        <units>degrees_north</units>
    </northsouth>
    <eastwest>
        <start>-130</start>
        <size>260</size>
        <resolution>2</resolution>
        <units>degrees_east</units>
    </eastwest>
    <updown>
        <start>0</start>
        <size>22</size>
        <resolution>0.5</resolution>
        <units>km</units>
    </updown>
    <name vocabulary="GCMD Location Keywords">Arctic Ocean</name>
</geospatialCoverage>

Spatial and Temporal Search

This basic extent information supports spatial/temporal searches that are increasingly important as the number of map based search interfaces increases. Many of the attributes included in this spiral can be calculated from the data if the file is compliant with the NetCDF Climate and Forecast (CF) Metadata Convention. Describes a simple latitude, longitude, vertical and temporal bounding box. For a more detailed geospatial coverage, see the suggested geospatial attributes.

Further refinement of the geospatial bounding box can be provided by using these units and resolution attributes. Many of these extent attributes are calculated using the CF-Conventions.
ConceptDescriptionDialect (Fit) Paths
SiteThe name or description of the physical location where the data were collectedBDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:descgeog
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:spdom/csdgm:descgeog
Site LocationThe latitude/longitude/elevation of the physical location where the data were collectedADIwg /adiwg:project/adiwg:idinfo/adiwg:spdom/adiwg:Point/adiwg:coordinates
Southernmost LatitudeThe southernmost latitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
BDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:bounding/bdp:southbc
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:spdom/csdgm:bounding/csdgm:southbc
DIF /dif:DIF/dif:Spatial_Coverage/dif:Southernmost_Latitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Southernmost_Latitude
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:SouthBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:SouthBoundingCoordinate
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/southBoundingCoordinate
HDF5.1 (1) /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='geospatial_lat_min']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:southBoundLatitude/gco:Decimal
Mercury /mercury:metadata/mercury:idinfo/mercury:spdom/mercury:bounding/mercury:southbc
Mercury /mercury:metadata/mercury:mercury/mercury:Site_Information/mercury:Southernmost_Latitude
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:Southernmost_Latitude
OGC-SOS (2) /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/gml:boundedBy/gml:Envelope/gml:lowerCorner
THREDDS (1) /thredds:catalog/thredds:metadata/thredds:geospatialCoverage/thredds:northsouth/thredds:start
THREDDS (1) /thredds:catalog/thredds:dataset/thredds:geospatialCoverage/thredds:northsouth/thredds:start
UMM (1) /umm:UMM/umm:SpatialCoverage/umm:HorizontalSpatialDomain/umm:BoundingRectangle/umm:SouthBoundingCoordinate
Northernmost LatitudeThe northernmost latitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute (e.g. gml:id="network-all") can be used to identify the bounding offering.
BDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:bounding/bdp:northbc
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:spdom/csdgm:bounding/csdgm:northbc
DIF /dif:DIF/dif:Spatial_Coverage/dif:Northernmost_Latitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Northernmost_Latitude
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:NorthBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:NorthBoundingCoordinate
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/northBoundingCoordinate
HDF5.1 (1) /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='geospatial_lat_max']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:northBoundLatitude/gco:Decimal
Mercury /mercury:metadata/mercury:idinfo/mercury:spdom/mercury:bounding/mercury:northbc
Mercury /mercury:metadata/mercury:mercury/mercury:Site_Information/mercury:Northernmost_Latitude
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:Northernmost_Latitude
OGC-SOS (1) /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/gml:boundedBy/gml:Envelope/gml:upperCorner
UMM (1) /umm:UMM/umm:SpatialCoverage/umm:HorizontalSpatialDomain/umm:BoundingRectangle/umm:NorthBoundingCoordinate
Latitude Dimension LengthThe number of divisions on the latitude axisISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension/gmd:dimensionSize/gco:Integer
Latitude ResolutionThe average distance between divisions on the latitude axisISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension/gmd:resolution/gco:Measure
Westernmost LongitudeThe westernmost longitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
BDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:bounding/bdp:westbc
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:spdom/csdgm:bounding/csdgm:westbc
DIF /dif:DIF/dif:Spatial_Coverage/dif:Westernmost_Longitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Westernmost_Longitude
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:WestBoundingCoordinate
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/westBoundingCoordinate
HDF5.1 (1) /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='geospatial_lon_min']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:westBoundLongitude/gco:Decimal
Mercury /mercury:metadata/mercury:idinfo/mercury:spdom/mercury:bounding/mercury:westbc
Mercury /mercury:metadata/mercury:mercury/mercury:Site_Information/mercury:Westernmost_Longitude
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:Westernmost_Longitude
OGC-SOS (2) /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/gml:boundedBy/gml:Envelope/gml:lowerCorner
THREDDS (1) /thredds:catalog/thredds:metadata/thredds:geospatialCoverage/thredds:eastwest/thredds:start
THREDDS (1) /thredds:catalog/thredds:dataset/thredds:geospatialCoverage/thredds:eastwest/thredds:start
UMM (1) /umm:UMM/umm:SpatialCoverage/umm:HorizontalSpatialDomain/umm:BoundingRectangle/umm:WestBoundingCoordinate
Easternmost LongitudeThe easternmost longitude of the bounding rectangle.

Note: OGC-SOS offering lists may not include the entire dataset. A gml:id attribute can be used to identify the bounding offering.
BDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:bounding/bdp:eastbc
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:spdom/csdgm:bounding/csdgm:eastbc
DIF /dif:DIF/dif:Spatial_Coverage/dif:Easternmost_Longitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Easternmost_Longitude
ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:BoundingRectangle/echo:WestBoundingCoordinate
ECS (1) /*/ecs:Spatial/ecs:HorizontalSpatialDomain/ecs:BoundingRectangle/ecs:EastBoundingCoordinate
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/eastBoundingCoordinate
HDF5.1 (1) /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='geospatial_lon_max']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicBoundingBox/gex:eastBoundLongitude/gco:Decimal
Mercury /mercury:metadata/mercury:idinfo/mercury:spdom/mercury:bounding/mercury:eastbc
Mercury /mercury:metadata/mercury:mercury/mercury:Site_Information/mercury:Easternmost_Longitude
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:Easternmost_Longitude
OGC-SOS (2) /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/gml:boundedBy/gml:Envelope/gml:upperCorner
UMM (1) /umm:UMM/umm:SpatialCoverage/umm:HorizontalSpatialDomain/umm:BoundingRectangle/umm:EastBoundingCoordinate
Longitude Dimension LengthThe number of divisions on the longitude axisISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension/gmd:dimensionSize/gco:Integer
Longitude ResolutionThe average distance between divisions on the longitude axisISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension/gmd:resolution/gco:Measure
Start TimeThe start of the bounding time periodADIwg /adiwg:project/adiwg:idinfo/adiwg:timeperd/adiwg:timeinfo/adiwg:rngdates/adiwg:begdate
BDP /bdp:metadata/bdp:idinfo/bdp:timeperd/bdp:begdate | /bdp:metadata/bdp:idinfo/bdp:timeperd/bdp:begtime
CSDGM /metadata/idinfo/timeperd/timeinfo/rngdates/begdate | /metadata/idinfo/timeperd/timeinfo/rngdates/begtime
DCAT dct:temporal
DIF /dif:DIF/dif:Temporal_Coverage/dif:Start_Date
DIF-10 /dif:DIF/dif:Temporal_Coverage/dif:Start_Date
ECHO /*/echo:Temporal/echo:RangeDateTime/echo:BeginningDateTime
ECS /*/ecs:Temporal/ecs:RangeDateTime/ecs:RangeEndingDate
ECS /*/ecs:Temporal/ecs:RangeDateTime/ecs:RangeEndingTime
EML /eml:eml/*/coverage/temporalCoverage/rangeOfDates/beginDate/calendarDate
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='time_coverage_start']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='RangeBeginningDate']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='RangeBeginningTime']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='INVENTORYMETADATA']/hdf5:Attribute[@Name='RangeBeginningDate']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='INVENTORYMETADATA']/hdf5:Attribute[@Name='RangeBeginningTime']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:beginPosition
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:begin/gml:TimeInstant/gml:timePosition
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:beginPosition
Mercury /mercury:metadata/mercury:idinfo/mercury:timeperd/mercury:timeinfo/mercury:rngdates/mercury:begdate
Mercury /mercury:metadata/mercury:mercury/mercury:begdate
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:Start_Date
OGC-SOS /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/sos:time/gml:TimePeriod/gml:beginPosition
THREDDS /thredds:catalog/thredds:dataset/thredds:timeCoverage/thredds:start
THREDDS /thredds:catalog/thredds:metadata/thredds:timeCoverage/thredds:start
End TimeThe end of the bounding time periodADIwg /adiwg:project/adiwg:idinfo/adiwg:timeperd/adiwg:timeinfo/adiwg:rngdates/adiwg:enddate
BDP /bdp:metadata/bdp:idinfo/bdp:timeperd/bdp:enddate | /bdp:metadata/bdp:idinfo/bdp:timeperd/bdp:endtime
CSDGM /metadata/idinfo/timeperd/timeinfo/rngdates/enddate | /metadata/idinfo/timeperd/timeinfo/rngdates/endtime
DCAT dct:temporal
DIF /dif:DIF/dif:Temporal_Coverage/dif:Stop_Date
DIF-10 /dif:DIF/dif:Temporal_Coverage/dif:Stop_Date
ECHO /*/echo:Temporal/echo:RangeDateTime/echo:EndingDateTime
ECHO /*/echo:Temporal/echo:EndsAtPresentFlag
ECS /*/ecs:Temporal/ecs:RangeDateTime/ecs:RangeEndingDate
ECS /*/ecs:Temporal/ecs:RangeDateTime/ecs:RangeEndingTime
EML /eml:eml/*/coverage/temporalCoverage/rangeOfDates/endDate
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='time_coverage_end']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='RangeEndingDate']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Attribute[@Name='RangeEndingTime']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='INVENTORYMETADATA']/hdf5:Attribute[@Name='RangeEndingDate']/hdf5:Data/hdf5:DataFromFile
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='INVENTORYMETADATA']/hdf5:Attribute[@Name='RangeEndingTime']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:temporalElement/gmd:EX_TemporalExtent/gmd:extent/gml:TimePeriod/gml:endPosition
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:end/gml:TimeInstant/gml:timePosition
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:temporalElement/gex:EX_TemporalExtent/gex:extent/gml:TimePeriod/gml:endPosition
Mercury /mercury:metadata/mercury:idinfo/mercury:timeperd/mercury:timeinfo/mercury:rngdates/mercury:enddate | /mercury:metadata/mercury:idinfo/mercury:timeperd/mercury:timeinfo/mercury:rngdates/mercury:endtime
Mercury /mercury:metadata/mercury:mercury/mercury:enddate
Mercury /mercury:metadata/mercury:mercury/mercury:Granule_Details/mercury:Granule/mercury:End_Date
OGC-SOS /sos:Capabilities/sos:Contents/sos:ObservationOfferingList/sos:ObservationOffering/sos:time/gml:TimePeriod/gml:endPosition
THREDDS /thredds:catalog/thredds:dataset/thredds:timeCoverage/thredds:end
THREDDS /thredds:catalog/thredds:metadata/thredds:timeCoverage/thredds:end
Vertical MinimumThe minimum height of the bounding rectangleBDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:boundalt/bdp:altmin
DIF /dif:DIF/dif:Spatial_Coverage/dif:Minimum_Altitude
DIF /dif:DIF/dif:Spatial_Coverage/dif:Minimum_Depth
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Minimum_Altitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Minimum_Depth
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/boundingAltitudes/altitudeMinimum
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:verticalElement/gmd:EX_VerticalExtent/gmd:minimumValue/gco:Real
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:verticalElement/gex:EX_VerticalExtent/gex:minimumValue/gco:Real
THREDDS /thredds:catalog/thredds:metadata/thredds:geospatialCoverage/thredds:updown/thredds:start
THREDDS /thredds:catalog/thredds:dataset/thredds:geospatialCoverage/thredds:updown/thredds:start
Vertical MaximumThe maximum height of the bounding rectangleBDP /bdp:metadata/bdp:idinfo/bdp:spdom/bdp:boundalt/bdp:altmax
DIF /dif:DIF/dif:Spatial_Coverage/dif:Maximum_Altitude
DIF /dif:DIF/dif:Spatial_Coverage/dif:Maximum_Depth
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Maximum_Altitude
DIF-10 /dif:DIF/dif:Spatial_Coverage/dif:Maximum_Depth
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/boundingAltitudes/altitudeMaximum
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:verticalElement/gmd:EX_VerticalExtent/gmd:maximumValue/gco:Real
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:verticalElement/gex:EX_VerticalExtent/gex:maximumValue/gco:Real
Vertical Dimension LengthThe number of divisions on the vertical axisISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension[normalize-space(gmd:dimensionName/gmd:MD_DimensionNameTypeCode)='vertical']/gmd:dimensionSize/gco:Integer
ISO-1 /mdb:MD_Metadata/mdb:spatialRepresentationInfo/msr:MD_Georectified/msr:axisDimensionProperties/msr:MD_Dimension[normalize-space(msr:dimensionName/msr:MD_DimensionNameTypeCode)='vertical']/msr:dimensionSize/gco:Integer
Vertical ResolutionThe average distance between divisions on the vertical axisDIF /dif:DIF/dif:Data_Resolution/dif:Vertical_Resolution
DIF-10 /dif:DIF/dif:Data_Resolution/dif:Vertical_Resolution
EML /eml:eml/*/coverage/geographicCoverage/boundingCoordinates/boundingAltitudes/altitudeUnits
ISO /*/gmd:spatialRepresentationInfo/gmd:MD_GridSpatialRepresentation/gmd:axisDimensionProperties/gmd:MD_Dimension/gmd:resolution/gco:Measure
ISO-1 /mdb:MD_Metadata/mdb:spatialRepresentationInfo/msr:MD_Georectified/msr:axisDimensionProperties/msr:MD_Dimension[normalize-space(msr:dimensionName/msr:MD_DimensionNameTypeCode)='vertical']/msr:resolution/gco:Measure
Place KeywordA comma separated list of key words and phrases that give the location of the resource.

Note: Some dialects include keywords, but they do not include mechanisms for identifying the type. In those cases it is difficult to unambiguously identify place keywords.
ADIwg /adiwg:project/adiwg:idinfo/adiwg:keywords/adiwg:place/adiwg:placekey
BDP /bdp:metadata/bdp:idinfo/bdp:keywords/bdp:place/bdp:placekey
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:keywords/csdgm:place/csdgm:placekey
DIF /dif:DIF/dif:Location/dif:Location_Category
DIF /dif:DIF/dif:Location/dif:Location_Type
DIF /dif:DIF/dif:Location/dif:Location_Subregion1
DIF /dif:DIF/dif:Location/dif:Location_Subregion2
DIF /dif:DIF/dif:Location/dif:Location_Subregion3
DIF /dif:DIF/dif:Location/dif:Detailed_Location
DIF-10 /dif:DIF/dif:Location/dif:Location_Category
DIF-10 /dif:DIF/dif:Location/dif:Location_Type
DIF-10 /dif:DIF/dif:Location/dif:Location_Subregion1
DIF-10 /dif:DIF/dif:Location/dif:Location_Subregion2
DIF-10 /dif:DIF/dif:Location/dif:Location_Subregion3
DIF-10 /dif:DIF/dif:Location/dif:Detailed_Location
ECHO /*/echo:Spatial/echo:GranuleLocality/echo:LocalityValue
ECHO /*/SpatialKeywords/Keyword
EML /eml:eml/*/keywordSet/keyword[@keywordType="place"]
HDF5.1 /hdf5:HDF5-File/hdf5:RootGroup/hdf5:Group[@Name='METADATA']/hdf5:Group[@Name='COLLECTIONMETADATA']/hdf5:Attribute[@Name='SpatialKeyword']/hdf5:Data/hdf5:DataFromFile
ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[normalize-space(gmd:type/gmd:MD_KeywordTypeCode)='place']/gmd:keyword//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[normalize-space(mri:type/mri:MD_KeywordTypeCode)='place']/mri:keyword//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicDescription/gex:geographicIdentifier/mcc:MD_Identifier/mcc:code//*
Mercury /mercury:metadata/mercury:idinfo/mercury:keywords/mercury:place/mercury:placekey
Mercury /mercury:metadata/mercury:mercury/mercury:Site_Information/mercury:Site
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Keywords[ows:Type='place']/ows:Keyword
Onedcx /onedcx:metadata/onedcx:dcTerms/dcterms:spatial
THREDDS /thredds:catalog/thredds:dataset/thredds:geospatialCoverage/thredds:name
Place Keyword VocabularyIf you are following a guideline for the place words/phrases in your "keywords" attribute, put the name of that guideline here.ADIwg /adiwg:project/adiwg:idinfo/adiwg:keywords/adiwg:place/adiwg:placekt
BDP /bdp:metadata/bdp:idinfo/bdp:keywords/bdp:place/bdp:placekt
CSDGM /csdgm:metadata/csdgm:idinfo/csdgm:keywords/csdgm:place/csdgm:placekt
ISO /*/gmd:identificationInfo/*/gmd:descriptiveKeywords/gmd:MD_Keywords[normalize-space(gmd:type/gmd:MD_KeywordTypeCode)='place']/gmd:thesaurusName/gmd:CI_Citation/gmd:title//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:descriptiveKeywords/mri:MD_Keywords[normalize-space(mri:type/mri:MD_KeywordTypeCode)='place']/mri:thesaurusName/cit:CI_Citation/cit:title//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/*/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicDescription/gex:geographicIdentifier/mcc:MD_Identifier/mcc:authority/cit:CI_Citation/cit:title//*
Mercury /mercury:metadata/mercury:idinfo/mercury:keywords/mercury:place/mercury:placekt
OGC-SOS /sos:Capabilities/ows:ServiceIdentification/ows:Keywords[ows:Type='place']/ows:Type/@ows:codespace
THREDDS //thredds:dataset/thredds:geospatialCoverage/thredds:name/@thredds:vocabulary
Geographic DescriptionA textual description for a geographic location.ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:description//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_GeographicDescription
Bounding PolygonAn enclosing geometric object defined with a series of XY coordinate pairs.ECHO /*/echo:Spatial/echo:HorizontalSpatialDomain/echo:Geometry/echo:GPolygon
ISO /*/gmd:identificationInfo/*/gmd:extent/gmd:EX_Extent/gmd:geographicElement/gmd:EX_BoundingPolygon//*
ISO-1 /mdb:MD_Metadata/mdb:identificationInfo/mri:MD_DataIdentification/mri:extent/gex:EX_Extent/gex:geographicElement/gex:EX_BoundingPolygon//*

xPath Note: The xPaths included in this table use several wildcards. // means any path, so //gmd:CI_ResponsibleParty indicates a gmd:CI_ResponsibleParty anywhere in an XML file. /*/ indicates a single level with several possible elements. This usually indicates one of several concrete realizations of an abstract object. For example /*/gmd:identificationInfo could be gmd:MD_Metadata/gmd:identificationInfo or gmi:MI_Metadata/gmd:identificationInfo and gmd:identificationInfo//*/gmd:descriptiveKeywords could be gmd:identificationInfo/gmd:MD_DataIdentification/gmd:descriptiveKeywords or gmd:identificationInfo/srv:SV_ServiceIdentification/gmd:descriptiveKeywords.


Metadata Implementation