Skip to content
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

Validateur de métadonnées #22

Open
bchartier opened this issue Sep 23, 2016 · 4 comments
Open

Validateur de métadonnées #22

bchartier opened this issue Sep 23, 2016 · 4 comments

Comments

@bchartier
Copy link
Collaborator

Est-ce que cela vous semblerait jouable de brancher d'une manière ou d'une autre des validateurs de métadonnées dans mdchecker :

  • les tests réalisés par Geonetwork
  • le futur validateur européen ? (cf. message envoyé par Marc Leobet le 14/09/2016 à propos d'un validateur européen qui serait disponible en début d'année prochaine sous forme d'une API)

J'ai glissé la description envoyé par Marc Leobet ci-dessous (ne décrit pas les aspects techniques mais le contexte et les objectifs) :
Point sur MIWP-5 020916_RMO.pdf

@fphg
Copy link
Contributor

fphg commented Sep 23, 2016

Le 23/09/2016 à 10:16, Benjamin C. a écrit :

Est-ce que cela vous semblerait jouable de brancher d'une manière ou
d'une autre des validateurs de métadonnées dans mdchecker :

La raison pour laquelle on est partis sur un validateur python "bas
niveau" est justement de pouvoir greffer toute sorte de tests. Je
pensais pas exemple à l'interrogation du catalogue geoserver pour
vérifier la cohérence md-service. Donc théoriquement aucun problème, un
nouveau test sera le bienvenu.

Actuellement, les durées pour l'ensemble des MD d'un producteur sont
tout à fait acceptables. Si les tests externes sont trop lents, ce ne
sera plus le cas et on disque de casser la réactivité de mdchecker. Je
pense que cette réactivité est particulièrement importante pour
l'administrateur de données.

@bchartier
Copy link
Collaborator Author

Si les tests externes sont trop lents, ce ne
sera plus le cas et on disque de casser la réactivité de mdchecker.

Ça risque de plomber les performances effectivement.
2 possibilités :

  • intégrer une option pour lancer une session de tests de manière asynchrone (ça rendrait la solution bien plus lourde je pense)
  • permettre de lancer des tests sur une seule fiche

@fphg
Copy link
Contributor

fphg commented Sep 23, 2016

Le 23/09/2016 à 11:00, Benjamin C. a écrit :

Si les tests externes sont trop lents, ce ne
sera plus le cas et on disque de casser la réactivité de mdchecker.

Ça risque de plomber les performances effectivement.
2 possibilités :

  • intégrer une option pour lancer une session de tests de manière
    asynchrone (ça rendrait la solution bien plus lourde je pense)

Oui ce n'est pas l'esprit de l'outil, et ça existera probablement sur
les autres outils de rapportage

  • permettre de lancer des tests sur une seule fiche

Voilà

Et partir du principe qu'il y aura de toute façon plusieurs validateurs
externes.

@bchartier
Copy link
Collaborator Author

Je pensais pas exemple à l'interrogation du catalogue geoserver pour vérifier la cohérence md-service.

J'avais pensé à utiliser https://github.com/boundlessgeo/gsconfig.
Est-ce que nous avons pensé à la même chose ?
J'ai trouvé que certains requêtes de gsconfig sont très lentes et risquent de plomber les performances d'inspirobot : get_resources met 8 secondes à s'exécuter sur GéoPicardie.
Un avis sur la question ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants