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

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

     6.7 Диаграммы зависимостей требований

На рисунке 1 показаны зависимости между классами требований для документов XML, которые создают экземпляры элементов из пространств имен, определенных в настоящем стандарте. Зависимости между классами требований в модели реализации указывают на то, что зависимый класс (источник ассоциации) наследует все требования от класса, являющегося целью отношения зависимости (стрелка указывает на целевой класс). Таким образом, все классы требований наследуют основные требования.

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

Примечание - Стрелки на диаграмме означают, что требования к классу на исходном конце стрелки включают все требования, включенные в класс на целевом конце стрелки.

     Рисунок 1 - Зависимости между классами требований к кодированию