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

Ressource en ligne / Protocole DB & FILE #505

Closed fxprunayre closed 4 years ago

fxprunayre commented 4 years ago
<mrd:onLine>
                  <cit:CI_OnlineResource>
                     <cit:linkage>
                        <gco:CharacterString>dbora:schema</gco:CharacterString>
                     </cit:linkage>
                     <cit:protocol>
                        <gco:CharacterString>DB:ORACLE</gco:CharacterString>
                     </cit:protocol>
                     <cit:name>
                        <gco:CharacterString>tablename</gco:CharacterString>
                     </cit:name>
                     <cit:function>
                        <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode"
                                                   codeListValue="fileAccess"/>
                     </cit:function>
                  </cit:CI_OnlineResource>
               </mrd:onLine>
               <mrd:onLine>
                  <cit:CI_OnlineResource>
                     <cit:linkage gco:nilReason="withheld">
                        <gco:CharacterString>/geo/data/dgo3_dada.ecw</gco:CharacterString>
                     </cit:linkage>
                     <cit:protocol>
                        <gco:CharacterString>FILE:RASTER</gco:CharacterString>
                     </cit:protocol>
                     <cit:name>
                        <gco:CharacterString>Données au format ECW</gco:CharacterString>
                     </cit:name>
                     <cit:function>
                        <cit:CI_OnLineFunctionCode codeList="http://standards.iso.org/iso/19139/resources/gmxCodelists.xml#CI_OnLineFunctionCode"
                                                   codeListValue="fileAccess"/>
                     </cit:function>
                  </cit:CI_OnlineResource>
               </mrd:onLine>
fxprunayre commented 4 years ago

A déployer et tester. Sur publish, les privilèges sont maintenant: image par défaut.

davinciagf commented 4 years ago

Ne pas oublier de référencer gco:nilReason="withheld" du niveau du linkage dans le xml. <cit:linkage gco:nilReason="withheld"> afin d'éviter que les liens ne soient exposées publiquement (si la case télécharger est coché pour "tous").

stephyritz commented 4 years ago

Est-ce que tu peux vérifier si, depuis l’extérieur et sans authentification, tu peux voir l'info concernant l'emplacement en DB pour cette fiche : http://metawal4.test.wallonie.be/geonetwork/srv/fre/catalog.search;jsessionid=A7BCDDC4C39A5B47CA73A8A328419855?node=srv#/metadata/968514e6-04f7-4a84-b083-f2680435f5f2 ? Si oui, alors les paramètres ne sont pas encore parfaits.

davinciagf commented 4 years ago

Voici les liens référencés depuis l'ext. SPW sans être identifié: image Je vois le lien uniquement après authentification.

stephyritz commented 4 years ago

Merci, donc c'est good en environnement de test!

stephyritz commented 4 years ago

Je viens de remarquer un petit problème concernant ce point vis à vis de l'outil de validation INSPIRE qui me rappelle une discussion que nous avions eu il y a quelques temps maintenant. En effet, l'outil de validation vient checker si c'est bien une URL qui est mentionnée dans la balise gmd:MD_DigitalTransferOptions/gmd:onLine/gmd:CI_OnlineResource/gmd:linkage/gmd:URL. Voir https://github.com/inspire-eu-validation/metadata/blob/2.0/datasets-and-series/resource-locator.md. Or dans notre cas, lorsque l'on saisie l'emplacement en DB, ce n'est plus le cas. Soit on filtre cette information en 19139, soit on saisie sous forme d'URL (me semble tirer par les cheveux). Je pense que nous pouvons appuyer l'idée de ne pas forcer la présence d'une URL ici auprès de l'Europe ou alors choisir un autre endroit dans le xml (si existant) pour cette information. Est-ce vraiment une "online resource" ?

fxprunayre commented 4 years ago

Cf. https://github.com/inspire-eu-validation/community/issues/95

Je ne pense pas que le validateur devrait vérifier toutes les URL. "Purpose: Test if there is a resource or the url that points to a resource that provides additional information about the set data set or data set series." devrait être considérer conforme si au moins une URL fournit des informations sur la ressource.

stephyritz commented 4 years ago

Cela fonctionne très bien, reste à voir comment ça se passe concernant la conformité INSPIRE.