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)
{
"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
}
}
}
}