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

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

     6.6 Корневой элемент онтологии


В OntoML-языке каждый фрагмент онтологии информации объединяется в общую структуру, которая принадлежит комплексному XML-типу данных DICTIONARY_TYPE (см. рисунок 22).


Рисунок 22 - Корневой элемент онтологии

          

Определения внутренних элементов:

Элемент a_posteriori_semantic_relationships: Определяет список апостериорных связей, содержащихся в словаре.

Элемент a_posteriori_semantic_relationships/a_posteriori_semantic_relationship: Определяет апостериорную связь, содержащуюся в словаре.

Элемент contained_classes: Определяет список описаний классов, содержащихся в словаре.

Элемент contained_classes/class: Определяет описание класса, содержащееся в словаре.

Элемент contained_datatypes: Определяет список описаний типов данных, содержащихся в словаре.

Элемент contained_datatypes/datatype: Определяет описание типа данных, содержащееся в словаре.

Элемент contained_documents: Определяет список описаний документа, содержащихся в словаре.

Элемент contained_documents/document: Определяет описание документа, содержащееся в словаре.

Элемент contained_properties: Определяет список описаний свойства, содержащихся в словаре.

Элемент contained_properties/property: Определяет описание свойства, содержащееся в словаре.

Элемент contained_suppliers: Определяет список описаний поставщиков, содержащихся в словаре.

Элемент contained_suppliers/supplier: Определяет описание поставщика, содержащееся в словаре.

Элемент is_complete: Определяет, полностью описывает ли словарь обмениваемую онтологию или только ее изменения.

Примечание 1 - XML-элемент is_complete используется только в том случае, когда словарь идентифицируется посредством его XML-атрибута @id.


Элемент referenced_dictionaries: Определяет идентификаторы словаря (при их наличии), указывая ссылки на другие словари, на которые в данном словаре ссылаются некоторые классы.

Элемент responsible_supplier: Определяет возможного поставщика данных, ответственного за понятия онтологии.

Примечание 2 - На поставщика всего словаря или частей его содержания ссылаются как на элемент responsible_supplier только тогда, когда он отвечает за экземпляр OntoML-документа. Кроме того, на него ссылаются в XML-элементе contained_supplier.

Элемент update_agreement: Определяет идентификатор (при его наличии), устанавливающий процесс, который будет использоваться для создания словаря на приемной системе (из списка словарей, определенных в XML-элементе updates). Элемент update_agreement может использоваться только тогда, когда XML-элемент updates будет использоваться сам по себе.

Элемент updates: Определяет идентификацию словаря (при его наличии) из предположения, что он уже доступен на приемной системе и способен создать полное содержание этого словаря.

Примечание 3 - XML-элемент updates может существовать только тогда, когда существует XML-элемент identified_by, а также тогда, когда XML-элемент is_compelete определен как ошибочный.

Определения внутренних типов:

Тип CONTAINED_CLASSES_Type: Является последовательностью описаний классов.

Тип CONTAINED_DATATYPES_Type: Является последовательностью описаний типов данных.