ГОСТ Р 55346—2012
(*A Data_transfer is the definition of the nature of interaction identified by an lmplied_extemalJnteraction object.
<r>ote>Thescope of a Data_transfer need not be restricted to data, it may be used to indicate interaction of physical
elements as well.</note> *)
ENTITY data_transfer;
(* The data is the Data_instance that is part of the interaction between the functional representation of an external entity
and the functional representation of a system. ’)
data : datajnstance:
(* The direction specifies the direction of the interaction. *)
direction: data_direction:
(* The transfer specifies the lmplied_externalJnteraction object for which the DataJransfer is valid. *)
transfer: implied_external_interaction;
END_ENTITY:
(*A Date_and_person_assignment is an object that associates a Date_and_person_organization with an object. <note
number=*T>This assignment provides additional information for the associated object. The provision of such data
through this assignment has an organizational character whereas some objects mandate the same kind of data in order
to be semantically complete. This assignment shall not be used to associate the corresponding organizational data
with an object whose attributes are referencing the organizational data directly. </note> <r»ote number=’ 2’>Taken from
AP214.</note> *)
ENTITY date_and_person_assignment;
(* The assigned_date_and_person specifies the Date_and_person_organization. ’)
assigned_date_and_person : date_ar>d_person_organization;
(* The assignedjo specifies the object to which the Date_and_person_assignment is applied. *)
assigned_to: person_organization_assignment_select.
(* The description specifies additional textual information on the Date_and_person_assignment. *)
description : OPTIONAL text_select;
(* The role specifies the relationship between the date or time and the Person or Organization in the role. Where appli
cable. the following values shall be used:<ul><li>creation: The assignment specifies that the referenced object has been
created by the given person or organisation at the given date and time;</li><li>update: The assignment specifies that the
referenced object has been altered by the given person.<,1i></ul> *)
role: label:
END_ENTITY:
(*A Date_and_person_organization is a Person_in_orgamzation or an Organization associated with a Date_time. *)
ENTITY date_and_person_organization;
(* The actual_date specifies the Date_time component of the Date_ar>d_person_organization. *)
actual_date: date Jime;
(* The Person organization specifies the Person_in_organization or an Organization component of the Date_and_per-
son_organization. ‘)
person_organization: person_organization_select:
END_ENTITY:
(*Adate_assignment is the assignment of Date_time and time information. *)
ENTITY date_assignment;
(* The assigned_to specifies the object the Date_time information is assigned to. *)
assigned_to: date_assignment_select:
(* The date specifies the date component in the assignment. *)
date : date_time;
(* The role specifies the semantics of the Date_time assigned for the item. Where applicable the following values shall
be used:<ul><li>created: The assignment specifies that the referenced object was created at the given Date;<flix|j>-
modified: The assignment specifies that the referenced object was altered at the given Date.</lix/ul><note>The current
value set can be extended to suit further needs. However, in such cases both the sending and the receiving tools shall
agree upon the valid value set.</r>ote> *)
role: label:
END_ENT!TY;
(*A Date_time is the specification of a date and time of day. *)
ENTITY date_time;
(* The day_component specifies the day number of a month. The value of the day component must not exceed the
number of days in the current month. *)
day_component: INTEGER:
328