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