ГОСТ Р ИСО 13584-42—2012
F.3.1 Введение в схему
Этот подраздел устанавливает описание схемы на язьже EXPRESS с помощью обьявлений переменных
и констант, а также внешних ссылок.
F.3.1.1 Словарная схема
Прежде всего схему нужно объявить.
Пример представления на языке EXPRESS:
’)
SCHEMA IS013584JEC61360_dictionary_schema;
(‘
F.3.1.2 Ссылки на другие схематики
Данный подраздел содержит ссылки надругие схематики EXPRESS, используемые вданной словарной схе
ме. Их источник указан в соответствующем комментарии.
Пример представления на языке EXPRESS:
*)
REFERENCE FROM support_resource_schema (identifier, label, text);
REFERENCE FROM person_organization_schema (organization, address);
REFERENCE FROM measure_schema;
REFERENCE FROM ISO13584JEC61360Janguage_resource_schema;
REFERENCE FROM ISO13584JEC61360_class_constraint_schema;
REFERENCE FROM ISO13584JEC61360Jtem_dass_case_of_schema;
REFERENCE FROM IS013584_extemal_file_schema
(externaljtem.
extemal_fi!e_protocol.
extemal_content.
not_translatabte_external_content,
not_transiated_external_content,
translated_external_content.
language_specific_content.
http_file,
http_dass_directory.
http_protoco!);
(*
Примечание — Схематика, указанная выше, описана в нижеследующих документах;
support_resource_schema
person_organization_schema
measure_schema
ISO13584JEC61360Janguage_resource_schema
(схема дублирована для удобства вданном документе)
ISO13584_IEC61360_class_constraint_schema
(схемадублирована для удобства вданном документе)
ISO13584_IEC61360Jtem_class_case_of_schema
(схемадублирована для удобства вданном документе)
ИCO 10303
ИCO 10303
ИCO 10303
МЭК 61360-2
МЭК 61360-2
МЭК 61360-2
IS013584_external_file_schemaИСО 13584-24
F.3.2 Определения констант
Данный подраздел содержит определения целочисленных констант, используемые позже в определениях
типа (см. F3.9).
Пример представления на языке EXPRESS:
*)
CONSTANT
dictionary_code_len: INTEGER := 131;
property_code_!en: INTEGER := 35;
class_code_len: INTEGER := 35;
data_type_codeJen:INTEGER ;= 35;
supplier_code_len: INTEGER := 149;
versionJen: INTEGER := 10:
revisionjen; INTEGER := 3;
value_codeJen; INTEGER ;= 35;
pref_namejen: INTEGER :=255;
short_nameJen; INTEGER := 30;
61