В OntoML-языке каждая часть библиотечной информации соединяется в общую структуру, которая является комплексным XML-типом данных LIBRARY_TYPE (см. рисунок 37).
Рисунок 37 - Корневой элемент библиотеки
Определения внутренних элементов:
Элемент contained_class_extensions: Определяет множество расширений класса для множества онтологических классов.
Элемент contained_class_extensions/class_extension: Определяет расширение класса, содержащееся в словаре.
Элемент responsible_supplier: Определяет поставщика информации, ответственного за содержание библиотеки.
Определения внутренних типов:
Тип CONTAINED_CLASS_EXTENSIONS_Type: Является последовательностью описаний расширений класса.
Тип LIBRARY_IN_STANDARD_FORMAT_Type: Является библиотекой, которая использует только протоколы внешних файлов и допускается либо встроенной в библиотеку информационной моделью (индицируемой с помощью XML-элемента library_structure), либо протоколами обмена представлениями (на которые дана ссылка в XML-элементе supported_vep), причем в обоих случаях определенных комплексным XML-типом данных HEADER_Type.
Тип LIBRARY_Type: Является хранилищем для представления различных частей библиотечной информации.
Определение внешнего типа:
Тип CLASS_EXTENSION_Type: См. раздел 7.2.