Модели метаданных
(см. 5 настоящего стандарта)
Б.1 UML модели метаданных
В данном приложении определены взаимосвязи пакетов, сущностей и элементов метаданных таким образом, чтобы была ясна их структура и схема. В качестве стандартного языка определения структуры и семантики метаданных используется универсальный язык моделирования UML. Каждая UML-диаграмма отображает соответствующее представление модели, т.е. подмножество сущностей, элементов метаданных, типов данных и списков значений, описывающих один из аспектов моделируемой системы.
Б.2 UML диаграммы пакетов метаданных
Б.2.1 Информация о метаданных (Metadata Entity Set Information)
На рисунке Б.1 показаны класс "MD_Metadata" и отношения агрегации с другими классами, образующими в совокупности полное описание метаданных.
Рисунок Б.1 - Информация о метаданных
Б.2.2 Идентификационная информация (Identification Information)
На рисунке Б.2 показаны классы метаданных, используемые для идентификации описываемых данных. Отдельно показаны вспомогательные подклассы и типы данных.
Рисунок Б.2 - Идентификационная информация
Б.2.3 Информация об ограничениях (MD_Constraints)
На рисунке Б.3 показаны классы метаданных для описания ограничений, накладываемых на данные и метаданные в целях соблюдения требований законодательства Российской Федерации в отношении интеллектуальной собственности, государственной тайны, коммерческой тайны.
Рисунок Б.3 - Информация об ограничениях
Б.2.4 Информация о качестве (Data Quality)
На рисунке Б.4 показаны классы метаданных для описания происхождения данных и подтверждения соответствия заявленным требованиям.
Рисунок Б.4 - Информация о качестве
Б.2.5 Информация об обновлении (MD_Maintenancelnformation)
На рисунке Б.5 показаны классы метаданных для описания периодичности и области обновления данных и метаданных.