couverture-temporelle-correction-intervalle-incomplet
Description
Complète la couverture temporelle lorsque l'intervalle est incomplet.
Paramètres
Aucun.
Prérequis
Aucun.
Motivation
La spécification GML définit que gml:TimePeriod doit contenir une borne de début et une borne de fin (section 14.2.2.5).
La borne manquante est ajoutée avec la valeur unknown, qui "indique qu'aucune valeur spécifique pour la position temporelle n'est fournie" (section 14.2.2.7).
Exemples
Lorsque gml:TimePeriod ne contient pas de borne de début :
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod>
<gml:beginPosition>2021-05-21</gml:beginPosition>
<!-- début de l'ajout -->
<gml:endPosition indeterminatePosition="unknown"/>
<!-- fin de l'ajout -->
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
Lorsque gml:TimePeriod ne contient pas de borne de fin :
<gmd:EX_TemporalExtent>
<gmd:extent>
<gml:TimePeriod>
<!-- début de l'ajout -->
<gml:beginPosition indeterminatePosition="unknown"/>
<!-- fin de l'ajout -->
<gml:endPosition>2021-05-21</gml:beginPosition>
</gml:TimePeriod>
</gmd:extent>
</gmd:EX_TemporalExtent>
Références
https://github.com/ecolabdata/ecospheres-xslt/issues/31
OpenGIS Geography Markup Language (GML) Encoding Standard, depuis https://www.ogc.org/standards/gml/