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.\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
            }
        }
    }
}