ГОСТ Р 70317—2022
Приложение С
(справочное)
Описание кодирования
С.1 Введение вописание кодирования
Реализация схемы ГОСТ Р 57668 и связанных с ним стандартов следует правилам кодирования, приведен
ным в [5] (приложение А), и расширенным в [3], вместе с описанным выше шаблоном разделения пакетов. Исклю
чения и реализации, основанные на внешних типах и для модулирования пакетов XML, подробно описаны в
[3]; в реализации XML-схемы переработана упаковка этих элементов, чтобы изолировать зависимость от
элементов GML в пространстве имен gmw.
С.2 Пространства имен XML
Пространства имен XML представляют собой специфичные для реализации группы элементов, предназна
ченные для упрощения повторного использования и расширения компонентов содержимого из концептуальной
модели по ГОСТР 57668. Втаблицах 3—5 приведены пространства имен для компонентов XML-схемы, используе
мые впредставленной настоящем стандарте реализации. Подход к кластеризации элементов при этом разработан с
целью упростить повторное использование компонентов XML испособствовать совместимости метаданных. Про
странство имен mdb реализации XML-схемы в настоящем стандарте определяет корневой элемент (MD_Metadata),
который имеет все свойства, определенные в ГОСТР 57668, и импортирует все необходимые пространства имен,
требуемые для реализации этих свойств в экземпляре метаданных XML, соответствующем ГОСТР 57668.
На рисунке С.1 показаны отношения зависимостей между пространствами имен, используемыми для реали
зации ГОСТ Р 57668. Стереотип отношения "import" означает, что исходное пространство имен импортирует (зави сит
от) целевое пространство имен (на указывающем конце стрелки). Все пакеты импортируют пространство имен
цитирования (cit). Следует обратить внимание на то, что все пакеты также импортируют географическое общее
пространство имен (дсо), которое, в свою очередь, импортирует XLink. Пакеты, которые используют элементы про
странства имен GML, импортируют пространство имен gmw. Взаимосвязи со схемами для качества данных и ката
логов объектов других стандартов ИСО по географической информации реализуются с помощью необязательных
абстрактных классов.
43