Статус документа
Статус документа

ГОСТ Р ИСО 13584-32-2012 Системы промышленной автоматизации и интеграция. Библиотека деталей. Часть 32. Ресурсы практической реализации. Язык онтологической разметки продукции

     8.1 Переводы


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): Определяет метки документов, которые, возможно, были переведены вместе с их соответствующими переводами.