Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
database:import-formats [2026/03/13 16:52] – [Description du format OCCTAX] jpmilcentdatabase:import-formats [2026/03/19 16:49] (Version actuelle) – [Description du format VALIDATION] jpmilcent
Ligne 516: Ligne 516:
   * But : Permet de fournir les informations sur les validations des observations à intégrer à la table des validations de GeoNature.   * But : Permet de fournir les informations sur les validations des observations à intégrer à la table des validations de GeoNature.
   * Table GeoNature : ''//gn_commons.t_validations//''.   * Table GeoNature : ''//gn_commons.t_validations//''.
-  * Standard : ?+  * Standard : [[http://standards-sinp.mnhn.fr/occurrences-de-taxon|OccTax v2]]\\
   * Statut : 📍 Alpha (en cours de travail ! Non implémenté !)   * Statut : 📍 Alpha (en cours de travail ! Non implémenté !)
  
Ligne 522: Ligne 522:
 Pour chaque ligne : ''nom_du_champ [format du champ] (=//table_geonature.nom_champ//) : description du champ.''. Les champs **en gras** sont obligatoires. Pour les nomenclatures, le nom de la mnémonique du type dans GeoNature est indiqué en italique en fin de description. La correspondance avec le nom de cette nomenclature dans le standard est indiqué entre parenthèses et un lien pointe vers le document PDF [[https://inpn.mnhn.fr/docs-web/docs/download/221989|Standards d'échanges du SINP]]. Pour les nomenclatures, la valeur à transmettre est celle présente dans la colonne "**Code**" du standard qui est équivalente au champ ''cd_nomenclature'' de la table ''ref_nomenclatures.t_nomenclatures'' de GeoNature. Pour chaque ligne : ''nom_du_champ [format du champ] (=//table_geonature.nom_champ//) : description du champ.''. Les champs **en gras** sont obligatoires. Pour les nomenclatures, le nom de la mnémonique du type dans GeoNature est indiqué en italique en fin de description. La correspondance avec le nom de cette nomenclature dans le standard est indiqué entre parenthèses et un lien pointe vers le document PDF [[https://inpn.mnhn.fr/docs-web/docs/download/221989|Standards d'échanges du SINP]]. Pour les nomenclatures, la valeur à transmettre est celle présente dans la colonne "**Code**" du standard qui est équivalente au champ ''cd_nomenclature'' de la table ''ref_nomenclatures.t_nomenclatures'' de GeoNature.
  
-  * additional_fields [JSON] : permet d'associer des champs complémentaires et/ou si toutes les entrées ne partagent pas les même champs pour le dénombrement. Les valeurs de ce champ doivent être [[https://www.json.org/json-fr.html|au format JSON]] et [[https://jsonformatter.curiousconcept.com/|être valide]]. Ne pas mettre de valeur vide dans ce champ mais une valeur NULL. +  * **unique_id_sinp** [UUID] (//=gn_commons.t_validations.uuid_attached_row//) : UUID SINP de l'observation correspondante à cette validation. Si un historique des validations doit être importé, cet UUID pourra être répété plusieurs fois mais le champ ''creation_date'' devra être distinct. 
-  * **meta_create_date** [DATE(YYYY-MM-DD HH:MM:SS)] : date et heure de création de l'enregistrement. +  * **code_nomenclature_valid_status** [VARCHAR(25)] (=//gn_commons.t_validations.id_nomenclature_valid_status//) : code alphanumérique de la valeur du type de nomenclature //STATUT_VALID// ([[https://inpn.mnhn.fr/docs-web/docs/download/221989|NiveauValidationValue|80|page67]]). Pour la validation la plus récente d'une observation, ce champ devrait contenir la même valeur que le champ ''code_nomenclature_valid_status'' du fichier ''synthese.csv''.  
-  * meta_update_date [DATE(YYYY-MM-DD HH:MM:SS)] : date et heure de mise à jour de l'enregistrement. +  * validator [VARCHAR(1000)] (//=gn_commons.t_validations.id_validator//) : personne ayant procédé à la validation (et organisme). Voir [[database:correspondance-champs-sinp-geonature-synthese#format_a_plat_des_infos_sur_une_personne|le détail du format à plat des infos sur une personne]]. Pour la validation la plus récente d'une observation, ce champ devrait contenir la même valeur que le champ ''validator'' du fichier ''synthese.csv''.  
-  * **meta_last_action** [CHAR(1)] (=//last_action//: permet d'identifier les lignes ajoutées depuis le dernier import ("//I//"), modifiées ("//U//") ou supprimées ("//D//").+  * comment [TEXT] (//=gn_commons.t_validations.validation_comment//) : commentaire sur la validation. Pour la validation la plus récente d'une observation, ce champ devrait contenir la même valeur que le champ ''validation_comment'' du fichier ''synthese.csv''.  
 +  * automatic [BOOL] (//=gn_commons.t_validations.validation_auto//) : indique si la validation a été obtenue par un processus automatique (''TRUE'') ou manuel (''FALSE''). Par défaut, la valeur ''TRUE'' sera utilisée. 
 +  * creation_date [DATE(YYYY-MM-DD HH:MM:SS)] (//=gn_commons.t_validations.validation_date//) : date et heure de validation de l'observation. Pour la validation la plus récente d'une observation, ce champ devrait contenir la même valeur que le champ ''validation_date'' du fichier ''synthese.csv''.  
 +  * additional_data [JSON] : permet d'associer des champs complémentaires et/ou si toutes les entrées ne partagent pas les mêmes champs. Les valeurs de ce champ doivent être [[https://www.json.org/json-fr.html|au format JSON]] et [[https://jsonformatter.curiousconcept.com/|être valide]]. Ne pas mettre de valeur vide dans ce champ mais une valeur NULL. Il n'y a pas de champs équivalant dans la table de la base GeoNature, il n'est donc pas utilisé pour l'instant
 +  * **meta_create_date** [DATE(YYYY-MM-DD HH:MM:SS)] : date et heure de création de l'enregistrement. Il n'y a pas de champs équivalant dans la table de la base GeoNature, il n'est donc pas utilisé pour l'instant. Mais il peut servir au débogage
 +  * meta_update_date [DATE(YYYY-MM-DD HH:MM:SS)] : date et heure de mise à jour de l'enregistrement. Il n'y a pas de champs équivalant dans la table de la base GeoNature, il n'est donc pas utilisé pour l'instant. Mais il peut servir au débogage
 +  * **meta_last_action** [CHAR(1)] : permet d'identifier les lignes ajoutées depuis le dernier import ("//I//"), modifiées ("//U//") ou supprimées ("//D//").
  
  
  • database/import-formats.1773420734.txt.gz
  • Dernière modification : 2026/03/13 16:52
  • de jpmilcent