ГОСТ Р ИС0 13584-32—2012
7.1 Корневой элемент библиотеки
В OntoML-языке каждая часть библиотечной информации соединяется в общую структуру, которая
является комплексным XML-типомданных LIBRARYJTYPE (см. рисунок 37).
rcsponsibic_9jppii«r_ Г " ” " " П
Рисунок 37 — Корневой элемент библиотеки
Определения внутренних элементов:
Элемент contained_class_extensions: Определяет множество расширений класса для множества
онтологических классов.
Элемент containod_class_extensions/class_extension: Определяет расширение класса, содержа
щееся в словаре.
Элемент responsiblo_supplier: Определяет поставщика информации, ответственного за содержание
библиотеки.
Определения внутренних типов:
Тип CONTAINED_CLASS_EXTENSIONS_Type: Является последовательностьюописаний расширений
класса.
Тип LIВRARY_IN_STANDARD_FORМАТ_Туре: Является библиотекой, которая использует только про
токолы внешних файлов и допускается либо встроенной в библиотеку информационной моделью (индици
руемой с помощью XML-элемеита library_structure). либо протоколами обмена представлениями (на кото
рые дана ссылка в XML-элементе supported_vep). причем в обоих случаях определенных комплексным
XML-типом данных HEADER_Type.
Тип LIBRARY_Type: Является хранилищем для представления различных частей библиотечной ин
формации.
Определение внешнего типа:
Тип CLASS_EXTENSION_Type: См. раздел 7.2.
7.2 Общая структура расширений класса
Расширение класса представляется с помощью абстрактного комплексного XML-типа данных
CLASS_EXTENSION_Type (см. рисунок 38). который позволяет определять, в частности, для любых видов
расширений класса, описывается ли каждый экземпляр одними и теми же свойствами в одном и том же
порядке, имея вид строки таблицы (XML-элемеит tablejike), а также позволяет ли определять множество
применимых к классу свойств, которые необходимы и достаточны для идентификации каждогоэкземпляра,
принадлежащего к расширению класса. Таким образом, в случае таблицы подобной структуры содержания
он будет соответствовать ключукэтойтаблице ивыполняться с помощьюXML-элемента instancejdentification
(см. рисунок 38).
П р и м е ч а н и е 1 — Свойства, которые соответствуют табличному ключу, должны связываться со значе
ниями для всех экземпляров класса. Это определяется в спецификации на ограничительные условия для под
класса.
48