Совместимый с OntoML-языком экземпляр XML-документа позволяет представлять данные, описывающие онтологию, экземпляры или и то и другое. Верхний уровень экземпляра OntoML-документа определяется посредством комплексного XML-типа данных ONTOML_Type (см. рисунок 20).
Рисунок 20 - UML-диаграмма структуры онтологии
Определения внутренних элементов:
Элемент dictionary: Определяет понятия CIIM-онтологии, которые составляют обмениваемую онтологию.
Элемент header: Определяет общую информацию относительно обмениваемого файла.
Элемент library: Определяет множество описаний продукции, которые составляют содержание обмениваемой библиотеки.
Определения внешних типов:
Тип DICTIONARY_Type: Является спецификацией OntoML-онтологии, см. 6.6.
Тип HEADER_Type: Является спецификацией заголовка OntoML XML-документа, см. 6.5.
Тип LIBRARY_Type: Является спецификацией OntoML-библиотеки, см. 7.
Перечень ограничительных условий:
Существует либо XML-элемент словаря, либо XML-элемент библиотеки, либо они существуют оба.