ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS Desktop

完全なプロ仕様の GIS

ArcGIS Enterprise

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ArcMap

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • エクステンション

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

  • 概要
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

概要

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

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

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

使用法

  • XML スキーマには、整合チェックしたい XML 名前空間の指定が必要なものと、必要でないものがあります。指定が必要ないときに [名前空間 URI] パラメーターに値が指定されている場合は、報告される警告やエラーはすべて、XML スキーマに正しい情報が見つからないことに関する内容になり、XML ドキュメントが有効かどうかを識別できなくなります。

    たとえば、Federal Geographic Data Committee (FGDC) Content Standard for Digital Geospatial Metadata (CSDGM) に従う XML ドキュメントを XML スキーマの http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.xsd を使用して整合チェックする場合は、[名前空間 URI] パラメーターに値を指定しません。

  • XML ドキュメントを DTD を使用して整合チェックする場合は、チェック対象のエレメントの名前を [名前空間 URI] パラメーターに指定する必要があります。たとえば、外部 DTD を参照する XML ドキュメントに DOCTYPE 宣言を追加した場合、構文は「<!DOCTYPE metadata SYSTEM "http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.dtd">」のようになります。このツールを使用して、同じ外部 DTD を使用する XML ドキュメントを整合チェックするには、[スキーマ URL] パラメーターに「http://www.fgdc.gov/schemas/metadata/fgdc-std-001-1998.dtd」という値を指定します。[名前空間 URI] パラメーターには、XML ドキュメントのルート エレメントの名前「metadata」を指定します。これで、ルート エレメントのコンテンツが整合チェックされます。

  • 整合チェックする XML ドキュメントに、外部 XML スキーマまたは XML DTD への埋め込みの参照が含まれている場合、そのスキーマは整合チェックに使用されません。整合チェックに使用するスキーマと整合チェックする名前空間またはルート エレメントは、ツールの [スキーマ URL] および [名前空間 URI] パラメーターに明示的に指定する必要があります。

  • エクスポートしたメタデータ ファイルを維持する場合は、出力ファイルを指定します。たとえば、エクスポートしたファイルの整合チェックが正常に行われたことをチェックしたら、それをメタデータ カタログに公開したりできます。

  • このツールによって生成された出力ファイルはジオデータベースに格納できません。[現在のワークスペース] 環境がジオデータベースに設定されている場合は、後述のように、出力ファイルは別の場所に格納されます。

    • [現在のワークスペース] がファイル ジオデータベースまたはパーソナル ジオデータベースに設定されている場合、出力ファイルは、ジオデータベースが格納されているフォルダーに格納されます。
    • [現在のワークスペース] がエンタープライズ ジオデータベースまたはワークグループ ジオデータベースに設定されている場合、出力ファイルはシステムの TEMP 環境変数によって指定されている場所に格納されます。

構文

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

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

Data Element; Layer
Translator

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

ArcGIS Desktop に付属するトランスレーター ファイルは <ArcGIS Installation Location>\Metadata\Translator フォルダーにあります。以下のトランスレーターが用意されています。

  • ARCGIS2FGDC.xml —ArcGIS メタデータ形式で格納されたコンテンツを、FGDC CSDGM XML 形式に変換します。FGDC CSDGM Metadata スタイルを使用して、メタデータを [説明] タブからエクスポートする場合は、このトランスレーターがデフォルトで使用されます。メタデータは XSLT 変換を使用して処理され、ログ ファイルは生成されません。
  • ARCGIS2ISO19139.xml —ArcGIS メタデータ形式で格納されたコンテンツを、ISO 19139 XML 形式に変換します。ISO 準拠のメタデータ スタイルを使用してメタデータを [説明] タブからエクスポートする場合は、このトランスレーターがデフォルトで使用されます。メタデータを ISO 19139 XML 形式にエクスポートする際に、優先的に使用されるトランスレーターです。メタデータは XSLT 変換を使用して処理され、ログ ファイルは生成されません。
  • ESRI_ISO2ISO19139.xml —ArcGIS メタデータ形式または ESRI-ISO メタデータ形式で格納されているコンテンツを、ISO 19139 XML 形式に変換します。このトランスレーターは、既存のモデルおよび Python スクリプトをサポートできるよう、後方互換性のために用意されています。このトランスレーターには、メタデータを ISO 19139 XML 形式にエクスポートするときにいくつかの制限があります。代わりに、ARCGIS2ISO19139.xml トランスレーターを使用してください。メタデータは [Esri メタデータ トランスレーター (Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • FGDC2ESRI_ISO.xml —FGDC CSDGM XML 形式で格納されたコンテンツを、ArcGIS メタデータ形式に変換します。つまり、[説明] タブ の [FGDC メタデータ (読み取り専用)] の見出し以下に表示されるメタデータ コンテンツが変換されます。このトランスレーターは、[メタデータのインポート (Import Metadata)] ツールを FROM_FGDC タイプで実行して FGDC 形式のメタデータをインポートするとき、および [メタデータのアップグレード (Upgrade Metadata)] ツールを FGDC_TO_ARCGIS タイプで実行してメタデータをアップグレードするときに使用されます。メタデータは [Esri メタデータ トランスレーター (Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • FGDC2ISO19139.xml —FGDC CSDGM XML 形式で格納されたコンテンツを、ISO 19139 XML 形式に変換します。つまり、[説明] タブ の [FGDC メタデータ (読み取り専用)] の見出し以下に表示されるメタデータ コンテンツが変換されます。メタデータは [Esri メタデータ トランスレーター (Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
  • ISO19139_2ESRI_ISO.xml —ISO 19139 XML 形式で格納されたコンテンツを、ArcGIS メタデータ形式に変換します。このトランスレーターは、[メタデータのインポート (Import Metadata)] ツールを FROM_ISO_19139 タイプで実行して、ISO 19139 形式のメタデータをインポートするときに使用されます。メタデータは [Esri メタデータ トランスレーター (Esri Metadata Translator)] ツールの変換エンジンを使用して変換され、変換エンジンが生成したメッセージを含むログ ファイルが生成されます。
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")

環境

  • 現在のワークスペース

ライセンス情報

  • Basic: はい
  • Standard: はい
  • Advanced: はい

関連トピック

  • XML スキーマの整合チェック (XML Schema Validation)
  • メタデータの整合チェック (マルチプル) (Validate Metadata Multiple)
  • メタデータ スタイルとメタデータ規格
  • ArcGIS メタデータ形式
  • さまざまなジオプロセシング ツールでのメタデータの整合チェック
  • メタデータ ツールセットの概要

ArcGIS Desktop

  • ホーム
  • ドキュメント
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • Esri ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
ご意見・ご感想をお寄せください。
Copyright © 2019 Esri. | プライバシー | リーガル