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": "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.\nOn y trouve 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": {
                            "^..$": {
                                "type": "string",
                                "description": "nom officiel dans la langue définie par la propriété correspondant à son code ISO 639-1"
                            }
                        }
                    },
                    "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/*"
        },
        "parentIdentifier": {
            "name": {
                "fr": "Identificateur d'un parent",
                "en": "Parent identifier"
            },
            "multiplicity": {
                "data": "0..*",
                "service": "0..*"
            },
            "xpath": "//gmd:MD_Metadata/gmd:parentIdentifier/*"
        },
        "aggregationInfo": {
            "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"
            },
            "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
            }
        },
        "spatialResolutionScaleDenominator": {
            "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..*"
            }
        },
        "spatialResolutionDistance": {
            "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..*"
            }
        },
        "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
            }
        }
    }
}