MTES-MCT / metadata-postgresql

Plume : gestion des métadonnées du patrimoine PostgreSQL
https://mtes-mct.github.io/metadata-postgresql/
GNU Affero General Public License v3.0
0 stars 1 forks source link

Saisi du thème COVADIS - implémentation automatique ? #104

Closed StormKlaus closed 8 months ago

StormKlaus commented 1 year ago

Pourrait on voir le thème COVADIS de retranscrit automatiquement en fonction de sa localisation dans tel ou tel schéma "c_" de PostgreSQL / PostGIS ?

D'ailleurs, on ne peut pas saisir le thème COVADIS il me semble... (pas de champs de MD correspondant ?)

alhyss commented 1 year ago

Pour ton second point, il sera prochainement possible de saisir les thèmes COVADIS dans le champ Thèmes. Ce sera un vocabulaire contrôlé supplémentaire, en plus des thèmes ISO, INSPIRE, etc. Je compte le faire à court terme, car il existe maintenant des URI pour représenter ce vocabulaire.

Le calcul automatique que tu évoques me semble être une bonne idée. Ce n'est pas une méthode de calcul tout à fait standard, par contre. Il faut trouver une manière propre de gérer la correspondance entre les termes du vocabulaire et les noms des schémas. On est plutôt sur du moyen terme.

alhyss commented 10 months ago

Depuis la v1.0, Plume propose le vocabulaire Thèmes (Ecosphères) pour la métadonnée Thèmes / dcat:theme. Il est dérivé des thèmes COVADIS et suffisamment proche pour - je pense - pouvoir servir en remplacement. À la saisie, ce n'est pas parfait, car le vocabulaire est hiérarchisé sur deux niveaux, mais on ne voit pas la différence entre les thèmes et les sous-thèmes dans la liste de valeurs disponibles.

alhyss commented 9 months ago

J'ai ajouté une méthode de calcul pour la métadonnée Thèmes / dcat:theme. Comme la quasi totalité des méthodes de calcul, elle n'est pas active dans les modèles pré-configurés, il faut personnaliser les modèles pour s'en servir. Elle récupère les catégories correspondantes du vocabulaire Thèmes (Ecosphères) susmentionné pour les schémas de la nomenclature. Par défaut, elle prend les deux niveaux, mais il est possible de la configurer via le modèle pour ne récupérer que l'un ou l'autre.

@StormKlaus Est-ce que ça répond à ton besoin ?