Обычно создают метаданные, соответствующие профилю или стандарту метаданных, поскольку существует необходимость совместного пользования информацией о ресурсах ГИС с другими людьми. Стандарт или профиль обеспечивает согласованный формат для обмена информацией.
Если вы создаете метаданные, которые соответствуют официальному стандарту или профилю, то в процессе редактирования элементов метаданных вы должны ссылаться на вашу копию этого документа. Это официальный источник правил, которым должно соответствовать содержимое метаданных. Соблюдение всех требований может быть затруднительно, пока вы не привыкните к схемам, системе обозначений и терминологии стандарта, но со временем это поможет создавать более качественные метаданные.
Создание метаданных, соответствующих требованиям стандарта, в ArcGIS for Desktop
Для создания метаданных, соответствующих стандарту, в ArcGIS for Desktop, сначала настройте программное обеспечение на использование указанного в требованиях стандарта или профиля стиля метаданных. Затем, воспользуйтесь редактором метаданных ArcGIS, который поможет вам в создании совместимых со стандартом метаданных, посредством проверки содержания по мере ввода данных.
Таблица содержания позволяет увидеть с первого взгляда, удовлетворяют ли метаданные элемента правилам используемого стиля метаданных. Если на странице с информацией имеются какие-либо проблемы, в таблице содержания на странице будет отображаться значок Х красного цвета . Страницы без ошибок помечаются зеленой "галочкой" . Чистая страница в таблице содержания не содержит правил, касающихся информации, которой вы можете управлять.
Если имеется проблема со значением некоторого элемента, это значение будет выделено красным фоном. Например, для стиля ваших метаданных может быть необходим некоторый элемент, но он не имеет действительного значения; или, вместо требуемого целочисленного значения введен текст. При возникновении любой проблемы, вы можете незамедлительно устранить ее в процессе редактирования элемента метаданных. Если вы не знаете, какую информацию ввести для элемента метаданных, наведите указатель на элемент управления вводом. В нижней части редактора появится строка с подсказкой, какую информацию следует ввести.
Некоторые страницы очень длинны, на них могут возникнуть сложности с поиском проблемных данных. Поэтому, все ошибки на странице перечисляются вверху. Если щелкнуть ошибку в этом списке, то выполняется переход к соответствующему элементу на странице, чтобы вы могли устранить проблему по месту.
По мере редактирования страницы, список ошибок вверху страницы будет меняться автоматически. Иногда, когда вы устанавливаете значение элемента на одной странице, сообщение об ошибке может появиться на другой странице. Изменение значения элемента может вызвать необходимость учета новых правил. Когда все ошибки на странице исправлены, вы увидите зеленую галочку на странице таблицы содержания редактора.
Правила, установленные для стиля метаданных, основываются на стандарте метаданных или профиле документа в целом. Для стиля метаданных ISO 19139 также используются правила, определенные стандартами ISO 19115, Географическая информация – Метаданные и ISO 19119, Географическая информация – Сервисы, которые не могут быть представлены в схемах XML, предусмотренных ISO 19139, Географическая информация – Mетаданные – Реализация XML-схемы. Для стиля метаданных North American Profile, применяются правила, установленные практическим путем, которые не представлены в моделях UML-профиля. В стиль метаданных INSPIRE к правилам, требуемым по стандарту ISO 19139, добавлены правила INSPIRE Metadata Implementing Rules; правила INSPIRE нельзя рассматривать отдельно от ISO 19139, так как ни специфический формат метаданных INSPIRE, ни пользовательский набор схем XML, не регламентируется этой директивой.
После создания описывающих элемент метаданных, совместимых со стандартом, эта информация будет сопровождать данный элемент по мере обращения к нему и совместного использования в ArcGIS.
- Настроить ArcGIS применяется для создания метаданных, согласно предписываемому стандарту.
- Просмотр метаданных элемента ArcGIS. Многие свойства элемента добавляются автоматически.
- Если элемент уже имеет метаданные, созданные в ArcGIS Desktop 9.3.1 или более ранних версиях, то выберите обновить метаданные элемента до формата метаданных ArcGIS.
- Редактировать метаданные элемента. Добавьте элементу любое содержание, необходимое вашей организации. После завершения редактирования информации на странице, убедитесь, что вверху страницы не указаны ошибки.
Если проблем не найдено, у страницы в таблице содержания будет отображена зеленая галочка. Перейдите к следующему шагу.
Если на странице найдены ошибки, то их список отображается в верхней ее части. Устраните ошибки, затем проверьте список снова. Повторите до исправления всех ошибок страницы.
- Проверьте таблицу содержания редактора метаданных на наличие на страницах красных значков X , что означает, что на странице имеется какая-либо проблема.
- Если все страницы отмечены зелеными галочками , то созданные вами метаданные, соответствуют требованиям стандарта. Перейдите к следующему шагу.
- Повторите шаг 4 для всех страниц, на которых были найдены ошибки.
- Щелкните кнопку Сохранить , чтобы остановить редактирование метаданных элемента и сохранить изменения.
Проверка метаданных элемента
Элемент метаданных признается корректным, когда он отвечает всем требованиям стандарта. Некоторые стандарты метаданных содержат правила, описывающее обязательное содержание, но не содержат информации о формате, в котором оно должно храниться. Другие стандарты могут включать правила и о содержимом, и о формате метаданных. Любые требования, касательно формата метаданных, могут применяться, когда метаданные рассматриваются отдельно от элемента, который они описывают.
И ISO 19115, Географическая информация – Метаданные, и Федеральный комитет по географическим данных (FGDC) Стандарт содержания цифровых геопространственных метаданных (CSDGM) являются стандартами контента. До тех пор пока удовлетворяется все требования по содержанию, метаданные считаются корректными, независимо от формата, в котором представляется информация. Однако ISO 19139 Географическая информация – Mетаданные – Реализация XML-схемы, предусматривает набор схем XML, которые определяют, как метаданные, отвечающие стандарту, должны храниться в формате XML и как метаданные должны тестироваться на соответствие стандарту. К сожалению, язык схемы XML сам по себе не может полностью охватить все правила, описанные в ISO 19115, поэтому тест, указанный в ISO 19139 отчасти ограничен.
Для определения соответствия метаданных элемента требованиям стандарта или профиля может использоваться много разных тестов. Каждый из тестов имеет преимущества и ограничения. XML DTD могут проверять наличие нужных элементов метаданных и их правильное местоположение. XML-схемы выполняют тесты того же типа и могут дополнительно проверять, содержит ли компонент правильный тип значения. Схемы XML не могут тестировать ситуации, когда обязательность включения элемента может измениться в зависимости от значения другого элемента. Некоторые профили могут использовать правила Schematron для тестирования условий, которые схемы XML не способны проверить и которые могут предоставлять сообщения о проверке, более простые для понимания. Для метаданных FGDC служебная программа синтаксического анализатора метаданных, широко известная как mp, обычно используется для тестирования структуры и содержимого метаданных, сохраняемых в XML, структурированном текстовом файле или формате SGML. Однако XML DTD и схема XML также применяются для тестирования метаданных FGDC, которые хранятся в формате XML. Из-за различий в методах проверки выполнение теста каждого типа может приводить к разным результатам для одного и того же XML-файла, даже если методы проверки разработаны для поддержки одного и того же стандарта или профиля.
Описание элемента ArcGIS хранится во внутреннем формате, определяемом Esri. Проверочные тесты, связанные со стандартами метаданных, создаются для независимого от ArcGIS использования метаданных, которые имеют формат, отвечающий стандарту. Однако ArcGIS поставляется с трансляторами, которым известно, как принимать предоставляемую информацию и создавать файлы, правильно отформатированные для разных стандартов метаданных. Если вы хотите проверить метаданные элемента, используя схему XML или XML DTD, связанную со стилем ваших метаданных, нажмите кнопку Проверить на закладке закладка Описание. Откроется инструмент Проверить метаданные (Validate Metadata), который сначала импортирует метаданные в соответствующий стандарту XML файл, а затем проверяет его.
В общем виде, если вы закончили редактировать метаданные элемента и редактор метаданных ArcGIS показывает, что вы создали метаданные, отвечающие требованиям стандарта, то тестирование выполнено.
Если вы хотите проверить метаданные элемента, используя схему XML, отличающуюся от той, которая связана с вашим стилем метаданных, укажите ее местоположение инструменту Проверить метаданные в параметре URL адрес схемы. Для проверки метаданных элемента с помощью другого метода, нажмите кнопку Экспорт на закладке закладка Описание. Откроется инструмент Экспорт метданных для генерации файла, отвечающего стандарту XML. Затем, используйте другой метод проверки.
FGDC формат файлов XML может проверяться при помощи служебной программы mp посредством запуска инструмента Переводчик метданных USGS MP с типом преобразования Отсутствует. Если вы используете стиль метаданных FGDC, вы можете предпочесть проверку метаданных элемента этим способом, вместо применения FGDC CSDGM DTD или схемы XML. Вы можете создавать вашу собственную модель или скрипт, который сначала запускает инструмент Экспорт метданных, а потом для проверки файла активирует инструмент Переводчик метданных USGS MP. Если вам необходимо предоставить эту информацию в других файловых форматах FGDC CSDGM, таких, как текстовый формат, HTML или SGML, вы также можете использовать модель или скрипт.
Любой XML-файл может проверяться с использованием схемы XML или XML DTD с помощью инструмента Проверка схемы XML.
Проверка метаданных элемента зачастую является итеративным процессом. Вы редактируете метаданные элемента, а затем проверяете их на корректность. После нахождения ошибки, отредактируйте метаданные, чтобы устранить проблему, сохраните изменения и перепроверьте еще раз. Информация, которую вы ввели в процессе редактирования, чтобы устранить проблему, может привести к необходимости ввода дополнительной информации. То есть по мере решения одних проблем могут возникать другие и т.д.
- Проверьте метаданные элемента с помощью стиля схемы XML, чтобы убедиться в соответствии созданных метаданных стандарту.
- Если обнаруживаются ошибки, их описание приводится в сообщениях инструмента.
Синтаксический анализатор XML не имеет информации о стандарте метаданных; он может только оценивать правила, указанные в схеме XML, и представляет информацию об ошибках в общем виде. Схема XML включает список элементов, которые разрешаются в секции, в определенном порядке. Она содержит информацию об обязательных элементах. Также она может знать, какой тип данных может находится в элементах.
Предположим, что секции разрешается иметь элементы A, B и C. Элемент B является обязательным. Вы тестируете метаданные, используя схему XML. Если ваши метаданные содержат элементы A и C, но в них отсутствует B, то вы можете ожидать сообщение об отсутствии элемента B. Вместо этого сообщение об ошибке, которое обычно появляется, сообщает, что элемент C нарушает установленный порядок или располагается в недопустимом месте. Если ваши метаданные имеют только элемент А, а В и С отсутствуют, то обычно появляется сообщение, о необходимости добавления в раздел других элементов. Если ваши метаданные содержат элемент В, но его значение имеет неправильный тип данных, вы получите сообщение о том, что значение элемента В некорректно. В общем виде, сообщения о проверке указывают на ошибку, но часто не могут помочь вам ее исправить.
Если найденная в ходе проверки ошибка указывает на наличие проблемы в элементе метаданных, просмотрите соответствующий раздел документа о стандарте метаданных. Выясните, какие элементы обязательны в этом разделе, и какие типы данных они должны содержать. Проверьте метаданные элемента, чтобы посмотреть, какие элементы присутствуют, какие отсутствуют, и содержат ли они правильный тип информации.
- Редактировать метаданные элемента. Добавьте отсутствующую информацию и исправьте значения с некорректным типом данных.
- Щелкните кнопку Сохранить , чтобы завершить редактирование метаданных элемента и сохранить изменения.
- Повторяйте шаги с 1 по 4 до тех пор, пока не перестанут выводиться сообщения об ошибках. Согласно используемой схеме XML, метаданные элемента являются корректными.
Экспорт и публикация файла XML, отвечающего стандарту
Если вы используете элемент совместно с другим пользователем ArcGIS, метаданные, отвечающие стандарту, перемещаются вместе с элементом, как его часть. Если вы публикуете элемент в ArcGIS Online, вам не требуется ничего дополнительно делать с метаданными, просто опубликуйте сам элемент.
Иногда может возникнуть потребность передать информацию об элементе вне ArcGIS и отдельно от самого элемента. Например, можно было бы опубликовать метаданные элемента в независимом каталоге метаданных, таком как европейский геопортал INSPIRE или веб-сайт США GeoPlatform.gov. Обычно в каталоги метаданных необходимо предоставлять информацию в файле, формат которого соответствует стандарту. Если вы желаете опубликовать информацию об элементе в каталоге метаданных этого типа, сначала экспортируйте метаданные в соответствующий стандарту формат, а затем опубликуйте полученный файл.
Каталоги метаданных могут содержать тесты, которые позволяют проверить соответствие стандарту публикуемого файла. Если файл не проходит тестирование, он не публикуется. Проверка, осуществляемая в каталоге метаданных, может отличаться от той, что вы применяете у себя для определения их корректности. Каталог метаданных также может предъявлять требования, которые выходят за рамки стандартных правил, чтобы удостовериться, что все публикуемые метаданные могут быть найдены поддерживаемыми им методами поиска. Ваши метаданные должны соответствовать всем требованиям администратора каталога. Если возможно, до публикации проверьте метаданные элемента на соответствие требованиям каталога, используя подходящие тесты. Если обнаруживаются какие-либо проблемы, отредактируйте метаданные элемента в ArcGIS для устранения проблем, а затем еще раз экспортируйте метаданные и повторно выполните тест.
- Проверьте метаданные элемента при помощи теста каталога метаданных. Если обнаруживаются какие-либо ошибки, идентифицируйте их, отредактируйте метаданные элемента и устраните проблемы.
- Экспорт метаданных в совместимый со стандартом файл XML
- Опубликуйте экспортированный файл, используя механизмы публикации каталога метаданных.