SPW-DIG / metawal-core-geonetwork

Metawal - Catalogue pour l'information géographique de Wallonie
http://metawal.wallonie.be
GNU General Public License v2.0
3 stars 1 forks source link

DCAT - transformer le thésaurus des législations en applicableLegislation #919

Open vbombaerts opened 3 hours ago

vbombaerts commented 3 hours ago

Voir https://semiceu.github.io/DCAT-AP/r5r/releases/3.0.0/#applicableLegislation

C'est demandé pour DCAT-AP, GeoDCAT-AP, MobilityDCAT-AP, et DCAT-AP HVD.

Actuellement elles sont sous dcat:theme (mot-clé issu de thésaurus).

Exemple : https://metawal-temp.wallonie.be/geonetwork/napits/api/records/70c5ee8d-1554-468b-b5d4-7c976b046894/formatters/eu-dcat-ap?output=xml

fxprunayre commented 3 hours ago

En HVD, il y a le mapping vers applicableLegislation à partir du moment où le thésaurus référence l'URI du vocabulaire cf. https://github.com/geonetwork/core-geonetwork/pull/7600/files#diff-7eca6a2931dc843b0bdcf96cdda73c1805d6d59c7ac0e00f9089d295cc23d555R22-R23

eg. https://metawal-temp.wallonie.be/geonetwork/napits/api/records/70c5ee8d-1554-468b-b5d4-7c976b046894/formatters/eu-dcat-ap-hvd?output=xml

<dcatap:applicableLegislation rdf:resource="http://data.europa.eu/eli/reg_impl/2023/138/oj"/> 
<dcatap:hvdCategory>
<skos:Concept rdf:about="http://data.europa.eu/bna/c_b79e35eb">
<prefLabel xmlns="http://www.w3.org/2004/02/skos/core#" xml:lang="fr">Mobilité</prefLabel>
</skos:Concept>
</dcatap:hvdCategory>

Par contre, ce n'est vrai que pour legislation? eg. mobility DCAT https://mobilitydcat-ap.github.io/mobilityDCAT-AP/drafts/latest/#dataset-applicable-legislation

Semaine dernière on a évoqué la possibilité de créer un DCAT qui contient toutes les propriétés mais ça pose quelques questions:

vbombaerts commented 2 hours ago

En HVD, il y a le mapping vers applicableLegislation à partir du moment où le thésaurus référence l'URI du vocabulaire cf. https://github.com/geonetwork/core-geonetwork/pull/7600/files#diff-7eca6a2931dc843b0bdcf96cdda73c1805d6d59c7ac0e00f9089d295cc23d555R22-R23

J'ai pas compris pq ce n'est dispo que pour le mapping vers DCAT-HVD alors que c'est défini dans le DCAT-AP et le mobilitydcat et geodcat et dcat-hvd reprennent cet élément ?

EDIT : Au temps pour moi. Je pensais qu'on avait un thésaurus avec toutes les législations, mais c'est seulement pour HVD. Mais j'imagine que si j'en crée un deuxième avec le même espace de nommage pour ajouter les références des législations non HVD ça marchera aussi. Je teste.

vbombaerts commented 1 hour ago

J'ai créé un nouveau thésaurus pour les législation européennes, mais ça ne marche toujours pas. Qu'est-ce qui manque pour que ce soit bien traduit ?

https://metawal-temp.wallonie.be/geonetwork/napits/fre/admin.console#/classification --> Legislations européennes

https://metawal-temp.wallonie.be/geonetwork/napits/api/records/bfbaf3f5-9c83-43fb-8ad0-3388f96c2e75/formatters/xml

fxprunayre commented 1 hour ago

Actuellement, on utilise un thésaurus "http://data.europa.eu/r5r/applicableLegislation" pour créer les dcatap:applicableLegislation pour HVD. Mais tu voudrais encoder d'autres législations non HVD ? et peut être les combiner dans un même thésaurus ?

vbombaerts commented 1 hour ago

oui, c'est ça. Pour mobilitydcat, on doit renseigner des législation européennes aussi.
Je pense qu'on aura de plus en plus souvent le cas.

https://www.transportdata.be/fr/pages/declaration-of-compliance

fxprunayre commented 55 minutes ago

Je pense qu'on aura de plus en plus souvent le cas.

Pour GeoNetwork 5, on envisage de retravailler le module thésaurus. Les idées :