ГОСТ Р 56272—2014/ISO/TS 15926-8:2011
p7tm:hasTemplate some p7tm:Template.
p7tm:hasRoleFillerType some Class.
p7tm:valRolelndex some integer
Пример
—
Пример утверждения, содержащего шаблон, см. в Н.2.2.
8 Информационные модели объектов и специализированные шаблоны
8.1 Общие положения
Информационнаямодель объекта, рассмотренная в настоящем стандарте, является
справочной. Для этих моделей не требуется однозначного соответствия требованиям ИСО/ТС 15926-8.
Модели OIM могут служить руководством при специализированном моделировании шаблонов.
В контексте настоящего стандарта, методология разработки OIM рассматривается как часть
ИСО 15926. Фактическое определение модели OIM индивидуального объекта, добавляющей
онтологию к таксономии
библиотеки справочных
(при условии централизации и унификации) является частью основной
данных RDL (Core RDL). Если централизации нет, то онтологии,
определенныепользователем,могутсуществоватьвезде,онимогутстатьэлементами
централизации.
Модель OIM является онтологией классов и отношений (в терминологии логики описания, см.
объекты ТВох в приложении G), для характеризации которой выделен особый класс. Модель OIM
устанавливает какая информация должна и может быть использована для описания членов
указанного класса. Обычно такая модель строит фрагмент более широкой онтологии (библиотеку
справочных данных) и добавляет ограничения для поддержки особых приложений.
Специализированные
индивидуальных объектах
шаблоныявляютсямножеством
или классах (см. объект АЬох в
утверждений языка OWL об
приложении G). построенных в
соответствии с моделью OIM. выступающей в роли руководства. Специализированные шаблоны
нужны для инстанцирования моделей OIM, но сами они являются схемами языка OWL.
Техническое сопряжение специализированных шаблонов и моделей OIM отсутствует.
Специализированный шаблон характеризует индивидуальный объект обозначенного класса
моделей OIM. используя только словарь классов и отношений, использованный в модели OIM.
Специализированные шаблоны используются моделями OIM, так как они задают явные экземпляры
для каждого существующего квалификатора и не нарушают какие-либо универсальные ограничения.
Примечание1 — Специализированные шаблоны могут доставлять информацию, которая не
является обязательной для модели OIM. Если кардинальное число модели OIM равно 0..*. то это как раз
рассматриваемый случай.
Возможность коммерческого использования моделей OIM и специализированных шаблонов
поясняется в примере ниже:
Пример — Пример отказа от использования моделей OIM: компания А обменивается
данными с компанией В.Система технических баз данных содержит экземпляр
«центробежный насос» и свойство *диаметр рабочего колеса». Интерфейс ИСО 15926
отображает эти данные как нижеследующие утверждения, представляющие собой
экземпляр шаблона:
О бъект
Р12345 является центробежным насосом
Объект Р12345 имеет рабочее колесо диаметром 51 мм
Компания В также планирует импортировать эти данные в свою систему баз данных.
Такое отображение предполагает наличие нижеследующих экземпляров:
Object Р12345 is a Centrifugal Pump
Object P12345 has a assembly P56789
Object P56789 is a Impeller
Object P56789 has a Impeller Diameter of 51 mm
Обе указанные модели удовлетворяют требованиям ИСО 15926. Вместе с тем,
связать их непросто. Чтобы импортировать данные, компания В должна установить
правило отображения. Может оказаться, что правило отображения устанавливается,
когда компания А уже отправила свои данные, и пришло сообщение об ошибке. Тогда нужно
будет постараться заставить интерфейс работать. Вероятность такого риска высока.
Данный пример показывает, что если модели OIM существуют, то компании могут использовать
эти концептуальные модели для определения архитектуры отображения интерфейса по ИСО 15926.
Системы будут взаимодействовать сами без привлечения человека для установления правил
13