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
-
The output XML files are named by appending _export.xml to the item's name and are stored in the specified folder.
Syntax
Parameter | Explanation | Data 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:
| 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
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)