ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
отображения.
Во-вторых, компаниям придется потрудиться, чтобы разработать отображение интерфейса.
Использование информационных моделей объекта даст экономию затрат: вместо изобретения новых
моделей, можно воспользоваться опытом создания уже существующих.
Примечание 2 — Если специализированные шаблоны лежат в центральном хранилище (например,
основной библиотеке справочных данных RDL или в центральном хранилище проекта), то использование
моделей OIM также может оказаться полезным. Использование моделей OIM не обязательно, так как риски
нивелируются. Все отображения используют специализированные структуры шаблонов.
Примечание 3 — Каждая модель OIM является результатом консультаций и консенсуса между
экспертами в данной области. Так как данные консультации идут постоянно онтологии языка OWL для
информационных моделей объекта со временем расширяются.
Примечание4—Отображение данных в любой пользовательской системе на формат,
определенный в настоящем стандарте, может иметь детерминистический характер, если данные уже
определены в рассматриваемой модели OIM.
Примечание 5 — В принципе, в модель OIM уже все включено. Но в реальной жизни ее содержание
может изменяться.
В приложении Н приведен пример листинга RDF/OWL для онтологии OIM.
8.2Информационные модели объектов и специализированные структурные компоненты
шаблонов
Модели OIM не ограничиваются требованиями особого языка, тогда как специализированный
шаблон должен быть выражен в среде RDF/OWL с помощью основных шаблонов в соответствии с
настоящим стандартом.
Модели OIM служат примером того, как надо отображать и моделировать данные
специализированных шаблонов.
Примечание — Модели OIM можно представить как на универсальном языке моделирования UML,
так и на оригинальном языке OWL. В приложении Н приведен пример представления на оригинальном языке
OWL.
8.3 Специализация
Любой класс
owl:Class
наследует все свойства объектов
owl:ObjoctProportios
от своего
суперкласса. В контексте модели OIM это означает, что наследуется модель OIM суперкласса. На
унаследованныеотношения,принеобходимости,могутбытьналоженыдополнительные
ограничения.
Отношения, применимые только к подклассам, добавляются к отношениям, унаследованным от
суперклассов.
Пример
—
Класс owl:Class RDS327239 «Насос» участвует в отношении, по которому у
данного насоса должно быть от 2 до 6 подшипников. Подкласс RDS416834 «Центробежный
насос»наследуетданноеотношение,нооноограниченочисломэлементов
(кардинальностью) от 2 до 3 подшипников.
8.4 Количество элементов множества
Имеется два вида кардинальности (мощности множества):
—количество допустимых экземпляров шаблона, связанных с экземплярами самого класса
owl:Class
или его потомков (дочерних элементов);
—количество объектов, инстанцированных в качестве целевых (для использования в той или
иной роли) в инстанцированном шаблоне.
Оба указанных типа кардинальности могут быть определены утверждениями кардинальности
модели OIM с помощью соответствующего языка моделирования.
Утверждения кардинальности используются, только если количество элементов не равно:
—0.. 1 для допустимых экземпляров шаблона.
—1.. 1 для допустимых экземпляров ролей (целевых).
8.5 Информационные модели OIM для сборок
Информация об объекте, являющемся частью другого объекта (сборочный объект), не
принадлежит модели OIM. частью которой он является.
Примечание — Объект в целом не участвует прямо в отношениях, представляющих информацию о
его части.
14