创建 ArcGIS 元数据时需遵照与当前 ArcGIS 元数据样式相关的元数据标准的指导原则。验证元数据的过程就是检查以了解是否遵守了元数据标准的指导原则。可通过多种地理处理工具以不同方式验证元数据。
XML 模式验证
XML 模式验证是一种通用工具,用于检查 XML 文件是否符合 XML 模式或 XML DTD 中所定义的结构和内容规则。此工具并不专门用于验证元数据 - 它还可用于所有 XML 文件。验证文件时发现的所有问题均会在此工具的消息中报告。
ArcGIS 元数据的存储方式使得其无法通过元数据标准的 XML 模式直接进行验证。因而,请勿尝试使用此工具直接验证 ArcGIS 项的元数据。
验证元数据和批量验证元数据
验证元数据和批量验证元数据可将 ArcGIS 元数据导出到独立的 XML 元数据文件,然后使用 XML 模式对导出的 XML 文件进行验证。
使用验证元数据可验证 ArcGIS 项的元数据,而使用批量验证元数据可一次性验证多个 ArcGIS 项的元数据。
遵照元数据标准的 XML 模式进行格式化的元数据可对照其标准的 XML 模式或 DTD 直接进行验证;使用“XML 模式验证”工具来验证这些文件。请勿使用“验证元数据”或“批量验证元数据”工具验证这些文件。
可通过不同的方式来打开这些工具的对话框。工具中使用的默认值可能会因其打开方式不同而有所差异:
- 可直接从目录 窗口打开这些工具,方法为打开“系统工具箱”文件夹中的“转换”工具箱。通过这种方法打开工具时,不会预定义转换程序、方案 URL 和命名空间 URI 的参数。
- 从 ArcToolbox 窗口通过打开“转换”工具箱来打开这些工具。通过这种方式打开工具时,不会预定义转换程序、方案 URL 以及命名空间 URI 参数。
- 如果在搜索 窗口中使用短语验证元数据来搜索工具,则搜索结果将包括验证元数据和批量验证元数据工具。在“搜索”结果中单击工具名称即可打开此工具。转换程序、方案 URL 和命名空间 URI 参数不会预定义。
- 查看某项目的元数据,然后在描述选项卡中单击验证按钮。转换程序、方案 URL 以及命名空间 URI 参数将被设置为适合当前 ArcGIS 元数据样式的值。
- 在 ArcCatalog 中,单击元数据 工具条上的验证元数据按钮。转换程序、方案 URL 以及命名空间 URI 参数将被设置为适合当前 ArcGIS 元数据样式的值。
验证了元数据之后,您可以决定是否保存导出的 XML 文件。
ESRI 元数据转换程序
ESRI 元数据转换程序工具的主要功能是将 ArcGIS 元数据导出到 XML 文件,此 XML 文件的格式符合元数据标准的 XML 模式。
然而在导出过程中,使用以下转换程序时,此工具的转换引擎使用其特有的验证规则来评估整个元数据文档并报告发现的任何问题。ArcGIS 或 ESRI-ISO 转 ISO 19139、ISO 19139 转 ArcGIS、FGDC 转 ArcGIS 以及 FGDC 转 ISO 19139。这些验证规则包括在元数据标准文档中所指定的规则,因此可能无法以“XML 模式”进行编码。例如,标准中的某组规则可能仅在元数据元素具有特定值时才适用。某些情况下,特定条件所需的元素在“XML 模式”中定义为可选项。
此工具所发现的任何验证警告都会在工具的消息中报告。也可以将验证警告保存到日志文件,以供日后在编辑元数据等时参考。
USGS MP 元数据转换程序
USGS MP 元数据转换程序使用项目元数据中的元数据元素,或使用 XML 文件中遵循联邦地理数据委员会 (FGDC) 数字地理空间元数据内容标准 (CSDGM) XML 格式的元数据元素。如果此内容存在于项目的元数据中,则在使用授予您对项目元数据全部访问权限的元数据样式时,它将显示在描述选项卡中的 FGDC 元数据(只读)标题下。
例如,如果元数据是在 ArcGIS Desktop 9.3.1 或更早版本中使用 FGDC 元数据编辑器创建的,并且项的元数据已升级为 ArcGIS 元数据,则 ArcGIS 元数据将保留原始的 FGDC 元数据 XML 元素。在本例中,此工具将只导出原始 FGDC 元数据。此内容也可能已经通过当前版本 ArcGIS for Desktop 的 FGDC 元数据编辑器加载项进行提供。
此工具也可通过同样方式对在 ArcGIS 外部创建并符合 FGDC CSDGM 元数据格式的独立元数据 XML 文件进行验证。
此工具使用名为 mp 的元数据分析程序工具对 FGDC 元数据进行导出和验证。如果此工具的转换类型被设置为无,将仅执行元数据验证。使用此工具时,如果未指定存储 mp 消息的日志文件,则会在工具的消息中报告所有验证警告或错误。将 mp 的验证警告和错误保存至日志文件,您可以在升级时项目的元数据时对其进行参考。