Национальный стандарт РФ ГОСТ Р 57668-2017 (ИСО 19115-1:2014)
"Пространственные данные. Метаданные. Часть 1. Основные положения"
(утв. и введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2017 г. N 1114-ст)
Spatial data. Metadata. Part 1. Fundamentals
ОКС 35.220
Дата введения - 1 июня 2018 г.
Введен впервые
Курсив и полужирный шрифт в тексте не приводятся
Предисловие
1 Подготовлен Федеральным государственным бюджетным учреждением "Федеральный научно-технический центр геодезии, картографии и инфраструктуры пространственных данных" (ФГБУ "Центр геодезии, картографии и ИПД") на основе собственного перевода на русский язык англоязычной версии стандарта, указанного в пункте 4
2 Внесен Техническим комитетом по стандартизации ТК 394 "Географическая информация/геоматика"
3 Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2017 г. N 1114-ст
4 Настоящий стандарт является модифицированным по отношению к международному стандарту ИСО 19115-1:2014 "Географическая информация. Метаданные. Часть 1. Основные положения" (ISO 19115-1:2014 "Geographic information - Metadata - Part 1: Fundamentals", MOD) путем включения дополнительных фраз, слов, ссылок и внесения изменений по отношению к тексту применяемого международного стандарта, которые выделены курсивом, а также невключения отдельных структурных элементов, ссылок и дополнительных элементов. Объяснение причин внесения этих технических отклонений приведено во введении.
Сопоставление структуры настоящего стандарта со структурой указанного международного стандарта приведено в дополнительном приложении ДБ.
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5).
Сведения о соответствии ссылочных национальных стандартов международным стандартам, использованным в качестве ссылочных в примененном международном стандарте, приведены в приложении ДВ
5 Введен впервые
Введение
Последние достижения в области компьютерного программного и технического обеспечения для управления и анализа данных, в частности их сращивание с пространственно привязанными результатами наблюдений, привели к значительному увеличению использования цифровых пространственных данных во всем мире. Все чаще специалисты из самых разных областей науки, не связанных с географическими данными и информационными технологиями, производят, усовершенствуют и модифицируют цифровые пространственные данные. По мере того как растут количество, сложность и разнообразие географических информационных ресурсов, возрастает важность метода обеспечения понимания всех аспектов этих ресурсов.
Целью настоящего стандарта является предоставление модели для описания информации или ресурсов, которые могут иметь географическое распространение. Настоящий стандарт предназначен для использования информационными аналитиками, программистами, разработчиками информационных систем и др. при определении основных принципов и требований к стандартизованному описанию информационных ресурсов. Настоящий стандарт определяет элементы метаданных, их свойства и отношения между элементами и устанавливает общий набор терминов и определений метаданных, а также процедур их расширения.
Для провайдеров ресурсов настоящий стандарт:
1) позволит эффективно и полностью охарактеризовать свои ресурсы;
2) упростит организацию и менеджмент метаданных для информационных ресурсов;
3) обеспечит надлежащее использование информационных ресурсов посредством точного понимания их характеристик;
4) упростит обнаружение ресурсов, доступ, поиск и повторное использование;
5) позволит определить, будет ли информационный ресурс полезным для них.
Настоящий стандарт входит в группу национальных стандартов, разрабатываемых на основе международных стандартов серии ИСО 19100. Настоящий стандарт определяет метаданные общего назначения. Более подробные модели для некоторых аспектов описания ресурсов, в том числе качества, структуры данных или изображений, определены в других стандартах этой серии:
ГОСТ Р 57668 Пространственные данные. Метаданные. Часть 2. Расширения для изображений и матричных данных;
ГОСТ Р 57773 Пространственные данные. Качество данных.
В содержание настоящего стандарта внесены изменения для приведения его в соответствие с современными международными и национальными стандартами, в частности: изменен раздел нормативных ссылок, уточнена библиография, исключены ссылки на ИСО 19115:2003, а также исключено приложение G, содержащее перечень изменений по сравнению с версией ИСО 19115:2003, поскольку она не принималась в Российской Федерации в качестве национального стандарта. Из текста настоящего стандарта исключены также все ссылки на приложение G. В текст настоящего стандарта дополнительно включено приложение ДА, содержащее перевод терминов из приложения В.
Настоящий стандарт представляет собой методологическую основу для создания метаданных, включая разработку документов описания метаданных при производстве и использовании пространственных данных различного назначения. Настоящим стандартом предусматривается возможность разработки необходимых национальных стандартов в виде профилей, ориентированных на решение специальных задач.
1 Область применения
Настоящий стандарт устанавливает схему, необходимую для описания пространственных данных и сервисов с помощью метаданных. Настоящий стандарт предназначен для распространения информации относительно идентификации, протяженности, качества, пространственных и временных аспектов, содержания, координатной основы, отображения, распространения и других свойств цифровых пространственных данных и сервисов.
Настоящий стандарт применяется для описания пространственных наборов данных, пространственных сервисов, комплектов наборов данных, отдельных пространственных объектов и свойств объектов.
Настоящий стандарт определяет:
- обязательные и условные части метаданных, сущности метаданных и элементы метаданных;
- минимальный набор метаданных, необходимый для большинства приложений метаданных (обнаружение данных, определение пригодности данных для использования, доступ к данным, передача данных и использование данных и сервисов);
- необязательные элементы метаданных для обеспечения при необходимости более широкого стандартного описания ресурсов;
- методы расширения метаданных в целях обеспечения решения конкретных задач.
2 Соответствие
2.1 Требования соответствия
Любые метаданные, соответствующие настоящему стандарту, должны отвечать требованиям, приведенным в комплексе проверок (см. приложение А).
Метаданные должны быть представлены в соответствии с разделом 6 и приложением В.
Если существует расхождение между UML-моделями, предусмотренными в разделе 6 и приложении В, данные модели должны быть рассмотрены самостоятельно.
Метаданные, определяемые пользователем, должны быть определены и представлены в соответствии с приложением С.
Любой профиль, соответствующий настоящему стандарту, должен соответствовать правилам, приведенным в С.6 приложения С.
2.2 Комплекс проверок
Для целей проверок на соответствие с использованием комплекса проверок в приложении А классы метаданных и элементы должны быть определены в качестве обязательных, условных или необязательных, как указано в соответствующем профиле.
3 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие документы:
ГОСТ 7.75-97 Система стандартов по информации, библиотечному и издательскому делу. Коды наименований языков
ГОСТ ИСО 8601-2001 Система стандартов по информации, библиотечному и издательскому делу. Представление дат и времени. Общие требования
ГОСТ Р 57656 (ИСО 19115-2:2009) Пространственные данные. Метаданные. Часть 2. Расширения для изображений и матричных данных
ГОСТ Р 57657 (ИСО 19131:2007) Пространственные данные. Спецификация информационного продукта
ГОСТ Р 57773 (ИСО 19157:2013) Пространственные данные. Качество данных
ОК (МК (ИСО 3166) 004-97) 025-2001 Общероссийский классификатор стран мира
ОК (МК (ИСО 4217) 003-97) 014-2000 Общероссийский классификатор валют
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов и классификаторов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодному информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по выпускам ежемесячного информационного указателя "Национальные стандарты" за текущий год. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, то это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.
4 Термины и определения
В настоящем стандарте применены следующие термины с соответствующими определениями:
4.1 ссылка (citation): Информационный объект, содержащий информацию, которая направляет внимание читателя или пользователя с одного ресурса (4.17) на другой.
4.2 тип данных (data type): Спецификация области значений с операциями (4.15), разрешенными над значениями в этой области.
Пример - Целое, вещественное, логическое, строка, данные и GM_Point.
Примечание - Тип данных определяется термином, например, "целое".
4.3 набор данных (dataset): Идентифицируемая совокупность данных.
Примечание - Набор данных может быть меньшей группировкой данных, которая хотя и ограничивается каким-то параметром, например пространственной протяженностью или типом объекта, расположена физически в большем наборе данных. Теоретически минимальный набор данных может быть в виде отдельного пространственного объекта (4.5) или атрибута объекта, содержащегося в большем наборе данных. Твердая копия карты или плана может считаться набором данных.
4.4 комплект наборов данных (dataset series): Коллекция наборов данных (4.3), имеющих общие характеристики.
4.5 пространственный объект (feature): Абстракция явления реального мира.
4.6 свободный текст (free text): Текстовая информация, которая может быть выражена на одном или нескольких языках.
4.7 сетка (grid): Сеть, составленная из двух или более наборов кривых, в которой члены каждого набора пересекаются с членами других наборов алгоритмическим образом.
4.8 интерфейс (interface): Именованный набор операций (4.15), которые характеризуют поведение сущности.
4.9 происхождение (lineage): Происхождение, источник(и) (4.16) и процесс(ы) производства, использованные в производстве ресурса (4.17).
4.10 метаданные (metadata): Информация о ресурсе (4.17).
4.11 элемент метаданных (metadata element): Дискретная единица метаданных (4.10).
Примечания
1 Элементы метаданных уникальны в пределах класса метаданных.
2 Эквивалент атрибуту и/или ассоциации в терминологии UML.
3 На атрибуты класса и отношения ссылаются как на элементы метаданных.
4.12 сущность метаданных (metadata entity): Набор элементов метаданных (4.11), описывающих один и тот же аспект данных.
Примечания
1 Может содержать одну или более сущностей метаданных.
2 Эквивалент класса в терминологии UML.
4.13 раздел метаданных (metadata section): Поднабор метаданных (4.10), который состоит из совокупности связанных сущностей метаданных (4.12) и элементов метаданных (4.11).
Примечание - Эквивалент пакета в терминологии UML.
4.14 модель (model): Абстракция некоторых аспектов реальности.
4.15 операция (operation): Спецификация преобразования или запроса, применяемого к объекту.
Примечание - Операция имеет имя и список параметров.
4.16 источник (provenance): Организация или физическое лицо, которое создало, накапливало, поддерживало и использовало записи.
4.17 ресурс (resource): Идентифицируемый аспект или средства, которые соответствуют требованиям.
Пример - Набор данных (4.3), комплект наборов данных (4.4), сервис (4.18), документ, инициатива, программное обеспечение, лицо или организация.
4.18 сервис (service): Отдельная часть функциональности, предоставляемой сущностью посредством интерфейса (4.8).
4.19 пространственные данные (spatial data): Данные о пространственных объектах, включающие сведения об их форме, местоположении и свойствах, в том числе представленные с использованием координат.
5 Сокращения и аббревиатуры
5.1 Сокращения
В настоящем стандарте использованы следующие сокращения:
OCL (Object Constraint Language) - язык объектных ограничений;
OGC (Open Geospatial Consortium) - открытый геопространственный консорциум;
UML (Unified Modelling Language) - унифицированный язык моделирования;
XML (Extensible Markup Language) - расширяемый язык разметки.
5.2 Аббревиатуры пакетов
Для обозначения пакета, содержащего класс, используют аббревиатуры. Данные аббревиатуры предшествуют имени класса и присоединяются через символ "_". Ниже приведен перечень таких аббревиатур:
CI |
(Citation) |
- ссылки; |
DQ |
(Data Quality) |
- качество данных; |
DS |
(Dataset) |
- набор данных; |
ЕХ |
(Extent) |
- пространственно-временная протяженность; |
FC |
(Feature Catalogue) |
- каталог объектов; |
GF |
(General Feature) |
- главный объект; |
GM |
(Geometry) |
- геометрия; |
LI |
(Lineage) |
- происхождение; |
LE |
(Lineage extended) |
- расширенное происхождение; |
MD |
(Metadata) |
- метаданные; |
PT |
(Polylinguistic Text) |
- полилингвистический текст; |
RS |
(Reference System) |
- система отсчета; |
SC |
(Spatial Coordinates) |
- пространственные координаты; |
SV |
(Metadata for Services) |
- метаданные для сервисов; |
TM |
(Temporal) |
- временной. |
6 Требования к метаданным
6.1 Метаданные для ресурсов
Настоящий стандарт определяет метаданные, необходимые для описания всех видов ресурсов. Метаданные применяются:
- к коллекциям ресурсов и их компонентам (например, комплект наборов данных);
- наборам данных и их компонентам (например, объект и типы свойств объектов);
- программному обеспечению;
- техническим средствам;
- сервисам;
- негеографическим данным;
- другим типам ресурсов.
Метаданные должны предоставляться для наборов пространственных данных и при необходимости для других видов ресурсов.
6.2 Информация по применению метаданных
На рисунке 1 приведена диаграмма класса UML, определяющая классы информации, к которым применяются метаданные. Она устанавливает, что ресурс (DS_Resource) и агрегации ресурсов должны иметь один или более связанных наборов метаданных (MD_Metadata). Метаданные могут при необходимости применяться к Feature (объекту), Feature Attribute (атрибуту объекта), Feature Туре (типу объекта), Feature Property Туре (типу свойств объекта). Способ связывания метаданных с экземплярами объектов и атрибутов описан в [1]. Набор данных (DS_Dataset), агрегат (DS_Aggregate) и сервис (SV_Service) являются специализациями (подтипами) ресурса (DS_Resource). Агрегации ресурсов могут быть определены (выделены как подклассы) в качестве общей ассоциации (DS_OtherAggregate), комплекта наборов данных (DS_Series) или специфической деятельности (DS_Initiative). Совокупные ресурсы, которые определены (выделены в качестве подтипов) как комплект наборов данных (DS_Series), связаны общим наследованием, например: они могут быть наборами данных, которые получены от одного датчика (DS_Sensor), платформы (DS_Platform) или соответствуют общей спецификации на производство (DS_ProductionSeries). MD_Metadata распространяется на ресурсы и услуги, которые указаны в MD_ScopeCode (код области применения) (см. В.3.28 приложения В). Словарь данных для этой модели приведен в таблице В.1 приложения В.
6.3 Основные положения метаданных: пакеты и зависимости
Серия стандартов на пространственные данные разрабатывается с использованием одного или более пакетов UML и поддерживается в единой интегрированной модели UML. Настоящий стандарт использует основные понятия, содержащиеся в [2]-[9]. Рисунок 2 иллюстрирует пакеты, на которых основан настоящий стандарт. Пакет Metadata - Fundamentals (метаданные - основные положения) определяется и представляется одним или несколькими пакетами; каждый пакет предоставляет отдельный компонент информации метаданных. Для определения и предоставления метаданных использованы 13 пакетов, определенных в настоящем стандарте:
Metadata information |
- информация о метаданных; |
Identification information |
- идентификационная информация; |
Рисунок 1 - Применение метаданных
Constraint information |
- информация об ограничениях; |
Lineage information |
- информация о происхождении; |
Content information |
- информация о содержании; |
Distribution information |
- информация о распространении; |
Reference system information |
- информация о системах координат; |
Spatial representation information |
- информация о пространственном представлении; |
Portrayal catalogue information |
- информация о каталоге графических отображений; |
Metadata application information |
- информация о приложении метаданных; |
Application Schema information |
- информация о схеме приложения; |
Metadata extension information |
- информация о расширении метаданных; |
Service metadata information |
- информация о метаданных на сервисы. |
Дополнительно могут использоваться еще четыре следующих пакета: | |
Citation information |
- информация о ссылках; |
Responsible party information |
- информация об ответственном субъекте; |
Language-characterset localization information |
- информация о применяемом языке; |
Extent information |
- информация о пространственно-временной протяженности |
Индивидуальные пакеты могут быть применены по одному, чтобы обеспечить отдельные компоненты метаданных для удовлетворения специфических требований, но как минимум Metadata information и Identification information должны быть задействованы при предоставлении полного набора метаданных. Дополнительные пакеты следует добавлять при предоставлении дополнительных метаданных.
Рисунок 2 - Метаданные - основные положения: пакеты и зависимости 1)
------------------------------
1)Наименования международных стандартов, приведенных на рисунке 2, и их перевод приведены в [2]-[9].
------------------------------
6.4 Связь между пакетами Citation information и Responsible party information, Metadata application information, Language-characterset localisation information и Extent information
Четыре пакета Citation information, Responsible party information, Language-characterset localisation information, Extent information, а также Metadata application information использованы другими пакетами при предоставлении метаданных (см. рисунок 3).
Рисунок 3 - Связь между пакетами Citation information и Responsible party information, Metadata application information, Language-characterset localisation information и Extent information
6.5 Диаграммы пакетов классов метаданных ресурса
6.5.1 Введение
Метаданные формируются из одного или более пакетов метаданных, содержащих один или более классов метаданных, содержащих атрибуты. Отношения между пакетами метаданных и между классами метаданных определяются символами отношений композиции и агрегации. Атрибуты класса и отношения совместно рассматриваются как элементы метаданных. Диаграммы в 6.5.2-6.6.3 обеспечивают "представления", которые являются частями общей абстрактной модели метаданных. Каждая диаграмма определяет пакет метаданных UML связанных классов, элементов, типов данных и перечней кодов. Связанные классы, которые определены в другой диаграмме, показаны со скрытыми атрибутами и пакетом, в котором они полностью определены именем пакета после двоеточия (::). Метаданные полностью определены посредством диаграмм модели UML и связанного словаря данных для каждого пакета в приложении В. Абстрактные классы (которые определены в виде схематических структур, то есть только их подклассы реализованы) идентифицируются их именами, указанными курсивом.
Примечание - В некоторых случаях необязательные классы могут иметь обязательные элементы, такие элементы становятся обязательными, только если используется необязательный элемент.
6.5.2 Информация о метаданных (MD_Metadata)
6.5.2.1 Общие положения
Пакет MD_Metadata определяет схему для описания полных метаданных о ресурсе и метаданных о самих метаданных. Словарь данных для его диаграммы (см. рисунок 4) приведен в таблице В.2 приложения В.
6.5.2.2 Схема метаданных
Полные метаданные представляются посредством MD_Metadata и совокупностью дополнительных 12 классов метаданных, как указано на рисунке 4. Класс DQ_DataQuality определен в ГОСТ Р 57773.
Рисунок 4 - Классы схемы метаданных
6.5.2.3 Метаданные о метаданных
Класс MD_Metadata содержит атрибуты, предоставляющие информацию о метаданных, как указано на рисунке 5. Словарь данных для этой диаграммы приведен в таблице В.2 приложения В.
Рисунок 5 - Метаданные на классы метаданных
6.5.3 Идентификационная информация (MD_Identification)
6.5.3.1 Общие положения
Идентификационная информация обеспечивает предоставление информации для того, чтобы однозначно идентифицировать ресурс. Пакет MD_Identification может быть определен как MD_DataIdentification или SV_ServiceIdentification и является совокупностью семи классов метаданных, которые помогают в идентификации ресурса. Полный пакет указан на рисунке 6. Словарь данных для этой диаграммы приведен в таблице В.3 приложения В.
6.5.3.3 Списки кодов идентификационной информации
Идентификационный пакет использует списки кодов, указанные на рисунке 7. Словарь данных для этих списков кодов приведен в таблице В.3 приложения В.
Рисунок 7 - Списки кодов для идентификационной информации 1)
------------------------------
1)Перевод терминов из списков кодов и перечислений, указанных на рисунках, приведен в таблицах раздела В.3 приложения В и в приложении ДА.
------------------------------
6.5.4 Информация об ограничениях (MD_Constraints)
Этот пакет поддерживает предоставление метаданных о правовых ограничениях и ограничениях, связанных с безопасностью, размещенных в ресурсах и метаданных о ресурсах. Он состоит из MD_Constraints, который также может быть определен как MD_LegalConstraints (правовые ограничения) и/или MD_SecurityConstraints (ограничения по безопасности). Полный пакет приведен на рисунке 8. Словарь данных для этой диаграммы приведен в таблице В.4 приложения В.
Рисунок 8 - Классы информации об ограничениях
6.5.5 Информация о происхождении (LI_Lineage)
Этот пакет поддерживает предоставление метаданных об источниках и производственных процессах, используемых в производстве ресурса. LI_Lineage - это совокупность двух классов LI_Source (источник), LI_ProcessStep (этапы обработки). Полный пакет указан на рисунке 9. Классы с суффиксом "LE" определены в ГОСТ Р 57656 и показаны для справки, чтобы обеспечить полное представление о модели происхождения. Словарь данных для этой диаграммы приведен в таблице В.5 приложения В.
Рисунок 9 - Классы информации о происхождении
6.5.6 Информация по ведению данных (MD_MaintenanceInformation)
Этот пакет поддерживает предоставление метаданных, связанных с областью применения и периодичностью обновления ресурса или метаданных о ресурсе в отдельном классе MD_MaintenanceInformation. Полный пакет указан на рисунке 10. Словарь данных для этой диаграммы приведен в таблице В.6 приложения В.
Рисунок 10 - Классы информации по ведению данных
6.5.7 Информация о форме пространственного представления (MD_SpatialRepresentation)
Этот пакет поддерживает предоставление метаданных, идентифицирующих пространственные примитивы, используемые ресурсом, и механизмы, используемые для моделирования реальных явлений мира в цифровой информационной системе. Он состоит из MD_SpatialRepresentation, который может быть определен либо как MD_VectorSpatialRepresentation (векторное представление), либо как MD_GridSpatialRepresentation (матричное представление). MD_GridSpatialRepresentation далее может быть определен как MD_Georectified (геотрансформированный) или MD_Georeferencable (геопривязанный). Полный пакет указан на рисунке 11. Словарь данных для этой диаграммы приведен в таблице В.7 приложения В.
Рисунок 11 - Информация по пространственному представлению
6.5.8 Системы отсчета (MD_ReferenceSystem)
Этот пакет поддерживает метаданные, идентифицирующие пространственную(ые), временную(ые) и параметрическую(ие) системы отсчета, используемые ресурсом в одном классе MD_ReferenceSystem. Полный пакет указан на рисунке 12. Словарь данных для этой диаграммы приведен в таблице В.8 приложения В.
Рисунок 12 - Классы информации о системах отсчета
6.5.9 Информация о содержании (MD_ContentInformation)
Этот пакет поддерживает предоставление метаданных, идентифицирующих содержание ресурса следующим образом: путем ссылок на каталог объектов, используемый для определения содержания (MD_FeatureCatalogueDescription); включения каталога объектов, представленного в [5], или описания содержания ресурса покрытия (MD_CoverageDescription), который также может быть указан как MD_ImageDescription. Полный пакет указан на рисунке 13. Словарь данных для этой диаграммы приведен в таблице В.9 приложения В.
Рисунок 13 - Классы информации о содержании
6.5.10 Информация о каталоге графических отображений (MD_PortrayalCatalogueReference)
Этот пакет поддерживает предоставление метаданных, идентифицирующих используемый каталог графических отображений. Каталог отображений описывает, как ресурс может быть представлен с целью улучшения восприятия человеком. Полный пакет показан на рисунке 14. Словарь данных для этой диаграммы приведен в таблице В.10 приложения В.
Рисунок 14 - Классы информации о каталоге графических отображений
6.5.11 Информация о распространении (MD_Distribution)
Этот пакет поддерживает предоставление метаданных о распространении и вариантах получения ресурса. MD_Distribution - это совокупность трех дополнительных классов. Полный пакет указан на рисунке 15. Словарь данных для этой диаграммы приведен в таблице В.11 приложения В.
Рисунок 15 - Классы информации о распространении
6.5.12 Информация о расширении метаданных (MD_MetadataExtensionInformation)
Этот пакет поддерживает предоставление информации об установленных пользователем расширениях метаданных. MD_MetadataExtensionInformation - это агрегат еще одного класса. Полный пакет указан на рисунке 16. Словарь данных для этой диаграммы приведен в таблице В.12 приложения В.
Рисунок 16 - Классы Информации о расширении метаданных
6.5.13 Информация о прикладной схеме (MD_ApplicationSchemaInformation)
Этот пакет поддерживает предоставление метаданных, описывающих прикладную схему, используемую для определения и выражения структуры ресурса. Прикладная схема - это модель и/или словарь данных, который представляет ресурс. MD_ApplicationSchemaInformation указан на рисунке 17. Словарь данных для этой диаграммы приведен в таблице В.13 приложения В.
Рисунок 17 - Класс информации о прикладной схеме
6.5.14 Информация о метаданных на сервисы
Этот пакет поддерживает предоставление метаданных на сервисы. Структура метаданных на сервисы включает в себя три основных класса: раздел основные метаданные на сервисы (SV_ServiceIdentification), который обеспечивает общее описание функциональных возможностей, предоставляемых сервисом, и два раздела, описывающие операции (SV_OperationMetadata) и данные (MD_DataIdentification), доступные от конкретного сервиса.
SV_ServiceIdentification имеет отношения агрегации с множественными экземплярами SV_OperationMetadata. Хотя известно, что структура сервиса может быть более сложной, чем эта агрегация, нет необходимости в указании дополнительных деталей сервисно-агрегированных сервисов в описании метаданных на сервисы.
Экземпляр сервиса может быть либо тесно связан с набором данных, либо слабо связан (то есть не ассоциирован с конкретными экземплярами набора данных), либо это может быть смешанная связь:
- в случае тесной связи метаданные на сервисы должны описывать как сервис, так и пространственный набор данных. Допустимые значения для описания операций должны иметь ограничения на значения, определенные наборами данных, связанными с сервисом;
- слабо связанные сервисы могут иметь ассоциации с типами данных посредством описания типа сервиса (SV_ServiceIdentification.serviceType). Для слабо связанного сервиса нет необходимости представления метаданных набора данных в метаданных на сервис (то есть operatedDataset: CI_Citation или operatesOn: MD_DataIdentification необязательны);
- отдельный экземпляр сервиса может быть ассоциирован с обоими видами ассоциированных данных, тесно или слабо связанных. Это смешанный случай. Тип указывается из списка кодов SV_CouplingType, который включает в себя коды: тесный, слабый, смешанный.
Класс SV_CoupledResource позволяет описывать связь между операцией и данными, на которых она базируется. Этот класс требует, что данная операция, ресурс и scopedName должны ссылаться соответственно на существующую операцию (экземпляр SV_OperationMetadata), метаданные ресурса (экземпляр MD_DataIdentification или CI_Citation) и scopedName, обеспечивающий имя данных в контексте операции. Полный пакет метаданных на сервисы указан на рисунке 18. Словарь данных для этой диаграммы приведен в таблице В.14 приложения В.
Рисунок 18 - Классы информации о метаданных на сервисы
6.6 Пакеты информации о пространственно-временной протяженности, ссылках и общей информации
6.6.1 Информация о пространственно-временной протяженности (EX_Extent)
Тип данных в указанном пакете - это агрегат элементов метаданных, который описывает пространственную и временную протяженность ресурсов, объектов, событий или явлений. Класс EX_Extent содержит информацию о пространственном (EX_GeographicExtent), временном (EX_TemporalExtent) и вертикальном (EX_VerticalExtent) протяжении объекта. EX_GeographicExtent может иметь подклассы, такие как EX_BoundingPolygon, EX_GeographicBoundingBox и EX_GeographicDescription. Объединенная пространственная и временная протяженность (EX_SpatialTemporalExtent) является агрегатом; EX_GeographicExtent. EX_SpatialTemporaExtent - подклассом EX_TemporalExtent. Полный пакет приведен на рисунке 19.
Класс EX_Extent имеет три необязательные роли, названные "geographicElement", "temporalElement" и "verticalElement" и элемент под названием "описание". По крайней мере один из четырех должен быть использован. Словарь данных для этой диаграммы приведен в таблице В.15 приложения В.
Рисунок 19 - Классы информации о пространственно-временной протяженности
6.6.2 Классы информации о ссылках, ответственности и субъектах (CI_Citation, CI_Responsibility и CI_Party)
Этот пакет обеспечивает стандартизованный метод ссылки на ресурс, а также информацию о субъекте, ответственном за ресурс. Для ссылок используют CI_Citation, для ответственного субъекта - CI_Responsibility. CI_Responsibility может использоваться без CI_Citation. CI_Responsibility - это совокупность одного или более субъектов (CI_Party). CI_Party может быть определен как CI_Individual и/или CI_Organisation. Полный пакет указан на рисунке 20. Словарь данных для этой диаграммы приведен в таблице В.16 приложения В.
Рисунок 20 - Классы информации о ссылках и ответственном субъекте
6.6.3 Информация о ссылках, ответственности, субъекте (CI_Citation, CI_Responsibility, CI_Party) и списки кодов
Классы и списки кодов, используемые в Citation и информации об ответственном субъекте, указаны на рисунке 21. Словарь данных для этой диаграммы приведен в таблице В.16 приложения В.
Рисунок 21 - Список кодов для информации о ссылках и ответственном субъекте
6.6.4 Общеиспользуемые классы
Этот пакет содержит классы, которые широко используются в других пакетах настоящего стандарта. Он обеспечивает MD_Identifier, URI, MD_Scope, MD_BrowseGraphic и связанные классы. Пакет указан на рисунке 22. Словарь данных для этой диаграммы приведен в таблице В.17 приложения В.
Рисунок 22 - Общеиспользуемые классы
6.7 Многоязычная поддержка для полей свободного текста
6.7.1 Элементы метаданных в виде свободного текста
В настоящем стандарте элемент свободного текста может включать в себя множественные экземпляры информации на разных языках. Там, где язык отличается от языка, определенного для всего набора данных, он может быть идентифицирован вместе с необязательным атрибутом, который определяет вариант языка, используемого в конкретной стране, и набор символов, используемых, когда они отличаются от значения по умолчанию для всего набора данных. При необходимости в настоящем стандарте, где указан "free text" в качестве домена, может использоваться класс PT_FreeText. Национальная и культурная среда (локаль) (обозначается как PT_Locale) - это комбинация языка, иногда страны, и символьной кодировки (то есть набора символов), выраженная локализованными строками символов. Экземпляр Free text, следовательно, есть CharacterString (с его значением, выраженным в языке по умолчанию и наборе символов, которые могут быть определены в экземпляре MD_Metadata). В приложении D представлен многоязычный пример. Схема PT_Locale указана на рисунке 23. Словарь данных для этой диаграммы приведен в таблице В.18.2 приложения В.
Рисунок 23 - Схема PT_Locale
6.7.2 Управление локализованными строками
Экземпляр свободного текста состоит из строк символов по умолчанию и их переводов в разные локали посредством использования локализованных строк. Эта конструкция предполагает распределение локализованных строк по всему многоязычному набору метаданных. Однако более общий способ управления многоязычными наборами информации состоит в группировании локализованных строк по их локалям. Чтобы упростить управление локализованными строками, настоящий стандарт описывает концепцию контейнера локали (идентифицированный как PT_LocaleContainer). Контейнер локали агрегирует набор локализованных строк, связанных с данной локалью (атрибут локали PT_LocaleContainer). Между контейнером локали и набором метаданных отсутствует прямая связь, за исключением того, что контейнер локали может агрегировать локализованные строки набора метаданных.
Эта концепция контейнера перевода является особенно полезной с точки зрения XML-реализации серии стандартов ИСО 19115, но она применима к любой другой реализации. Действительно, XML-файл может поддерживать только данные, выраженные в одном наборе символов, который обычно объявлен в заголовке файла XML. Хранение всех локализованных строк в одном файле XML ограничило бы использование одного набора символов, такого как UTF-8. Во избежание этого:
- класс LocalisedCharacterString реализован специально так, чтобы позволить ссылку на себя из свойства PT_FreeText.textGroup;
- класс PT_LocaleContainer является рекомендованным корневым элементом для установки экземпляра класса в специализированный XML-файл.
Локализованная строка, связанная с данной локалью, может храниться в соответствующем контейнере локали (то есть XML-файле), и на нее можно ссылаться из экземпляров свойств PT_FreeText.textGroup. Контейнер перевода указан на рисунке 24. Словарь данных для этой диаграммы приведен в таблице В.2 приложения В.
Рисунок 24 - Расширения и профили метаданных контейнера перевода
Приложение С предоставляет руководство по расширению метаданных и правила создания профилей для лучшего удовлетворения специальных нужд пользователей.
6.8 Примеры реализации
В приложении D приведен пример использования настоящего стандарта для пространственного набора данных, а также пример расширенных элементов метаданных, которые могли быть разработаны определенным информационным сообществом.
6.9 Реализация метаданных
В приложении Е представлен обзор методов и идей для реализации и управления метаданными для целей поиска и извлечения, обмена метаданными и презентации.
6.10 Метаданные для обнаружения данных
В приложении F приведен список элементов метаданных, которые облегчают обнаружение геопространственных ресурсов.
Библиография
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Национальный стандарт РФ ГОСТ Р 57668-2017 (ИСО 19115-1:2014) "Пространственные данные. Метаданные. Часть 1. Основные положения" (утв. и введен в действие приказом Федерального агентства по техническому регулированию и метрологии от 14 сентября 2017 г. N 1114-ст)
Текст ГОСТа приводится по официальному изданию Стандартинформ, Москва, 2017 г.
Дата введения - 1 июня 2018 г.