ГОСТ Р ИСО 13584-32—2012
пяти свойств (признаков): part number, length, thread diameter, euro price и quantity of order, для
которых могут быть предложены следующие три онтологические структуры:
1 - Структура Screw class, для которой элемент item_class принадлежит уникальному
классу онтологии. Все свойства part number, length, thread diameter представляются как
применимые для данного класса свойства. Все технические и коммерческие свойства
представляются как применимые для данного класса свойства и объединяются в нем.
2 - Структура Screw class с элементом item_class и screw business class с элементом
fm_class_view__of являются двумя классами онтологии. Свойства part number, length и thread
diameter представляются как применимые свойства для структуры screw class. Screw
business class - это функциональная модель, заявляемая как производный класс screw class,
который импортирует свойство part number из класса screw class и заявляет о том, что
свойства euro price и quantity of order являются применимыми. Общее свойство part number
позволяет устанавливать связь между двумя классами при разделении свойств с жесткими
коммерчвски-ориентированными свойствами. Технические и
разделяются на два класса с помощью априорного производного
характеристикамии
коммерческие свойства
(view-of) соотношения.
3 - Структура Screw class с элементом item_class и класс screw business class с
функциональным элементом functional_model_class являются двумя классами, которые могут
быть определены в одном и том же классе или в двух раздельных онтологиях. Свойства part
number, length и thread diameter представляются как применимые свойства класса screw class.
Винт класса business class объявляется с помощью трех применимых свойств: screw jd, euro
price и quantity of order. Элемент scre w jd содержит номер детали, соответствующий
свойствам price и quantity of order. В данном подходе полностью разделяются техническое и
коммерческое описания винта. При этом если в некотором контексте будет удобно
объединить эти два типа данных, то это можетвыполняться путемсоздания
апостериорного производного отношения, в котором класс screw business class имеет
элемент model, свойство screw class - элемент item, свойство scre w jd - элемент range
уникального типа PROPERTY_MAPPING_Туре, а свойство part number - элемент target.
Примечание2 — Основные свойства класса функциональных моделей также могут содержать
свойства контрольной переменной представления, импортируемые из класса функциональных представлений,
ссылка на который дается с помощью класса функциональных моделей. В этом случав значение для свойств
контрольной переменной представления должно определяться пользователем для получения каждой конкретной
модели, определенной пользователем и соответствующей тому же элементу.
В OntoML-языке производное апостериорное семантическое отношение представляется с
помощью комплексного XML-типа данных A_POSTERIORI_VIEW_OF_Type (см. рисунок 100).
Рисунок 100 — Структура апостериорного производного семантического отношения
Определения внутренних элементов:
Элемент corrosponding_properties: Определяет множество отображаемых свойств.
Элемент model: Определяет ссылку на класс функциональных моделей, которые будут
предоставлять дополнительные свойства продукции для класса item.
107