Статус документа
Статус документа

ГОСТ Р ИСО 13584-32-2012 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 32. Ресурсы практической реализации. Язык онтологической разметки продукции

     6.3 Графическое UML-представление конструкций OntoML-языка


В настоящем стандарте OntoML-язык описывается с помощью обозначений языка UML. Базовые UML-обозначения расширяются для:

- выявления различий между элементами XML-языка и атрибутами XML-языка;

- явного представления ссылок на комплексный XML-тип данных, представленных в различных диаграммах;

- представления ссылок на понятия CIIM-онтологии с помощью описанного метода идентификации;

- упрощения диаграмм при представлении ссылок на понятия CIIM-онтологии.

Указанные графические обозначения называются UML-обозначениями.

Данный раздел содержит графические UML-представления конструкций OntoML-языка. Он также описывает механизм, используемый для представлений на OntoML-языке ссылок на понятия CIIM-онтологии вместе с их графическими представлениями.

После представления ссылочного механизма, используемого для организации внешних ссылок на понятия CIIM-онтологии, данный раздел представляет структуру различных понятий CIIM-онтологии, определенных в OntoML-языке, с помощью UML-диаграмм.

6.3.1 Графические обозначения

Далее в настоящем стандарте для представления OntoML-структуры с помощью UML-диаграмм будут использованы нижеследующие соглашения.

6.3.1.1 Представление комплексного XML-типа данных

Комплексный XML-тип данных на схеме представляется как прямоугольник, разделенный на две части: сверху - комплексный тип XML, снизу - атрибут XML-языка и/или встроенный элементXML-языка (см. рисунок 2).

Пример 1 - На рисунке 2 представлен комплексный XML-тип данных. Он называется PROPERTY_Type (тип свойства).


Рисунок 2 - UML-представление комплексного XML-типа данных

          

Если рассматриваемый комплексный XML-тип данных является абстрактным, то его имя приводится курсивом.

Комплексный тип может также быть представлен на схеме прямоугольником со скругленными углами. Это означает, что атрибуты XML-языка и/или встроенные элементы XML-языка, описывающие его модель содержания, ранее уже где-то были определены.

Пример 2 - Рисунок 3 описывает ссылку на комплексный XML-тип данных PROPERTY_Туре.


Рисунок 3 - UML-представление ссылки на комплексный XML-тип данных

6.3.1.2 Представление ссылок на внешние информационные элементы

OntoML-язык использует ресурсы внешней XML-схемы для определения его собственного содержания. Для этой цели вводятся графические обозначения. Рассматривается ссылка на комплексный XML-тип данных. Поэтому, во-первых, на рисунке она представлена прямоугольником со скругленными углами. Во-вторых, это внешняя ссылка. По этой же причине данный прямоугольник закрашен светло-серым цветом (см. рисунок 4 ниже).

Пример - На рисунке 4 на некоторый комплексный тип Content (Содержание) производится ссылка из другой XML-схемы, идентифицированной приставкой cat.


Рисунок 4 - UML-представление внешней ссылки на комплексный XML-тип данных