-
Notifications
You must be signed in to change notification settings - Fork 1
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
Les thésaurus sont encodés avec une date de publication en double #918
Comments
Peut-être directement lié au thésaurus. J'ai le problème aussi sur la prod actuelle et j'ai réimporté des thésaurus hier. Même le thésaurus infraSIG pose problème aujourd'hui alors qu'hier j'ai édité plusieurs fiches pour ajouter un mot-clé infrasig sans souci. |
Solution temporaire pour corriger les XML : batch edit de type supprimer avec la condition suivante (sur les données/series)
|
En lien avec geonetwork#6972 |
J'ai l'impression que c'est présent sur tous les thésaurus, pas uniquement sur les thésaurus DCAT. A vérifier. |
Oui c'est pour tous les thésaurus. L'idée était d'ajouter les informations sur toutes les dates du thésaurus (création, publication, révision) quand elles sont déclarées. Y'a quelques améliorations possibles. |
A déployer en test @GeryNi Cf. geonetwork#8392 |
Disponible en test pour validation. |
C'est pas encore ça. J'ai ouvert en édition puis enregistré et fermé. |
Oui j'attends un retour de Ian pour savoir ce qu'ils voulaient faire exactement.
Peut être que ça vaut le coup de prendre tous les thésaurus de prod et de les mettre dans github en vérifiant ça ? |
Thésaurus mis à jour dans github avec correction dans les thésaurus suivants:
Corrections:
Correction faite lors de l'import depuis un registre pour ne fixer que la date |
Je voudrais modifier le nom Est-ce qu'en faisant un batch editing pour changer le nom du thésaurus dans les fiches permettra de ne pas casser les fiches ? |
Une fois les thesaurus corrigés rechargés, il faut éditer toutes les fiches ? |
Thésaurus corrigés rechargés en environnement de valid |
Thésaurus corrigés rechargés en prod. |
Pour avoir la liste des fiches: WITH ns AS (select ARRAY [ARRAY ['xlink', 'http://www.w3.org/1999/xlink'],
ARRAY ['mdb', 'http://standards.iso.org/iso/19115/-3/mdb/2.0'],
ARRAY ['cit', 'http://standards.iso.org/iso/19115/-3/cit/2.0'],
ARRAY ['mri', 'http://standards.iso.org/iso/19115/-3/mri/1.0'],
ARRAY ['mco', 'http://standards.iso.org/iso/19115/-3/mco/1.0'],
ARRAY ['mrd', 'http://standards.iso.org/iso/19115/-3/mrd/1.0'],
ARRAY ['xsi', 'http://www.w3.org/2001/XMLSchema-instance'],
ARRAY ['gco', 'http://standards.iso.org/iso/19115/-3/gco/1.0']] AS n)
SELECT * FROM (
SELECT distinct(
unnest(xpath('//mdb:identificationInfo/*/mri:citation/*/cit:title/*/text()',
XMLPARSE(DOCUMENT data), n)))::text AS currentTitle,
uuid as currentId,
unnest(xpath('count(//mri:descriptiveKeywords/*/mri:thesaurusName/*[count(cit:date) > 1]/cit:title/*/text())',
XMLPARSE(DOCUMENT data), n))::text::int AS nbThesaurusWithMoreThanOneDate
FROM metadata,
ns
WHERE isharvested = 'n'
ORDER BY uuid) AS records
WHERE nbThesaurusWithMoreThanOneDate > 0; |
@marceaulouis: Exécuté en TEST: à tester ? Exzemple en TEST: https://metawal.test.wallonie.be/geonetwork/napits/api/records/5467f3bd-c898-4531-bb4f-9f7b670d794b/formatters/xml |
Testé sur Biens patrimoine mondial UNESCO - Service de visualisation WMS et c'est OK. |
Sur Metawal-temp (pas vérifié sur les autres environnements), quand on ajout des mots-clés depuis un thésaurus, la date de publication du thésaurus est encodée en double
Ex: https://metawal-temp.wallonie.be/geonetwork/srv/eng/catalog.search#/metadata/cead67e8-fd93-4741-a38b-fa798f723a39 ou
The text was updated successfully, but these errors were encountered: