ГОСТ Р 55346—2012
status : label;
END_ENTITY;
(*A CriticalJssueJmpact is the mechanism for relating the elements identified to be influenced by a CriticaIJssue to the
issue itself. <note>Any number of elements can be assigned to a criticalJssueJmpact. The criticaljssuejmpact is a
representation of all elements assigned collectively. </note> *)
ENTITY criticaljssuejmpact;
(* The description specifies additional information on the CriticalJssueJmpact. *)
description ; OPTIONAL text_select;
(* The id specifies the identifier of the Criticaljssuejmpact. *)
id ; elementjdentifier.
(* The impact_ofJssue specifies the set of CriticaIJssue objects that the Criticaljssuejmpact is valid for.’)
impact_ofJssue ; SET [1 : ?) OF CriticaIJssue:
(* The name specifies the word or words that are used to refer to the Criticaljssuejmpact. ’)
name : label;
INVERSE
(* The issue_analysis specifies the CriticaIJssueJmpaet for which the element_critical_issue_relationship is valid. *)
identifiedjssues : SET [0 : ?) OF element_cntical_issue_relationship FOR issue_analysis:
END_ENTITY;
(*A Datajield is a type of Datajnstance that and the usage of a data type within a Record_data_type_definition or a
Union_dataJype_definition. *)
ENTITY datajield
SUBTYPE OF (datajnstance);
(* The role specifies additional information on the Datajield. *)
role: OPTIONAL label;
END_ENTITY;
(*A Datajnstance is an instantiation of a User_defined_dataJype_definition or Maths_space. <note number=T>ln the
terminology used in computer science, a Datajnstance corresponds to a variable. In the systems engineering domain,
the Datajnstance is interpreted in a wider sense.</note> *)
ENTITY datajnstance
SUPERTYPE OF (datajield):
(* The default_value specifies the value to be assigned to the Datajnstance when an invalid value is provided, for in
stance. when the value is out of the bounded range, or of the wrong type.<note number=’2">The event that valid values
are absent for a default_value may be due to the fact that the element supplying the value is out of order.</note> <note
number=’3’>The value of the default_value shall be within the valid value range if one is defmed.</note> *)
default_value : OPTIONAL data_type_value_select;
(* The definition specifies the user_defined_dataJype_definition or maths_space that provides the type definition for
the definition.
*>
definition ; dataJype_definition_select;
(* The description specifies additional textual information on the Datajnstance. *)
description : OPTIONAL text_select;
(* The id specifies the identifier of the Datajnstance. *)
id :elementjdentifier.
(* The irutial_value specifies the value to be assigned to the Datajnstance when it is created. <note number="4“>The
value of the initial_value shall be the valid value range of the initial_value, if one is defined.</note> *)
initial_value : OPTIONAL data_type_value_select;
(* The is_constant specifies whether the Datajnstance is a constant or not. If the value is TRUE, the is_constant may
not be updated. In this case the value of the is_constant is specified by the init*al_value attribute. If no initial value is
provided then the value of the is_constant is undefined. *)
is_constant; BOOLEAN:
(* The name specifies the word, or words, that are used to refer to the Datajnstance. *)
name: label;
(* The unit_component specifies the units of measurement that shall be associated with the Datajnstance. <example
number=’4’>For a particular Datajnstance. the unit_component may be Volts.</example> *)
unit_component: OPTIONAL unit;
UNIQUE
UR1: definition, id;
END_ENTITY:
327