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

Génération de pages HTML pour les objets de Plume sur le registre #167

Open alhyss opened 8 months ago

alhyss commented 8 months ago

Pour l'heure, les vocabulaires et propriétés de Plume sont chargés sur le registre RDF du pôle ministériel en spécifiant uniquement un titre (title) et un graphe RDF encodé en JSON-LD (jsonval). Ce dernier est renvoyé lorsqu'une machine interroge le registre ou lorsque les URL sont surchargées avec .json. Mais rien n'est fourni pour le paramètre htmlval qui correspond aux pages HTML présentées aux utilisateurs qui consultent le registre via leur navigateur. Par défaut, le registre affiche le titre, mais aucune autre information n'est visible.

https://github.com/MTES-MCT/metadata-postgresql/blob/a3b8a9e51c155b95b260178f421d0d07d686bcf4/admin/register.py#L400

Exemple de page HTML pour un vocabulaire de Plume (code intégral de la page) :

<!DOCTYPE HTML><html><head><meta charset='UTF-8'><title>registre</title></head><body>
Restrictions d'accès en application du Code des relations entre le public et l'administration

Il serait souhaitable de compléter le module admin.register pour fournir au registre une représentation HTML simple de l'ensemble des informations disponibles. Cf. par exemple ce qui a été fait pour le vocabulaire des thèmes Ecosphères, également publié sur le registre.