使用预定义表达式来验证独立元数据 (Production Mapping)
可以使用元数据校验,利用一系列预定义表达式来验证包含在独立文档(以 .xml 格式存储)中的元数据元素值。可以将单个元数据校验配置为验证基于文件的多个元数据资源,并且对于每个资源,可验证多个元数据元素值,以确保元素值正确并且符合您所在组织的元数据要求。
定义了校验条件之后,便可配置注释和严重性评级。注释用于提供有关写入检查器表的要素的更具体描述,并将注释复制到检查器表中的“注释”字段。严重性评级用于指示校验结果在质量保证/质量控制过程方面的重要程度。数字越小,校验结果的优先级越高。
运行元数据校验前,必须使用以下一种方法更新数据上的元数据,以确保校验结果完整。
- ArcCatalog 中的描述选项卡
- 项目描述 对话框上的描述选项卡,可通过 ArcMap 中的目录 窗口打开
- 升级元数据地理处理工具
- 启动 ArcMap。
- 在主菜单上,单击自定义 > 工具条 > Data Reviewer。
-
在 Data Reviewer 工具条上,单击检查器批处理作业管理器按钮 。
将弹出检查器批处理作业管理器 对话框。
- 创建批处理作业。
- 右键单击批处理作业中的某个组,然后单击添加校验 > 高级校验 > 元数据校验。
将弹出元数据校验属性对话框。
- 如有必要,在校验标题文本框中为校验输入唯一名称。注:
校验标题可用于描述您使用校验评估的类型、元数据标准和条件。这在您同时拥有必填和可选的待评估元数据元素和资源时十分有用。
- 在“元数据位置类型”区域,选择文件夹(用于独立的 XML 文件)选项。
- 单击浏览选择包含要验证的独立元数据资源的文件夹。注:
每次校验只能评估一个文件夹资源(不包括子文件夹)。如果需要评估多个文件夹工作空间,则需要为每个文件夹配置元数据校验。
- 在“元数据源”树视图中,选中要验证的每个独立元数据文档旁的复选框。提示:
可单击全选或全部清除来一次性选中或取消选中所有工作空间项目。
- 单击元数据标准下拉箭头,并选择确定元数据元素时要使用的元数据标准。
所选标准应与独立元数据资源所依据的元数据标准相匹配。
注:在此步骤中选择的标准将决定校验执行期间在检查器表的 IDENTIFIER 字段中获得的元素标识符结果。
提示:也可通过单击元数据标准下拉箭头并选取选择自定义方案来选择自定义元数据方案。
将弹出浏览至方案根目录 对话框。
- 浏览至验证独立元数据项目时要依照的根方案 .xsd 文档。注:
正确地标识根方案文档对于获取元数据方案准确和完整的验证很重要。如果有任何疑问,请咨询自定义元数据方案的作者。
- 在校验选项区域中,选中验证元数据内容复选框,然后单击配置来配置元数据元素表达式。
将显示元数据内容验证 对话框。
- 在元素表达式区域,单击预定义表达式下拉箭头,然后选择评估元数据元素内容时要使用的预定义表达式。
- 在元素表达式区域中,展开元数据元素树视图,然后选中要用预定义表达式评估的元数据元素旁的复选框。注:
在选择预定义表达式之前,元数据元素下拉列表始终保持禁用状态。
提示:要加快校验配置过程,可以选择用于针对当前所选预定义表达式进行评估的多个元数据元素。
- 在元素表达式区域中,单击添加表达式以将元数据元素或表达式对添加到“已配置的表达式”列表。注:
在“已配置的表达式”列表上,为内容评估配置的每个元数据元素均表示为单行。
- 如果有必要,可以通过以下操作,从校验中分别或整体移除已配置的元素/表达式对:
- 在“已配置的表达式”列表中,分别选择单个校验或者使用 SHIFT 或 CTRL 键选择校验组。
- 右键单击所选的行,然后单击移除所选项来移除所选表达式。
- 单击确定关闭元数据内容验证 对话框。
- 如有必要,可在检查器备注区域的注释文本框中为校验结果输入描述性文本。
-
如有必要,单击严重性下拉箭头并在检查器备注区域中选择指示校验结果优先级的值。
严重性可指示校验结果的重要性。优先级的范围在 1 至 5 之间,1 为最高优先级,5 为最低优先级。
- 单击确定。
- 保存批处理作业。
- 单击确定。