ГОСТ Р МЭК 61360-2—2013
definition: OPTIONAL definition_type;
icon: OPTIONAL graphics;
WHERE
WR1:NOT EXISTS(languages) OR (QUERY(v <* its_values I
languages :<>: v.meaning.languages) - XI);
WR2:codes_are_unique(its_values);
WR3:EXISTS(languages) OR (QUERY(v <A its_values |
EXISTS(v.meaning.languages)) - []);
WR4:EXISTS(languages) OR (QUERY(v <* its_values |
EXISTS (v.definition,languages))- ());
ENO_ENTITY; -- value_domain
C
Определения атрибутов.
its_value: список нумерации знамений, содержащихся в описанной области.
source_doc_of_value_domain: документ, описывающий область, ассоциированную с описанной
сущностью vaiue_domain.
languages: вспомогательные языки, на которые выполнены переводы.
terms: список названий элементов itom_namos. дающий для IEC 61360 связь со словарем тер
минов.
definition: вспомогательный текст, описывающий область значений value_domain.
icon: вспомогательная иконка icon, дающая графическое описание, ассоциированное с областью
значений value_domain.
Пояснения к тексту программы:
WR1: если смысл значения представлен более чем на одном языке, то набор используемых язы
ков должен быть одним и тем же для всего набора значений.
WR2: код значения должен быть уникальным внутри указанного типа данных.
WR3: если языки не определены, то смыслу значения язык не назначается.
WR4: если языки не определены, то определению значения язык не назначается.
5.10.5.2 Тип значения (Value_type)
Каждое значение неколичественного элемента данных ассоциируется с кодом, характеризующим это
значение. Тип значения value_typo может быть либо целым integer_type. либо кодовым value_codo_type.
Пример представления на языке EXPRESS:
*)
TYPE integer_type - INTEGER;
END_TYPE; — integertype
TYPE valuetype - SELECT(value_code_type, integer_type);
END_TYPE; — vaiue_type
<w ~
5.10.5.3 Словарное значение (Dic_value)
Сущность dic_value — это одно из значений сущности value_domain.
Пример представления на языке EXPRESS:
М
ENTITY dic_value;
value_code: value_type;
meaning: item_names;
source_doc_of_definition: OPTIONAL document;
definition: OPTIONAL definition_type;
status: OPTIONAL 3tatus_type;
is_deprecated: OPTIONAL BOOLEAN;
is_deprecated_interpretation: OPTIONAL note_type;
value_meaning_id: OPTIONAL dic_value_identifier;
60