Validate Metadata Multiple (Conversion)

Summary

Exports metadata for many ArcGIS items to a designated folder, then validates the exported files. This tool is a model that uses Validate Metadata to validate metadata for many ArcGIS items.

Usage

Syntax

ValidateMetadataMultiple_conversion (Source_Metadata, Translator, Output_Folder, Schema_URL, {Namespace_URI})
ParameterExplanationData Type
Source_Metadata
[Source_Metadata,...]

The item whose metadata will be validated or a stand-alone XML file that will be validated.

Data Element
Translator

An XML file that defines the conversion that will be performed.

The translator files provided with ArcGIS Desktop can be found in the <ArcGIS Installation Location>\Metadata\Translator folder. The following conversions are supported:

  • ArcGIS to FGDC (ARCGIS2FGDC.xml)
  • ArcGIS to ISO 19139 (ARCGIS2ISO19139.xml)
  • FGDC to ArcGIS (FGDC2ESRI_ISO.xml)
  • FGDC to ISO 19139 (FGDC2ISO19139.xml)
  • ISO 19139 to ArcGIS (ISO19139_2ESRI_ISO.xml)
  • ArcGIS or ESRI-ISO to ISO 19139 (ESRI_ISO2ISO19139.xml)
File
Output_Folder

An existing folder where the output XML files containing the converted metadata will be stored.

Folder
Schema_URL

The XML Schema or XML DTD that describes the structure and content of a valid XML document.

String
Namespace_URI
(Optional)

The XML namespace that will be validated for an XML Schema, if appropriate, or the root element of the document for an XML DTD.

If this value is inappropriate for the XML Schema being used, provide the pound sign (#) instead of a namespace URI.

String

Code Sample

Validate metadata for many ArcGIS items

Exports metadata for many ArcGIS items to the specified folder, then validates the exported files.

import arcpy
from arcpy import env
env.workspace = "C:/data/yellowstone.gdb"
#set local variables
sources = "roads;water;lakes;rivers;streams"
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.ValidateMetadataMultiple_conversion (sources, translator,  
    "c:/data/19139metadata", schema, namespace)

Environments

Related Topics

Licensing Information

ArcView: Yes
ArcEditor: Yes
ArcInfo: Yes

11/14/2011