#1 Tue 14 April 2009 14:41
- schummi
- Participant actif
- Date d'inscription: 12 Mar 2009
- Messages: 88
Valider une fiche Geosource
Je n'arrive jamais à valider une fiche saisie dans Geosource.
Voici le résultat obtenu :
Erreur lors de la validation
Les métadonnées ne sont pas valides.
Exception in startElement: cvc-complex-type.2.4.a: Invalid content was found starting with element 'gmd:CI_Contact'. One of '{"http://www.isotc211.org/2005/gmd":positionName, "http://www.isotc211.org/2005/gmd":contactInfo, "http://www.isotc211.org/2005/gmd":role}' is expected.
Je crois comprendre qu'il s'agit d'un problème d'affectation du rôle d'un contact.
Hors, j'ai déclaré un contact pour les données et la métadonnée avec dans les 2 cas un rôle auteur (stocké en author dans xml).
"<gmd:CI_RoleCode codeListValue="author" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode"/>"
D'où vient l'erreur ?
Dernière modification par schummi (Tue 14 April 2009 14:41)
Hors ligne
#2 Wed 15 April 2009 10:15
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Valider une fiche Geosource
Bonjour,
Exception in startElement: cvc-complex-type.2.4.a: Invalid content was found starting with element 'gmd:CI_Contact'. One of '{"http://www.isotc211.org/2005/gmd":positionName, "http://www.isotc211.org/2005/gmd":contactInfo, "http://www.isotc211.org/2005/gmd":role}' is expected.
Pouvez-vous poster la partie du XML correspondante, il semblerait que l'element 'gmd:CI_Contact' ne possède pas le bon élément parent ou alors ne soit pas bien disposé dans un bloc.
Comme le schéma le précise (cf image en pièce jointe), il devrait se retrouver sous l'élément parent 'gmd":contactInfo'.
N'hesitez pas à poster une partie de votre XML afin de vous aider à valider votre métadonnée.
Cordialement,
Mathieu Coudert
Camptocamp
Hors ligne
#3 Wed 15 April 2009 10:41
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Valider une fiche Geosource
Sa sert à koi exactement cette validation?
Moi aussi je n'arrive jamais à valider, mais j'arrive tout de même à créer mes MD ...
Hors ligne
#4 Wed 15 April 2009 10:47
- pierrel
- Participant actif
- Date d'inscription: 5 Sep 2006
- Messages: 56
Re: Valider une fiche Geosource
Tout simplement à créer une fiche conforme au standard ISO et si l'utilisation de la version 2 de Géosource, à contrôler la conformité à INSPIRE.
Pierre, BRGM.
Dernière modification par pierrel (Wed 15 April 2009 10:52)
Hors ligne
#5 Wed 15 April 2009 10:57
- Etienne Taffoureau
- Participant actif
- Date d'inscription: 10 Oct 2006
- Messages: 74
Re: Valider une fiche Geosource
Bonjour,
Effectivement, elle sert à valider selon le schema ISO 19115/139 et selon les règles de mise en oeuvre INSPIRE, ce qui n'empêche pas de créer/saisir/enregistrer vos fiches de métadonnées. Par contre, vous risquez de ne pas pouvoir exporter vos métadonnées vers d'autres outils qui respectent la norme ISO, comme le Geocatalogue par ex. Et de ne pas être conforme à INSPIRE.
Cordialement,
Etienne TAFFOUREAU
Hors ligne
#6 Wed 15 April 2009 12:23
- Berangere
- Participant occasionnel
- Lieu: Gevrey-Chambertin
- Date d'inscription: 5 Sep 2005
- Messages: 36
Re: Valider une fiche Geosource
J'ai le même souci de validation.
Après quelques modifications, Geosource me met que la validation est réussie mais en dessous j'ai écrit en rouge "Erreur dans la validation des règles ". Y a-t'il encore des problèmes de non conformité dans la rédaction de mes métadonnées?
Hors ligne
#7 Wed 15 April 2009 12:53
- Etienne Taffoureau
- Participant actif
- Date d'inscription: 10 Oct 2006
- Messages: 74
Re: Valider une fiche Geosource
La validation se fait en deux étapes. D'abord, il contrôle que la métadonnée est conforme au schema ISO 19115/139, ensuite qu'elle est conforme à INSPIRE.
Si vous êtes arrivé à cette étape et qu'il reste des erreurs, c'est qu'au moins une des règles INSPIRE n'est pas validée.
Etienne TAFFOUREAU
Hors ligne
#8 Wed 15 April 2009 14:20
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Valider une fiche Geosource
en dessous j'ai écrit en rouge "Erreur dans la validation des règles ". Y a-t'il encore des problèmes de non conformité dans la rédaction de mes métadonnées?
Il vous suffit de cliquer sur le lien en dessous, "Accéder au rapport sur les règles" pour avoir le détail des règles de validation de la seconde étape (validation INSPIRE).
Mathieu, Camptocamp
Hors ligne
#9 Wed 15 April 2009 14:21
- schummi
- Participant actif
- Date d'inscription: 12 Mar 2009
- Messages: 88
Re: Valider une fiche Geosource
Bonjour,
schummi a écrit:Exception in startElement: cvc-complex-type.2.4.a: Invalid content was found starting with element 'gmd:CI_Contact'. One of '{"http://www.isotc211.org/2005/gmd":positionName, "http://www.isotc211.org/2005/gmd":contactInfo, "http://www.isotc211.org/2005/gmd":role}' is expected.
Pouvez-vous poster la partie du XML correspondante, il semblerait que l'element 'gmd:CI_Contact' ne possède pas le bon élément parent ou alors ne soit pas bien disposé dans un bloc.
Comme le schéma le précise (cf image en pièce jointe), il devrait se retrouver sous l'élément parent 'gmd":contactInfo'.
N'hesitez pas à poster une partie de votre XML afin de vous aider à valider votre métadonnée.
Cordialement,
Mathieu Coudert
Camptocamp
ces schémas sont très intéressants !! Où peut on les télécharger dans leur intégralité ? Cela m'intéresse d'autant plus que je vais devoir élaborer un programme de construction du code XML normalisé (programmation objet).
Effectivement, je ne retrouve pas l'élément parent :
<gmd:pointOfContact>
<gmd:CI_ResponsibleParty>
<gmd:organisationName>
<gco:CharacterString>OrganisationName</gco:CharacterString>
</gmd:organisationName>
<gmd:CI_Contact>
<gmd:address>
<gmd:CI_Address>
<gmd:electronicMailAddress>
<gco:CharacterString>Mail</gco:CharacterString>
</gmd:electronicMailAddress>
</gmd:CI_Address>
</gmd:address>
</gmd:CI_Contact>
<gmd:role>
<gmd:CI_RoleCode codeListValue="author" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode"/>
</gmd:role>
</gmd:CI_ResponsibleParty>
</gmd:pointOfContact>
C'est étonnant car il me semblait bien avoir pris exemple sur une fiche saisie depuis les interfaces Geosource ?
Cordialement
Hors ligne
#10 Wed 15 April 2009 14:48
- mcoudert
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 16 Oct 2006
- Messages: 83
Re: Valider une fiche Geosource
Où peut on les télécharger dans leur intégralité ?
path_to_geonetwork/web/geonetwork/xml/schemas/iso19139(fra)/schema/...
L'image était extraite de path_to_geonetwork/web/geonetwork/xml/schemas/iso19139/schema/gmd/citation.xsd
C'est étonnant car il me semblait bien avoir pris exemple sur une fiche saisie depuis les interfaces Geosource ?
Selon la version de Géosource, il se peut qu'un modéle / template comporte des erreurs de validation.
L'ensemble de ces erreurs seront corrigées dans la version 2.1 à venir prochainement.
Voici un exemple de bloc XML valide concernant l'élément 'gmd:CI_Contact' :
Code:
<gmd:CI_ResponsibleParty> <gmd:organisationName> <gco:CharacterString>-- organisation responsable de la ressource --</gco:CharacterString> </gmd:organisationName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:address> <gmd:CI_Address> <gmd:electronicMailAddress> <gco:CharacterString>-- email du contact --</gco:CharacterString> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode" codeListValue="author"/> </gmd:role> </gmd:CI_ResponsibleParty>
Cordialement,
Mathieu Coudert
Camptocamp
Hors ligne
#11 Fri 17 April 2009 11:22
- Berangere
- Participant occasionnel
- Lieu: Gevrey-Chambertin
- Date d'inscription: 5 Sep 2005
- Messages: 36
Re: Valider une fiche Geosource
Il vous suffit de cliquer sur le lien en dessous, "Accéder au rapport sur les règles" pour avoir le détail des règles de validation de la seconde étape (validation INSPIRE).
Mathieu, Camptocamp
Merci de votre réponse.
J'ai effectivement cliqué sur le lien mais je ne vois pas où se situe le problème...Geosource me demande une référence temporelle que j'ai pourtant renseignée.
<fra:FRA_DataIdentification gco:isoType="gmd:MD_DataIdentification">
<gmd:citation>
<gmd:CI_Citation>
<gmd:title><gco:CharacterString>Eclairage public</gco:CharacterString></gmd:title>
<gmd:date>
<gmd:CI_Date>
<gmd:date>
<gco:Date>2009-03-02</gco:Date>
</gmd:date>
<gmd:dateType>
<gmd:CI_DateTypeCode codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode" codeListValue="creation"/>
</gmd:dateType>
</gmd:CI_Date>
</gmd:date>
Bérangère Barbin, SIDEC du Jura
Hors ligne
#12 Wed 13 May 2009 14:04
- Delphine974
- Participant occasionnel
- Date d'inscription: 29 Feb 2008
- Messages: 15
Re: Valider une fiche Geosource
Bonjour,
Je découvre Géosource et je n'arrive jamais à valider une fiche saisie.
Voici le message d'erreur qui s'affiche :
Les métadonnées ne sont pas valides.
Exception in startElement: cvc-complex-type.4: Attribute 'isoType' must appear on element 'fra:FRA_DataIdentification'.
D'où peut venir l'erreur?
Merci d'avance.
Hors ligne
#14 Wed 13 May 2009 14:37
- AM
- Participant occasionnel
- Date d'inscription: 18 Feb 2009
- Messages: 13
Re: Valider une fiche Geosource
Bonjour,
Pour ma part, il m'a suffit d'ouvrir ma métadonnée sous format XML (avec l'onglet XML) sans ne rien toucher puis de "sauver et valider" et logiquement un message de ce type devrait apparaitre :
"Validation réussie
Erreur dans la validation des règles
Accéder au rapport sur les règles"
Ce qui signifie ensuite que ta métadonnée est valide selon l'ISO (logiquement) mais pas sous Inspire et donc à toi de rechercher les champs qui comporteraient des erreurs.
Si ce type de message n'apparaissait pas c'est donc moi qui aurait besoin de tes lumières!!
Cordialement,
Hors ligne