Спецификация на обмен данными позволяет определять различные характеристики экземпляра OntoML-документа, т.е.:
- подмножества используемых OntoML-спецификаций;
- протоколы возможного обмена представлениями, используемыми при работе с функциональными моделями, которые связаны с классами характеристик;
- метод реализации в OntoML-языке экземпляра OntoML-документа.
Определяются два элемента спецификации на обмен данными, позволяющими определять:
- характеристики обмениваемой онтологии и/или библиотеки (см. раздел 8.7.1).
- характеристики возможных протоколов обмена используемыми представлениями (см. раздел 8.7.2).
8.7.1 Спецификация на обмен онтологическими данными простого уровня: идентификация интегрированной в библиотеку информационной модели
Идентификация интегрированной в библиотеку информационной модели позволяет определять модель, на которой основывается информационный обмен, а также используемый формат.
Примечание 1 - В приложении С определены стандартные значения, которые используются при обмене OntoML-данными. Эти значения также определяются в примечаниях.
Она представляется с помощью комплексного XML-типа данных LIBRARY_IIM_IDENTIFICATION_Type (см. рисунок 101).
Рисунок 101 - Структура идентификации, интегрированной в библиотеку информационной модели
Определения внутренних элементов:
Элемент application: Определяет идентификатор для указания характеристик допустимого функционального подмножества полного определения данных.
Примечание 2 - Значения равны:
1 - при использовании класса соответствия 1 (онтология простого типа), равны 2 при использовании класса соответствия;
2 - (онтология повышенного уровня), равны 3 при использовании класса соответствия;
3 - (библиотека простого уровня), равны 4 при использовании класса соответствия;
4 - (библиотека повышенного уровня).
Элемент date: Определяет год, когда спецификация на дату достигает элемента status.
Элемент level: Определяет идентификатор, который дополнительно характеризует допустимое подмножество элемента application.
Примечание 3 - Данный XML-элемент не используется для обмена OntoML-данными.
Элемент name: Определяет идентификатор спецификации на данные.
Примечание 4 - В OntoML-языке этим идентификатором является "ONTOML" (заглавные буквы).
Элемент source_document_identifier: Определяет идентификатор документа, который содержит спецификацию на данные.
Примечание 5 - Для тех документов, которые выпущены рабочей группой 2 технического комитета ИСО/ТК184, данным идентификатором является целая часть номера N.