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]