Validar metadatos (Conversión)

Resumen

Exporta metadatos a un formato de metadatos estándar y, a continuación, valida el archivo exportado.

Los metadatos de ArcGIS no se pueden validar directamente para un esquema XML de metadatos estándar. Esta herramienta valida los metadatos de ArcGIS exportándolos primero a un archivo XML que está formateado para seguir el esquema XML de estándar de metadatos utilizando Exportar metadatos y validando, a continuación, el archivo exportado utilizando Validación de esquema XML. Utilice solamente esta herramienta para validar los metadatos de ArcGIS, no un archivo XML independiente que ya tenga el formato correcto para un formato XML del estándar de metadatos.

Cualquier error de validación y advertencia se informará en los mensajes de la herramienta.

Uso

Sintaxis

ValidateMetadata_conversion (Source_Metadata, Translator, Schema_URL, {Namespace_URI}, {Output_File})
ParámetroExplicaciónTipo de datos
Source_Metadata

El elemento cuyos metadatos se validarán o un archivo XML independiente que se validará.

Data Element; Layer
Translator

Un archivo XML que define la conversión que se realizará.

Los archivos de traductor proporcionados con ArcGIS for Desktop se encuentran en la carpeta <ArcGIS Install Location>\Metadata\Translator. Se admiten las siguientes conversiones:

  • ArcGIS a FGDC (ARCGIS2FGDC.xml)
  • ArcGIS a ISO 19139 (ARCGIS2ISO19139.xml)
  • FGDC a ArcGIS (FGDC2Esri_ISO.xml)
  • FGDC a ISO 19139 (FGDC2ISO19139.xml)
  • ISO 19139 a ArcGIS (ISO19139_2Esri_ISO.xml)
  • ArcGIS o Esri-ISO a ISO 19139 (ESRI_ISO2ISO19139.xml)
File
Schema_URL

El esquema XML o DTD XML que describe la estructura y el contenido de un documento XML válido.

String
Namespace_URI
(Opcional)

El espacio de nombre XML que se validará para un esquema XML, si corresponde, o el elemento raíz del documento para un XML DTD.

Si este valor es inapropiado para el esquema XML que se está utilizando, proporcione el signo de numeral (#) en vez de un namespace URI.

String
Output_File
(Opcional)

Un archivo XML independiente que se creará con los metadatos convertidos.

File

Ejemplo de código

Validar metadatos de un elemento de ArcGIS

Exporta los metadatos de ArcGIS a un archivo XML y valida el archivo exportado utilizando un esquema XML.

import arcpy
from arcpy import env
env.workspace = "C:/data"
#set local variables
dir = arcpy.GetInstallInfo("desktop")["InstallDir"]
translator = dir + "Metadata/Translator/ESRI_ISO2ISO19139.xml"
schema = "http://www.isotc211.org/schemas/2005/gmd/metadataEntity.xsd"
namespace = "http://www.isotc211.org/2005/gmd"
arcpy.ValidateMetadata_conversion ("vegtype.dbf", translator, schema,
    namespace, "vegtype_19139.xml")

Entornos

Temas relacionados

Información de licencia

ArcView: Sí
ArcEditor: Sí
ArcInfo: Sí

7/10/2012