Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lien MTD/Metadonnées #1008

Closed
TheoLechemia opened this issue Aug 27, 2020 · 9 comments
Closed

Lien MTD/Metadonnées #1008

TheoLechemia opened this issue Aug 27, 2020 · 9 comments

Comments

@TheoLechemia
Copy link
Member

Le lien MTD/Metadonnées avait été construit dans le contexte DEPOBIO:
A la connexion d'un utilisateur, on récupère tous ses JDD. On met que l'utilisateur est "contact principal" du JDD, mais on ne renseigne pas les autres éventuels acteurs du JDD

Il faut parser les acteurs du JDD et renseigner correctement la correspondant JDD/acteurs.

@camillemonchicourt
Copy link
Member

Oui en lien avec #922

A voir aussi comment faire pour réconcilier les acteurs (personnes ou organismes) entre MTD et GeoNature. UUID commun ?

@TheoLechemia
Copy link
Member Author

Seul des organismes sont rattachés au JDD et CA.
Utiliser en priorité l'UUID organisme pour faire la réconciliation (voir s'il existe déjà en BDD: utilisateurs.bib_organismes), sinon essayer de faire la réconciliation sur le nom

@jpanijel
Copy link

jpanijel commented Sep 29, 2020

@alainlaupinmnhn > L'ensemble des champs "Contacts" saisis dans l'application MTD de l'INPN n'est pas récupéré dans le module GeoNature. Il manque notamment :
Contacts Plateforme, Fournisseurs, Producteurs, Contacts de la base de données de production. Chacune de ces informations de contact (organisme, SIRET, Nom, Email) peuvent contenir une ou plusieurs réponses. L'information Base de production (nom ex. Silène) serait aussi utile à récupérer je pense.
Ces informations sont diffusées dans le web service MTD INPN (voir les infos avec Noémie); il faut les intégrer dans la table Dataset du module Métadonnées de GeoNature.

Critères d'acceptation du ticket :

@DonovanMaillard
Copy link
Contributor

Bonjour, pour info :
Selon le script utilisé, l'ensemble des acteurs peut déjà etre récupéré via le service MTD INPN dans le schéma utilisateur (table bib_organisme). Par exemple sur l'instance du pole invertébrés on a bien les fournisseurs, producteurs, contacts principaux etc. Seule la base de production n'est pas stockée pour le moment.

En revanche ces informations ne sont pas dans la table dataset, mais dans la table organismes et les correspondances cor_dataset_actor.

@camillemonchicourt
Copy link
Member

A noter aussi, les acteurs d'un JDD peuvent être des organismes et/ou des personnes.

@alainlaupinmnhn
Copy link
Contributor

alainlaupinmnhn commented Sep 30, 2020

Voici la liste de correspondance entre les différents acteurs sortis dans les fichiers XML de MTD et la table t_nomenclatures de Geonature :

(<balise XML MTD> => id_nomenclature | id_type | cd_nomenclature | mnemonique)

XML JDD :

  • <jdd:pointContactPF><jdd:ActeurType><jdd:roleActeur>1 => 367 | 109 | 1 | Contact principal
  • <jdd:pointContactJdd><jdd:ActeurType><jdd:roleActeur>5 => 371 | 109 | 5 | Fournisseur du jeu de données
  • <jdd:pointContactJdd><jdd:ActeurType><jdd:roleActeur>6 => 372 | 109 | 6 | Producteur du jeu de données
  • <jdd:contactBaseProduction><jdd:ActeurType><jdd:roleActeur>7 => 373 | 109 | 7 | Point de contact base de données de production

XML Cadre d'Acquisition :

  • <ca:acteurPrincipal><ca:ActeurType><ca:roleActeur>1 => 367 | 109 | 1 | Contact principal
  • <ca:acteurAutre><ca:ActeurType><ca:roleActeur>2 => 368 | 109 | 2 | Financeur
  • <ca:acteurAutre><ca:ActeurType><ca:roleActeur>3 => 369 | 109 | 3 | Maître d'ouvrage
  • <ca:acteurAutre><ca:ActeurType><ca:roleActeur>4 => 370 | 109 | 4 | Maître d'oeuvre

@camillemonchicourt
Copy link
Member

Attention, les id_nomenclature peuvent être variables d'une instance de GeoNature a une autre. C'est pour ça qu'on utilise jamais les id_nomenclature dans le code, mais seulement les codes.

@camillemonchicourt
Copy link
Member

camillemonchicourt commented Dec 16, 2020

Mémo du fonctionnement actuel pour le lancement de DEPOBIO2 :

20201216_161915

@camillemonchicourt camillemonchicourt moved this from To do to In progress in GINCO2-DEPOBIO2 Dec 16, 2020
@camillemonchicourt
Copy link
Member

Désormais on récupère bien les acteurs, mais pour chaque rôle on ne prend que les organismes.
Dans MTD, poru chaque rôle on saisit en double un organisme et une personne (optionnelle) par organisme.
On a mis la récupération des personnes de côté pour le moment, car ce n'était pas forcément pertinent et en partie redondant : #1196

@camillemonchicourt camillemonchicourt moved this from In progress to Done in GINCO2-DEPOBIO2 Dec 18, 2020
@camillemonchicourt camillemonchicourt removed this from Done in GINCO2-DEPOBIO2 Feb 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants