メタデータの整合チェック(Validate Metadata) (変換)

サマリ

メタデータを標準メタデータ形式にエクスポートし、エクスポートしたファイルの整合チェックを行います。

標準の XML スキーマに対して直接 ArcGIS のメタデータの整合チェックを行うことはできません。このツールは、ArcGIS のメタデータの整合チェックを行うとき、まず [メタデータのエクスポート(Export Metadata)] を使用してメタデータ標準の XML スキーマに準拠するようにフォーマットされた XML ファイルにそれをエクスポートしてから、[XML スキーマの整合チェック(XML Schema Validation)] を使用してエクスポートしたファイルの整合チェックを行います。このツールは ArcGIS メタデータを整合チェックする場合にのみ使用し、すでにメタデータ標準の XML 形式に従って正しく書式設定されたスタンドアロン XML ファイルでは使用しません。

整合性に関するエラーおよび警告がある場合は、ツールのメッセージに表示されます。

使用法

構文

ValidateMetadata_conversion (Source_Metadata, Translator, Schema_URL, {Namespace_URI}, {Output_File})
パラメータ説明データ タイプ
Source_Metadata

メタデータが整合チェックされるアイテム、または整合チェックされるスタンドアロン XML ファイル。

Data Element; Layer
Translator

実行される変換を定義している XML ファイル。

ArcGIS Desktop に付属するトランスレータ ファイルは <ArcGIS インストール ディレクトリ>\Metadata\Translator フォルダにあります。以下の変換がサポートされています。

  • ArcGIS から FGDC への変換(ARCGIS2FGDC.xml
  • ArcGIS から ISO 19139 への変換(ARCGIS2ISO19139.xml
  • FGDC から ArcGIS への変換(FGDC2ESRI_ISO.xml
  • FGDC から ISO 19139 への変換(FGDC2ISO19139.xml
  • ISO 19139 から ArcGIS への変換(ISO19139_2ESRI_ISO.xml
  • ArcGIS または ESRI-ISO から ISO 19139 への変換(ESRI_ISO2ISO19139.xml
File
Schema_URL

有効な XML ドキュメントの構造およびコンテンツを記述している XML スキーマまたは XML DTD。

String
Namespace_URI
(オプション)

XML スキーマを使用して整合チェックする XML 名前空間。または、XML DTD を使用して整合チェックするドキュメントのルート エレメント(該当する場合)。

使用する XML スキーマでこの値が不適切である場合は、名前空間 URI の代わりにシャープ記号(#)を指定します。

String
Output_File
(オプション)

作成される変換済みのメタデータを含んでいるスタンドアロン XML ファイル。

File

コードのサンプル

ArcGIS アイテムのメタデータの整合チェック

ArcGIS メタデータを XML ファイルにエクスポートし、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")

環境

関連項目

ライセンス情報

ArcView: はい
ArcEditor: はい
ArcInfo: はい

7/10/2012