ГОСТ Р 70317-2022
(ISO/TS 19115-3:2016)
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Пространственные данные
МЕТАДАННЫЕ
Часть 3
Реализация XML-схемы для основных понятий
Spatial data. Metadata. Part 3. XML schema implementation for fundamental concepts
ОКС 35.240.70
Дата введения 2023-06-01
1 ПОДГОТОВЛЕН Федеральным государственным бюджетным учреждением "Российский институт стандартизации" (ФГБУ "РСТ") и Федеральным государственным бюджетным учреждением "Федеральный научно-технический центр геодезии, картографии и инфраструктуры пространственных данных" (ФГБУ "Центр геодезии, картографии и ИПД") на основе официального перевода на русский язык англоязычной версии указанного в пункте 4 стандарта, который выполнен Федеральным государственным бюджетным учреждением "Российский институт стандартизации"
2 ВНЕСЕН Техническим комитетом по стандартизации ТК 394 "Географическая информация/геоматика"
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 2 сентября 2022 г. N 858-ст
4 Настоящий стандарт является модифицированным по отношению к международному документу ISO/TS 19115-3:2016* "Географическая информация. Метаданные. Часть 3. Реализация XML-схемы для основных понятий" (ISO/TS 19115-3:2016 "Geographic information - Metadata - Part 3: XML schema implementation for fundamental concepts", MOD) путем включения дополнительных фраз, слов, ссылок и внесения изменений по отношению к тексту применяемого международного стандарта, которые выделены курсивом**. Объяснение причин внесения этих технических отклонений приведено во введении.
________________
* Доступ к международным и зарубежным документам, упомянутым в тексте, можно получить, обратившись в Службу поддержки пользователей.
** В оригинале документа обозначения и номера стандартов в разделах "Предисловие", Приложение ДА и отмеченные по тексту документа знаком "**" приводятся обычным шрифтом; отмеченные в этих разделах знаком "***" и остальные по тексту документа выделены курсивом. - Примечания изготовителя базы данных
Наименование настоящего стандарта изменено относительно наименования указанного международного стандарта для приведения в соответствие с ГОСТ Р 1.5-2012 (пункт 3.5).
Сведения о соответствии ссылочных национальных стандартов международным стандартам, использованным в качестве ссылочных в примененном международном стандарте, приведены в приложении ДА
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в статье 26 Федерального закона от 29 июня 2015 г. N 162-ФЗ "О стандартизации в Российской Федерации"***. Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе "Национальные стандарты", а официальный текст изменений и поправок - в ежемесячном информационном указателе "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (www.rst.gov.ru)
Настоящий стандарт описывает процедуру, используемую для создания XML-схемы из концептуальных моделей географической информации, связанных с метаданными.
В ГОСТ Р 57668 объяснена значимость метаданных, представлена модель для описания географических информационных ресурсов путем определения сущностей метаданных, элементов и терминологии и установления процедуры расширения для дополнительного содержимого метаданных, а также включены элементы метаданных, описывающие веб-сервисы (см. [1] и [2]). Более подробно метаданные для конкретных типов пространственных данных и качества данных рассмотрены в других стандартах, например в ГОСТ Р 57773. При необходимости интерпретации других стандартов ИСО по географической информации включены в настоящий стандарт.
В ГОСТ Р 57656 в отличие от ГОСТ Р 57668 добавлены модели информации о сборе данных и расширены модели метаданных (MD_Metadata), пространственного представления (MD_SpatialRepresentation) и информации о содержимом (MD_Contentlnformation).
В ГОСТ Р 57668 и ГОСТ Р 57656 представлены концептуальные модели для содержимого метаданных, которые не зависят от конкретной схемы кодирования [схемы расширяемого языка разметки (XML) для кодирования этого содержимого см. в [3] и [4]]. Настоящий стандарт определяет XML-кодирование для содержимого метаданных, соответствующих метаданным, приведенным в ГОСТ Р 57668 и ГОСТ Р 57656. Такая объединенная схема позволяет использовать понятия, применяемые в ГОСТ Р 57668 и ГОСТ Р 57656, одновременно в экземплярах документов метаданных, эффективно заменяя понятия с учетом [3] и [4], и дает возможность автоматизировать проверки и обмен содержимого метаданных, соответствующих ГОСТ Р 57668 и ГОСТ Р 57656, посредством стандартных программных средств.
Объединенная схема получена на основе концептуальных моделей ГОСТ Р 57668 и ГОСТ Р 57656 с использованием правил, определенных в [5] (приложение А), [3], примененных к принятой готовой к реализации UML-версии концептуальных моделей, как описано в разделе 8. Подход к реализации обеспечивает модульность и облегчает многократное использование элементов концептуальных моделей. Абстрактные классы добавлены к согласованной модели ИСО по географической информации без изменения семантики для создания модели реализации, которая использовалась для XML-схемы (подробности см. в разделе 8).
Основным вариантом использования, предусмотренным в реализации XML-схемы, является обмен географическими метаданными в среде клиент-сервер, например Всемирная паутина (World Wide Web), в которой внутреннее управление и структура содержимого метаданных не зависят от кодировки, используемой для обмена информацией метаданных. Принятие XML-схемы географических метаданных в рамках сообщества обмена информацией позволит получить преимущества стандартизации для обнаружения, доступа, использования и понимания пространственных данных.
Настоящий стандарт разработан с целью пояснения отдельных положений и приведения в соответствие с действующими национальными стандартами, такими как ГОСТ Р 57668 и ГОСТ Р 57656.
Настоящий стандарт определяет объединенную XML-реализацию по ГОСТ Р 57668, ГОСТ Р 57656 и понятий (см. [3]) посредством следующих артефактов:
a) набор XML-схем, необходимых для проверки экземпляров документов метаданных, соответствующих элементам концептуальной модели, определенным в ГОСТ Р 57668, ГОСТ Р 57656 и [3];
b) набор правил (см. [6]), реализующих ограничения проверки в моделях UML по ГОСТ Р 57668 и ГОСТ Р 57656, которые не проверяются XML-схемой;
c) преобразование расширяемого языка стилей (XSLT) для преобразования метаданных по ГОСТ Р 57668, закодированных с помощью XML-схемы в соответствии с [3], и метаданных по ГОСТ Р 57656, закодированных с помощью XML-схемы (см. [4]), в эквивалентный документ, действительный в отношении XML-схемы, определенной в настоящем стандарте.
В настоящем стандарте описана процедура, используемая для генерации XML-схемы из концептуальных моделей географической информации ИСО, связанных с метаданными. Процедура включает в себя создание модели UML для реализации XML-схемы, полученной из концептуальной модели UML.
Эта модель реализации не изменяет семантику целевой концептуальной модели, но добавляет абстрактные классы, которые удаляют зависимости между пакетами моделей, теговыми значениями и стереотипами, необходимые для программного обеспечения преобразования UML в XML, и рефакторирует упаковку некоторых элементов в пространства имен XML. XML-схема сгенерирована из модели UML для ее реализации в соответствии с определенными правилами (см. [3] или [5]).
Для того чтобы претендовать на соответствие классу соответствия, определенному в настоящем стандарте, экземпляр XML-схемы должен пройти проверку на соответствие процедурам тестирования, указанным в приложении А. Эти тесты включают проверку с использованием определенного документа XML-схемы, а также документов правил Schematron, которые проверяют соответствие ограничениям, заданным базовой концептуальной моделью, которые не проверяются XML-схемой. Каждый модуль пространства имен и схема документа обмена, определенные реализацией, несут с собой неявный класс соответствия для экземпляров документов XML. Этот класс соответствия проверяет требование, чтобы экземпляры элементов XML и атрибутов из пространства имен были правильно сформированы и действительны. Тест представляет собой проверку с помощью определенной XML-схемы и, если это необходимо, набора правил Schematron. Структура, концепции и методология тестирования, а также критерии, которые должны быть достигнуты для утверждения соответствия, указаны в ГОСТ Р ИСО 19105.
Разработчики могут избрать другие схемы документов обмена информацией, которые импортируют нормативные XML-схемы, не указанные в настоящем стандарте, для идентификации и проверки документов обмена. Разработка этих схем будет зависеть от требований сообщества пользователей к конкретному обмену информацией. Эти схемы обмена информацией должны быть отражены в технической документации.
В настоящем стандарте определен набор классов соответствия для различных модулей содержимого, приведенных в ГОСТ Р 57668 и ГОСТ Р 57656, чтобы разрешить их использование в качестве компонентов в других реализациях документов обмена. Каждый модуль упакован в отдельное пространство имен XML. В таблице 1 перечислены модули, представленные в настоящем стандарте.
Таблица 1 - Классы соответствия, определенные для модулей метаданных
Пространство имен | URI класса соответствия | Имя класса соответствия (реализованный подраздел) |
/mcc/1.0 | /conf/common-classes-xml | Действительный экземпляр XML-пространства имен общих классов по настоящему стандарту |
/cit/1.0 | /conf/citation-xml | Действительный экземпляр XML-пространства имен цитирования по ГОСТ Р 57668-2017 (6.6.2) |
/lan/1.0 | /conf/language-localisation-xml | Действительный экземпляр XML-пространства имен локализации языка по ГОСТ Р 57668-2017 (6.7) |
/mas/1.0 | /conf/application-schema-xml | Действительный экземпляр XML-пространства имен прикладной схемы по ГОСТ Р 57668-2017 (6.5.13) |
/mac/1.0 | /conf/ acquisition-xml | Действительный экземпляр XML-пространства имен метаданных для сбора данных по ГОСТ Р 57656-2017 (A.2.5 приложения A) |
/mco/1.0 | /conf/constraints-xml | Действительный экземпляр XML-пространства имен ограничений по ГОСТ Р 57668-2017 (6.5.4) |
/gex/1.0 | /conf/geospatial-extent-xml | Действительный экземпляр XML-пространства имен геопространственного протяженности по ГОСТ Р 57668-2017 (6.6.1) |
/mdb/1.0 | /conf/metadata-base-xml | Действительный экземпляр XML-пространства имен базы метаданных по ГОСТ Р 57668-2017 (6.5.2) |
/mmi/1.0 | /conf/maintenance-information-xml | Действительный экземпляр XML-пространства имен информации по ведению данных по ГОСТ Р 57668-2017 (6.5.6) |
/mpc/1.0 | /conf/portrayal-catalogue-xml | Действительный экземпляр XML-пространства имен каталога отображений по ГОСТ Р 57668-2017 (6.5.10) |
/mrc/1.0 | /conf/resource-content-xml | Действительный экземпляр XML-пространства имен содержимого ресурса по ГОСТ Р 57668-2017 (6.5.9), ГОСТ Р 57656 |
/mrd/1.0 | /conf/resource-distribution-xml | Действительный экземпляр XML-пространства имен распределения ресурсов по ГОСТ Р 57668-2017 (6.5.11) |
/mri/1.0 | /conf/resource-identification-xml | Действительный экземпляр XML-пространства имен идентификации ресурса по ГОСТ Р 57668-2017 (6.5.6) |
/mrl/1.0 | /conf/lineage-xml | Действительный экземпляр XML-пространства имен происхождения ресурсов по ГОСТ Р 57668-2017 (6.5.5), ГОСТ Р 57656 |
/mrs/1.0 | /conf/reference-system-xml | Действительный экземпляр XML-пространства имен систем привязки по ГОСТ Р 57668-2017 (6.5.8) |
/msr/1.0 | /conf/spatial-representation-xml | Действительный экземпляр XML-пространственного представления по ГОСТ Р 57668-2017 (6.5.7), ГОСТ Р 57656 |
/srv/2.0 | /conf/service-metadata-xml | Действительный экземпляр XML-пространства имен метаданных сервиса по ГОСТ Р 57668-2017 (6.5.14) |
/mex/1.0 | /conf/metadata-extension-xml | Действительный экземпляр XML-пространства имен расширения метаданных по ГОСТ Р 57668-2017 (6.5.12) |
/gcx/1.0 | /conf/extended-types-xml | XML-реализация геопространственных общих расширенных типов (см. в [3]) |
Для полного URI пространства имен префикс "http://standards.iso.org/iso/19115/-3".
|
_______________
Указанные префиксы (здесь и далее) не являются гиперссылками, а предназначены для формирования полного адреса URI.
В настоящем стандарте определен набор XML-схем, которые импортируют различные модульные компоненты пространства имен для определения полезных документов обмена метаданными. Каждая из этих схем документов имеет связанные требования и класс соответствия, а также URI пространства имен для идентификации типа документа. В таблице 2 перечислены эти схемы документов обмена.
Таблица 2 - Классы соответствия для обмена метаданными
Пространство имен | URI класса соответствия | Имя класса соответствия |
mdb/1.0 | /conf/metadata-minimal-instance | Минимальный экземпляр документа метаданных XML |
mds/1.0 | /conf/metadata-data-or-service-instance | Полный действительный экземпляр документа метаданных XML |
md1/1.0 | /conf/metadata-extended-types-instance | Действительный экземпляр документа метаданных XML с расширенными типами |
/md2/1.0 | /conf/extended-metadata-instance | Действительный экземпляр документа метаданных XML с расширенной моделью содержимого |
/cat/1.0 | /conf/catalogue-instance | Действительный экземпляр документа каталога XML |
/mda/1.0 | /conf/metadata-application-instance | Действительный экземпляр XML пространства имен приложения метаданных |
/mdt/1.0 | /conf/metadata-data-transfer-instance | Действительный экземпляр XML пространства имен метаданных для передачи данных |
Для полного URI пространства имен префикс "http://standards.iso.org/iso/19115/-3".
|