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

Univers pré-formaté PPRN #5

Closed
johanricher opened this issue Nov 1, 2023 · 15 comments
Closed

Univers pré-formaté PPRN #5

johanricher opened this issue Nov 1, 2023 · 15 comments
Assignees
Labels

Comments

@johanricher
Copy link
Collaborator

johanricher commented Nov 1, 2023

User story

Je suis
Un gestionnaire de catalogue.
Un administrateur ministériel des données.

Je veux
En tant que gestionnaire, j'ai un rôle de coordination. Je souhaite apprécier mon patrimoine de données au regard des besoins de standardisation et d'agrégation, d'ouverture ou plus simplement de sélection des jeux de données les plus pertinents pour mon usage. Je souhaite pouvoir évaluer la qualité de mon patrimoine et en promouvoir l'amélioration :

  • à partir d'indicateurs et/ou de visualisations basés sur les métadonnées,
  • en identifiant les jeux de données dont les métadonnées gagneraient à être complétées, actualisées, consolidées, etc.

Je peux
[Création de l'univers]
Accéder à un univers via un onglet de l'outil et comprendre la manière dont il a été constitué
Filtrer les données de cet univers à partir d’une combinaison de deux critères : les producteurs et les catalogues.
Identifier le nombre de jeux de données retenus.
Identifier les producteurs.
Identifier les catalogues.

[Distinguer mes jeux de données]
Visualiser la composition de cet univers à travers différentes visualisations (voir tickets suivants).

Groupes de besoins associés
Groupe 3 - Jeux de données locaux à agréger
Groupe 4 - Schéma
Groupe 5 - Doublons

Définition

Cet univers est composé à partir des métadonnées DCAT du catalogue Ecosphères sur les jeux de données associés aux plans de prévention des risques naturels (PPRN) et des indicateurs basés sur ces métadonnées.

Un PPRN est élaboré sous l’autorité du préfet de département en associant les collectivités locales. Il vise à définir les zones d’exposition aux phénomènes naturels prévisibles, directs ou indirects, et caractérisent l’intensité possible de ces phénomènes. Un jeu de données PPRN contient les fichiers décrivant ces zonages (format GeoJSON, Shapefile...). Ces jeux de données sont notamment publiés les services déconcentrés de l'Etat (DDT, DREAL).

Critères

Pour définir si un jeu de données du catalogue Ecosphères appartient à cet univers, il doit respecter les critères suivants :

  • chaîne de caractère “PPRN” dans titre OU description
    OU
  • “prévention des risques” dans titre OU description

Implémentation

L'univers pourrait être accessible via un onglet dédié dans l'outil et composé visuellement des éléments suivants :

Des traitements de données préalables pourraient être nécessaires pour implémenter certains éléments dans l'outil de visualisation. Les tickets permettent d'explorer, discuter et préciser les implémentations non triviales.

Métadonnées utilisées

La source est un export au format JSON du endpoint DCAT du catalogue de l'instance CKAN Ecosphères.

Remarques

Après première production de l'indicateur

Comment l'indicateur en l'état répond aux besoins ?

Les univers pré-formatés renvoient à un sujet métier au sein du MTECT. En l’état, l'univers PPRN est pré-formaté selon deux critères :
il y a le mot “PPRN” le dans le titre ou la description
il y a les mots “prévention des risques naturels” dans le titre ou la description

Les utilisateurs peuvent alors filtrer l’ensemble des indicateurs d’un univers pour comparer l’univers aux autres univers, l’analyser, etc…

Comment pourrait-il être amélioré (préconisations) ?

Il est important de bien documenter la création des univers pré-formatés. Lors des entretiens utilisateurs, l’utilité des univers a été saluée. Les utilisateurs vont probablement plébisciter la création d’autres univers métiers, ce qui est difficilement réalisable et maintenable dans la durée.

À terme, les univers, et l’ensemble des filtres, pourront être liés aux bouquets de données (et donc aux cas d’usage) ecologie.data.gouv.fr. Un univers est une notion proche d’un bouquet de données. En effet, les indicateurs devront pouvoir être analysés sur un bouquet de données.

@Thesauruv
Copy link
Collaborator

Thesauruv commented Nov 6, 2023

Discuté avec Clément ce matin, les PPRN représentent un choix opportuniste pour la définition d'un premier univers. Dans un cas idéal, nous n'aurions qu'un unique onglet dans lequel l'utilisateur pourrait filtrer l'univers de son choix en combinant barre de recherche et/ou filtres. Etant donnée que ces critères sont très variables/spécifiques d'un utilisateur à un autre, c'est un point sur lequel on aura besoin de flexibilité, probablement pas en première implémentation dans bien entendu pour notre phase de tests mais à préciser, pour limiter dans le future une définition/implémentation trop contraignante des univers.

This was referenced Nov 6, 2023
@qloridant
Copy link
Collaborator

@clementmandron @johanricher , si ça vous va, je vous laisse faire le texte de "description de l'univers".
C'est la seule partie par ailleurs pour laquelle je n'ai pas de solution en tête pour la version des univers accessibles par filtres.

@johanricher
Copy link
Collaborator Author

Pour l'instant je propose un seul texte commun à tous les univers, sur lequel le filtre par univers n'aura pas d'effet. On améliorera son contenu au fur et à mesure et à l'usage.

@qloridant
Copy link
Collaborator

Plutôt utiliser un mot clé sur les titres et que chaque utilisateur peut trouver grâce un moteur de recherche basique
On assume de trouver moins de données afin de pouvoir garantir plus de libertés de recherche pour les utilisateurs

@clementmandron clementmandron mentioned this issue Nov 17, 2023
@qloridant
Copy link
Collaborator

Méthode :

  • Filtre SQL ajouté à chaque requête qui va chercher si la recherche est contenue dans le champ 'titre' ou le champ 'description'.
    Le filtre est insensible à la casse
  • De la même façon un filtre est possible pour séléctionner un univers pré-défini (pour le moment simplement 'PPRN')

Ces deux filtres sont utilisables dans le dashboard principal.

Note : Tentative de factorisation de ce bout de code en Snippet (code SQL réutilisable), mais impossible à cause des filtres.

@johanricher
Copy link
Collaborator Author

johanricher commented Nov 20, 2023

Je ne comprends pas comment fonctionne le filtre par univers. Sur Superset il s'agissait d'un menu déroulant (select). Après le passage sur Metabase, il ne se passe rien quand je clique dans le champ "Univers", ni quand j'entre du texte (pas d'autocomplétion).

@qloridant
Copy link
Collaborator

Très juste @johanricher . Je viens de modifier le filtre afin qu'il est le même comportement que dans Superset

@johanricher
Copy link
Collaborator Author

Top ! merci. Le changement du sous-titre selon si le filtrage est par recherche ("Indicateurs qualité de la recherche 🔎 X") ou par univers ("Indicateurs qualité de l'univers pré-formaté 🖼️ Y") est très bien fait également pour assurer une bonne compréhension du point de vue des utilisateurs 👍

@qloridant
Copy link
Collaborator

Oui, je crois que c'est une contribution de @Thesauruv ou de @clementmandron ;)

@Thesauruv
Copy link
Collaborator

Je déplacerais la documentation “univers préformatés” dans un onglet séparé, l’information n’est utile que pour ceux qui auraient un intérêt à suivre ces univers.

Image

@johanricher
Copy link
Collaborator Author

Très juste @johanricher . Je viens de modifier le filtre afin qu'il est le même comportement que dans Superset

Le comportement du filtre par univers est revenu à la situation antérieure.

@qloridant
Copy link
Collaborator

C'est corrigé.
Désolé pour cette regression. A chaque ajout de question, il faut bien faire attention a configurer le filtrer en "filtre de champ", sinon le comportement du filtre général différe

@johanricher
Copy link
Collaborator Author

Parfait, bien noté 👌

@Thesauruv
Copy link
Collaborator

Pour note, besoin d'actualiser la doc avec "prévention des risques naturels" et on pourra fermer :

Image

@qloridant
Copy link
Collaborator

Done

@clementmandron clementmandron changed the title Univers PPRN Univers pré-formaté PPRN Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants