Статус документа
Статус документа

ГОСТ Р 70317-2022 (ISO/TS 19115-3:2016) Пространственные данные. Метаданные. Часть 3. Реализация XML-схемы для основных понятий

     8.2 Модель UML для реализации XML-схемы

В ГОСТ Р 57668 определены ряд пакетов UML и отношения между ними. Эти отношения приводят к зависимостям между теми пакетами, которые делают невозможным их повторное использование без включения всей модели. Для обеспечения модульности и автоматической генерации схемы в модель UML добавлен специфичный для XML-схемы уровень реализации, не влияющий на ее семантику. Этот уровень включает абстрактные классы, которые позволяют разделять пакеты моделей, добавлять теговые значения и стереотипы, необходимые для программного обеспечения преобразования UML в XML, и рефакторинг некоторых пакетов элементов модели, где это требуется для устранения циклических зависимостей между пространствами имен XML. Абстрактные классы также созданы для определения групп подстановок для тех классов, которые используются или могут использоваться реализациями XML-схем других моделей ИСО. Абстрактные классы для связи между пространствами имен упакованы в один пакет. Измененная модель UML называется моделью реализации, и XML-схема была автоматически сгенерирована из этой модели реализации в соответствии с определенными правилами (см. [5] и [3]).