Многоязыковые записи представляются с помощью строки multi_language_string. Фактические значения строк на различных языках задаются сущностью string_with_language вместе со спецификацией данного языка:
- атрибут language.language_code - с помощью кода Alpha-3 по ИСО 639-2.
Пример - Возможные значения языкового кода language_code: 'eng' для английского, 'fra' французского языка, 'rus' русского языка, 'deu' немецкого языка, 'swe' шведского языка и т.п.
- языковая сущность language.country - code с указанием кода страны нужна при использовании кода Alpha-3 по ИСО 3166-1.
Пример - Возможные значения кода страны country_code: 'GBR'- Великобритания, 'USA' - Соединенные Штаты Америки, 'SWE'- Швеция и т.п.
Сущность language должна быть уникальной внутри рассматриваемой информационной базы, например в файлах, удовлетворяющих требованиям ИСО 10303-21.
Рисунок 3 - Представление описания элемента на нескольких языках