Skip to content
Vincent Bombaerts edited this page Sep 10, 2021 · 19 revisions

Bienvenue sur le wiki de Metawal. Vous retrouvez ici les différentes rubriques liées au projet.

Metawal et le Géoportail

Situation actuelle (septembre 2021)

Catalogue du GP : Moissonnage et mapping ISO 19139

Le géoportail requête toutes les 24h ou à la demande le catalogue Metawal via le point d’accès CSW public. Il parse ensuite les informations contenues dans les fiches de métadonnées et les stocke dans une base interne. Le parsing se fait sur base d’un mapping qui a été défini en 2013 pour des fiches en ISO 19139. Comme Metawal est passé en ISO 19115-3 depuis sa version 3.6, les fiches XML 19115-3 subissent une transformation vers le 19139. Cette transformation a été adaptée par rapport à la version classique pour tenir compte des attentes spécifiques du géoportail.

Mini-Catalogue WalOnMap

Ce mini catalogue est géré par l'équipe Jahia, conjointement au catalogue classique du GP.

TODO : Quelles règles/conditions pour l'affichage des données ?

Evolution envisagée

Mapping sur base d'Elastic Search

L’index Elastic Search (ES) de Metawal mis en place depuis la version 4 contient toute l’information pour la recherche et l’affichage des fiches. Cet index est créé et mis à jour par parsing des informations contenues dans les fiches de métadonnées et est géré par le composant ES. La proposition est de répliquer l'index ES vers le géoportail en remplacement du mapping actuel.

Le processus envisagé effectuera une copie partielle de l’index vers le géoportail. La copie ne concernera que les fiches publiques. Cette copie sera programmée sur base régulière (1x/24h) et pourra également être déclenchée à la demande.

L’avantage du système est que le mapping entre les fiches XML et l’index est géré directement côté Metawal en ISO 19115-3. Chaque modification des règles d’encodage peut être rapidement répercutée dans l’index. La synchronisation sera aussi déclenchée depuis Metawal, lieu où s'effectuent les changements dans les fiches.

Statistiques

L'index ES sous-tend l'affichage des tableaux de bord statistiques dans Kibana. Ces tableaux de bord ne sont actuellement (septembre 2021) consultables qu'à travers l'interface d'administration de Metawal. Le souhait est d'en rendre certains publics. Deux pistes sont envisagées :

  • La création d'un onglet dédié dans l'interface de Metawal. Cette option nécessite l'installation d'un package de sécurité pour ES. Ce point est bloquant actuellement. Voir https://github.com/SPW-DIG/metawal-core-geonetwork/issues/593
  • La création d'une page dédiée dans l'interface du géoportail. L'option envisagée se base sur une réplication des données publiques de l'index Metawal vers une instance ES spécifique au géoportail. Cette option ne nécessite pas l'installation du package de sécurité pour ES.

Transfert des informations de consultation du GP vers MW

La majorité des requêtes de recherche et de consultation passe par le géoportail. Ce trafic est donc perdu pour l'analyse par les outils statistiques de Metawal. Avec l'installation d'une solution ES sur le géoportail, ces informations pourraient être récupérées et exploitées.

Par ailleurs le géoportail implémente actuellement un compteur de vues sur les fiches de métadonnées. Ce compteur génère un surcroit de travail sur les serveurs Jahia. L'équipe qui gère le GP souhaite changer son fonctionnement. Ce compteur pourrait transmettre l'information du nombres de vues à Metawal à travers l'API ou un autre canal. Voir https://github.com/SPW-DIG/metawal-core-geonetwork/issues/612

Intégration de vues spécifiques du catalogue dans le géoportail

Le géoportail souhaite offrir des vues spécifiques, hors catalogue classique, pour certains types de ressources. Par exemple afficher les ressources de type application sous forme d'app store (vue en vignettes avec quelques infos et champ de recherche). Aucune décision n'a pour l'heure été prise concernant le contenu et l'implémentation de ces vues spécifiques. L'utilisation de composants geonetwork-ui (GNUI) doit être envisagée. https://github.com/geonetwork/geonetwork-ui

Metawal et besoins internes SPW

Situation actuelle (septembre 2021)

Le portail géomatique intranet présente des listes de données accessibles aux agents internes du SPW. Il explicite également les moyens d'accès à ces données, les noms utilisés dans les bases de données, les liens vers des ressources d'exploitation, les métadonnées, etc. Actuellement ces listes sont statiques et maintenues manuellement. Exemple : https://github.com/SPW-DIG/metawal-core-geonetwork/issues/592#issuecomment-843230590

Evolution envisagée

Portail intranet

Développement dans le portail intranet d'un tableau dynamique reprenant toutes les données accessibles aux agents internes SPW. Ce tableau sera alimenté par Metawal. Les fonctionnalités seront semblables à celles d’un tableau Excel : masquer des champs, filtrer et ordonner selon les valeurs des champs, sélectionner et exporter. Possibilité également d’accéder à la fiche de la ressource, éventuellement dans une vue spécifique.

Données et informations restreintes

Liste à la demande

Interface d'encodage

TODO : Autres besoins à définir

Metawal et INSPIRE

Point d'accès CSW

Tagging Point d'accès CSW adresse et fichier de transformation vers ISO 19139 spécifique

Mise en conformité et validation des fiches

Outils spécifiques

Monitoring

Workflow dans Metawal

Validation des fiches sur le GP valid

Attention, le passage au mode de communication ES rend caduc le processus actuel de prévisualisation des fiches.

Metawal et open data