Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428

Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
inspire/metadata (pub)
Menu : html yaml json edit check reindex dump unset
* 

{
    "title": "éléments de métadonnées Inspire et ISO plus réflexion d'utilisation du Dublin Core pour les métadonnées Inspire",
    "isReplacedBy": "http://georef.eu/yamldoc/?doc=inspire-metadata3",
    "creator": "https://github.com/benoitdavidfr",
    "tableOfContents": "- La [table mdelements](?ypath=/mdelements) liste des éléments de métadonnées Inspire + éléments ISO 191115/19119/19139 les plus fréquents.  \n- La [table mapDC](?ypath=/mapDC) fournit un mapping possible entre les éléments de MD Inspire et les éléments Dublin Core.  \n",
    "lineage": {
        "2018-07-24": "création",
        "2019-01-26": "transformation du document en YData en définissant le schéma de chaque table"
    },
    "$schema": "http://ydclasses.georef.eu/YData/schema",
    "modified": "2019-01-26",
    "source": "http://data.europa.eu/eli/reg/2008/1205/oj",
    "tables": {
        "mdelements": {
            "title": "Eléments de MD Inspire + qqs éléments ISO 191115/19119/19139",
            "description": "Eléments de métadonnées fréquemment utilisés pour décrire les données géographiques.\nSont listés tous les éléments Inspire plus quelques éléments ISO hors Inspire.  \n",
            "dataSchema": {
                "$schema": "http://json-schema.org/draft-07/schema#",
                "title": "Schema des éléments de MD",
                "description": "Les éléments de MD sont identifiés si possible par le même id que celui utilisé pour le Dublin Core",
                "type": "object",
                "additionalProperties": false,
                "patternProperties": {
                    "^[a-zA-Z]+$": {
                        "description": "description de chaque élément de MD",
                        "type": "object",
                        "required": [
                            "name",
                            "multiplicity",
                            "xpath"
                        ],
                        "properties": {
                            "numInspire": {
                                "description": "numéro de l'élément dans le règlement métadonnées Inspire, son absence signifie que l'élément n'est pas un élément Inspire.\n",
                                "type": "string",
                                "pattern": "^\\d+\\.(\\d\\.)?$"
                            },
                            "name": {
                                "description": "nom de l'élément en français et en anglais, pour les éléments Inspire, ce sont ceux définis respectivement dans les versions françaises et anglaises du règlement\n",
                                "type": "object",
                                "patternProperties": {
                                    "^..$": {
                                        "description": "nom officiel dans la langue définie par la propriété correspondant à son code ISO 639-1",
                                        "type": "string"
                                    }
                                }
                            },
                            "definition": {
                                "description": "définition de l'élément en français et en anglais, pour les éléments Inspire, tels que fournie respectivement dans les versions françaises et anglaises du règlement\n",
                                "type": "object",
                                "patternProperties": {
                                    "^..$": {
                                        "description": "définition dans la langue définie par la propriété correspondant à son code ISO 639-1",
                                        "type": "string"
                                    }
                                }
                            },
                            "comment": {
                                "type": "string"
                            },
                            "multiplicity": {
                                "description": "définit, respectivement pour les données et les services, si l'élément peut être répété (1..* ou 0..* ) ou non (1 ou 0..1), et s'il est obligatoire (1 ou 1..* ) ou facultatif (0..1 ou 0..* ) ; pour les éléments Inspire c'est celui défini dans le règlement métadonnées Inspire.\n",
                                "type": "object",
                                "patternProperties": {
                                    "^(data|service)$": {
                                        "enum": [
                                            1,
                                            "0..1",
                                            "0..*",
                                            "1..*"
                                        ]
                                    }
                                }
                            },
                            "valueDomain": {
                                "description": "référence la liste des valeurs possibles dans les\n[vocabulaires contrôlés utilisés pour les métadonnées](?doc=inspire-mdcvoc)\n",
                                "type": "string"
                            },
                            "xpath": {
                                "description": "implémentation XML utilisant les normes ISO 191115/19119/19139",
                                "type": "string"
                            },
                            "subelts": {
                                "type": "object",
                                "patternProperties": {
                                    "^[a-zA-Z]+$": {
                                        "type": "object",
                                        "properties": {
                                            "numInspire": {
                                                "type": "string",
                                                "pattern": "^\\d+\\.(\\d\\.)?$"
                                            },
                                            "name": {
                                                "description": "nom du sous-élément en français et en anglais, pour les éléments Inspire, ce sont ceux définis respectivement dans les versions françaises et anglaises du règlement\n",
                                                "type": "object",
                                                "patternProperties": {
                                                    "^..$": {
                                                        "type": "string",
                                                        "description": "nom officiel dans la langue définie par la propriété"
                                                    }
                                                }
                                            },
                                            "xpath": {
                                                "type": "string"
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            },
            "data": {
                "title": {
                    "numInspire": "1.1.",
                    "name": {
                        "fr": "Intitulé de la ressource",
                        "en": "Resource title"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:title/gco:CharacterString"
                },
                "alternative": {
                    "name": {
                        "fr": "Intitulé alternatif de la ressource",
                        "en": "Alternate resource title"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:alternateTitle/gco:CharacterString"
                },
                "fileIdentifier": {
                    "name": {
                        "fr": "Identificateur du fichier",
                        "en": "File identifier"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    },
                    "xpath": "//gmd:MD_Metadata/gmd:fileIdentifier/*"
                },
                "isPartOf": {
                    "name": {
                        "fr": "Identificateur d'un parent",
                        "en": "Parent identifier"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:MD_Metadata/gmd:parentIdentifier/*"
                },
                "hasPart": {
                    "name": {
                        "fr": "métadonnées agrégées",
                        "en": "aggregated metadata"
                    },
                    "multiplicity": {
                        "data": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:aggregationInfo",
                    "subelts": {
                        "aggregateDataSetIdentifier": {
                            "xpath": "//gmd:aggregationInfo/*/gmd:aggregateDataSetIdentifier/*/gmd:code/gco:CharacterString"
                        },
                        "associationType": {
                            "xpath": "//gmd:associationType/*"
                        },
                        "initiativeType": {
                            "xpath": "//gmd:initiativeType/*"
                        }
                    }
                },
                "abstract": {
                    "numInspire": "1.2.",
                    "name": {
                        "fr": "Résumé de la ressource",
                        "en": "Resource abstract"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:abstract/gco:CharacterString"
                },
                "type": {
                    "numInspire": "1.3.",
                    "name": {
                        "fr": "Type de la ressource",
                        "en": "Resource type"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    },
                    "valueDomain": "http://georef.eu/yamldoc/?doc=inspire-mdcvoc&ypath=/schemes/resourceTypes",
                    "xpath": "//gmd:MD_Metadata/gmd:hierarchyLevel/gmd:MD_ScopeCode/@codeListValue"
                },
                "relation": {
                    "numInspire": "1.4.",
                    "name": {
                        "fr": "Localisateur de la ressource",
                        "en": "Resource locator"
                    },
                    "definition": {
                        "fr": "Le localisateur de la ressource définit le ou les liens avec la ressource et/ou le lien avec les informations supplémentaires concernant la ressource.  \nLe domaine de valeur de cet élément de métadonnées est une chaîne de caractères couramment exprimée sous forme de localisateur de ressource uniforme (Uniform Resource Locator, URL).\n"
                    },
                    "comment": "La définition de ce champ par Inspire soulève une difficulté pour identifier le lien avec la ressource ; ce qui est une faiblesse majeure des MD Inspire.\n",
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:distributionInfo/*/gmd:transferOptions/*/gmd:onLine",
                    "subelts": {
                        "url": {
                            "xpath": "//gmd:onLine/*/gmd:linkage/gmd:URL"
                        },
                        "protocol": {
                            "xpath": "//gmd:onLine/*/gmd:protocol/gco:CharacterString"
                        },
                        "name": {
                            "xpath": "//gmd:onLine/*/gmd:name/gco:CharacterString"
                        }
                    }
                },
                "identifier": {
                    "numInspire": "1.5.",
                    "name": {
                        "fr": "Identificateur de la ressource unique",
                        "en": "Unique resource identifier"
                    },
                    "multiplicity": {
                        "data": "1..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:identifier",
                    "subelts": {
                        "code": {
                            "xpath": "//gmd:identifier/*/gmd:code/gco:CharacterString"
                        },
                        "codeSpace": {
                            "xpath": "//gmd:identifier/*/gmd:codeSpace/gco:CharacterString"
                        }
                    }
                },
                "operatesOn": {
                    "numInspire": "1.6.",
                    "name": {
                        "fr": "Ressource Couplée",
                        "en": "Coupled resource"
                    },
                    "multiplicity": {
                        "service": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/srv:operatesOn",
                    "subelts": {
                        "uuidref": {
                            "xpath": "//srv:operatesOn/@uuidref"
                        },
                        "href": {
                            "xpath": "//srv:operatesOn/@xlink:href"
                        }
                    }
                },
                "language": {
                    "numInspire": "1.7.",
                    "name": {
                        "fr": "Langue de la ressource",
                        "en": "Resource language"
                    },
                    "multiplicity": {
                        "data": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:language/gmd:LanguageCode"
                },
                "distributionFormat": {
                    "name": {
                        "fr": "Encodage",
                        "en": "Distribution format"
                    },
                    "multiplicity": {
                        "data": "0..*"
                    },
                    "xpath": "//gmd:distributionInfo/*/gmd:distributionFormat",
                    "subelts": {
                        "name": {
                            "xpath": "//gmd:distributionFormat/*/gmd:name/gco:CharacterString"
                        },
                        "version": {
                            "xpath": "//gmd:distributionFormat/*/gmd:version/gco:CharacterString"
                        }
                    }
                },
                "characterSet": {
                    "name": {
                        "fr": "Encodage des caractères",
                        "en": "Character set"
                    },
                    "multiplicity": {
                        "data": "0..1"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:characterSet/gmd:MD_CharacterSetCode/@codeListValue"
                },
                "spatialRepresentationType": {
                    "name": {
                        "fr": "Type de représentation géographique",
                        "en": "Spatial representation type"
                    },
                    "multiplicity": {
                        "data": "1..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:spatialRepresentationType/gmd:MD_SpatialRepresentationTypeCode/@codeListValue"
                },
                "topicCategory": {
                    "numInspire": "2.1.",
                    "name": {
                        "fr": "Catégorie thématique",
                        "en": "Topic category"
                    },
                    "multiplicity": {
                        "data": "1..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:topicCategory/gmd:MD_TopicCategoryCode",
                    "valueDomain": "http://georef.eu/yamldoc/?doc=inspire-mdcvoc&ypath=/schemes/topicCategories"
                },
                "serviceType": {
                    "numInspire": "2.2.",
                    "name": {
                        "fr": "Type de service de données géographiques",
                        "en": "Spatial data service type"
                    },
                    "xpath": "//gmd:identificationInfo/*/srv:serviceType/gco:LocalName",
                    "multiplicity": {
                        "service": 1
                    },
                    "valueDomain": "http://georef.eu/yamldoc/?doc=inspire-mdcvoc&ypath=/schemes/sdsTypes"
                },
                "subject": {
                    "numInspire": "3.",
                    "name": {
                        "fr": "Mot clé",
                        "en": "Keyword"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:descriptiveKeywords",
                    "subelts": {
                        "value": {
                            "numInspire": "3.1.",
                            "name": {
                                "fr": "Valeur du mot clé",
                                "en": "Keyword value"
                            },
                            "xpath": "//gmd:descriptiveKeywords/*/gmd:keyword/gco:CharacterString"
                        },
                        "cvoc": {
                            "numInspire": "3.2.",
                            "name": {
                                "fr": "Vocabulaire contrôlé d’origine",
                                "en": "Originating controlled vocabulary"
                            },
                            "xpath": "//gmd:descriptiveKeywords/*/gmd:thesaurusName/*/gmd:title/gco:CharacterString"
                        }
                    }
                },
                "spatial": {
                    "numInspire": "4.1.",
                    "name": {
                        "fr": "Rectangle de délimitation géographique",
                        "en": "Geographic bounding box"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:extent/*/gmd:geographicElement/gmd:EX_GeographicBoundingBox",
                    "subelts": {
                        "westBoundLongitude": {
                            "xpath": "//gmd:EX_GeographicBoundingBox/gmd:westBoundLongitude/gco:Decimal"
                        },
                        "eastBoundLongitude": {
                            "xpath": "//gmd:EX_GeographicBoundingBox/gmd:eastBoundLongitude/gco:Decimal"
                        },
                        "southBoundLatitude": {
                            "xpath": "//gmd:EX_GeographicBoundingBox/gmd:southBoundLatitude/gco:Decimal"
                        },
                        "northBoundLatitude": {
                            "xpath": "//gmd:EX_GeographicBoundingBox/gmd:northBoundLatitude/gco:Decimal"
                        }
                    }
                },
                "temporal": {
                    "numInspire": "5.1.",
                    "name": {
                        "fr": "Étendue temporelle",
                        "en": "Temporal extent"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:extent/*/gmd:temporalElement"
                },
                "issued": {
                    "numInspire": "5.2.",
                    "name": {
                        "fr": "Date de publication",
                        "en": "Date of publication"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:date[./gmd:CI_Date/gmd:dateType/*/@codeListValue='publication']/gmd:CI_Date/gmd:date/gco:Date"
                },
                "modified": {
                    "numInspire": "5.3.",
                    "name": {
                        "fr": "Date de dernière révision",
                        "en": "Date of last revision"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:date[./gmd:CI_Date/gmd:dateType/*/@codeListValue='revision']/gmd:CI_Date/gmd:date/gco:Date"
                },
                "created": {
                    "numInspire": "5.4.",
                    "name": {
                        "fr": "Date de création",
                        "en": "Date of creation"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:citation/*/gmd:date[./gmd:CI_Date/gmd:dateType/*/@codeListValue='creation']/gmd:CI_Date/gmd:date/gco:Date",
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "lineage": {
                    "numInspire": "6.1.",
                    "name": {
                        "fr": "Généalogie",
                        "en": "Lineage"
                    },
                    "xpath": "//gmd:dataQualityInfo/*/gmd:lineage/*/gmd:statement/gco:CharacterString",
                    "multiplicity": {
                        "data": 1
                    }
                },
                "scaleDenominator": {
                    "numInspire": "6.2.",
                    "name": {
                        "fr": "Résolution spatiale - dénominateur de l'échelle",
                        "en": "Spatial resolution - scale denominator"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:spatialResolution/*/gmd:equivalentScale/*/gmd:denominator/gco:Integer",
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "spatialResolution": {
                    "numInspire": "6.2.",
                    "name": {
                        "fr": "Résolution spatiale - distance",
                        "en": "Spatial resolution - distance"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:spatialResolution/*/gmd:distance",
                    "subelts": {
                        "unit": {
                            "xpath": "//gmd:distance/gco:Distance/@uom"
                        },
                        "value": {
                            "xpath": "//gmd:distance/gco:Distance"
                        }
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "conformsTo": {
                    "numInspire": "7.",
                    "name": {
                        "fr": "Spécification + Degré",
                        "en": "Specification + Degree"
                    },
                    "xpath": "//gmd:dataQualityInfo/*/gmd:report/*/gmd:result",
                    "subelts": {
                        "specificationDate": {
                            "xpath": "//gmd:result/*/gmd:specification/*/gmd:date/*/gmd:date/gco:Date"
                        },
                        "specificationTitle": {
                            "xpath": "//gmd:result/*/gmd:specification/*/gmd:title/gco:CharacterString"
                        },
                        "degree": {
                            "xpath": "//gmd:result/*/gmd:pass/gco:Boolean"
                        }
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "conditionsToAccessAndUse": {
                    "numInspire": "8.1.",
                    "name": {
                        "fr": "Conditions d'utilisation",
                        "en": "Use conditions"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:useLimitation/gco:CharacterString",
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "limitationsOnPublicAccess": {
                    "numInspire": "8.2.",
                    "name": {
                        "fr": "Restrictions concernant l’accès public",
                        "en": "Limitations on public access"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:resourceConstraints/gmd:MD_LegalConstraints",
                    "subelts": {
                        "code": {
                            "xpath": "//gmd:MD_LegalConstraints/gmd:accessConstraints/gmd:MD_RestrictionCode/@codeListValue"
                        },
                        "others": {
                            "xpath": "//gmd:MD_LegalConstraints/gmd:otherConstraints/gco:CharacterString"
                        }
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "classification": {
                    "name": {
                        "fr": "Contrainte de sécurité intéressant la Défense nationale",
                        "en": "Classification"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:classification/gmd:MD_ClassificationCode/@codeListValue",
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "responsibleParty": {
                    "numInspire": "9.1.",
                    "name": {
                        "fr": "Partie responsable",
                        "en": "Responsible party"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:pointOfContact",
                    "subelts": {
                        "name": {
                            "xpath": "//gmd:pointOfContact/*/gmd:organisationName/gco:CharacterString"
                        },
                        "role": {
                            "xpath": "//gmd:pointOfContact/*/gmd:role/gmd:CI_RoleCode/@codeListValue"
                        }
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    },
                    "valueDomain": "http://georef.eu/yamldoc/?doc=inspire-mdcvoc&ypath=/schemes/responsiblePartyRole"
                },
                "mdContact": {
                    "numInspire": "10.1.",
                    "name": {
                        "fr": "Point de contact des métadonnées",
                        "en": "Metadata point of contact"
                    },
                    "xpath": "//gmd:contact/*/gmd:organisationName/gco:CharacterString",
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "mdCreated": {
                    "numInspire": "10.2.",
                    "name": {
                        "fr": "Date des métadonnées",
                        "en": "Metadata date"
                    },
                    "xpath": "//gmd:dateStamp/gco:DateTime",
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                },
                "mdLanguage": {
                    "numInspire": "10.3.",
                    "name": {
                        "fr": "Langue des métadonnées",
                        "en": "Metadata language"
                    },
                    "xpath": "//gmd:language/gmd:LanguageCode",
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                }
            }
        },
        "mapDC": {
            "title": "mapping MD Inspire / DublinCore",
            "description": "La présente table fournit un mapping possible en DublinCore des éléments de métadonnées de la table mdelements.\n",
            "dataSchema": {
                "$schema": "http://json-schema.org/draft-07/schema#",
                "title": "Schema du mapping",
                "description": "dans ce mapping, la clé est celle d'un élément de la table mdelements",
                "type": "object",
                "additionalProperties": false,
                "patternProperties": {
                    "^[-a-zA-Z]+$": {
                        "description": "description de chaque mapping",
                        "type": "object",
                        "required": [
                            "dublinCore"
                        ],
                        "additionalProperties": false,
                        "properties": {
                            "dublinCore": {
                                "description": "nom de l'élément DublinCore",
                                "type": "string"
                            },
                            "comment": {
                                "description": "commentaire",
                                "type": "string"
                            }
                        }
                    }
                }
            },
            "data": {
                "title": {
                    "dublinCore": "title"
                },
                "alternative": {
                    "dublinCore": "alternative",
                    "comment": "champ hors Inspire"
                },
                "isPartOf": {
                    "dublinCore": "isPartOf"
                },
                "hasPart": {
                    "dublinCore": "hasPart"
                },
                "abstract": {
                    "dublinCore": "abstract"
                },
                "type": {
                    "dublinCore": "type",
                    "comment": "utiliser des URI différentes pour identifier les valeurs Inspire"
                },
                "relation": {
                    "comment": "l'élément Inspire est scindé en plusieurs",
                    "elements": {
                        "relation": {
                            "dublinCore": "relation",
                            "description": "liens avec les informations supplémentaires concernant la ressource."
                        },
                        "view": {
                            "dublinCore": "none",
                            "description": "description des services de consultation (WMS, WMTS, tile)"
                        },
                        "download": {
                            "dublinCore": "none",
                            "description": "description des services de téléchargement direct (WFS, mysql:, postgres:, flux GeoJSON)"
                        },
                        "isAvailableAt": {
                            "dublinCore": "isAvailableAt",
                            "description": "lien vers un flux Atom ou un fichier téléchargeable (Shape zippé)"
                        }
                    }
                },
                "identifier": {
                    "dublinCore": "identifier"
                },
                "operatesOn": {
                    "dublinCore": "isFormatOf",
                    "comment": "un service est un format particulier d'une série de données"
                },
                "language": {
                    "dublinCore": "language"
                },
                "topicCategory": {
                    "dublinCore": "subject",
                    "comment": "mot-clé du vocabulaire contrôlé http://inspire.ec.europa.eu/metadata-codelist/TopicCategory"
                },
                "serviceType": {
                    "dublinCore": "subject",
                    "comment": "mot-clé du vocabulaire contrôlé http://inspire.ec.europa.eu/metadata-codelist/SpatialDataServiceType"
                },
                "subject": {
                    "dublinCore": "subject",
                    "schema": {
                        "type": "array",
                        "items": {
                            "oneOf": [
                                {
                                    "description": "soit l'étiquette du mot-clé soit l'URI du mot-clé contrôlé",
                                    "type": "string"
                                },
                                {
                                    "description": "soit un objet contenant l'étiquette et l'URI",
                                    "type": "object",
                                    "properties": {
                                        "label": {
                                            "description": "l'étiquette du mot-clé",
                                            "type": "string"
                                        },
                                        "identifier": {
                                            "description": "l'URI du mot-clé",
                                            "type": "string"
                                        }
                                    }
                                }
                            ]
                        }
                    }
                },
                "spatial": {
                    "dublinCore": "spatial",
                    "schema": {
                        "oneOf": [
                            {
                                "description": "objet respectant le schéma de codage DCMI Box avec des coordonnées géographiques",
                                "type": "object",
                                "properties": {
                                    "northlimit": {
                                        "type": "numeric"
                                    },
                                    "southlimit": {
                                        "type": "numeric"
                                    },
                                    "westlimit": {
                                        "type": "numeric"
                                    },
                                    "eastlimit": {
                                        "type": "numeric"
                                    }
                                }
                            },
                            {
                                "description": "ensemble de rectangles englobants respectant le schéma de codage DCMI Box avec des coord. géo.",
                                "type": "array",
                                "items": {
                                    "type": "object",
                                    "properties": {
                                        "northlimit": {
                                            "type": "numeric"
                                        },
                                        "southlimit": {
                                            "type": "numeric"
                                        },
                                        "westlimit": {
                                            "type": "numeric"
                                        },
                                        "eastlimit": {
                                            "type": "numeric"
                                        }
                                    }
                                }
                            }
                        ]
                    }
                },
                "temporal": {
                    "dublinCore": "temporal"
                },
                "issued": {
                    "dublinCore": "issued"
                },
                "modified": {
                    "dublinCore": "modified"
                },
                "created": {
                    "dublinCore": "created"
                },
                "lineage": {
                    "dublinCore": "peut être dans description",
                    "comment": "il est utile d'ajouter un champ spécifique"
                },
                "scaleDenominator": {
                    "dublinCore": "pas d'équivalent",
                    "comment": "il est utile d'ajouter un champ spécifique"
                },
                "spatialResolution": {
                    "dublinCore": "pas d'équivalent",
                    "comment": "il est utile d'ajouter un champ spécifique"
                },
                "conformsTo": {
                    "dublinCore": "conformsTo",
                    "comment": "description DublinCore de la spécification avec un champ"
                },
                "conditionsToAccessAndUse": {
                    "dublinCore": "licence"
                },
                "limitationsOnPublicAccess": {
                    "dublinCore": "accessRights"
                },
                "responsibleParty-resourceProvider": {
                    "dublinCore": "???"
                },
                "responsibleParty-custodian": {
                    "dublinCore": "???"
                },
                "responsibleParty-owner": {
                    "dublinCore": "???"
                },
                "responsibleParty-user": {
                    "dublinCore": "???"
                },
                "responsibleParty-distributor": {
                    "dublinCore": "???"
                },
                "responsibleParty-originator": {
                    "dublinCore": "???"
                },
                "responsibleParty-pointOfContact": {
                    "dublinCore": "???"
                },
                "responsibleParty-principalInvestigator": {
                    "dublinCore": "???"
                },
                "responsibleParty-processor": {
                    "dublinCore": "???"
                },
                "responsibleParty-publisher": {
                    "dublinCore": "publisher"
                },
                "responsibleParty-author": {
                    "dublinCore": "creator"
                },
                "mdContact": {
                    "dublinCore": "???"
                },
                "mdCreated": {
                    "dublinCore": "???",
                    "comment": "utilisation de l'en-tête http Last-Modified"
                },
                "mdLanguage": {
                    "dublinCore": "???",
                    "comment": "utilisation de l'en-tête http Content-Language"
                }
            }
        },
        "profil": {
            "title": "profil des MD Inspire en JSON/Yaml",
            "example": {
                "title": "PPRI de Chailland – Mayenne",
                "abstract": "Plan de prévention des risques naturels inondation (PPRNI) de Chailland approuvé par arrêté préfectoral\ndu 1er août 2006.  \nIl contient les données:\n  - Origine du risque\n  - Périmètre\n  - Zones d'aléa\n  - Zonage réglementaire\n",
                "identifier": "https://catalogue.sigloire.fr/5bcb321b-bae9-493a-92f4-4b1faa4bdcc8",
                "type": "http://inspire.ec.europa.eu/metadata-codelist/ResourceType/dataset",
                "subject": [
                    {
                        "label": "Zones de gestion, de restriction ou de réglementation et unités de déclaration",
                        "uri": "http://inspire.ec.europa.eu/theme/am"
                    },
                    "prévention",
                    "risques naturels",
                    "périmètre",
                    "aménagement",
                    "urbanisme",
                    "prescription",
                    "servitude",
                    "usage des sols",
                    {
                        "label": "GRAND PUBLIC",
                        "uri": "https://catalogue.sigloire.fr/geonetwork.thesaurus.external.theme.prodige/GRAND_PUBLIC"
                    },
                    {
                        "label": "DDT53",
                        "uri": "https://catalogue.sigloire.fr/geonetwork.thesaurus.external.theme.prodige/DDT53"
                    },
                    {
                        "label": "RISQUES NATURELS",
                        "uri": "https://catalogue.sigloire.fr/geonetwork.thesaurus.external.theme.prodige/RISQUES_NATURELS"
                    },
                    {
                        "label": "MAYENNE",
                        "uri": "https://catalogue.sigloire.fr/geonetwork.thesaurus.external.place.DepartementFR/MAYENNE"
                    },
                    {
                        "label": "CHAILLAND (53048)",
                        "uri": "https://catalogue.sigloire.fr/geonetwork.thesaurus.external.place.CommunesFR/CHAILLAND_(53048)"
                    },
                    {
                        "label": "Environnement",
                        "uri": "http://inspire.ec.europa.eu/metadata-codelist/TopicCategory/environment"
                    }
                ],
                "language": "fr",
                "spatial": {
                    "westlimit": -0.9036,
                    "eastlimit": -0.8356,
                    "southlimit": 48.2088,
                    "northlimit": 48.2416
                },
                "created": "2017-08-17T14:35:00+00:00",
                "lineage": "Donnée mise au format COVADIS en agrégeant les objets de la table du zonage réglementaire fournie par la DDT 53.\n",
                "scaleDenominator": 5000,
                "conformsTo": [
                    {
                        "title": "Géostandard Plan de prévention des risques (PPR) v1.0",
                        "issued": "2012-10-31T00:00:00+00:00",
                        "identifier": "http://www.geoinformations.developpement-durable.gouv.fr/geostandard-plan-de-prevention-des-risques-ppr-v1"
                    }
                ],
                "licence": {
                    "identifier": "https://www.etalab.gouv.fr/licence-ouverte-open-licence",
                    "label": "Licence ouverte de réutilisation d'informations publiques françaises (LO) 2.0, 2017."
                },
                "accessRights": "http://inspire.ec.europa.eu/metadata-codelist/LimitationsOnPublicAccess/noLimitations",
                "responsibleParty": [
                    {
                        "label": "DDT 53 (Direction Départementale des Territoires de la Mayenne)",
                        "email": "ddt-mt-geo@mayenne.gouv.fr",
                        "role": "http://inspire.ec.europa.eu/metadata-codelist/ResponsiblePartyRole/custodian"
                    }
                ],
                "mdContact": [
                    {
                        "label": "DDT 53 (Direction Départementale des Territoires de la Mayenne)",
                        "email": "ddt-mt-geo@mayenne.gouv.fr"
                    }
                ],
                "mdCreated": "2018-04-10T17:21:31+00:00",
                "mdLanguage": "fr",
                "view": [
                    {
                        "url": "https://carto.sigloire.fr/cgi-bin/mapserv?service=WMS&request=GetCapabilities",
                        "layers": {
                            "n_orig_risq_pprn_20070009_l_053": {
                                "title": "Origine du risque"
                            },
                            "n_perimetre_20070009_s_053": {
                                "title": "Périmètre"
                            },
                            "n_zone_alea_pprn_20070009_s_053": {
                                "title": "Zones d'aléa"
                            },
                            "n_zone_reg_pprn_20070009_s_053": {
                                "title": "Zonage réglementaire"
                            }
                        }
                    },
                    {
                        "url": "https://tile.sigloire.fr/",
                        "layers": {
                            "n_orig_risq_pprn_20070009_l_053": {
                                "title": "Origine du risque"
                            },
                            "n_perimetre_20070009_s_053": {
                                "title": "Périmètre"
                            },
                            "n_zone_alea_pprn_20070009_s_053": {
                                "title": "Zones d'aléa"
                            },
                            "n_zone_reg_pprn_20070009_s_053": {
                                "title": "Zonage réglementaire"
                            }
                        }
                    }
                ],
                "download": [
                    {
                        "url": "https://carto.sigloire.fr/cgi-bin/mapservwfs?service=WFS&request=GetCapabilities",
                        "collections": {
                            "n_orig_risq_pprn_20070009_l_053": {
                                "title": "Origine du risque"
                            },
                            "n_perimetre_20070009_s_053": {
                                "title": "Périmètre"
                            },
                            "n_zone_alea_pprn_20070009_s_053": {
                                "title": "Zones d'aléa"
                            },
                            "n_zone_reg_pprn_20070009_s_053": {
                                "title": "Zonage réglementaire"
                            }
                        }
                    },
                    {
                        "url": "mysql://bdavid_public:public@mysql-bdavid.alwaysdata.net/bdavid_geodata",
                        "tables": {
                            "n_orig_risq_pprn_l": {
                                "title": "Origine du risque",
                                "where": "gaspar='20070009' and zone='053'"
                            },
                            "n_perimetre_s": {
                                "title": "Périmètre",
                                "where": "gaspar='20070009' and zone='053'"
                            },
                            "n_zone_alea_pprn_s": {
                                "title": "Zones d'aléa",
                                "where": "gaspar='20070009' and zone='053'"
                            },
                            "n_zone_reg_pprn_s": {
                                "title": "Zonage réglementaire",
                                "where": "gaspar='20070009' and zone='053'"
                            }
                        }
                    }
                ],
                "isAvailableAt": "https://catalogue.sigloire.fr/rss/atomfeed/atomdataset/5bcb321b-bae9-493a-92f4-4b1faa4bdcc8"
            },
            "data": {
                "title": {
                    "numInspire": "1.1.",
                    "name": {
                        "fr": "Intitulé de la ressource",
                        "en": "Resource title"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                },
                "alternative": {
                    "name": {
                        "fr": "Intitulé alternatif de la ressource",
                        "en": "Alternate resource title"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "abstract": {
                    "numInspire": "1.2.",
                    "name": {
                        "fr": "Résumé de la ressource",
                        "en": "Resource abstract"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                },
                "relation": {
                    "numInspire": "1.4.",
                    "name": {
                        "fr": "Localisateur de la ressource",
                        "en": "Resource locator"
                    },
                    "definition": {
                        "fr": "Le localisateur de la ressource définit le ou les liens avec la ressource et/ou le lien avec les informations supplémentaires concernant la ressource.  \nLe domaine de valeur de cet élément de métadonnées est une chaîne de caractères couramment exprimée sous forme de localisateur de ressource uniforme (Uniform Resource Locator, URL).\n"
                    },
                    "comment": "La définition de ce champ par Inspire soulève une difficulté car il rend difficile l'identification du lien avec la ressource ; ce qui est une faiblesse majeure des MD Inspire.\n",
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "identifier": {
                    "numInspire": "1.5.",
                    "name": {
                        "fr": "Identificateur de la ressource unique",
                        "en": "Unique resource identifier"
                    },
                    "multiplicity": {
                        "data": "1..*"
                    }
                },
                "type": {
                    "numInspire": "1.3.",
                    "name": {
                        "fr": "Type de la ressource",
                        "en": "Resource type"
                    },
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    },
                    "valueDomain": "http://id.georef.eu/inspire-mdcvoc/schemes/resourceTypes"
                },
                "subject": {
                    "numInspire": "3.",
                    "name": {
                        "fr": "Mot clé",
                        "en": "Keyword"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "operatesOn": {
                    "numInspire": "1.6.",
                    "name": {
                        "fr": "Ressource Couplée",
                        "en": "Coupled resource"
                    },
                    "multiplicity": {
                        "service": "0..*"
                    }
                },
                "language": {
                    "numInspire": "1.7.",
                    "name": {
                        "fr": "Langue de la ressource",
                        "en": "Resource language"
                    },
                    "multiplicity": {
                        "data": "0..*"
                    }
                },
                "topicCategory": {
                    "numInspire": "2.1.",
                    "name": {
                        "fr": "Catégorie thématique",
                        "en": "Topic category"
                    },
                    "multiplicity": {
                        "data": "1..*"
                    },
                    "valueDomain": "http://id.georef.eu/yamldoc/inspire-mdcvoc/schemes/topicCategories"
                },
                "serviceType": {
                    "numInspire": "2.2.",
                    "name": {
                        "fr": "Type de service de données géographiques",
                        "en": "Spatial data service type"
                    },
                    "multiplicity": {
                        "service": 1
                    },
                    "valueDomain": "http://id.georef.eu/inspire-mdcvoc/schemes/sdsTypes"
                },
                "spatial": {
                    "numInspire": "4.1.",
                    "name": {
                        "fr": "Rectangle de délimitation géographique",
                        "en": "Geographic bounding box"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "temporal": {
                    "numInspire": "5.1.",
                    "name": {
                        "fr": "Étendue temporelle",
                        "en": "Temporal extent"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "issued": {
                    "numInspire": "5.2.",
                    "name": {
                        "fr": "Date de publication",
                        "en": "Date of publication"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "modified": {
                    "numInspire": "5.3.",
                    "name": {
                        "fr": "Date de dernière révision",
                        "en": "Date of last revision"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "created": {
                    "numInspire": "5.4.",
                    "name": {
                        "fr": "Date de création",
                        "en": "Date of creation"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "lineage": {
                    "numInspire": "6.1.",
                    "name": {
                        "fr": "Généalogie",
                        "en": "Lineage"
                    },
                    "multiplicity": {
                        "data": 1
                    }
                },
                "scaleDenominator": {
                    "numInspire": "6.2.",
                    "name": {
                        "fr": "Résolution spatiale - dénominateur de l'échelle",
                        "en": "Spatial resolution - scale denominator"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "spatialResolution": {
                    "numInspire": "6.2.",
                    "name": {
                        "fr": "Résolution spatiale - distance",
                        "en": "Spatial resolution - distance"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "conformsTo": {
                    "numInspire": "7.",
                    "name": {
                        "fr": "Spécification + Degré",
                        "en": "Specification + Degree"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "conditionsToAccessAndUse": {
                    "numInspire": "8.1.",
                    "name": {
                        "fr": "Conditions d'utilisation",
                        "en": "Use conditions"
                    },
                    "xpath": "//gmd:identificationInfo/*/gmd:resourceConstraints/*/gmd:useLimitation/gco:CharacterString",
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "limitationsOnPublicAccess": {
                    "numInspire": "8.2.",
                    "name": {
                        "fr": "Restrictions concernant l’accès public",
                        "en": "Limitations on public access"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "classification": {
                    "name": {
                        "fr": "Contrainte de sécurité intéressant la Défense nationale",
                        "en": "Classification"
                    },
                    "multiplicity": {
                        "data": "0..*",
                        "service": "0..*"
                    }
                },
                "responsibleParty": {
                    "numInspire": "9.1.",
                    "name": {
                        "fr": "Partie responsable",
                        "en": "Responsible party"
                    },
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    },
                    "valueDomain": "http://georef.eu/yamldoc/?doc=inspire-mdcvoc&ypath=/schemes/responsiblePartyRole"
                },
                "mdContact": {
                    "numInspire": "10.1.",
                    "name": {
                        "fr": "Point de contact des métadonnées",
                        "en": "Metadata point of contact"
                    },
                    "xpath": "//gmd:contact/*/gmd:organisationName/gco:CharacterString",
                    "multiplicity": {
                        "data": "1..*",
                        "service": "1..*"
                    }
                },
                "mdDate": {
                    "numInspire": "10.2.",
                    "name": {
                        "fr": "Date des métadonnées",
                        "en": "Metadata date"
                    },
                    "xpath": "//gmd:dateStamp/gco:DateTime",
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                },
                "mdLanguage": {
                    "numInspire": "10.3.",
                    "name": {
                        "fr": "Langue des métadonnées",
                        "en": "Metadata language"
                    },
                    "xpath": "//gmd:language/gmd:LanguageCode",
                    "multiplicity": {
                        "data": 1,
                        "service": 1
                    }
                }
            }
        }
    }
}