5.4.1 Элементы таблицы атрибутов
Для описания атрибутов каждого объекта в объектной модели используется табличное представление. Каждая таблица атрибутов включает перечень атрибутов объекта в следующем порядке: идентификатор объекта, типы данных, а также примеры атрибутов и их значения.
Все атрибуты в таблицах считаются произвольными, за исключением тех, которые специально указаны как обязательные в описании атрибута.
5.4.2 Идентификатор объекта
Многие объекты в информационной модели требуют однозначных идентификаторов. Эти идентификаторы должны быть однозначными во всем диапазоне обмениваемой информации. Они могут потребовать преобразований:
- из внутреннего идентификатора системы источника в идентификатор контента интерфейса;
- из идентификатора контента интерфейса во внутренний идентификатор целевой системы.
Пример - Элемент может быть идентифицирован как "X6777" в контенте интерфейса, как ресурс "R100011" в бизнес-системе и как "East Side Reactor" в системе управления.
Набор для однозначной идентификации должен быть согласован при его реализации, чтобы стал возможным информационный обмен.
Идентификаторы объекта используются только для идентификации объектов в рамках родственных наборов для информационного обмена. Атрибуты идентификатора объекта не являются глобальными идентификаторами объекта или атрибутами индексов баз данных.
Обычно объекты, которые являются элементами агрегации и не упоминаются где-либо еще в модели, не требуют однозначных идентификаторов.
5.4.3 Типы данных атрибутов
Представленные атрибуты являются абстрактными представлениями без указания каких-либо конкретных типов данных.
Пример 1 - Атрибут может быть представлен в качестве символьной строки в одной реализации и численного значения в другой реализации.
Пример 2 - Значение дата/время может быть представлено в формате стандарта ИСО 8601 в одной реализации и в формате юлианского календаря в другой реализации.
Пример 3 - Взаимосвязь может быть представлена в таблицах баз данных двумя полями (типовым и ключевым) или конкретным XML-тегом.
5.4.4 Типы значений
Атрибуты значений используются в свойствах, параметрах и данных для обмена фактическими значениями.
Атрибуты значений также используются для обмена разрешенными или ожидаемыми значениями в свойствах и параметрах. Подробное описание приводится в МЭК 62264-2 (4.8).
5.4.5 Представление примеров
Значения атрибутов используемых примеров включены в каждый атрибут. Примеры приведены для каждой категории основных операций, указанных в МЭК 62264-3 (см. таблицу 2 в части того, как используются строки и колонки для представления примеров).
Таблица 2 - Таблица примеров
Имя атрибута | Описание | Производство | Техническое обслуживание | Качество | Инвентарные запасы |
Имя первого атрибута | Описание первого атрибута | Производственный пример | Пример технического обслуживания | Пример качества | Инвентарный пример |
Имя второго атрибута | Описание второго атрибута | Производственный пример | Пример технического обслуживания | Пример качества | Инвентарный пример |
Имя третьего атрибута | Описание третьего атрибута | Производственный пример | Пример технического обслуживания | Пример качества | Инвентарный пример |
Если значение из примера является набором значений или членом набора значений, то набор значений приводится в фигурных скобках "{}".
Примечание - Примеры приводятся в самом простом виде. Они необходимы для дальнейшего описания атрибутов модели. Не предполагается, чтобы примеры были наполнены конкретным содержанием или были репрезентативными для какого-либо производственного предприятия.