Свойства, для которых тип данных представляет количественные показатели, связаны с единицами измерений.
Примечание 1 - Единицы измерений в OntoML-языке определены в соответствии с ИСО 10303-41 для информационной модели представления единиц измерений.
В OntoML-языке единица измерений свойства представляется с помощью комплексного XML-типа данных DIC_UNIT_Type (см. рисунок 75).
Рисунок 75 - Общая структура единиц измерения свойства
Определение внутреннего элемента:
Элемент @unit_ref: Определяет возможную ссылку на идентификатор единицы измерений.
Элемент string_representation: Определяет строковое представление единицы измерений свойства.
Элемент structured_representation: Определяет явное описание единицы измерений свойства.
Примечание 2 - Если предоставляется ссылка на единицу измерений и ее структурированное представление, то в случае возникновения противоречий представление будет иметь приоритет.
Определения внешних типов:
Тип MATHEMATICAL_STRING_Type: Является представлением математической строки, см. 8.8.2.
Тип UNIT_Type: Является описанием единицы измерений, см. 8.4.1.
Перечень ограничительных условий:
Должна предоставляться либо ссылка на единицу измерений (элемент unit_ref), либо ее четкое представление (элемент structured_representation), либо и то и другое.
8.4.1 Структура единицы измерений
Единица измерений определяется с помощью абстрактного комплексного XML-типа данных UNIT_Type (см. рисунок 76).
Рисунок 76 - Основные структуры единиц измерений
Определения внешних типов:
Тип DERIVED_UNIT_Type: Является типом производной единицы измерения, см. 8.4.3.
Пример 1 - Единица давления Н/мм является производной единицей измерения.
Тип NAMED_UNIT_Type: Является типом именованной единицы измерения, см. 8.4.2.
Пример 2 - Единицы измерений мм или Па являются видами именованных единиц измерения.
8.4.2 Именованные единицы измерений
Именованные единицы измерений - это единицы, связанные со словами или группами слов, с помощью которых они могут быть идентифицированы. Эти единицы представляются с помощью комплексного XML-типа данных NAMED_UNIT_Type (см. рисунок 77).