OntoML-язык обеспечивает ресурсы для перевода нешифрованной текстовой информации и управления переводом.
8.1.1 Спецификация языка
Спецификация языка двойственна: собственно спецификация и, возможно, связанная с ней страна, которая в дальнейшем будет определять этот язык (см. рисунок 43):
Рисунок 43 - Спецификация языка
Определения внутренних элементов:
Элемент @country_code: Определяет возможный код страны, которая в дальнейшем будет определять лингвистический код.
Элемент @language_code: Определяет код языка.
Определения внутренних типов:
Тип COUNTRY_CODE_Type: Является типом лингвистического кода и является строкой, содержащей два символа и определяющей страну согласно ИСО 3166-1.
Тип LANGUAGE_CODE_Type: Является типом лингвистического кода и является строкой, содержащей два-три символа и определяющей язык согласно ИСО 639-1 и ИСО 639-2, соответственно.
8.1.2 Перевод выражаемых строкой элементов
Каждое понятие CIIM-онтологии описывается с использованием нешифрованной текстовой информации, которая может или не может переводиться. Соответствующие информационные элементы таковы:
- Элемент preferred_names;
- Элемент short_names;
- Элемент synonymous_names;
- Элемент keywords;
- Элементы definitions, notes and remarks;
- Элемент source_doc_of_definition (если он определен как идентификатор документа, см. 8.2.2.1.1). OntoML-язык дает конструкции для представления этих информационных элементов (см. рисунок 44).
Рисунок 44 - Трансляционные ресурсы
Примечание 1 - Минимальное требование к лингвистической информации состоит в предоставлении значения для XML-атрибута language_code.
Примечание 2 - Если язык онтологии определен с использованием XML-элемента global_language, определенного в комплексном типе данных HEADER_Type, то ни XML-атрибут language_code, ни атрибут country_code не должны предоставляться.
Примечание 3 - Тип HEADER_Type определен в 6.5.
Определения внутренних элементов:
Элемент label (DOCUMENT_IDENTIFIER_Type): Определяет метки документов, которые, возможно, были переведены вместе с их соответствующими переводами.