Plume, pour PLUgin MEtadonnées, est un plugin QGIS de consultation et saisie des métadonnées pour les tables et vues PostgreSQL. Lui est adjoint une petite extension PostgreSQL, PlumePg, qui organise le stockage de modèles de fiches de métadonnées partagés entre tous les utilisateurs d'un service.
Les métadonnées sont stockées au format RDF (JSON-LD) dans les descriptifs PostgreSQL des objets. L'utilisateur y accède en cliquant sur les couches dans l'explorateur de QGIS ou dans le panneau des couches. Plume prend en charge les tables, tables partitionnées, tables étrangères, vues et vues matérialisées.
Plume se base sur le profil GeoDCAT-AP 2.0 de DCAT v2, qui constitue un socle de métadonnées communes et échangeables, tout en permettant une large personnalisation des catégories de métadonnées présentées à l'utilisateur lorsqu'il est couplé avec l'extension PostgreSQL PlumePg.
Le plugin QGIS Plume est prévu pour fonctionner avec :
La bibliothèque RDFLib, qui n'est pas nativement présente dans les distributions de QGIS, est packagée dans le plugin et installée en parallèle. Il en va de même pour les bibliothèques dont elle dépend.
Plume incorpore également le package wheel
, qui permet de gérer les bibliothèques sous forme de fichiers wheel, plus légers et rapides à installer.
Pour la liste complète, on se réfèrera au fichier plume/requirements.txt.
Plume est prochainement disponible sur le dépôt interministériel des plugins QGIS.
Si ce dernier a été configuré comme source dans le gestionnaire d'extensions de QGIS, l'utilisateur trouvera donc Plume dans la liste des plugins du menu Extension > Installer / Gérer les extensions
. Plume pourra être installé et mis à jour via ce dispositif.
Il est également possible de télécharger une archive ZIP du code du plugin et d'utiliser la fonctionnalité Extension > Installer / Gérer les extensions > Installer depuis un zip
.
Pour lancer Plume, cliquez sur son icône dans la barre d'outils de la fenêtre principale de QGIS :
Sélectionnez une couche PostgreSQL dans l'explorateur ou le panneau des couches. Si elles ont été renseignées, ses métadonnées apparaissent dans le panneau de Plume (ou, selon la configuration, la fenêtre de Plume).
Documentation technique : https://mtes-mct.github.io/metadata-postgresql.
Documentation utilisateur : https://snum.scenari-community.org/Plume/Documentation.
© République française, 2022-2024.
Direction du Numérique du ministère de la Transition écologique et de la Cohésion des territoires.
Via les issues du dépôt GitHub ou par mél à drc.uni.dnum.sg@developpement-durable.gouv.fr.
Plume est publié sous licence GNU Affero General Public Licence v3.0 ou plus récent.