Extent
+ description[0..1]:CharacterString | description | |
+ geographicElement[0..*]:EX_GeographicBoundingBox | boundingBox - See Note 1 | |
+ westBoundLongitude[1]:Decimal | west - Default is -180 | |
+ eastBoundLongitude[1]:Decimal | east - Default is 180 | |
+ southBoundLatitude[1]:Decimal | south - Default is -90 | |
+ northBoundLatitude[1]:Decimal | north - Default is 90 | |
+ geographicElement[0..*]:EX_GeographicDescription | For each geogId | |
+ geographicIdentifier[1]:RS_Identifier | geogId - See Identifier and Note 2 | |
+ geographicElement[0..1]:EX_BoundingPolygon | boundingPolygon - See Note 1 | |
+ polygon[1]:GM_Surface | exterior | |
+ @srsName[1]:AnyURI | crs - See Note 5 | |
+ temporalElement[0..*]:EX_TemporalExtent | For each temporalExtent - See Note 3 | |
+ extent[1]:TM_Primitive | temporalExtent - See Note 4 | |
+ verticalElement[0..1]:EX_VerticalExtent | verticalExtent | |
+ minimumValue[1]:Real | minz | |
+ maximumValue[1]:Real | maxz | |
+ verticalCRS[1]:SC_CRS | http://www.opengis.net/def/crs/EPSG/0/4979 |
Notes:
1. Each boundingBox corresponds to a dataset subregion which implies that each boundingBox should be implemented as an instance of the extent property, possibly with the instances of geogId and boundingPolygon corresponding to the same subregion. For similar reasons, each boundingPolygon should be implemented as an instance of the extent property.
2. By default, each geogId is implemented as a dedicated extent, but it is acceptable to group many geogId in a single extent possibly with other metadata elements (Integer, boundingPolygon, …)
3. There may be different instances of temporalElement defining the temporal extent of the resource. By default, they are in a single instance of extent, but they may also be in different instances of extent, one of them possibly handling the geographic bounding box.
4. Start and end properties of Temporal Extent are instantiated as TM_Instant. If both are defined, a TM_Period instance links the beginning and ending TM_Instant.
5. The srsName attribute is instantiated as an XML attribute.