Следующая схема обеспечивает ресурсы для представления строк на различных языках. Данная языковая схема извлечена из имеющейся словарной схемы и может быть использована в других схематиках. В значительной степени она основана на схеме поддержки ресурсов support_resource_schema ИСО 10303-41 и может рассматриваться как ее расширение. В соответствии с данной схемой только один особый язык можно использовать в рассматриваемом контексте обмена (в физическом файле) без дополнительных усложнений, которые становятся необходимыми при использовании нескольких языков. См. графические пояснения на рисунке 13.
Рисунок 13, лист 1 - Стандартная схема языкового ресурса ISO13584_IEC61360_language_resource_schema и схема ресурса поддержки support_resource_schema
translatable_label | Переводимая метка |
string | Строка |
label | Метка |
labels L[1:?] | Массив меток |
translated_label | Переведенная метка |
languages | Языки |
present_translations | Доступные переводы |
language_codes *L[1:?] | Массив языковых кодов |
translatable_text | Переводимый текст |
text | Текст |
texts L[1:?] | Массив текстов |
translated_text | Переведенный текст |
language_id | Идентификатор языка |
language_code | Код языка |
country_id | Идентификатор страны |
global_language_assignment | Назначение глобального языка |
Рисунок 13, лист 2
Пример представления на языке EXPRESS:
*)
SCHEMA ISO13584_IEC61360 language_resource_schema;
REFERENCE FROM support_resource_schema (identifier, label, text);
(*
Примечание - Вышеуказанная схема ресурса поддержки support_resource_schema описана в ИСО 10303-41.