ГОСТ Р 52573— 2006
Приложение В
(обязательное)
Словарь данных
8.1 Описание словаря данных
Всловареданы описания характеристикметаданных.указанныхвби приложении 6. Словарьданныхраскры
вает смысловое содержание и форму представления элементов и сущностей метаданных, устанавливает регла
мент их заполнения, а также определяет набор возможных значений, которые должны присваиваться элементам
метаданных.
Структура словаря данных организована в соответствии с принципами построения абстрактной модели, т. е.
соблюдает иерархию классов, взаимосвязей, а также общие принципы организации информации. Таким образом,
все UML-диаграммы, классы или атрибуты, указанные в приложении Б. представлены соответствующими раздела
ми. сущностями, элементами метаданных а словаре данных.
В.1.1 Признак обязательности
Некоторые классы и атрибуты подлежат обязательному документированию, а некоторые могут быть доку
ментированы по необходимости. Для определения признака обязательности вводится отдельный атрибут, кото
рый может принимать одно из нижеперечисленных значений.
- обязательный (О) — классы или атрибуты метаданныхдолжны документироваться вобязательном порядке;
- необязательный (Н) — классы или атрибуты метаданных могут не документироваться. Если необязатель
ный класс не используется, то все атрибуты этого класса, в том числе и обязательные, также не используются;
- условный (У) — документирование класса или атрибута метаданных осуществляется в зависимости от
условия. Определяется условие с помощью вопроса (например. «У/He определяется кодировкой?»). Если ответ на
вопрос положителен, классы или атрибуты становятся обязательными.
В.1.2 Множественность
Для атрибутов множественность определяетмаксимальнодопустимоечисло значений атрибутадля каждого
объекта.
Применительно к классу множественность обозначает число экземпляров класса, которые могут существо
вать одновременно.
Множественность может быть указана в виде фиксированного числа экземпляров (например; 1. 2. 3 и т. д.)
либо задана числовым диапазоном (например: 0..1).
Множественность, указанная в виде буквы N. соответствует выражению 0..N, что означает неограниченное
число экземпляров (от нулядо бесконечности). Такой вид множественности встречается довольно часто и называ
ется «много».
В.1.3 Тип данных
Тип данных — это диапазон допустимых значений, которые может принимать элемент метаданных. Напри
мер. Integer. Real. String. DateTime и Boolean.Данный атрибут также определяет сущности метаданных, стереотипы
и ассоциации метаданных.
8.1.4 Множество значений (домен)
Для сущностей метаданных домен определяет число строк, которые входят в состав данной сущности.
Для элементов метаданных домен определяет именованный набор допустимых значений, которые можно
назначитьконкретномуэлементу.Допускается многократное использование одногои тогожеименованногонабора
атрибутов.
Значение домена «Текст» не накладывает никаких ограничений на содержимое данного поля.
В.2 Пакеты метаданных
18