ГОСТ Р 55346—2012
ENTITY propertyjelationship;
(* The description specifies additional information about the Property_relationship. *)
description : OPTIONAL text_select;
(* The related specifies the second of the two Property_definition objects related by the Property_relationship. *)
related : property_definition:
(* The relating specifies the first of the two Property_definition objects related by the Property_relationship. *)
relating: property_defmition;
(* The relationjype specifies the meaning of the relationship. Where applicable, the following values shall be used:<ul>
<li>dependency: The related Property_definition is dependent upon the relating Property jJefinition:</li> <li>hierarchy:
The application object defines a hierarchical relationship where the related Property_definition is on a lower level than
the relating Property_definition.</S> </ul> *)
relationjype : label:
END_ENTITY:
(*A Property_value is the representation of a characteristic of a Property_definition. *)
ENTITY property_value;
(* The definition specifies the Propertyjlefinition that the Property_value characterizes. *)
definition : propertyjlefinition;
(* The property_value_name specifies the word, or group of words, that is used to refer to the Property_value. Exam
ple питЬег="26*>ТГ or *vo!2" are examples for the value name of a property_value_name.</example> ’)
property_value_name: label:
(* The specified_value specifies either a text description or a numerical measure representing the Property_value.
<note>lf the specified value is represented as a numerical value, it is either the actual value, a range of possible values,
a limit for the value of a Property_va!ue, or a list of these.</note> *)
specified_value : property_value_setect;
END_ENTITY:
(*A Property_valueJunction is a mechanism for representing a function that is used to calculate the relative value (with
regard to optimality) of a Property_value. *)
ENTITY property_value Junction:
(* The defines_property_value_merit specifies the Property_value whose relative value is calculated by the function_
specification. *)
defines_property_value_merit: propertyvalue;
(* The function_specification specifies the function used for determining the relative value of the Property_value defined
by the attribute definesj3roperty_value_merit *)
function_specification : text_select;
END_ENTITY:
(*A Property_valuejelationship is a relationship between two Property_value objects. *)
ENTITY property_valuejelationship;
(* The related specifies the second Property value in the relationship. ’)
related : property_value:
(* The relating specifies the first Property_value in the relationship. *)
relating: property_value;
(* The relation_description specifies additional information about the Property_valuejelationship. ’)
relationjJescription : OPTIONAL text_select:
(* The relationjype specifies the meaning of the relationship. <note>The PAS 20542 group shall consider defining a list
of preferred values for this attribute.</note> ’)
relationjype : label;
END_ENTITY:
(*A Rank_assignment is the assignment of an element to a particular Ranking_element. <note>The assignment to a
particular priority is assumed to be relative to a set of alternatives.</note> *)
ENTITY rank_assignment;
(* The assigned_rank specifies the Ranking_element to which the element is assigned. *)
assignedjank: ranking_element;
(* The assignedJo_element specifies the element that is assigned. *)
assignedJo_element: ranked_element_select;
(* The assignment_criteria specifies the criteria that were applied for assigning the assigned element to a particular
Ranking_elemenL *)
assignment_criteria : OPTIONAL label:
372