Использование пользовательских выражений XPath для проверки элементов метаданных (Aviation)

Бывают ситуации, когда необходимо проверить содержание метаданных более тщательно, чем это может быть сделано с помощью стандартных выражений содержания проверки метаданных. К примеру, нужно определить, имеет ли элемент метаданных определенное значение, например, Имя контактного лица равно "Джон Смит" или что Название организации равно "Город Редландс". Или может потребоваться сравнить значение двух разных элементов метаданных, чтобы убедиться, что они совместимы. Например, нужно сравнить Дату последнего обновления с Датой запланированного обновления, чтобы убедиться, что эти даты совместимы.

Когда выражение создано, его можно сохранить на диск для повторного использования в другой проверке данных или распространить среди сотрудников организации, чтобы избежать дублирования в создании этих, подчас довольно сложных запросов и стандартизировать требования к проверке качества метаданных.

После того как определен критерий проверки, можно настроить примечания и рейтинг степени серьезности. Примечания позволяют уточнять описание для объекта, который был записан в таблицу Reviewer, и копировать их в поле Примечания (Notes) таблицы Reviewer. Рейтинг степени серьезности позволяет вам отметить степень важности для результатов проверки в терминах вашего процесса обеспечения/контроля качества. Чем меньше значение показателя, тем выше приоритет результата проверки.

ВниманиеВнимание:

Перед запуском Metadata проверьте, чтобы метаданные на ваши данные были обновлены с помощью одного из следующих действий для гарантии, что результаты проверки являются полными.

  • Вкладка Описание (Description) в ArcCatalog
  • Вкладка Описание (Description) в диалоговом окне Описание элемента (Item Description) , которое можно открыть в окне Каталог (Catalog) в ArcMap.
  • Инструмент геообработки Обновление метаданных (Upgrade Metadata)

Шаги:
  1. Запустите ArcMap.
  2. В главном меню щелкните Настройка (Customize) > Панели инструментов (Toolbars) > Обозреватель Data Reviewer.
  3. Нажмите кнопку Менеджер пакетных заданий проверок (Reviewer Batch Job Manager) Менеджер пакетных заданий обозревателя Data Reviewer (Reviewer Batch Job Manager) на панели инструментов Data Reviewer.

    Откроется диалоговое окно Менеджер пакетных заданий (Reviewer Batch Job Manager).

  4. Создайте пакетное задание.
  5. Щелкните правой кнопкой мыши группу в пакетном задании, а затем щёлкните Добавить проверку (Add Check) > Расширенные проверки (Advanced Checks) > Проверка метаданных (Metadata Check).

    Откроется диалоговое окно Свойства проверки метаданных (Metadata Check Properties).

    Диалоговое окно Свойства проверки метаданных (Metadata Check Properties)
  6. При необходимости введите уникальное имя для проверки в текстовом поле Название проверки (Check Title).
    ПримечаниеПримечание:

    В заголовке можно использовать описание типа, стандарта метаданных и условий, которые вы оцениваете с помощью данной проверки. Это может быть полезно, если необходимо выполнить проверку сочетания обязательных и факультативных элементов метаданных и ресурсов.

  7. В области Опции проверки отметьте опцию Проверить стандарт метаданных (Validate Metadata Standard).
  8. Нажмите Конфигурировать (Configure), чтобы сконфигурировать выражения элементов метаданных.

    Откроется диалоговое окно Подтверждение содержания метаданных (Metadata Content Validation).

    Диалоговое окно Подтверждение содержания метаданных (Metadata Content Validation).
  9. В области Выражения элементов (Element Expressions) выберите опцию Пользовательское выражение (Custom Expression).
  10. Щелкните стрелку раскрывающегося списка Пользовательское выражение (Custom Expression) и выберите Создать пользовательское выражение (Create Custom Expression).
    ПодсказкаПодсказка:

    Вы также можете редактировать ранее сохраненное выражение, выбрав его из ниспадающего списка Пользовательское выражение (Custom Expression) и нажав Редактировать (Edit), чтобы открыть диалоговое окно Редактировать пользовательское выражение (Edit Custom Expression) для обновления запроса.

  11. В области Редактировать пользовательское выражение (Edit Custom Expression), введите описательное имя для запроса в текстовое поле Имя проверки (Check Name).
    ПримечаниеПримечание:

    Имя проверки может быть использовано для описания оцениваемых элементов и условий ошибок, которые вы ищете с помощью пользовательского выражения. Когда запрос сохранен на диске, имя будет отображено в раскрывающемся списке Создать пользовательское выражение (Create Custom Expression).

  12. В области Редактировать пользовательское выражение (Edit Custom Expression), введите пользовательское выражение XPath 1.0 в текстовое поле Выражение XPath (XPath Expression).
  13. В области Редактировать пользовательское выражение (Edit Custom Expression), введите в текстовое поле Статус (Status) краткое описание того, что составит результаты запроса.
    ПримечаниеПримечание:

    Текст, введенный в свойство Статус (Status) записывается в поле результата поиска ошибки REVIEWSTATUS в таблице Обозревателя. Подробное описание ошибки позволит лучше её опознать и исправить в будущем, при выполнении контроля качества.

    Завершенное пользовательское выражение в диалоговом окне Подтверждение содержания метаданных (Metadata Content Validation).
  14. В области Редактировать пользовательское выражение (Edit Custom Expression), нажмите Проверить (Verify), чтобы проверить синтаксис выражения XPath.
  15. Когда запрос был успешно подтвержден, можно нажать Сохранить на диск (Save to Disk), чтобы сохранить пользовательское выражение XPath для последующего использования.
    ПримечаниеПримечание:

    Чтобы запустить сконфигурированную проверку, сохранять выражение не нужно, но если вы намерены использовать его в дальнейшем в другой проверке метаданных, необходимо его сохранить. Сохраненных выражения XPath хранятся в XML-форматированном текстовом файле, а их имя основывается на имени, введенном в текстовое поле Имя проверки (Check Name). Результирующий файл хранится на диске в следующем пути: User_Profile\My Documents\ESRI\Production<release>\Metadata\Queries.

  16. В области Выражения элементов (Element Expressions) нажмите Добавить выражение (Add Expression), чтобы добавить пару элементов метаданных или пользовательских выражений в список области Сконфигурированные выражения (Configured Expressions).
    ПримечаниеПримечание:

    Каждой пользовательское выражение XPath, сконфигурированное для оценки содержания, представлено в списке области Сконфигурированные выражения (Configured Expressions) в виде отдельной строки.

  17. Нажмите кнопку OK, чтобы закрыть диалоговое окно Проверка содержания метаданных (Metadata Content Validation).
  18. При необходимости введите описание для результатов проверки в текстовом поле Примечания (Notes) в области примечаний Reviewer (Reviewer Remarks).
  19. При необходимости щелкните стрелку ниспадающего списка Важность (Severity) и выберите значение, указывающее на приоритет результатов проверки в области Примечания Reviewer.

    Важность указывает на серьезность результата проверки. Диапазон этих значений от 1 до 5, где 1 обозначает высший приоритет, а 5 – низший.

  20. Нажмите ОК.
  21. Сохраните пакетное задание.
  22. Нажмите ОК.

Связанные темы

4/27/2014