4.4.1 Таблицы атрибутов
В 4.4 объясняется назначение таблиц атрибутов; эти таблицы содержат перечень идентификаторов объектов, указание на их типы данных и соответствующие примеры.
4.4.2 Идентификаторы объектов
Многие объекты информационной модели требуют присваивания им уникальных идентификаторов (ID). Эти идентификаторы должны быть строго однозначными в рамках потоков информационного обмена, для чего могут потребоваться следующие преобразования:
- из внутреннего ID исходной системы в ID контента интерфейса;
- из ID контента интерфейса во внутренний ID целевой системы.
Пример - Производственная установка может иметь в контенте интерфейса идентификатор "Х6777", в системе предприятия идентифицироваться как ресурс "R100011", а в системе управления - просто как "Восточный реактор".
Для целей организации информационного обмена должна существовать единая система идентификаторов. Идентификаторы объектов используются только для распознавания объектов в рамках соответствующих групп данных и не являются ни глобальными идентификаторами, ни атрибутами индексов баз данных.
Обычно объекты, являющиеся элементами отношения агрегирования и не задействованные ни в каких других ссылках, не требуют уникальных идентификаторов.
4.4.3 Типы данных
Представляемые атрибуты имеют абстрактный характер и не связаны с каким-либо конкретным типом данных. Приведенные ниже примеры показывают, как осуществляется конкретное представление информации.
Пример 1 - Атрибут может в одной реализации иметь строковое представление, а в другой - конкретное численное выражение.
Пример 2 - Значение атрибута "дата и время" в одной реализации может быть представлено в формате стандарта ИСО, а в другой - в формате юлианского календаря.
Пример 3 - Отношение может быть представлено в базе данных двумя полями (тип и ключ), а в XML - специальным тегом.
4.4.4 Представление примеров
Каждый приводимый пример снабжается всеми необходимыми атрибутами. При использовании множественных примеров в правом столбце таблицы присутствуют несколько строк. В таблице 2 показано, каким образом в представлениях используются строки и столбцы.
Таблица 2 - Представление примеров
Наименование атрибута | Назначение | Примеры |
Имя первого атрибута | Описание первого атрибута | Пример N 1 для первого атрибута |
Пример N 2 для первого атрибута | ||
Пример N 3 для первого атрибута | ||
Имя второго атрибута | Описание второго атрибута | Пример N 1 для второго атрибута |
Пример N 2 для второго атрибута | ||
Пример N 3 для второго атрибута | ||
Имя третьего атрибута | Описание третьего атрибута | Пример N 1 для третьего атрибута |
Пример N 2 для третьего атрибута | ||
Пример N 3 для третьего атрибута |
Когда приводимое для примера значение определяется набором значений или принадлежит ему, этот набор приводится в фигурных скобках { }.
Примеры играют чисто функциональную роль. Они служат для более детального описания атрибутов в модели. Никакие приводимые примеры не претендуют на полноту представления и не имеют никакого отношения к реальным производственным предприятиям.
4.4.5 Отношения между данными
Модели, используемые для документирования обращений к ресурсу другого пакета с помощью объектов "класс" или "экземпляр" и дополнительных спецификаций, в которых указываются соответствующие характеристики, недостаточно полно иллюстрируются схемами объектных моделей в рамках МЭК 62264-1. Такая связь не согласуется с методикой моделирования средствами языка UML и была включена в указанные схемы лишь в целях их упрощения. В левой части приведенного ниже рисунка 1 показано, как эта связь представляется сейчас, а в правой - как она могла бы более точно моделироваться в среде UML. В настоящем стандарте средства языка UML использованы только как инструмент наглядного представления, а не для описания конкретных реализаций. Метод упрощенных схемных представлений используется в настоящем стандарте применительно к следующим объектам и их связям с другим пакетом:
Возможность персонала | Возможность оборудования |
Возможность материала | Возможность сегмента персонала |
Возможность сегмента оборудования | Возможность сегмента материалов |
Спецификация сегмента персонала | Спецификация сегмента оборудования |
Спецификация сегмента материалов | Спецификация персонала |
Спецификация оборудования | Спецификация материалов |
Потребность в персонале | Потребность в оборудовании |
Потребность в производимых материалах | Потребность в используемых материалах |
Ожидаемые расходные материалы | Фактический персонал |
Фактическое оборудование | Фактическое производство материала |
Фактическое потребление материала | Фактические расходные материалы |