ГОСТ Р ИСО 13584-42—2012
RETURN(TRUE);
ELSE (’ the argument I is a single string *)
RETURN(LENGTH(I) <= IJength);
ENDJF:
END_FUNCTION; — checkJabelJength
(’
F.4.3 Определение правила стандартной схемы языкового ресурса ISO13584_IEC61360_language_
resource_schema
Правило single_language_assignment подтверждает, что только один язык может быть назначен для ис
пользования в переводимых метках translatablejabel и переводимых текстах translatable_text.
Пример представления на языке EXPRESS:
’>
RULE single_language_assignment FOR(global_language_assignment):
WHERE
SIZEOF(global_language_assignment) <= 1;
ENDJRULE; — single_language_assignment
END_SCHEMA; — ISO13584JEC61360_language_resource_scbema
(*
F.5 Стандартная схема ограничений класса ISO13584_IEC61360_class_constraint_schema
Данный Раздел определяет требования к схеме ограничений класса class_constraint_schema. Нижесле
дующее объявление языка EXPRESS представляет блок ISO13584_IEC61360_class_constraint_schema и задает
необходимые внешние ссылки.
Пример представления на языке EXPRESS:
*)
SCHEMA ISO13584_IEC61360_class_constraint_schema;
REFERENCE FROM ISO135S4_IEC61360_dictionary_schema (
class_BSU.
property_BSU,
definition_available_implies.
is_subdass.
data_type.
simple_type.
complex_type.
named_type.
altowed_values_integer_types):
REFERENCE FROM IS013584_extended_dictionary_schema
data_type_typeof.
data_type_dass_of.
data_type_type_name):
REFERENCE FROM IS013584Jnstance_resource_schema
(Boolean_value.
compatibte_dass_and_dass.
complex_value,
dic_classjnstance.
entity_instance_value.
int_level_spec_value.
integer_value,
level_spec_value,
numbervalue.
primitive_value.
rational_vaiue.
real_level_spec_value.
real_value.
right_values_forJevel_spec.
same_translations.
simple_value.
stringvalue,
translatable_string_value.
translated_string_value.
property_or_data_type_BSU);
REFERENCE FROM IS013584_aggregate_value_schema
129