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

ГОСТ Р МЭК 62264-2-2016 Интеграция систем управления предприятием. Часть 2. Объекты и атрибуты

     4.8 Типы значений

4.8.1 Используемые значения

Значения атрибутов используются при указании свойств, параметров, данных обмена фактической информацией.

Атрибуты значений также используются при обмене допустимых (ожидаемых) значений свойств (параметров) для определений материала, классов материала, классов оборудования, классов персонала, классов физического актива, сегментов процесса, определений операции, определений продукта. Типы значений, таким образом, указывают фактическое единственное значение, фактический массив значений, диапазон возможных значений, а также численные (текстовые) диапазоны (множества) значений.

4.8.2 Синтаксис значений

Формат значений в атрибутах значений в настоящем стандарте не определен. Он определяется практическими реализациями настоящего стандарта.

Пример - Нижеследующий синтаксис, соответствующий формату EBNF (расширенная нормальная форма Бакуса-Наура) и ИСО 14977, может быть использован для представления отдельных значений элемента, спецификаций диапазона, массивов значений и множества допустимых значений как текстовых строк с разделителями.

<value>::=<simpleValue>

| <arrayValue>
     | <rangeValue>

| <seriesValue>

<arrayValue>::="["<arrayElement>*(","<arrayElement>)"]"

<rangeValue>::="{"<rangeElement>*(","<rangeElement>"}"

<seriesValue>::="<"<simpleValue>*(","<simpleValue>)">"

<arrayElement>::=<simpleValue>|<arrayValue>

<rangeElement>::=<simpleValue> ".." <simpleValue>

<simpleValue>::=string

4.8.3 Типы простых значений

Типы простых значений получаются из типов корневых компонентов, соответствующих Технической Спецификации Корневых Компонентов (CCTS) и ИСО 15000-5. Типы CCTS - это общие множества типов, определяющих особые термины с семантическим смыслом (например, смыслом количества (исчисляемого и неисчисляемого), денежной единицы, идентификатора и т.д.).

Таблица 4 - Типы CCTS, обычно используемые для обмена

AmountType

Используется при определении числа денежных единиц валюты, если валютная единица является явной (подразумевается)

BinaryObjectType

Используется при определении типа данных для представления графики*, рисунков, звука, видео и других форм данных, представляемых как последовательность бинарных октетов конечной длины

CodeType

Используется при определении строки символов, используемой для представления записи из фиксированного множества перечислений

DataTimeType

Используется при определении отдельного момента времени (вместе с соответствующей дополнительной информацией) для идентификации информации часового пояса. Это особый экземпляр использования времени в соответствии с расширенным форматом (сокращенными версиями) календаря нашей эры (Common Era) по ИСО 8601 СЕ

IdentifierType

Используется при определении строки символов для уникальной идентификации и распознавания заданного экземпляра объекта в схеме идентификации на множестве других объектов рассматриваемой схемы

IndicatorType

Используется при определении набора двух взаимоисключающих Булевских значений, выражающих только возможные состояния Свойства. Например, "True (истина)" или "False (ложь)"

MeasureType

Используется при определении численного значения путем измерения объекта в установленных единицах измерения

NumericType

Численная информация, назначенная или полученная путем расчетов, нумерации (отсчета), пошаговых действий. Единицы количества или единицы измерения здесь не требуются

QuantityType

Используется при определении счетного количества не денежных единиц, возможно, с помощью дробей

TextType

Используется при определении строки символов (т.е. конечного множества символов) в форме слов/символов некоторого языка

___________________

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

4.8.4 Единица измерения

Настоящий стандарт определяет атрибуты значения, количества и другие единицы измерения. Единица измерения указывается явно, чтобы не допустить ее пропуска в составе обмениваемой информации. В практических реализациях настоящего стандарта, единицы измерения должны соответствовать особенностям конкретных практических реализаций.

4.8.5 Тип значений массива

Массив значений представляется в соответствии с синтаксисом расширенной нормальной формы Бэкуса-Наура (EBNF).

Пример 1 - Множество значений одномерного массива с шестью значениями: [1, 2, 3, 4, 5, 6]