-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Récupération du thème, producteur, mots clés dans la configuration d'une couche #543
Comments
Ce n'est pas la configuration qu'il faut lire mais la métadonnée.
|
Justement, je parle du processus au moment de la publication d'un service. Le service de recherche (et l'entrée carto) fonctionnent en termes de services (couche WMS/WMTS/TMS...). La fiche de métadonnée en XML en plus d'être liée à une donnée n'est vraiment pas adaptée pour être parsée dans un contexte web.
Le ticket n'impose pas à l'utilisateur (cartes.gouv, SDK ou API) de remplir un producteur / theme / mots clés. La demande est juste de corriger le mapping de certaines informations pour qu'on puisse correctement les exploiter. Les inputs pour remplir ces champs sont d'ores et déjà présents dans l'interface de publication de cartes.gouv. S'ils sont remplis par l'utilisateur, je propose qu'on les retrouve juste dans les "tags" qui sont justement prévus pour ajouter de l'information côté entrepôt afin d'être exploités par le service de recherche de la Géoplateforme (qui pourra filtrer dessus). C'est d'ailleurs documenté ici : De plus, les keywords ne se retrouvent pas dans config.keywords : or c'est ce champ qui permet de bien renseigner le getCap avec les mots clés. |
Les tags, posent vraiment problèmes dans l'usage demandé. Les informations de type keyword sont renseignées au travers de 2 étapes, peu importe le vecteur :
Je ne sais pas dans quelle mesure ces keywords provenant de ces sources (métadonnées et getacapabilities) - et pas associées au concept de tags de l'API Entrepôt - sont exploitées pour peupler le service de recherche. Je pense donc que le sujet est plutôt au niveau de @Dolite au lieu de @slafayIGN Et je suis tout à fait en phase avec le besoin car il est envisagé à terme de mettre en place un outil de construction de getcapabilities en fonction des keywords renseignés dans les getcapaibilities des services. |
Les Keywords dans la configuration sont à destination en premier lieu du service de diffusion, pour qu'ils apparaissent dans le getcapabilities. Ils sont aussi présents dans le document dans le service de recherche. Les tags sont un mécanisme générique de l'entrepôt, d'abord utilisé pour catégoriser les données, pouvoir les retrouver facilement par filtrage. Avec l'évolution des besoins, certains tags sur certaines entités sont exploités pour enrichir le document du service de recherche (theme, edition_year...). Je ne comprends pas ce qui serait de côté entrepôt : il y a des fonctionnements en place, qui ici semblent suffire pour répondre au besoin exprimé par Elias, mais ne sont juste pas exploités par cartes.gouv (les keywords se retrouvent avec la valeur du thème alors qu'un tag theme est fait pour au niveau de la stored data pour se finir au bon endroit dans le service de recherche). A priori les valeurs sont bien renseignées par la personne qui alimente en données, mais elles ne sont pas forcément dispatchées sur les bons champs dans les entités entrepôt. |
Le besoin que vous rencontrez
Avoir les champs "keywords", "theme", "producer" facilement accessibles dans l'objet configuration (pour à terme être exploités par le service de recherche de la Géoplateforme).
Actuellement, quand via l'interface on choisit un thème pour sa couche lors de la publication d'un service, celui se retrouve dans keywords[0]
Quand on renseigne un producteur, on ne le trouve pas dans l'objet configuration.
Quand on renseigne des mots clés (libres ou non), on ne les retrouve pas dans l'objet configuration.
La solution que vous aimeriez
Le(s) thème(s) renseigné(s) soi(en)t dans tag.theme
Le producteur renseigné soit dans tag.producer
Les mot-clés renseignés soient dans keywords
Les alternatives que vous avez considéré
No response
Autres éléments de contexte
No response
The text was updated successfully, but these errors were encountered: