ГОСТ Р 70317—2022
(ISO/TS 19115-3:2016)
Н А Ц И О Н А Л Ь Н Ы ЙС Т А Н Д А Р ТР О С С И Й С К О ЙФ Е Д Е Р А Ц И И
Пространственные данные
МЕТАДАННЫЕ
Ч а с т ь3
Реализация XML-схемы для основных понятий
Spatial data. Metadata. Part3. XML schema implementation for fundamental concepts
Дата введения — 2023—06—01
1 Область применения
Настоящий стандарт определяет объединенную 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]).
2 Соответствие
2.1 Общие положения
Для того чтобы претендовать на соответствие классу соответствия, определенному в настоящем
стандарте, экземпляр XML-схемы должен пройти проверку на соответствие процедурам тестирования,
указанным в приложении А. Эти тесты включают проверку с использованием определенного документа
XML-схемы, а также документов правил Schematron, которые проверяют соответствие ограничениям, за
данным базовой концептуальной моделью, которые не проверяются XML-схемой. Каждый модуль про
странства имен и схема документа обмена, определенные реализацией, несут с собой неявный класс
соответствия для экземпляров документов XML. Этот класс соответствия проверяет требование, чтобы
экземпляры элементов XML и атрибутов из пространства имен были правильно сформированы и дей
ствительны. Тест представляет собой проверку с помощью определенной XML-схемы и, если это необхо
димо, набора правил Schematron. Структура, концепции и методология тестирования, а также критерии,
которые должны быть достигнуты для утверждения соответствия, указаны в ГОСТ Р ИСО 19105.
Издание официальное
1