diff --git a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json index 84fb925..402e101 100644 --- a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json +++ b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json index f7d3d7f..7b7631b 100644 --- a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json +++ b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json index 40a7ce8..0a0757f 100644 --- a/data/catalog/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json +++ b/data/catalog/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/ADMINEXPRESS-COG.2025/commune.json b/data/catalog/ADMINEXPRESS-COG.2025/commune.json index c59efdf..107723b 100644 --- a/data/catalog/ADMINEXPRESS-COG.2025/commune.json +++ b/data/catalog/ADMINEXPRESS-COG.2025/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/ADMINEXPRESS-COG.2026/commune.json b/data/catalog/ADMINEXPRESS-COG.2026/commune.json index 14881d3..5e6772d 100644 --- a/data/catalog/ADMINEXPRESS-COG.2026/commune.json +++ b/data/catalog/ADMINEXPRESS-COG.2026/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/ADMINEXPRESS-COG.LATEST/commune.json b/data/catalog/ADMINEXPRESS-COG.LATEST/commune.json index 2b2b85d..e966e08 100644 --- a/data/catalog/ADMINEXPRESS-COG.LATEST/commune.json +++ b/data/catalog/ADMINEXPRESS-COG.LATEST/commune.json @@ -25,7 +25,8 @@ "type": "integer" }, "date_du_recensement": { - "type": "string" + "type": "string", + "format": "date" }, "organisme_recenseur": { "type": "string" diff --git a/data/catalog/BDTOPO_V3/aerodrome.json b/data/catalog/BDTOPO_V3/aerodrome.json index b023369..38e1c7c 100644 --- a/data/catalog/BDTOPO_V3/aerodrome.json +++ b/data/catalog/BDTOPO_V3/aerodrome.json @@ -185,21 +185,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/arrondissement.json b/data/catalog/BDTOPO_V3/arrondissement.json index aa7fa39..be85fa7 100644 --- a/data/catalog/BDTOPO_V3/arrondissement.json +++ b/data/catalog/BDTOPO_V3/arrondissement.json @@ -44,21 +44,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/arrondissement_municipal.json b/data/catalog/BDTOPO_V3/arrondissement_municipal.json index 2a81633..f44bcaa 100644 --- a/data/catalog/BDTOPO_V3/arrondissement_municipal.json +++ b/data/catalog/BDTOPO_V3/arrondissement_municipal.json @@ -34,21 +34,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/bassin_versant_topographique.json b/data/catalog/BDTOPO_V3/bassin_versant_topographique.json index 5d4b25c..5c9ed7d 100644 --- a/data/catalog/BDTOPO_V3/bassin_versant_topographique.json +++ b/data/catalog/BDTOPO_V3/bassin_versant_topographique.json @@ -289,21 +289,25 @@ }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, diff --git a/data/catalog/BDTOPO_V3/batiment.json b/data/catalog/BDTOPO_V3/batiment.json index d3bf703..acee5d3 100644 --- a/data/catalog/BDTOPO_V3/batiment.json +++ b/data/catalog/BDTOPO_V3/batiment.json @@ -361,21 +361,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/canalisation.json b/data/catalog/BDTOPO_V3/canalisation.json index 550c0c5..d723328 100644 --- a/data/catalog/BDTOPO_V3/canalisation.json +++ b/data/catalog/BDTOPO_V3/canalisation.json @@ -76,21 +76,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/cimetiere.json b/data/catalog/BDTOPO_V3/cimetiere.json index d2a5870..8de5488 100644 --- a/data/catalog/BDTOPO_V3/cimetiere.json +++ b/data/catalog/BDTOPO_V3/cimetiere.json @@ -253,21 +253,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/collectivite_territoriale.json b/data/catalog/BDTOPO_V3/collectivite_territoriale.json index a2f065b..ca2febd 100644 --- a/data/catalog/BDTOPO_V3/collectivite_territoriale.json +++ b/data/catalog/BDTOPO_V3/collectivite_territoriale.json @@ -34,21 +34,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/commune.json b/data/catalog/BDTOPO_V3/commune.json index c6bfc25..2e0a993 100644 --- a/data/catalog/BDTOPO_V3/commune.json +++ b/data/catalog/BDTOPO_V3/commune.json @@ -55,21 +55,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, @@ -110,6 +114,7 @@ }, "date_du_recensement": { "type": "string", + "format": "date", "title": "Date du recensement", "description": "Date du recensement correspondant au chiffre de population saisi dans le champ 'Population'." }, diff --git a/data/catalog/BDTOPO_V3/commune_associee_ou_deleguee.json b/data/catalog/BDTOPO_V3/commune_associee_ou_deleguee.json index f27b28a..f2f7c54 100644 --- a/data/catalog/BDTOPO_V3/commune_associee_ou_deleguee.json +++ b/data/catalog/BDTOPO_V3/commune_associee_ou_deleguee.json @@ -55,21 +55,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/condominium.json b/data/catalog/BDTOPO_V3/condominium.json index f1351ac..f3b519b 100644 --- a/data/catalog/BDTOPO_V3/condominium.json +++ b/data/catalog/BDTOPO_V3/condominium.json @@ -19,21 +19,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/construction_lineaire.json b/data/catalog/BDTOPO_V3/construction_lineaire.json index 9a46083..f8f085f 100644 --- a/data/catalog/BDTOPO_V3/construction_lineaire.json +++ b/data/catalog/BDTOPO_V3/construction_lineaire.json @@ -428,21 +428,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/construction_ponctuelle.json b/data/catalog/BDTOPO_V3/construction_ponctuelle.json index 1eed603..c44f7d7 100644 --- a/data/catalog/BDTOPO_V3/construction_ponctuelle.json +++ b/data/catalog/BDTOPO_V3/construction_ponctuelle.json @@ -293,21 +293,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/construction_surfacique.json b/data/catalog/BDTOPO_V3/construction_surfacique.json index bc2d255..00fee8e 100644 --- a/data/catalog/BDTOPO_V3/construction_surfacique.json +++ b/data/catalog/BDTOPO_V3/construction_surfacique.json @@ -205,21 +205,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/cours_d_eau.json b/data/catalog/BDTOPO_V3/cours_d_eau.json index ec77f65..34e4f8a 100644 --- a/data/catalog/BDTOPO_V3/cours_d_eau.json +++ b/data/catalog/BDTOPO_V3/cours_d_eau.json @@ -95,21 +95,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/departement.json b/data/catalog/BDTOPO_V3/departement.json index 7c22cf4..a58a71b 100644 --- a/data/catalog/BDTOPO_V3/departement.json +++ b/data/catalog/BDTOPO_V3/departement.json @@ -34,21 +34,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/detail_hydrographique.json b/data/catalog/BDTOPO_V3/detail_hydrographique.json index 5dd14c0..55280c2 100644 --- a/data/catalog/BDTOPO_V3/detail_hydrographique.json +++ b/data/catalog/BDTOPO_V3/detail_hydrographique.json @@ -333,21 +333,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/detail_orographique.json b/data/catalog/BDTOPO_V3/detail_orographique.json index 57a73b6..b979330 100644 --- a/data/catalog/BDTOPO_V3/detail_orographique.json +++ b/data/catalog/BDTOPO_V3/detail_orographique.json @@ -324,21 +324,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/epci.json b/data/catalog/BDTOPO_V3/epci.json index e622ee7..1971a05 100644 --- a/data/catalog/BDTOPO_V3/epci.json +++ b/data/catalog/BDTOPO_V3/epci.json @@ -57,21 +57,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/equipement_de_transport.json b/data/catalog/BDTOPO_V3/equipement_de_transport.json index bc30198..26bc222 100644 --- a/data/catalog/BDTOPO_V3/equipement_de_transport.json +++ b/data/catalog/BDTOPO_V3/equipement_de_transport.json @@ -528,21 +528,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/foret_publique.json b/data/catalog/BDTOPO_V3/foret_publique.json index 1aa2094..012a59f 100644 --- a/data/catalog/BDTOPO_V3/foret_publique.json +++ b/data/catalog/BDTOPO_V3/foret_publique.json @@ -105,21 +105,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/haie.json b/data/catalog/BDTOPO_V3/haie.json index eb9f641..875211f 100644 --- a/data/catalog/BDTOPO_V3/haie.json +++ b/data/catalog/BDTOPO_V3/haie.json @@ -14,21 +14,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/itineraire_autre.json b/data/catalog/BDTOPO_V3/itineraire_autre.json index ae12d22..ef6304b 100644 --- a/data/catalog/BDTOPO_V3/itineraire_autre.json +++ b/data/catalog/BDTOPO_V3/itineraire_autre.json @@ -127,21 +127,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/lieu_dit_non_habite.json b/data/catalog/BDTOPO_V3/lieu_dit_non_habite.json index 3b87f66..53abf3f 100644 --- a/data/catalog/BDTOPO_V3/lieu_dit_non_habite.json +++ b/data/catalog/BDTOPO_V3/lieu_dit_non_habite.json @@ -129,21 +129,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/ligne_electrique.json b/data/catalog/BDTOPO_V3/ligne_electrique.json index 05f11b5..154a249 100644 --- a/data/catalog/BDTOPO_V3/ligne_electrique.json +++ b/data/catalog/BDTOPO_V3/ligne_electrique.json @@ -94,21 +94,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/ligne_orographique.json b/data/catalog/BDTOPO_V3/ligne_orographique.json index 89dd3e6..c81e7de 100644 --- a/data/catalog/BDTOPO_V3/ligne_orographique.json +++ b/data/catalog/BDTOPO_V3/ligne_orographique.json @@ -78,21 +78,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/limite_terre_mer.json b/data/catalog/BDTOPO_V3/limite_terre_mer.json index 82224e1..be7f23d 100644 --- a/data/catalog/BDTOPO_V3/limite_terre_mer.json +++ b/data/catalog/BDTOPO_V3/limite_terre_mer.json @@ -79,21 +79,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/noeud_hydrographique.json b/data/catalog/BDTOPO_V3/noeud_hydrographique.json index 47a1cf9..b5969dd 100644 --- a/data/catalog/BDTOPO_V3/noeud_hydrographique.json +++ b/data/catalog/BDTOPO_V3/noeud_hydrographique.json @@ -102,21 +102,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/non_communication.json b/data/catalog/BDTOPO_V3/non_communication.json index 62ac738..e45d883 100644 --- a/data/catalog/BDTOPO_V3/non_communication.json +++ b/data/catalog/BDTOPO_V3/non_communication.json @@ -15,21 +15,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/parc_ou_reserve.json b/data/catalog/BDTOPO_V3/parc_ou_reserve.json index 18d8cd9..53c4a45 100644 --- a/data/catalog/BDTOPO_V3/parc_ou_reserve.json +++ b/data/catalog/BDTOPO_V3/parc_ou_reserve.json @@ -303,21 +303,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/piste_d_aerodrome.json b/data/catalog/BDTOPO_V3/piste_d_aerodrome.json index f7a2f46..a194d82 100644 --- a/data/catalog/BDTOPO_V3/piste_d_aerodrome.json +++ b/data/catalog/BDTOPO_V3/piste_d_aerodrome.json @@ -99,21 +99,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/plan_d_eau.json b/data/catalog/BDTOPO_V3/plan_d_eau.json index 6f9ddce..2155448 100644 --- a/data/catalog/BDTOPO_V3/plan_d_eau.json +++ b/data/catalog/BDTOPO_V3/plan_d_eau.json @@ -268,21 +268,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/point_d_acces.json b/data/catalog/BDTOPO_V3/point_d_acces.json index b8d55a5..844f26c 100644 --- a/data/catalog/BDTOPO_V3/point_d_acces.json +++ b/data/catalog/BDTOPO_V3/point_d_acces.json @@ -14,21 +14,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/point_de_repere.json b/data/catalog/BDTOPO_V3/point_de_repere.json index 473cddd..4351603 100644 --- a/data/catalog/BDTOPO_V3/point_de_repere.json +++ b/data/catalog/BDTOPO_V3/point_de_repere.json @@ -18,21 +18,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/point_du_reseau.json b/data/catalog/BDTOPO_V3/point_du_reseau.json index a9279e7..fde58dc 100644 --- a/data/catalog/BDTOPO_V3/point_du_reseau.json +++ b/data/catalog/BDTOPO_V3/point_du_reseau.json @@ -148,21 +148,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/poste_de_transformation.json b/data/catalog/BDTOPO_V3/poste_de_transformation.json index ffb88f7..257dd94 100644 --- a/data/catalog/BDTOPO_V3/poste_de_transformation.json +++ b/data/catalog/BDTOPO_V3/poste_de_transformation.json @@ -115,21 +115,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/pylone.json b/data/catalog/BDTOPO_V3/pylone.json index cc3cab5..52e2b03 100644 --- a/data/catalog/BDTOPO_V3/pylone.json +++ b/data/catalog/BDTOPO_V3/pylone.json @@ -47,21 +47,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/region.json b/data/catalog/BDTOPO_V3/region.json index d57bcaa..547f437 100644 --- a/data/catalog/BDTOPO_V3/region.json +++ b/data/catalog/BDTOPO_V3/region.json @@ -29,21 +29,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/reservoir.json b/data/catalog/BDTOPO_V3/reservoir.json index fded567..d748469 100644 --- a/data/catalog/BDTOPO_V3/reservoir.json +++ b/data/catalog/BDTOPO_V3/reservoir.json @@ -85,21 +85,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/route_numerotee_ou_nommee.json b/data/catalog/BDTOPO_V3/route_numerotee_ou_nommee.json index 038b314..c4d8680 100644 --- a/data/catalog/BDTOPO_V3/route_numerotee_ou_nommee.json +++ b/data/catalog/BDTOPO_V3/route_numerotee_ou_nommee.json @@ -136,21 +136,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/section_de_points_de_repere.json b/data/catalog/BDTOPO_V3/section_de_points_de_repere.json index 67529ea..3c42554 100644 --- a/data/catalog/BDTOPO_V3/section_de_points_de_repere.json +++ b/data/catalog/BDTOPO_V3/section_de_points_de_repere.json @@ -63,16 +63,19 @@ }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, diff --git a/data/catalog/BDTOPO_V3/surface_hydrographique.json b/data/catalog/BDTOPO_V3/surface_hydrographique.json index 044c2e4..8c9daea 100644 --- a/data/catalog/BDTOPO_V3/surface_hydrographique.json +++ b/data/catalog/BDTOPO_V3/surface_hydrographique.json @@ -274,21 +274,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/terrain_de_sport.json b/data/catalog/BDTOPO_V3/terrain_de_sport.json index 334cad8..18b575b 100644 --- a/data/catalog/BDTOPO_V3/terrain_de_sport.json +++ b/data/catalog/BDTOPO_V3/terrain_de_sport.json @@ -195,21 +195,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/toponymie.json b/data/catalog/BDTOPO_V3/toponymie.json index c2cf19c..bf24b9f 100644 --- a/data/catalog/BDTOPO_V3/toponymie.json +++ b/data/catalog/BDTOPO_V3/toponymie.json @@ -65,6 +65,7 @@ }, "date_du_toponyme": { "type": "string", + "format": "date", "title": "Date du toponyme", "description": "Date de saisie ou de validation de la graphie." }, diff --git a/data/catalog/BDTOPO_V3/transport_par_cable.json b/data/catalog/BDTOPO_V3/transport_par_cable.json index 8dbfc10..b03632a 100644 --- a/data/catalog/BDTOPO_V3/transport_par_cable.json +++ b/data/catalog/BDTOPO_V3/transport_par_cable.json @@ -178,21 +178,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/troncon_de_route.json b/data/catalog/BDTOPO_V3/troncon_de_route.json index d5bb73e..79cc8d7 100644 --- a/data/catalog/BDTOPO_V3/troncon_de_route.json +++ b/data/catalog/BDTOPO_V3/troncon_de_route.json @@ -241,21 +241,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, @@ -861,6 +865,7 @@ }, "date_de_mise_en_service": { "type": "string", + "format": "date", "title": "Date de mise en service", "description": "Indique la date prévisionnelle ou effective de mise en service des tronçons de route dont l’attribut commun 'Etat de l’objet' prend la valeur \"En construction\". Ce champ est vide pour les tronçons de route dont le champ 'Etat de l’objet' prend la valeur \"En service\"." }, diff --git a/data/catalog/BDTOPO_V3/troncon_de_voie_ferree.json b/data/catalog/BDTOPO_V3/troncon_de_voie_ferree.json index 6314ea4..6a71ac5 100644 --- a/data/catalog/BDTOPO_V3/troncon_de_voie_ferree.json +++ b/data/catalog/BDTOPO_V3/troncon_de_voie_ferree.json @@ -160,21 +160,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/troncon_hydrographique.json b/data/catalog/BDTOPO_V3/troncon_hydrographique.json index b4220dc..71efd0e 100644 --- a/data/catalog/BDTOPO_V3/troncon_hydrographique.json +++ b/data/catalog/BDTOPO_V3/troncon_hydrographique.json @@ -262,21 +262,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/voie_ferree_nommee.json b/data/catalog/BDTOPO_V3/voie_ferree_nommee.json index 7ea8852..9abf3a3 100644 --- a/data/catalog/BDTOPO_V3/voie_ferree_nommee.json +++ b/data/catalog/BDTOPO_V3/voie_ferree_nommee.json @@ -52,21 +52,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/voie_nommee.json b/data/catalog/BDTOPO_V3/voie_nommee.json index 3f4c5c1..9ade15d 100644 --- a/data/catalog/BDTOPO_V3/voie_nommee.json +++ b/data/catalog/BDTOPO_V3/voie_nommee.json @@ -74,11 +74,13 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, diff --git a/data/catalog/BDTOPO_V3/zone_d_activite_ou_d_interet.json b/data/catalog/BDTOPO_V3/zone_d_activite_ou_d_interet.json index 6850652..dd01ef4 100644 --- a/data/catalog/BDTOPO_V3/zone_d_activite_ou_d_interet.json +++ b/data/catalog/BDTOPO_V3/zone_d_activite_ou_d_interet.json @@ -3523,21 +3523,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/zone_d_estran.json b/data/catalog/BDTOPO_V3/zone_d_estran.json index ced3e00..10b0951 100644 --- a/data/catalog/BDTOPO_V3/zone_d_estran.json +++ b/data/catalog/BDTOPO_V3/zone_d_estran.json @@ -47,21 +47,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/zone_d_habitation.json b/data/catalog/BDTOPO_V3/zone_d_habitation.json index 75e0e02..08127a1 100644 --- a/data/catalog/BDTOPO_V3/zone_d_habitation.json +++ b/data/catalog/BDTOPO_V3/zone_d_habitation.json @@ -286,21 +286,25 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, diff --git a/data/catalog/BDTOPO_V3/zone_de_vegetation.json b/data/catalog/BDTOPO_V3/zone_de_vegetation.json index 09f6307..fd91e4f 100644 --- a/data/catalog/BDTOPO_V3/zone_de_vegetation.json +++ b/data/catalog/BDTOPO_V3/zone_de_vegetation.json @@ -14,11 +14,13 @@ }, "date_d_apparition": { "type": "string", + "format": "date", "title": "Date d'apparition", "description": "Date de création, de construction ou d'apparition de l'objet, ou date la plus ancienne à laquelle on peut attester de sa présence sur le terrain." }, "date_de_confirmation": { "type": "string", + "format": "date", "title": "Date de confirmation", "description": "Date la plus récente à laquelle on peut attester de la présence de l'objet sur le terrain ou par des données externes de référence." }, @@ -336,11 +338,13 @@ }, "date_creation": { "type": "string", + "format": "date-time", "title": "Date de création", "description": "Date et heure à laquelle l'objet a été saisi pour la première fois dans la base de données de production de l'IGN." }, "date_modification": { "type": "string", + "format": "date-time", "title": "Date de modification", "description": "Date et heure à laquelle l'objet a été modifié pour la dernière fois dans la base de données de production." }, diff --git a/data/catalog/wfs_du/doc_urba.json b/data/catalog/wfs_du/doc_urba.json index 578a100..263255d 100644 --- a/data/catalog/wfs_du/doc_urba.json +++ b/data/catalog/wfs_du/doc_urba.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -69,9 +70,15 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" + }, + "nomrapp": { + "type": "string" + }, + "urlrapp": { + "type": "string" } }, "required": [] diff --git a/data/catalog/wfs_du/doc_urba_com.json b/data/catalog/wfs_du/doc_urba_com.json index d9d82af..c8b41ea 100644 --- a/data/catalog/wfs_du/doc_urba_com.json +++ b/data/catalog/wfs_du/doc_urba_com.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -30,7 +31,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/document.json b/data/catalog/wfs_du/document.json index 851aa9f..b6196df 100644 --- a/data/catalog/wfs_du/document.json +++ b/data/catalog/wfs_du/document.json @@ -27,7 +27,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -36,7 +37,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/habillage_lin.json b/data/catalog/wfs_du/habillage_lin.json index 32e3e26..75efd45 100644 --- a/data/catalog/wfs_du/habillage_lin.json +++ b/data/catalog/wfs_du/habillage_lin.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -39,7 +40,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/habillage_pct.json b/data/catalog/wfs_du/habillage_pct.json index d75df1b..41df6d6 100644 --- a/data/catalog/wfs_du/habillage_pct.json +++ b/data/catalog/wfs_du/habillage_pct.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -39,7 +40,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/habillage_surf.json b/data/catalog/wfs_du/habillage_surf.json index 3c530e6..764ab90 100644 --- a/data/catalog/wfs_du/habillage_surf.json +++ b/data/catalog/wfs_du/habillage_surf.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -39,7 +40,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/habillage_txt.json b/data/catalog/wfs_du/habillage_txt.json index 6d964a8..ff532bb 100644 --- a/data/catalog/wfs_du/habillage_txt.json +++ b/data/catalog/wfs_du/habillage_txt.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -54,7 +55,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/info_lin.json b/data/catalog/wfs_du/info_lin.json index 0fd38b5..aa4393f 100644 --- a/data/catalog/wfs_du/info_lin.json +++ b/data/catalog/wfs_du/info_lin.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/info_pct.json b/data/catalog/wfs_du/info_pct.json index d2d3534..92e996a 100644 --- a/data/catalog/wfs_du/info_pct.json +++ b/data/catalog/wfs_du/info_pct.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/info_surf.json b/data/catalog/wfs_du/info_surf.json index d56e4db..de92369 100644 --- a/data/catalog/wfs_du/info_surf.json +++ b/data/catalog/wfs_du/info_surf.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/mec.json b/data/catalog/wfs_du/mec.json index f32ede2..c630ec2 100644 --- a/data/catalog/wfs_du/mec.json +++ b/data/catalog/wfs_du/mec.json @@ -30,7 +30,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "gpu_doc_id": { "type": "string" @@ -39,7 +40,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_du/municipality.json b/data/catalog/wfs_du/municipality.json index f2ac25c..ae8a16f 100644 --- a/data/catalog/wfs_du/municipality.json +++ b/data/catalog/wfs_du/municipality.json @@ -18,7 +18,7 @@ "type": "boolean" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/prescription_lin.json b/data/catalog/wfs_du/prescription_lin.json index 4d259d9..e454a4c 100644 --- a/data/catalog/wfs_du/prescription_lin.json +++ b/data/catalog/wfs_du/prescription_lin.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -57,7 +58,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/prescription_pct.json b/data/catalog/wfs_du/prescription_pct.json index 9fe1468..20b5db3 100644 --- a/data/catalog/wfs_du/prescription_pct.json +++ b/data/catalog/wfs_du/prescription_pct.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/prescription_surf.json b/data/catalog/wfs_du/prescription_surf.json index 864d8b9..1990d68 100644 --- a/data/catalog/wfs_du/prescription_surf.json +++ b/data/catalog/wfs_du/prescription_surf.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -57,7 +58,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/secteur_cc.json b/data/catalog/wfs_du/secteur_cc.json index 0de8a66..3b18f8a 100644 --- a/data/catalog/wfs_du/secteur_cc.json +++ b/data/catalog/wfs_du/secteur_cc.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -57,7 +58,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_du/zone_urba.json b/data/catalog/wfs_du/zone_urba.json index ca18fa6..32e9556 100644 --- a/data/catalog/wfs_du/zone_urba.json +++ b/data/catalog/wfs_du/zone_urba.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -57,7 +58,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_scot/doc_urba.json b/data/catalog/wfs_scot/doc_urba.json index 7ae74bb..a4e380e 100644 --- a/data/catalog/wfs_scot/doc_urba.json +++ b/data/catalog/wfs_scot/doc_urba.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" diff --git a/data/catalog/wfs_scot/doc_urba_com.json b/data/catalog/wfs_scot/doc_urba_com.json index 5c3c68b..43ad8de 100644 --- a/data/catalog/wfs_scot/doc_urba_com.json +++ b/data/catalog/wfs_scot/doc_urba_com.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" diff --git a/data/catalog/wfs_scot/perimetre_scot.json b/data/catalog/wfs_scot/perimetre_scot.json index 10bcade..29a80a4 100644 --- a/data/catalog/wfs_scot/perimetre_scot.json +++ b/data/catalog/wfs_scot/perimetre_scot.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -24,7 +25,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_scot/scot.json b/data/catalog/wfs_scot/scot.json index ddd760a..43cf5b3 100644 --- a/data/catalog/wfs_scot/scot.json +++ b/data/catalog/wfs_scot/scot.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -33,7 +34,7 @@ "type": "boolean" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_sup/acte_sup.json b/data/catalog/wfs_sup/acte_sup.json index 515e186..f5da748 100644 --- a/data/catalog/wfs_sup/acte_sup.json +++ b/data/catalog/wfs_sup/acte_sup.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -48,7 +49,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_sup/assiette_sup_l.json b/data/catalog/wfs_sup/assiette_sup_l.json index f7f723d..302a760 100644 --- a/data/catalog/wfs_sup/assiette_sup_l.json +++ b/data/catalog/wfs_sup/assiette_sup_l.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/assiette_sup_p.json b/data/catalog/wfs_sup/assiette_sup_p.json index b9656a1..0bde1f8 100644 --- a/data/catalog/wfs_sup/assiette_sup_p.json +++ b/data/catalog/wfs_sup/assiette_sup_p.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -60,7 +61,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/assiette_sup_s.json b/data/catalog/wfs_sup/assiette_sup_s.json index 9370db4..93bad71 100644 --- a/data/catalog/wfs_sup/assiette_sup_s.json +++ b/data/catalog/wfs_sup/assiette_sup_s.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -84,7 +85,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/generateur_sup_l.json b/data/catalog/wfs_sup/generateur_sup_l.json index a41a305..d1c252f 100644 --- a/data/catalog/wfs_sup/generateur_sup_l.json +++ b/data/catalog/wfs_sup/generateur_sup_l.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -78,7 +79,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/generateur_sup_p.json b/data/catalog/wfs_sup/generateur_sup_p.json index 14697f2..ee617ae 100644 --- a/data/catalog/wfs_sup/generateur_sup_p.json +++ b/data/catalog/wfs_sup/generateur_sup_p.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -66,7 +67,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/generateur_sup_s.json b/data/catalog/wfs_sup/generateur_sup_s.json index 7572f66..42640ff 100644 --- a/data/catalog/wfs_sup/generateur_sup_s.json +++ b/data/catalog/wfs_sup/generateur_sup_s.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "suptype": { "type": "string" @@ -84,7 +85,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/gestionnaire_sup.json b/data/catalog/wfs_sup/gestionnaire_sup.json index eb185e2..b4bf5f1 100644 --- a/data/catalog/wfs_sup/gestionnaire_sup.json +++ b/data/catalog/wfs_sup/gestionnaire_sup.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -39,7 +40,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/catalog/wfs_sup/servitude.json b/data/catalog/wfs_sup/servitude.json index 6bcbc72..de4eb30 100644 --- a/data/catalog/wfs_sup/servitude.json +++ b/data/catalog/wfs_sup/servitude.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -66,7 +67,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" }, diff --git a/data/catalog/wfs_sup/servitude_acte_sup.json b/data/catalog/wfs_sup/servitude_acte_sup.json index 1f157dc..878f06e 100644 --- a/data/catalog/wfs_sup/servitude_acte_sup.json +++ b/data/catalog/wfs_sup/servitude_acte_sup.json @@ -15,7 +15,8 @@ "type": "string" }, "gpu_timestamp": { - "type": "string" + "type": "string", + "format": "date-time" }, "partition": { "type": "string" @@ -27,7 +28,7 @@ "type": "string" }, "the_geom": { - "format": "geometry-geometry", + "format": "geometry-any", "x-ogc-role": "primary-geometry", "x-ign-defaultCrs": "EPSG:4326" } diff --git a/data/namespaces.csv b/data/namespaces.csv index 7b7d5a1..11badbd 100644 --- a/data/namespaces.csv +++ b/data/namespaces.csv @@ -184,11 +184,9 @@ VIGICRUES_TRONCONS_BDD_WLD_WM_2023-v1,,true,Waiting for MCP use case definition, VIGINOND-DIFFUSION,,true,Waiting for MCP use case definition,"stationhydro|zich|zip" ZONES-A-PROSPECTER-FORETS-SUBNATURELLES,,true,Waiting for MCP use case definition,zones_a_prospecter_forets_subnaturelles ZZZ_INAO_LaCiotat,,true,Test data,"batiment|commune|point_du_reseau|troncon_de_route" +_fff5e2a8-285f-4d47-966a-05784aa29b34_wfs,,true,No matching rule,geometry1 aeag-rwbody-sdage2022,,true,Test data,rwbody_ag_sdage2022 -batiment_tp100_gpkg_wfs,,true,Test data,batiment_tp100 -carr_10km_gpkg_24-10-2024_wfs,,true,Test data,carr_10km -carr_1km_zip_24-10-2024_wfs,,true,Test data,carr_1km -carr_200m_zip_24-10-2024_wfs,,true,Test data,carr_200m +arbre_wfs,,true,No matching rule,arbre cartes,,true,Image index dataset,"dataset|image" cartes_anciennes,,true,Image index dataset,"dataset|image" cavp_zae_zip_03-02-2026_wfs,,true,Test data,ZAE_CA_Val_Parisis @@ -196,7 +194,7 @@ charbo_gpkg_30-10-2025_wfs,,true,Test data,"detections_charbonnieres|detections_ commune_d34OPenIG_gpkg_26-03-2025_wfs,,true,Test data,commune_d034_20170303zip communes_972,,true,Test data,commune972 cosia_032_aubiet,,true,Test data,data_aubiet_25_05 -datac_acid_stats,unknown,true,Fail to assign to an existing product,"datac_acid_objets|datac_acid_stats" +datac_suivi_acid,,true,No matching rule,"acids_objets|acids_stats" dgac_peb_arrete_wfs,,true,Test data,dgac_peb_arrete_wfs dgac_psa_arrete_wfs,,true,Test data,dgac_psa_arrete ecoregions,ecoregions,true,Waiting for MCP use case definition,"pays|regions_ecologiques" @@ -206,7 +204,6 @@ etude_25145_15-07-2026_wfs,,true,Test data,geometrie_ucs example_gpkg_21-05-2026_wfs,,true,Test data,"geometry1|geometry2|line1" fr_qa_stations,unknown,true,Fail to assign to an existing product,stations_qualite_air igngpf_4902_20260309_tables_sans_tirets,,true,Test data,parcs_photovoltaiques -itineraire_randonnee_bm_telethon_gpkg_gpkg_21-01-2026_wfs,,true,Test data,itineraire_randonnee_bm_telethon jpe_test_open_io,,true,Test data,formation_vegetale l_dfci_zonage_s_088_2025_zip_12-05-2026_wfs,,true,Test data,l_dfci_zonage_s_088_2025 l_rgc_l_008_20-02-2026_wfs,,true,Test data,l_rgc_l_008 @@ -225,8 +222,8 @@ paec_bfc_2026,,true,Test data,Territoires_paec_bfc_2026 pat_r84_nov2025_gpkg_2026-02-10_wfs,,true,Test data,sql_statement patrinat_apb,PATRINAT,true,Waiting for MCP use case definition,apb patrinat_apg,PATRINAT,true,Waiting for MCP use case definition,apg -patrinat_aphn,PATRINAT,true,Waiting for MCP use case definition,aire_protection_habitats_naturels -patrinat_aplg,PATRINAT,true,Waiting for MCP use case definition,apg +patrinat_aphn,PATRINAT,true,Waiting for MCP use case definition,aphn +patrinat_aplg,PATRINAT,true,Waiting for MCP use case definition,aplg patrinat_bios,PATRINAT,true,Waiting for MCP use case definition,bios patrinat_bpm,PATRINAT,true,Waiting for MCP use case definition,Bien_patrimoine_mondial_UNESCO patrinat_cdl,PATRINAT,true,Waiting for MCP use case definition,conservatoire_littoral @@ -241,8 +238,9 @@ patrinat_pn2,PATRINAT,true,Waiting for MCP use case definition,pn patrinat_pnm,PATRINAT,true,Waiting for MCP use case definition,pnm patrinat_pnr,PATRINAT,true,Waiting for MCP use case definition,pnr patrinat_pprnn,PATRINAT,true,Waiting for MCP use case definition,pprnn -patrinat_ramsar,PATRINAT,true,Waiting for MCP use case definition,pnm -patrinat_rb,PATRINAT,true,Waiting for MCP use case definition,reserve_biologique +patrinat_pprnr,PATRINAT,true,Waiting for MCP use case definition,pprnr +patrinat_ramsar,PATRINAT,true,Waiting for MCP use case definition,ramsar +patrinat_rb,PATRINAT,true,Waiting for MCP use case definition,rb patrinat_ripn,PATRINAT,true,Waiting for MCP use case definition,ripn patrinat_rnc,PATRINAT,true,Waiting for MCP use case definition,pnm patrinat_rncfs,PATRINAT,true,Waiting for MCP use case definition,rncfs @@ -259,13 +257,13 @@ patrinat_zps,PATRINAT,true,Waiting for MCP use case definition,zps pays_ecoregions,pays_ecoregions,true,Duplicate dataset (ecoregions),"pays|regions_ecologiques" pnrvn_gpkg_27-06-2025_wfs,,true,Test data,pnrvn potentiel_agronomique_CCC,,true,Waiting for MCP use case definition,potentiel agronomique +ppri-agglo-laval-revision_gpkg_13-10-2025_wfs,,true,No matching rule,n_zone_reg_pprn_202000001_s_053 projet_amenagement_gosb_cnig,,true,Test data,projet_amenagement_cnig_gosb_16_07_2026 projet_iqp_2025_gpkg_12-03-2026_wfs,,true,Test data,"tampon_iqp_d_2025|tampon_iqp_g_2025|tampon_iqp_i_2025|ref_interplo_2025|ref_bornage_2025" projets_zones_acceleration_energies_renouvelables_zaer_wfs,,true,Test data,fus_epci_ddt_portail_publication pva,,true,Image index dataset,"dataset|image" quartierscholet,,true,Test data,QuartierCholet ramsar-wfs,,true,Test data,ramsar -rlpi_projet_gpkg_18-12-2025_wfs,,true,Test data,capv_zonage_rpli route500logoqgis,,true,Test data,route500logoqgis rpg_metrolyon_epsg2154_gpkg_02-04-2026_wfs,,true,Test data,parcelles_graphiques sentiers_pag_gpkg_30-01-2026_wfs,,true,Test data,sentiers_PAG @@ -279,6 +277,7 @@ test_lc_bdtopo_laCiotat,,true,Test data,"batiment|lc_test_commune|point_du_resea test_mig_rlt,,true,Test data,"dataset|image" test_nl_bdtopo_la_ciotat,,true,Test data,"nl_test_batiment|nl_test_commune|nl_test_point_du_reseau|nl_test_troncon_de_route" test_nl_ifn_stats_2024,,true,Test data,stats_2024 +test_retour_ACID_Marin,,true,Test data,test_retour_ACID_Marin test_thomas_2,,true,Test data,"troncon_de_route|non communication" trichls_s_d51_gpkg_07-10-2024_wfs,,true,Test data,trichls_s_d51 trichlscomm_s_d51_gpkg_07-10-2024_wfs,,true,Test data,trichlscomm_s_d51 @@ -301,4 +300,5 @@ zzz_test_LC_atelier_maj_donnees_vecteur,,true,Test data,table_a_modif zzz_test_NL_atelier_donnees_derivee_vecteur,,true,Test data,table_a_modif zzz_test_NL_atelier_maj_donnees_vecteur,,true,Test data,table_a_modif zzz_test_RM_atelier_maj_donnees_vecteur,,true,Test data,table_a_modif +zzz_test_nl_la_ciotat,,true,Test data,"lct_bati|troncon_de_route" zzz_test_nl_pn,,true,Test data,parc_national \ No newline at end of file diff --git a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json index 8be6f44..cba8c9c 100644 --- a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json +++ b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2025/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json index 8c43d5e..249bc5b 100644 --- a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json +++ b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.2026/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json index 9847f8a..d47c3f0 100644 --- a/data/wfs/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json +++ b/data/wfs/ADMINEXPRESS-COG-CARTO-PE.LATEST/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/ADMINEXPRESS-COG.2025/commune.json b/data/wfs/ADMINEXPRESS-COG.2025/commune.json index 0a6e9a5..1b322bc 100644 --- a/data/wfs/ADMINEXPRESS-COG.2025/commune.json +++ b/data/wfs/ADMINEXPRESS-COG.2025/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/ADMINEXPRESS-COG.2026/commune.json b/data/wfs/ADMINEXPRESS-COG.2026/commune.json index 2a74236..9cb4e3c 100644 --- a/data/wfs/ADMINEXPRESS-COG.2026/commune.json +++ b/data/wfs/ADMINEXPRESS-COG.2026/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/ADMINEXPRESS-COG.LATEST/commune.json b/data/wfs/ADMINEXPRESS-COG.LATEST/commune.json index eb55b1d..af666d8 100644 --- a/data/wfs/ADMINEXPRESS-COG.LATEST/commune.json +++ b/data/wfs/ADMINEXPRESS-COG.LATEST/commune.json @@ -31,7 +31,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/BDTOPO_V3/aerodrome.json b/data/wfs/BDTOPO_V3/aerodrome.json index 522a5ac..1760d4d 100644 --- a/data/wfs/BDTOPO_V3/aerodrome.json +++ b/data/wfs/BDTOPO_V3/aerodrome.json @@ -39,19 +39,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/arrondissement.json b/data/wfs/BDTOPO_V3/arrondissement.json index 3973c61..4379868 100644 --- a/data/wfs/BDTOPO_V3/arrondissement.json +++ b/data/wfs/BDTOPO_V3/arrondissement.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "geometrie", diff --git a/data/wfs/BDTOPO_V3/arrondissement_municipal.json b/data/wfs/BDTOPO_V3/arrondissement_municipal.json index 835e8c5..c53f30c 100644 --- a/data/wfs/BDTOPO_V3/arrondissement_municipal.json +++ b/data/wfs/BDTOPO_V3/arrondissement_municipal.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "lien_vers_chef_lieu", diff --git a/data/wfs/BDTOPO_V3/bassin_versant_topographique.json b/data/wfs/BDTOPO_V3/bassin_versant_topographique.json index fea859d..ad45d27 100644 --- a/data/wfs/BDTOPO_V3/bassin_versant_topographique.json +++ b/data/wfs/BDTOPO_V3/bassin_versant_topographique.json @@ -55,19 +55,19 @@ }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "libelle_du_bassin_hydrographique", diff --git a/data/wfs/BDTOPO_V3/batiment.json b/data/wfs/BDTOPO_V3/batiment.json index 36efefe..2abcb9c 100644 --- a/data/wfs/BDTOPO_V3/batiment.json +++ b/data/wfs/BDTOPO_V3/batiment.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/canalisation.json b/data/wfs/BDTOPO_V3/canalisation.json index c08f811..f663cb7 100644 --- a/data/wfs/BDTOPO_V3/canalisation.json +++ b/data/wfs/BDTOPO_V3/canalisation.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/cimetiere.json b/data/wfs/BDTOPO_V3/cimetiere.json index 3d5a3f6..a3a2a17 100644 --- a/data/wfs/BDTOPO_V3/cimetiere.json +++ b/data/wfs/BDTOPO_V3/cimetiere.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/collectivite_territoriale.json b/data/wfs/BDTOPO_V3/collectivite_territoriale.json index 3dbce3f..e3d17f0 100644 --- a/data/wfs/BDTOPO_V3/collectivite_territoriale.json +++ b/data/wfs/BDTOPO_V3/collectivite_territoriale.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "liens_vers_autorite_administrative", diff --git a/data/wfs/BDTOPO_V3/commune.json b/data/wfs/BDTOPO_V3/commune.json index d95bc11..3bd9315 100644 --- a/data/wfs/BDTOPO_V3/commune.json +++ b/data/wfs/BDTOPO_V3/commune.json @@ -43,19 +43,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "code_postal", @@ -87,7 +87,7 @@ }, { "name": "date_du_recensement", - "type": "string" + "type": "date" }, { "name": "organisme_recenseur", diff --git a/data/wfs/BDTOPO_V3/commune_associee_ou_deleguee.json b/data/wfs/BDTOPO_V3/commune_associee_ou_deleguee.json index abf3580..ae4fbff 100644 --- a/data/wfs/BDTOPO_V3/commune_associee_ou_deleguee.json +++ b/data/wfs/BDTOPO_V3/commune_associee_ou_deleguee.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "code_postal", diff --git a/data/wfs/BDTOPO_V3/condominium.json b/data/wfs/BDTOPO_V3/condominium.json index 01ccb0e..f1359f3 100644 --- a/data/wfs/BDTOPO_V3/condominium.json +++ b/data/wfs/BDTOPO_V3/condominium.json @@ -15,19 +15,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "lien_vers_lieu_dit", diff --git a/data/wfs/BDTOPO_V3/construction_lineaire.json b/data/wfs/BDTOPO_V3/construction_lineaire.json index f11bdc2..2603475 100644 --- a/data/wfs/BDTOPO_V3/construction_lineaire.json +++ b/data/wfs/BDTOPO_V3/construction_lineaire.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/construction_ponctuelle.json b/data/wfs/BDTOPO_V3/construction_ponctuelle.json index 3ef6f11..1c5f54b 100644 --- a/data/wfs/BDTOPO_V3/construction_ponctuelle.json +++ b/data/wfs/BDTOPO_V3/construction_ponctuelle.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/construction_surfacique.json b/data/wfs/BDTOPO_V3/construction_surfacique.json index 5718b62..d101920 100644 --- a/data/wfs/BDTOPO_V3/construction_surfacique.json +++ b/data/wfs/BDTOPO_V3/construction_surfacique.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/cours_d_eau.json b/data/wfs/BDTOPO_V3/cours_d_eau.json index 624eeaa..97c4e53 100644 --- a/data/wfs/BDTOPO_V3/cours_d_eau.json +++ b/data/wfs/BDTOPO_V3/cours_d_eau.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/departement.json b/data/wfs/BDTOPO_V3/departement.json index 558a297..0e056e4 100644 --- a/data/wfs/BDTOPO_V3/departement.json +++ b/data/wfs/BDTOPO_V3/departement.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "liens_vers_autorite_administrative", diff --git a/data/wfs/BDTOPO_V3/detail_hydrographique.json b/data/wfs/BDTOPO_V3/detail_hydrographique.json index 2f7bd91..13a50ff 100644 --- a/data/wfs/BDTOPO_V3/detail_hydrographique.json +++ b/data/wfs/BDTOPO_V3/detail_hydrographique.json @@ -39,19 +39,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/detail_orographique.json b/data/wfs/BDTOPO_V3/detail_orographique.json index 61bafae..77bcfc3 100644 --- a/data/wfs/BDTOPO_V3/detail_orographique.json +++ b/data/wfs/BDTOPO_V3/detail_orographique.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/epci.json b/data/wfs/BDTOPO_V3/epci.json index c95f23a..d9e7ebd 100644 --- a/data/wfs/BDTOPO_V3/epci.json +++ b/data/wfs/BDTOPO_V3/epci.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "codes_insee_des_communes_membres", diff --git a/data/wfs/BDTOPO_V3/equipement_de_transport.json b/data/wfs/BDTOPO_V3/equipement_de_transport.json index 7fde31a..b76895f 100644 --- a/data/wfs/BDTOPO_V3/equipement_de_transport.json +++ b/data/wfs/BDTOPO_V3/equipement_de_transport.json @@ -47,19 +47,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/foret_publique.json b/data/wfs/BDTOPO_V3/foret_publique.json index e2f4bdb..029c3ea 100644 --- a/data/wfs/BDTOPO_V3/foret_publique.json +++ b/data/wfs/BDTOPO_V3/foret_publique.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/haie.json b/data/wfs/BDTOPO_V3/haie.json index a99a192..a71cf81 100644 --- a/data/wfs/BDTOPO_V3/haie.json +++ b/data/wfs/BDTOPO_V3/haie.json @@ -11,19 +11,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "hauteur", diff --git a/data/wfs/BDTOPO_V3/itineraire_autre.json b/data/wfs/BDTOPO_V3/itineraire_autre.json index af789ed..0b11ff3 100644 --- a/data/wfs/BDTOPO_V3/itineraire_autre.json +++ b/data/wfs/BDTOPO_V3/itineraire_autre.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/lieu_dit_non_habite.json b/data/wfs/BDTOPO_V3/lieu_dit_non_habite.json index 532c925..3895175 100644 --- a/data/wfs/BDTOPO_V3/lieu_dit_non_habite.json +++ b/data/wfs/BDTOPO_V3/lieu_dit_non_habite.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/ligne_electrique.json b/data/wfs/BDTOPO_V3/ligne_electrique.json index e67903b..2d55eb1 100644 --- a/data/wfs/BDTOPO_V3/ligne_electrique.json +++ b/data/wfs/BDTOPO_V3/ligne_electrique.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/ligne_orographique.json b/data/wfs/BDTOPO_V3/ligne_orographique.json index 86a9c9d..8058e8d 100644 --- a/data/wfs/BDTOPO_V3/ligne_orographique.json +++ b/data/wfs/BDTOPO_V3/ligne_orographique.json @@ -19,19 +19,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "toponyme", diff --git a/data/wfs/BDTOPO_V3/limite_terre_mer.json b/data/wfs/BDTOPO_V3/limite_terre_mer.json index b211491..df9ba58 100644 --- a/data/wfs/BDTOPO_V3/limite_terre_mer.json +++ b/data/wfs/BDTOPO_V3/limite_terre_mer.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/noeud_hydrographique.json b/data/wfs/BDTOPO_V3/noeud_hydrographique.json index 69b0a9c..aa09345 100644 --- a/data/wfs/BDTOPO_V3/noeud_hydrographique.json +++ b/data/wfs/BDTOPO_V3/noeud_hydrographique.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/non_communication.json b/data/wfs/BDTOPO_V3/non_communication.json index f2cb2ce..8168d3c 100644 --- a/data/wfs/BDTOPO_V3/non_communication.json +++ b/data/wfs/BDTOPO_V3/non_communication.json @@ -11,19 +11,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "lien_vers_troncon_entree", diff --git a/data/wfs/BDTOPO_V3/parc_ou_reserve.json b/data/wfs/BDTOPO_V3/parc_ou_reserve.json index 54aafd0..42fcebf 100644 --- a/data/wfs/BDTOPO_V3/parc_ou_reserve.json +++ b/data/wfs/BDTOPO_V3/parc_ou_reserve.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/piste_d_aerodrome.json b/data/wfs/BDTOPO_V3/piste_d_aerodrome.json index 65ed0c3..913bb1b 100644 --- a/data/wfs/BDTOPO_V3/piste_d_aerodrome.json +++ b/data/wfs/BDTOPO_V3/piste_d_aerodrome.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/plan_d_eau.json b/data/wfs/BDTOPO_V3/plan_d_eau.json index 0dabe18..4d8ccd5 100644 --- a/data/wfs/BDTOPO_V3/plan_d_eau.json +++ b/data/wfs/BDTOPO_V3/plan_d_eau.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/point_d_acces.json b/data/wfs/BDTOPO_V3/point_d_acces.json index 0881eff..7b3a6f4 100644 --- a/data/wfs/BDTOPO_V3/point_d_acces.json +++ b/data/wfs/BDTOPO_V3/point_d_acces.json @@ -11,19 +11,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "methode_d_acquisition_planimetrique", diff --git a/data/wfs/BDTOPO_V3/point_de_repere.json b/data/wfs/BDTOPO_V3/point_de_repere.json index d211dc8..6e7885d 100644 --- a/data/wfs/BDTOPO_V3/point_de_repere.json +++ b/data/wfs/BDTOPO_V3/point_de_repere.json @@ -11,19 +11,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/point_du_reseau.json b/data/wfs/BDTOPO_V3/point_du_reseau.json index d34b8b2..d9a3a9a 100644 --- a/data/wfs/BDTOPO_V3/point_du_reseau.json +++ b/data/wfs/BDTOPO_V3/point_du_reseau.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/poste_de_transformation.json b/data/wfs/BDTOPO_V3/poste_de_transformation.json index 2fdece5..22faaa0 100644 --- a/data/wfs/BDTOPO_V3/poste_de_transformation.json +++ b/data/wfs/BDTOPO_V3/poste_de_transformation.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/pylone.json b/data/wfs/BDTOPO_V3/pylone.json index 2bfb7c7..10d225c 100644 --- a/data/wfs/BDTOPO_V3/pylone.json +++ b/data/wfs/BDTOPO_V3/pylone.json @@ -19,19 +19,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/region.json b/data/wfs/BDTOPO_V3/region.json index 685b950..6aa6e40 100644 --- a/data/wfs/BDTOPO_V3/region.json +++ b/data/wfs/BDTOPO_V3/region.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "liens_vers_autorite_administrative", diff --git a/data/wfs/BDTOPO_V3/reservoir.json b/data/wfs/BDTOPO_V3/reservoir.json index e9d7806..a524e90 100644 --- a/data/wfs/BDTOPO_V3/reservoir.json +++ b/data/wfs/BDTOPO_V3/reservoir.json @@ -19,19 +19,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/route_numerotee_ou_nommee.json b/data/wfs/BDTOPO_V3/route_numerotee_ou_nommee.json index d4f100d..cd6252d 100644 --- a/data/wfs/BDTOPO_V3/route_numerotee_ou_nommee.json +++ b/data/wfs/BDTOPO_V3/route_numerotee_ou_nommee.json @@ -27,19 +27,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/section_de_points_de_repere.json b/data/wfs/BDTOPO_V3/section_de_points_de_repere.json index a866f8a..92df09c 100644 --- a/data/wfs/BDTOPO_V3/section_de_points_de_repere.json +++ b/data/wfs/BDTOPO_V3/section_de_points_de_repere.json @@ -39,15 +39,15 @@ }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "geometrie", diff --git a/data/wfs/BDTOPO_V3/surface_hydrographique.json b/data/wfs/BDTOPO_V3/surface_hydrographique.json index 7641631..582e7e7 100644 --- a/data/wfs/BDTOPO_V3/surface_hydrographique.json +++ b/data/wfs/BDTOPO_V3/surface_hydrographique.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/terrain_de_sport.json b/data/wfs/BDTOPO_V3/terrain_de_sport.json index 1c5f763..c6a9f91 100644 --- a/data/wfs/BDTOPO_V3/terrain_de_sport.json +++ b/data/wfs/BDTOPO_V3/terrain_de_sport.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/toponymie.json b/data/wfs/BDTOPO_V3/toponymie.json index c3c75c3..c47db49 100644 --- a/data/wfs/BDTOPO_V3/toponymie.json +++ b/data/wfs/BDTOPO_V3/toponymie.json @@ -31,7 +31,7 @@ }, { "name": "date_du_toponyme", - "type": "string" + "type": "date" }, { "name": "langue_du_toponyme", diff --git a/data/wfs/BDTOPO_V3/transport_par_cable.json b/data/wfs/BDTOPO_V3/transport_par_cable.json index a79ad36..e30663d 100644 --- a/data/wfs/BDTOPO_V3/transport_par_cable.json +++ b/data/wfs/BDTOPO_V3/transport_par_cable.json @@ -31,19 +31,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/troncon_de_route.json b/data/wfs/BDTOPO_V3/troncon_de_route.json index 6846edf..16350a4 100644 --- a/data/wfs/BDTOPO_V3/troncon_de_route.json +++ b/data/wfs/BDTOPO_V3/troncon_de_route.json @@ -39,19 +39,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", @@ -183,7 +183,7 @@ }, { "name": "date_de_mise_en_service", - "type": "string" + "type": "date" }, { "name": "liens_vers_route_nommee", diff --git a/data/wfs/BDTOPO_V3/troncon_de_voie_ferree.json b/data/wfs/BDTOPO_V3/troncon_de_voie_ferree.json index 7a07466..f9df37c 100644 --- a/data/wfs/BDTOPO_V3/troncon_de_voie_ferree.json +++ b/data/wfs/BDTOPO_V3/troncon_de_voie_ferree.json @@ -23,19 +23,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/troncon_hydrographique.json b/data/wfs/BDTOPO_V3/troncon_hydrographique.json index faa9408..126aff2 100644 --- a/data/wfs/BDTOPO_V3/troncon_hydrographique.json +++ b/data/wfs/BDTOPO_V3/troncon_hydrographique.json @@ -35,19 +35,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/voie_ferree_nommee.json b/data/wfs/BDTOPO_V3/voie_ferree_nommee.json index 817787e..5539ca8 100644 --- a/data/wfs/BDTOPO_V3/voie_ferree_nommee.json +++ b/data/wfs/BDTOPO_V3/voie_ferree_nommee.json @@ -19,19 +19,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/voie_nommee.json b/data/wfs/BDTOPO_V3/voie_nommee.json index a5181c2..dd7030c 100644 --- a/data/wfs/BDTOPO_V3/voie_nommee.json +++ b/data/wfs/BDTOPO_V3/voie_nommee.json @@ -59,11 +59,11 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "nom_normalise", diff --git a/data/wfs/BDTOPO_V3/zone_d_activite_ou_d_interet.json b/data/wfs/BDTOPO_V3/zone_d_activite_ou_d_interet.json index d435477..adeb39e 100644 --- a/data/wfs/BDTOPO_V3/zone_d_activite_ou_d_interet.json +++ b/data/wfs/BDTOPO_V3/zone_d_activite_ou_d_interet.json @@ -43,19 +43,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/zone_d_estran.json b/data/wfs/BDTOPO_V3/zone_d_estran.json index 0653443..bcf6755 100644 --- a/data/wfs/BDTOPO_V3/zone_d_estran.json +++ b/data/wfs/BDTOPO_V3/zone_d_estran.json @@ -15,19 +15,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/zone_d_habitation.json b/data/wfs/BDTOPO_V3/zone_d_habitation.json index b2cb194..d2e6c63 100644 --- a/data/wfs/BDTOPO_V3/zone_d_habitation.json +++ b/data/wfs/BDTOPO_V3/zone_d_habitation.json @@ -39,19 +39,19 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "sources", diff --git a/data/wfs/BDTOPO_V3/zone_de_vegetation.json b/data/wfs/BDTOPO_V3/zone_de_vegetation.json index 89f303f..04f2786 100644 --- a/data/wfs/BDTOPO_V3/zone_de_vegetation.json +++ b/data/wfs/BDTOPO_V3/zone_de_vegetation.json @@ -11,11 +11,11 @@ }, { "name": "date_d_apparition", - "type": "string" + "type": "date" }, { "name": "date_de_confirmation", - "type": "string" + "type": "date" }, { "name": "methode_d_acquisition_planimetrique", @@ -39,11 +39,11 @@ }, { "name": "date_creation", - "type": "string" + "type": "date-time" }, { "name": "date_modification", - "type": "string" + "type": "date-time" }, { "name": "geometrie", diff --git a/data/wfs/wfs_du/doc_urba.json b/data/wfs/wfs_du/doc_urba.json index 5895292..8e5c556 100644 --- a/data/wfs/wfs_du/doc_urba.json +++ b/data/wfs/wfs_du/doc_urba.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", @@ -93,6 +93,14 @@ "name": "the_geom", "type": "geometry", "defaultCrs": "EPSG:4326" + }, + { + "name": "nomrapp", + "type": "string" + }, + { + "name": "urlrapp", + "type": "string" } ] } \ No newline at end of file diff --git a/data/wfs/wfs_du/doc_urba_com.json b/data/wfs/wfs_du/doc_urba_com.json index eec112f..deaa138 100644 --- a/data/wfs/wfs_du/doc_urba_com.json +++ b/data/wfs/wfs_du/doc_urba_com.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/document.json b/data/wfs/wfs_du/document.json index 4004a86..873f34f 100644 --- a/data/wfs/wfs_du/document.json +++ b/data/wfs/wfs_du/document.json @@ -35,7 +35,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/habillage_lin.json b/data/wfs/wfs_du/habillage_lin.json index 91baec6..913e77a 100644 --- a/data/wfs/wfs_du/habillage_lin.json +++ b/data/wfs/wfs_du/habillage_lin.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/habillage_pct.json b/data/wfs/wfs_du/habillage_pct.json index f9c7520..5f84307 100644 --- a/data/wfs/wfs_du/habillage_pct.json +++ b/data/wfs/wfs_du/habillage_pct.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/habillage_surf.json b/data/wfs/wfs_du/habillage_surf.json index a49fd88..a9b9e07 100644 --- a/data/wfs/wfs_du/habillage_surf.json +++ b/data/wfs/wfs_du/habillage_surf.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/habillage_txt.json b/data/wfs/wfs_du/habillage_txt.json index e86848e..745d753 100644 --- a/data/wfs/wfs_du/habillage_txt.json +++ b/data/wfs/wfs_du/habillage_txt.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/info_lin.json b/data/wfs/wfs_du/info_lin.json index 2dd2edd..274646c 100644 --- a/data/wfs/wfs_du/info_lin.json +++ b/data/wfs/wfs_du/info_lin.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/info_pct.json b/data/wfs/wfs_du/info_pct.json index 7f2c73b..73d24d2 100644 --- a/data/wfs/wfs_du/info_pct.json +++ b/data/wfs/wfs_du/info_pct.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/info_surf.json b/data/wfs/wfs_du/info_surf.json index 95261d7..0ee2ac7 100644 --- a/data/wfs/wfs_du/info_surf.json +++ b/data/wfs/wfs_du/info_surf.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/mec.json b/data/wfs/wfs_du/mec.json index f5dce12..5d425a3 100644 --- a/data/wfs/wfs_du/mec.json +++ b/data/wfs/wfs_du/mec.json @@ -39,7 +39,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "gpu_doc_id", diff --git a/data/wfs/wfs_du/prescription_lin.json b/data/wfs/wfs_du/prescription_lin.json index e4c5dcf..f937f57 100644 --- a/data/wfs/wfs_du/prescription_lin.json +++ b/data/wfs/wfs_du/prescription_lin.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/prescription_pct.json b/data/wfs/wfs_du/prescription_pct.json index daa2164..8c0f784 100644 --- a/data/wfs/wfs_du/prescription_pct.json +++ b/data/wfs/wfs_du/prescription_pct.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/prescription_surf.json b/data/wfs/wfs_du/prescription_surf.json index 76fcec4..f1606d0 100644 --- a/data/wfs/wfs_du/prescription_surf.json +++ b/data/wfs/wfs_du/prescription_surf.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/secteur_cc.json b/data/wfs/wfs_du/secteur_cc.json index c78995b..d0d28a4 100644 --- a/data/wfs/wfs_du/secteur_cc.json +++ b/data/wfs/wfs_du/secteur_cc.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_du/zone_urba.json b/data/wfs/wfs_du/zone_urba.json index d3d0e1a..520b60f 100644 --- a/data/wfs/wfs_du/zone_urba.json +++ b/data/wfs/wfs_du/zone_urba.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_scot/doc_urba.json b/data/wfs/wfs_scot/doc_urba.json index 4db86f7..52a8a36 100644 --- a/data/wfs/wfs_scot/doc_urba.json +++ b/data/wfs/wfs_scot/doc_urba.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_scot/doc_urba_com.json b/data/wfs/wfs_scot/doc_urba_com.json index c0fa921..1d567ad 100644 --- a/data/wfs/wfs_scot/doc_urba_com.json +++ b/data/wfs/wfs_scot/doc_urba_com.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_scot/perimetre_scot.json b/data/wfs/wfs_scot/perimetre_scot.json index faa309f..73ee4bc 100644 --- a/data/wfs/wfs_scot/perimetre_scot.json +++ b/data/wfs/wfs_scot/perimetre_scot.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_scot/scot.json b/data/wfs/wfs_scot/scot.json index 9f9b579..f146274 100644 --- a/data/wfs/wfs_scot/scot.json +++ b/data/wfs/wfs_scot/scot.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_sup/acte_sup.json b/data/wfs/wfs_sup/acte_sup.json index 3b8c264..4fa4fb4 100644 --- a/data/wfs/wfs_sup/acte_sup.json +++ b/data/wfs/wfs_sup/acte_sup.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_sup/assiette_sup_l.json b/data/wfs/wfs_sup/assiette_sup_l.json index 5592c28..20424d6 100644 --- a/data/wfs/wfs_sup/assiette_sup_l.json +++ b/data/wfs/wfs_sup/assiette_sup_l.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/assiette_sup_p.json b/data/wfs/wfs_sup/assiette_sup_p.json index d50bc04..b952b16 100644 --- a/data/wfs/wfs_sup/assiette_sup_p.json +++ b/data/wfs/wfs_sup/assiette_sup_p.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/assiette_sup_s.json b/data/wfs/wfs_sup/assiette_sup_s.json index b60ef1a..bcc940c 100644 --- a/data/wfs/wfs_sup/assiette_sup_s.json +++ b/data/wfs/wfs_sup/assiette_sup_s.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/generateur_sup_l.json b/data/wfs/wfs_sup/generateur_sup_l.json index 892a648..5d92d98 100644 --- a/data/wfs/wfs_sup/generateur_sup_l.json +++ b/data/wfs/wfs_sup/generateur_sup_l.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/generateur_sup_p.json b/data/wfs/wfs_sup/generateur_sup_p.json index 8f6d12d..3b1c02a 100644 --- a/data/wfs/wfs_sup/generateur_sup_p.json +++ b/data/wfs/wfs_sup/generateur_sup_p.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/generateur_sup_s.json b/data/wfs/wfs_sup/generateur_sup_s.json index 35c9eae..69275a3 100644 --- a/data/wfs/wfs_sup/generateur_sup_s.json +++ b/data/wfs/wfs_sup/generateur_sup_s.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "suptype", diff --git a/data/wfs/wfs_sup/gestionnaire_sup.json b/data/wfs/wfs_sup/gestionnaire_sup.json index 9dbf21f..0751b26 100644 --- a/data/wfs/wfs_sup/gestionnaire_sup.json +++ b/data/wfs/wfs_sup/gestionnaire_sup.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_sup/servitude.json b/data/wfs/wfs_sup/servitude.json index 743194f..88d0b84 100644 --- a/data/wfs/wfs_sup/servitude.json +++ b/data/wfs/wfs_sup/servitude.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/data/wfs/wfs_sup/servitude_acte_sup.json b/data/wfs/wfs_sup/servitude_acte_sup.json index 60254fc..26f4cbe 100644 --- a/data/wfs/wfs_sup/servitude_acte_sup.json +++ b/data/wfs/wfs_sup/servitude_acte_sup.json @@ -19,7 +19,7 @@ }, { "name": "gpu_timestamp", - "type": "string" + "type": "date-time" }, { "name": "partition", diff --git a/package-lock.json b/package-lock.json index 27bc0fc..e00b774 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@ignfab/gpf-schema-store", - "version": "0.2.0", + "version": "0.2.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@ignfab/gpf-schema-store", - "version": "0.2.0", + "version": "0.2.1", "license": "MIT", "dependencies": { "@camptocamp/ogc-client": "^1.3.0", diff --git a/package.json b/package.json index e3437e1..b580cb2 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "description": "Experimental OGC API Features schema store enriched from Geoplateforme WFS.", "license": "MIT", "author": "IGNF", - "version": "0.2.0", + "version": "0.2.1", "engines": { "node": ">=22" }, diff --git a/src/ogc-api-feature/writer.ts b/src/ogc-api-feature/writer.ts index e61fad8..b465404 100644 --- a/src/ogc-api-feature/writer.ts +++ b/src/ogc-api-feature/writer.ts @@ -44,27 +44,41 @@ function isOgcIdentifierProperty(property: EnrichedCollectionProperty): boolean * ============================================================================= */ -function toJsonSchemaScalarType(type: CollectionPropertyType): OgcCollectionProperty['type'] { +function toJsonSchemaTypeAndFormat(type: CollectionPropertyType): { + type?: OgcCollectionProperty['type']; + format?: string; +} { switch (type) { case 'string': - return 'string'; + return {type: 'string'}; case 'boolean': - return 'boolean'; + return {type: 'boolean'}; case 'integer': - return 'integer'; + return {type: 'integer'}; case 'float': - return 'number'; + return {type: 'number'}; + case 'date': + return {type: 'string', format: 'date'}; + case 'date-time': + return {type: 'string', format: 'date-time'}; case 'point': + return {format: 'geometry-point'}; case 'linestring': + return {format: 'geometry-linestring'}; case 'polygon': + return {format: 'geometry-polygon'}; case 'multilinestring': + return {format: 'geometry-multilinestring'}; case 'multipolygon': + return {format: 'geometry-multipolygon'}; case 'multipoint': + return {format: 'geometry-multipoint'}; case 'geometry': - return undefined; + return {format: 'geometry-any'}; } } + function renderProperty(property: EnrichedCollectionProperty): OgcCollectionProperty { const rendered: OgcCollectionProperty = {}; @@ -79,10 +93,15 @@ function renderProperty(property: EnrichedCollectionProperty): OgcCollectionProp rendered.oneOf = structuredClone(property.oneOf); } - // Geometry properties are rendered as logical geometry fields rather than - // standard JSON Schema scalar types. + const {type, format} = toJsonSchemaTypeAndFormat(property.type); + if (type !== undefined) { + rendered.type = type; + } + if (format !== undefined) { + rendered.format = format; + } + if (isGeometryType(property.type)) { - rendered.format = `geometry-${property.type}`; rendered['x-ogc-role'] = 'primary-geometry'; if (property.defaultCrs !== undefined) { rendered['x-ign-defaultCrs'] = property.defaultCrs; @@ -90,8 +109,6 @@ function renderProperty(property: EnrichedCollectionProperty): OgcCollectionProp return rendered; } - // Non-geometry properties are rendered with a standard JSON Schema type. - rendered.type = toJsonSchemaScalarType(property.type); if (isOgcIdentifierProperty(property)) { rendered['x-ogc-role'] = 'id'; } diff --git a/src/pivot/types.ts b/src/pivot/types.ts index f0eb211..60ff68d 100644 --- a/src/pivot/types.ts +++ b/src/pivot/types.ts @@ -12,6 +12,8 @@ const SCALAR_PROPERTY_TYPES = [ 'boolean', 'float', // WARNING : number with TableSchema and JsonSchema (API FEATURE) 'integer', + 'date', + 'date-time' ] as const; const GEOMETRY_PROPERTY_TYPES = [ diff --git a/src/source/wfs/mapping.ts b/src/source/wfs/mapping.ts index f755ab4..e35e40d 100644 --- a/src/source/wfs/mapping.ts +++ b/src/source/wfs/mapping.ts @@ -24,16 +24,8 @@ const MAPPING: Record = { 'multipolygon': 'multipolygon', 'multipoint': 'multipoint', 'geometry': 'geometry', - - /* - * WARNING : data loss - * - * TODO : date and date-time to CollectionPropertyType - * - * @see https://github.com/ignfab/gpf-schema-store/issues/37 - */ - 'date': 'string', - 'date-time': 'string', + 'date': 'date', + 'date-time': 'date-time', };