-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Bienvenue sur le wiki de Metawal. Vous retrouvez ici les différentes rubriques liées au projet.
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.
- Catalogues du géoportail : http://geoportail.wallonie.be/catalogue-donnees-et-services
- Point d'accès CSW public : http://metawal.wallonie.be/geonetwork/srv/fre/csw?SERVICE=CSW&VERSION=2.0.2&REQUEST=GetCapabilities
- Transformation ISO 19115-3 vers ISO 19139 (adaptée pour le GP) : TODO : Ajouter le lien vers le fichier de transformation spécifique.
- Mapping ISO 19139 - GP tel que défini en 2015 : https://walloniegov.sharepoint.com/:x:/s/Metawal-Goportail/EYHmkcr8FD9FvA5uDwQgM3UBXsTsUxoEfcheAypBT3bYhg?e=SdrwAV
- Test du mapping lors du passage de MW en version 4 (effectué en 2019) : https://docs.google.com/document/d/1abY2vrIaMfMTKXiT-H4VSiD4n0LMZeTrNv4qfwFvxTI/edit?usp=sharing
- Mapping ISO 19139 - GP version implémentée (juillet 2021) : https://walloniegov.sharepoint.com/:x:/s/Metawal-Goportail/EU2bwjDH1oNHve6GT-bb5QwB8iMGZ_Jmyl6547omHfWQyA?e=Y26paN
- Test et modifications du mapping (septembre 2021) : TODO
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 ?
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.
- Fichier de mapping ISO 19115-3 vers Index ES : https://github.com/geonetwork/core-geonetwork/tree/main/schemas/iso19115-3.2018/src/main/plugin/iso19115-3.2018/index-fields
- Fichier de mapping ISO 19139 vers Index ES : https://github.com/geonetwork/core-geonetwork/tree/main/schemas/iso19139/src/main/plugin/iso19139/index-fields
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.
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
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
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
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.
TODO : Autres besoins à définir
Tagging Point d'accès CSW adresse et fichier de transformation vers ISO 19139 spécifique
Outils spécifiques
Attention, le passage au mode de communication ES rend caduc le processus actuel de prévisualisation des fiches.