PnX-SI / GeoNature

Application de saisie et de synthèse des observations faune et flore
GNU General Public License v3.0
97 stars 99 forks source link

[module métadonnées] - propositions d’évolutions pour le cadre d’acquisition parent #3060

Open JulienCorny opened 1 month ago

JulienCorny commented 1 month ago

Actuellement, à partir de l’interface il est possible de :

Lors du post du formulaire, on retrouve bien ces données en BDD dans les colonnes _acquisition_framework_parentid et _isparent de la table _gnmeta._t_acquisitionframework.

En revanche, les fonctionnalités liées à ce cadre d’acquisition parent ne semblent pas aller plus loin et son utilité semble donc actuellement assez limitée.

Il nous semblerait intéressant :

1- de pouvoir identifier visuellement facilement quels sont les CA parents au sein de la liste des CA de l’accueil de module métadonnées (par un picto ou par couleur ?). Ou même logiquement aller plus loin en rangeant automatiquement les CA enfants à l’intérieur des CA parents.

2- que les statistiques du CA parent agrègent celles des CA enfants (actuellement le CA parent ne semble pas du tout prendre en compte le contenu des CA enfants)

3- d'avoir les info sur les CA enfants dans l’export pdf

4- de pouvoir obtenir les observations appartenant aux CA enfants lorsqu’on sélectionne un CA parent dans les filtres de la synthèse.

Qu’en pensez-vous ?

lpojgc commented 1 month ago

Oui bonnes idées, ces propositions permettraient de pouvoir réellement utiliser les CA parents !

camillemonchicourt commented 1 month ago

Discuté sur https://github.com/PnX-SI/GeoNature/issues/1639. Voir aussi https://github.com/PnX-SI/GeoNature/issues/600.

JulienCorny commented 1 month ago

Pour rebondir sur la réponse de @lpojgc, je n'ai pas retrouvé dans les issues de discussions sur les raisons métiers de la création de CA parents ? Quels sont précisément les besoins métiers auxquels ils répondent ?

lpojgc commented 1 month ago

Après échanges avec les autres animateurs SINP en AURA, la principale utilisation que l'on verrait est de regrouper des cadres d'acquisition fournis par des producteurs dans des cadres plus englobant définis au niveau du SINP (régional au national). Pour info en AURA, on planche sur la définition de ce que pourraient être ces cadres plus englobant (par exemple "Gestion des RNR en Auvergne-Rhône-Alpes" ou au niveau national "Gestion des sites Natura 2000" qui pourraient inclure des CA "Gestion de la RNR de xxx"). Pour le moment rien d'arrêté. En tant que producteur, je pensais initialement structurer nos données en CA et CA parents, nous ne l'avons finalement quasiment pas fait.

pierre56 commented 1 month ago

C'est une bonne idée qui rendrait cette fonctionnalité plus utilisable 👍

J'ai voulu utiliser les CA parents pour faire du rangement mais il faudrait que les ca s'emboitent/se déroulent via l'interface graphique pour que ce soit pertinent et compris par les utilisateurs.

En indicateur visuel pour les CA (mais aussi JDD), un gros besoin serait un picto ou une couleur afin d'afficher le statut public/privé, ce qui aide les collègues pour savoir ce qu'ils peuvent exporter.


exemple d'architecture que je mettrais en place :

Je suis par contre perplexe sur le nombre de CA parent/CA enfant et le chainage possible . (je vois pas bien l'intérêt pour le moment mais peut être qu'il existe, potentiellement dans le cadre d'échange de données régulier)

ex possible


1- de pouvoir identifier visuellement facilement quels sont les CA parents au sein de la liste des CA de l’accueil de module métadonnées (par un picto ou par couleur ?). --> bonus Ou même logiquement aller plus loin en rangeant automatiquement les CA enfants à l’intérieur des CA parents. --> Essentiel pour gagner en lisibilité sur l'interface de métadonnées (dur de trouver un truc avec 500 JDD, X CA "ABC de" et X CA "reserves de"

2- que les statistiques du CA parent agrègent celles des CA enfants (actuellement le CA parent ne semble pas du tout prendre en compte le contenu des CA enfants) --> 👍 mais secondaire

3- d'avoir les info sur les CA enfants dans l’export pdf --> intéressant mais pas forcément voulu en fonction du CA (infos personnelles par exemple)

4- de pouvoir obtenir les observations appartenant aux CA enfants lorsqu’on sélectionne un CA parent dans les filtres de la synthèse. --> Essentiel pour que la notion soit utilisée dans la synthese mais perso on va taper directement dans la limite d'affichage de la synthese (pourtant a 200k obs) pour la plupart des CA parents envisagés donc usage limité au final


En espérant que ça te soit utile Bon courage 👍

camillemonchicourt commented 1 month ago

Oui le fait de pouvoir regrouper des CA dans un métacadre parent est prévu et c'est pour cela qu'on avait initié le développement, mais qui reste à terminer.

Le standard métadonnées du SINP indique : "Indique, par le biais de l'existence d'un identifiant unique de métacadre parent, si le cadre d'acquisition ici présent est contenu dans un autre cadre d'acquisition. S'il y un cadre parent, c'est son identifiant qui doit être renseigné ici."

Il est indiqué sur https://inpn.mnhn.fr/programme/donnees-observations-especes/references/metadonnees :

Le découpage des CA et JDD est donc censé être fait par programme et par protocole, éventuellement par organisme. Les CA parent permettent ainsi de grouper des CA dans des programmes ou contextes stratégiques plus globaux.


Concrètement il faudrait voir :