#1 Fri 06 January 2012 11:22
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
norme iso 19139 francais
Bonjour,
quelle est la structure xml pour des métadonnées aux normes iso 19139 francais
Les informations relatives à cette normes trouvées sont abstraites et vagues, j'espère trouver quelque chose de plus concret avec les opérationnels.
Existe til des outils pour éditer des métadonnées sous la norme avec mapinfo ou qgis ?
merci d'avance
Dernière modification par icadedt (Fri 06 January 2012 12:15)
Hors ligne
#2 Sat 07 January 2012 17:43
- Marc Leobet
- Participant assidu
- Lieu: Nowhere
- Date d'inscription: 19 Sep 2005
- Messages: 1103
- Site web
Re: norme iso 19139 francais
Bonjour,
une piste : prendre le fichier Excel INSPIRE du BRGM (voir sur INSPIRE by Clouds) et regarder son export XML. C'est sans doute assez limité.
Sinon, j'imagine que les exports de Géosource le fournit de façon plus complète.
Cordialement
Marc Leobet
@MarcLeobet sur Twitter
Hors ligne
#3 Mon 09 January 2012 13:35
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: norme iso 19139 francais
geonetwork propose un .exe qui edite de la metadonnée iso 19139
http://sourceforge.net/projects/geonetw … ce/v2.6.4/
autre question:
faut il éditer un xml par fichier , par lot de données...?
Dernière modification par icadedt (Mon 09 January 2012 14:40)
Hors ligne
#4 Tue 10 January 2012 08:54
- Marc Leobet
- Participant assidu
- Lieu: Nowhere
- Date d'inscription: 19 Sep 2005
- Messages: 1103
- Site web
Re: norme iso 19139 francais
Bonjour,
je doute que Geonetwork produise un XML conforme au profil français. Par nature, celui-ci est dérogatoire à la norme.
La question
faut il éditer un xml par fichier , par lot de données...?
est celle de la granularité, sur laquelle on peut débattre sans fin. La recommandation française est de diffuser une fiche de métadonnée par série de données diffusée. En interne, vous pouvez fixer la granularité comme vous voulez.
Cordialement
Marc Leobet
@MarcLeobet sur Twitter
Hors ligne
#5 Wed 25 January 2012 11:31
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: norme iso 19139 francais
Bonjour,
je doute que Geonetwork produise un XML conforme au profil français. Par nature, celui-ci est dérogatoire à la norme.
voici le xml rédigé par l'application web geonetwork pour des données vecteur selon la norme iso 19139, est-elle conforme selon vous? Si non pourquoi?
Code:
<?xml version="1.0" encoding="UTF-8"?> <gmd:MD_Metadata xmlns:gts="http://www.isotc211.org/2005/gts" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xmlns:gco="http://www.isotc211.org/2005/gco" xmlns:gmd="http://www.isotc211.org/2005/gmd"> <gmd:fileIdentifier xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv"> <gco:CharacterString>549e2009-d5f5-4b3a-af64-d0a969982cfc</gco:CharacterString> </gmd:fileIdentifier> <gmd:language> <gco:CharacterString>fre</gco:CharacterString> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeListValue="utf8" codeList="./resources/codeList.xml#MD_CharacterSetCode"/> </gmd:characterSet> <gmd:contact> <gmd:CI_ResponsibleParty> <gmd:individualName gco:nilReason="missing"> <gco:CharacterString/> </gmd:individualName> <gmd:organisationName gco:nilReason="missing"> <gco:CharacterString/> </gmd:organisationName> <gmd:positionName gco:nilReason="missing"> <gco:CharacterString/> </gmd:positionName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice gco:nilReason="missing"> <gco:CharacterString/> </gmd:voice> <gmd:facsimile gco:nilReason="missing"> <gco:CharacterString/> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint gco:nilReason="missing"> <gco:CharacterString/> </gmd:deliveryPoint> <gmd:city gco:nilReason="missing"> <gco:CharacterString/> </gmd:city> <gmd:administrativeArea gco:nilReason="missing"> <gco:CharacterString/> </gmd:administrativeArea> <gmd:postalCode gco:nilReason="missing"> <gco:CharacterString/> </gmd:postalCode> <gmd:country gco:nilReason="missing"> <gco:CharacterString/> </gmd:country> <gmd:electronicMailAddress gco:nilReason="missing"> <gco:CharacterString/> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeListValue="pointOfContact" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode"/> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:contact> <gmd:dateStamp> <gco:DateTime xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv">2012-01-25T11:28:14</gco:DateTime> </gmd:dateStamp> <gmd:metadataStandardName> <gco:CharacterString>ISO 19115:2003/19139</gco:CharacterString> </gmd:metadataStandardName> <gmd:metadataStandardVersion> <gco:CharacterString>1.0</gco:CharacterString> </gmd:metadataStandardVersion> <gmd:referenceSystemInfo> <gmd:MD_ReferenceSystem> <gmd:referenceSystemIdentifier> <gmd:RS_Identifier> <gmd:code> <gco:CharacterString>WGS 1984</gco:CharacterString> </gmd:code> </gmd:RS_Identifier> </gmd:referenceSystemIdentifier> </gmd:MD_ReferenceSystem> </gmd:referenceSystemInfo> <gmd:identificationInfo> <gmd:MD_DataIdentification> <gmd:citation> <gmd:CI_Citation> <gmd:title> <gco:CharacterString>Template for Vector data in ISO19139 (preferred!)</gco:CharacterString> </gmd:title> <gmd:date> <gmd:CI_Date> <gmd:date> <gco:DateTime>2012-01-25T03:00:00</gco:DateTime> </gmd:date> <gmd:dateType> <gmd:CI_DateTypeCode codeListValue="publication" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_DateTypeCode"/> </gmd:dateType> </gmd:CI_Date> </gmd:date> <gmd:edition gco:nilReason="missing"> <gco:CharacterString/> </gmd:edition> <gmd:presentationForm> <gmd:CI_PresentationFormCode codeListValue="mapDigital" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_PresentationFormCode"/> </gmd:presentationForm> </gmd:CI_Citation> </gmd:citation> <gmd:abstract> <gco:CharacterString>The ISO19115 metadata standard is the preferred metadata standard to use. If unsure what templates to start with, use this one.</gco:CharacterString> </gmd:abstract> <gmd:purpose gco:nilReason="missing"> <gco:CharacterString/> </gmd:purpose> <gmd:status> <gmd:MD_ProgressCode codeListValue="onGoing" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ProgressCode"/> </gmd:status> <gmd:pointOfContact> <gmd:CI_ResponsibleParty> <gmd:individualName gco:nilReason="missing"> <gco:CharacterString/> </gmd:individualName> <gmd:organisationName gco:nilReason="missing"> <gco:CharacterString/> </gmd:organisationName> <gmd:positionName gco:nilReason="missing"> <gco:CharacterString/> </gmd:positionName> <gmd:contactInfo> <gmd:CI_Contact> <gmd:phone> <gmd:CI_Telephone> <gmd:voice gco:nilReason="missing"> <gco:CharacterString/> </gmd:voice> <gmd:facsimile gco:nilReason="missing"> <gco:CharacterString/> </gmd:facsimile> </gmd:CI_Telephone> </gmd:phone> <gmd:address> <gmd:CI_Address> <gmd:deliveryPoint gco:nilReason="missing"> <gco:CharacterString/> </gmd:deliveryPoint> <gmd:city gco:nilReason="missing"> <gco:CharacterString/> </gmd:city> <gmd:administrativeArea gco:nilReason="missing"> <gco:CharacterString/> </gmd:administrativeArea> <gmd:postalCode gco:nilReason="missing"> <gco:CharacterString/> </gmd:postalCode> <gmd:country gco:nilReason="missing"> <gco:CharacterString/> </gmd:country> <gmd:electronicMailAddress gco:nilReason="missing"> <gco:CharacterString/> </gmd:electronicMailAddress> </gmd:CI_Address> </gmd:address> </gmd:CI_Contact> </gmd:contactInfo> <gmd:role> <gmd:CI_RoleCode codeListValue="originator" codeList="http://www.isotc211.org/2005/resources/codeList.xml#CI_RoleCode"/> </gmd:role> </gmd:CI_ResponsibleParty> </gmd:pointOfContact> <gmd:resourceMaintenance> <gmd:MD_MaintenanceInformation> <gmd:maintenanceAndUpdateFrequency> <gmd:MD_MaintenanceFrequencyCode codeListValue="asNeeded" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_MaintenanceFrequencyCode"/> </gmd:maintenanceAndUpdateFrequency> </gmd:MD_MaintenanceInformation> </gmd:resourceMaintenance> <gmd:graphicOverview> <gmd:MD_BrowseGraphic> <gmd:fileName gco:nilReason="missing"> <gco:CharacterString/> </gmd:fileName> <gmd:fileDescription> <gco:CharacterString>thumbnail</gco:CharacterString> </gmd:fileDescription> </gmd:MD_BrowseGraphic> </gmd:graphicOverview> <gmd:graphicOverview> <gmd:MD_BrowseGraphic> <gmd:fileName gco:nilReason="missing"> <gco:CharacterString/> </gmd:fileName> <gmd:fileDescription> <gco:CharacterString>large_thumbnail</gco:CharacterString> </gmd:fileDescription> </gmd:MD_BrowseGraphic> </gmd:graphicOverview> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword gco:nilReason="missing"> <gco:CharacterString/> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeListValue="theme" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode"/> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:descriptiveKeywords> <gmd:MD_Keywords> <gmd:keyword> <gco:CharacterString>World</gco:CharacterString> </gmd:keyword> <gmd:type> <gmd:MD_KeywordTypeCode codeListValue="place" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_KeywordTypeCode"/> </gmd:type> </gmd:MD_Keywords> </gmd:descriptiveKeywords> <gmd:resourceConstraints> <gmd:MD_LegalConstraints> <gmd:accessConstraints> <gmd:MD_RestrictionCode codeListValue="copyright" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode"/> </gmd:accessConstraints> <gmd:useConstraints> <gmd:MD_RestrictionCode codeListValue="" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_RestrictionCode"/> </gmd:useConstraints> <gmd:otherConstraints gco:nilReason="missing"> <gco:CharacterString/> </gmd:otherConstraints> </gmd:MD_LegalConstraints> </gmd:resourceConstraints> <gmd:spatialRepresentationType> <gmd:MD_SpatialRepresentationTypeCode codeListValue="vector" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_SpatialRepresentationTypeCode"/> </gmd:spatialRepresentationType> <gmd:spatialResolution> <gmd:MD_Resolution> <gmd:equivalentScale> <gmd:MD_RepresentativeFraction> <gmd:denominator> <gco:Integer/> </gmd:denominator> </gmd:MD_RepresentativeFraction> </gmd:equivalentScale> </gmd:MD_Resolution> </gmd:spatialResolution> <gmd:language> <gco:CharacterString>fre</gco:CharacterString> </gmd:language> <gmd:characterSet> <gmd:MD_CharacterSetCode codeListValue="utf8" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_CharacterSetCode"/> </gmd:characterSet> <gmd:topicCategory> <gmd:MD_TopicCategoryCode>boundaries</gmd:MD_TopicCategoryCode> </gmd:topicCategory> <gmd:extent> <gmd:EX_Extent> <gmd:temporalElement> <gmd:EX_TemporalExtent> <gmd:extent> <gml:TimePeriod gml:id="d366e435a1052958"> <gml:beginPosition/> <gml:endPosition/> </gml:TimePeriod> </gmd:extent> </gmd:EX_TemporalExtent> </gmd:temporalElement> </gmd:EX_Extent> </gmd:extent> <gmd:extent> <gmd:EX_Extent> <gmd:geographicElement> <gmd:EX_GeographicBoundingBox> <gmd:westBoundLongitude> <gco:Decimal>-180</gco:Decimal> </gmd:westBoundLongitude> <gmd:eastBoundLongitude> <gco:Decimal>180</gco:Decimal> </gmd:eastBoundLongitude> <gmd:southBoundLatitude> <gco:Decimal>-90</gco:Decimal> </gmd:southBoundLatitude> <gmd:northBoundLatitude> <gco:Decimal>90</gco:Decimal> </gmd:northBoundLatitude> </gmd:EX_GeographicBoundingBox> </gmd:geographicElement> </gmd:EX_Extent> </gmd:extent> <gmd:supplementalInformation> <gco:CharacterString>You can customize the template to suit your needs. You can add and remove fields and fill out default information (e.g. contact details). Fields you can not change in the default view may be accessible in the more comprehensive (and more complex) advanced view. You can even use the XML editor to create custom structures, but they have to be validated by the system, so know what you do :-)</gco:CharacterString> </gmd:supplementalInformation> </gmd:MD_DataIdentification> </gmd:identificationInfo> <gmd:distributionInfo> <gmd:MD_Distribution> <gmd:transferOptions> <gmd:MD_DigitalTransferOptions> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL/> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:LINK-1.0-http--link</gco:CharacterString> </gmd:protocol> <gmd:name gco:nilReason="missing"> <gco:CharacterString/> </gmd:name> <gmd:description gco:nilReason="missing"> <gco:CharacterString/> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv"> <gmd:URL>http://localhost:8080/geonetwork/srv/en/resources.get?id=27&fname=&access=private</gmd:URL> </gmd:linkage> <gmd:protocol> <gco:CharacterString>WWW:DOWNLOAD-1.0-http--download</gco:CharacterString> </gmd:protocol> <gmd:name xmlns:gmx="http://www.isotc211.org/2005/gmx" xmlns:srv="http://www.isotc211.org/2005/srv"> <gmx:MimeFileType type=""/> </gmd:name> <gmd:description> <gco:CharacterString/> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> <gmd:onLine> <gmd:CI_OnlineResource> <gmd:linkage> <gmd:URL/> </gmd:linkage> <gmd:protocol> <gco:CharacterString>OGC:WMS-1.1.1-http-get-map</gco:CharacterString> </gmd:protocol> <gmd:name gco:nilReason="missing"> <gco:CharacterString/> </gmd:name> <gmd:description gco:nilReason="missing"> <gco:CharacterString/> </gmd:description> </gmd:CI_OnlineResource> </gmd:onLine> </gmd:MD_DigitalTransferOptions> </gmd:transferOptions> </gmd:MD_Distribution> </gmd:distributionInfo> <gmd:dataQualityInfo> <gmd:DQ_DataQuality> <gmd:scope> <gmd:DQ_Scope> <gmd:level> <gmd:MD_ScopeCode codeListValue="dataset" codeList="http://www.isotc211.org/2005/resources/codeList.xml#MD_ScopeCode"/> </gmd:level> </gmd:DQ_Scope> </gmd:scope> <gmd:lineage> <gmd:LI_Lineage> <gmd:statement gco:nilReason="missing"> <gco:CharacterString/> </gmd:statement> </gmd:LI_Lineage> </gmd:lineage> </gmd:DQ_DataQuality> </gmd:dataQualityInfo> </gmd:MD_Metadata>
Hors ligne
#6 Thu 26 January 2012 11:02
- rriv
- Participant actif
- Date d'inscription: 6 Sep 2005
- Messages: 50
Re: norme iso 19139 francais
Bonjour,
hop, chance, j'ai justement l'outil qui va bien (cf. plus bas) qui est ouvert, donc clic, clic, vérification. J'allais dire tout de go : "de toute façon, avec Geonetwork, c'est conforme, y a pas de risque". Mais la mauvaise nouvelle est que : non...
Tout d'abord quelques rappels :
- un fichier XML est "conforme" quand il respecte une "grammaire" qui a été définie dans un *schéma* (habituellement dénommé ".XSD").
- pour vérifier cette conformité, il faut un outil. Type "XMLSpy", et le schéma.
- pour l'ISO 19115, le schéma est annexé à la norme ISO 19139. On le trouve par exemple en http://schemas.opengis.net/iso/19139/
Attention, c'est du schéma "high tech", tous les outils ne tiennent pas le choc (par ex. XMLSpy doit être dans une version récente)
En ce qui me concerne j'utilise la version 20070417
Ceci dit, la vérification de ton exemple dans ces conditions aboutit à des erreurs, en particulier ;
- le champ identificationInfo/.../MD_Resolution/.../denominator est vide alors qu'il doit obligatoirement être rempli
- le champ identificationInfo/.../EX_TemporalExtent/... contient un élément "gml:TimePeriod" ce qui n'est pas autorisé
(très étrange cela... J'aurais pensé que Geonetwork ne génère pas ce genre de pb...)
- ... peut être d'autres, on rentre alors dans un processus de débuggage
Et pour en revenir au profil français, la 2e mauvaise nouvelle est qu'on n'a pas à ma connaissance de schéma officiel.
Donc vous conviendrez de l'étendue du problème quand on va prétendre faire de l'interopérabilité selon le "profil français"...
Bon courage,
Robert Rivière
MEDDTL
Hors ligne
#7 Thu 26 January 2012 13:34
- icadedt
- Participant assidu
- Lieu: ici et là
- Date d'inscription: 21 Jul 2006
- Messages: 478
Re: norme iso 19139 francais
sinon j'ai trouvé ce petit utilitaire qui est un fichier excel qui permet d'exporter un xml de metadonnées:
http://admin.geocatalogue.fr/geocatadmi … ees_v2.xls
il émane du Géoportail , j'espère qu'il est conforme... Connaissez-vous des gens qui l'utilisent et qui pourraient donner des retours sur celui-ci?
Il y a une section à renseigner qui m'intrigue: Identifiant de la métadonnée , qui doit être donc un identifiant unique. Oui, mais à quelle échelle doit-elle être unique? A l'échelle de la société/organisme qui produit la donnée, du pays , du géoportail...?
Si c'est au niveau du géoportail comment faire pour avoir cet identifiant unique?
Dernière modification par icadedt (Fri 27 January 2012 10:44)
Hors ligne
#8 Fri 27 January 2012 12:12
- Marc Leobet
- Participant assidu
- Lieu: Nowhere
- Date d'inscription: 19 Sep 2005
- Messages: 1103
- Site web
Re: norme iso 19139 francais
Bonjour,
des éléments de réponse sont sur le billet du jour Métadonnées et profil français ISO19115.
Par ailleurs, l'identifiant doit être unique au niveau européen (What else?). Voir point II.5 (page 9) du guide de recommandations (PDF) sur les métadonnées de série de données.
Le fichier Excel trouvé sur le Géocatalogue est réputé être conforme à INSPIRE, c'est le même que celui que je cite dans mes réponses.
Cordialement
Marc Leobet
@MarcLeobet sur Twitter
Hors ligne