Внешний контент позволяет давать внешние ссылки, определенные из понятий СIIM-онтологии или из информационных элементов. Эти ссылки могут выполняться различными способами, т.е.:
- путем определения унифицированного идентификатора ресурса (URI) - локального или глобального, который будет ссылаться на внешний ресурс;
- путем определения кода, идентифицирующего документ;
- путем определения ссылки на документ или на зарегистрированный в документе графический материал, который описывается или идентифицируется онтологическим понятием документа.
8.2.1 Онтология элементарного уровня для внешних ресурсов
Фрагмент информации может предоставляться в качестве внешнего ресурса, которым может быть:
- либо файл (или набор файлов), связанный с экземпляром OntoML-документа и идентифицированный с помощью локального унифицированного идентификатора ресурса (URI), или
- Интернет-ресурс, идентифицированный с помощью глобального унифицированного идентификатора ресурса.
Рисунок 46 иллюстрирует корневой тип внешнего ресурса, представляемый с помощью абстрактного комплексного XML-типа данных EXTERNAL_RESOURCE_Type.
Рисунок 46 - Онтология элементарного уровня для внешних ресурсов
Определение внутреннего элемента:
Элемент file: Определяет множество XML-элементов, которые описывают и идентифицируют внешние ресурсы, представляемые с помощью НТТР-файлов.
Определение внутреннего типа:
Тип EXTERNAL_RESOURCE_Type: Является абстрактным внешним ресурсом.
Определения внешних типов:
Тип DOCUMENT_CONTENT Type: См. 6.7.7.
Тип EXTERNAL_FILES_Type: См. 8.2.1.4.
Тип HTTP_FILE_Type: См. 8.2.1.1.
Тип ILLUSTRATION_Type: См. 8.2.1.2.
Тип MESSAGE_Type: См. 8.2.1.3.
8.2.1.1 НТТР-файл
HTTP-файл является основной OntoML-конструкцией для ссылок на внешнюю информацию из экземпляра OntoML-документа.
НТТР-файл определен в соответствии с комплексным XML-типом данных HTTP_FILE_Type, показанным на рисунке 47.
Рисунок 47 - Онтология элементарного уровня для внешних ресурсов:
Структура HTTP-файла
Определения внутренних элементов: