ГОСТ Р 55346—2012
(*A Person is ап individual human being who has some relationship to productdata. *)
ENTITY person:
(* The Address specifies the location where the Person can be reached. *)
address. OPTIONAL address:
(* The first_name specifies the first name of the first_name.
*)
first_name : OPTIONAL label:
(*An id specifies the identifier of a Person. •)
id: basicjdentifier;
(* The last_name specifies the surname of the last_name.
*)
last_name : OPTIONAL label;
(* The middle_names specifies any middle names of the middle_names.
)
’
middle_names : OPTIONAL LIST {1 : ?j OF label;
(* The prefix_titles specifies any prefix titles of the prefix_titles.
*>
prefixJitles : OPTIONAL LIST [1 : ?] OF label:
(* The suffix_titles specifies the suffix titles of the suffix_titles.
*)
suffix„titles : OPTIONAL LIST [1 : ?JOF label:
UNIQUE
UR1: id;
END_ENTlTY:
(*A Person_in_organization is the specification of a Person in the context of an Organization. *)
ENTITY person_in_organization:
(* The associated_organization specifies the Organization. *)
associated_organization : organization;
(* The associated_person specifies the Person. *)
associated_person: person;
(* The description specifies additional information about the Person_in_organization. ’)
description : OPTIONAL text_select;
(* The role specifies the relationship between the Person and the Organization. *)
role: label:
END_ENTITY;
(’ A Person_organization_assignment is an object that associates an Organization or a Person_in_organization with
product data. <note>This assignment provides additional information for the associated object. The provision of such
data through this assignment has an organizational character whereas some objects require the same kind of mandatory
data in order to be semantically complete. This assignment shall not be used to associate the corresponding organiza
tional data with an object whose attributes are referencing the organizational data directiy.</note> *)
ENTITY person_organization_assignment;
(* The assigned_person_organization specifies the concerned Person_in_organization or Organization. *)
assigned_person_organization : person_organization_select;
(* The assigned_to specifies the element to which the Person_organization_assignment applies. *)
assigned_to: person_organization_assignment_select;
(* The description specifies additional information about the Person_organization_assignment. *)
description : OPTIONAL text_select;
(* The role specifies the responsibility of the assigned Person_in_organization or Organization with respect to the
object that it is applied to. Where applicable, the following values shall be used:<ul> <li>creator. The referenced object
has been created by the assigned Person or Organization:<4i> <li>custodian: The assigned Person or Organization is
responsible for the existence and integrity of the referenced object;</li> <li>customer: The assigned Person or Organi
zation acts as a purchaser or consumer of the referenced object;</li> <ti>designer: The assigned Person or Organiza
tion is the one that delivers the data describing the referenced object (such as a system specification);</li> <li>editor: The
assigned Person or Organization is responsible for making any changes to any attribute of the referenced object;</ li>
<li>id_owner: The assigned Person or Organization is the one responsible for the designation of an identifier;</li>
<li>locatk>n: The assigned Organization is the place where the referenced object can be found or where it takes place;</
li> <li>manufacturer: The assigned Person or Organization is the one that produces the actual (physical) objecb</li>
<li>owner: The assigned Person or Organization owns the referenced object, and has final say over its disposition and any
changes to il;</B> <li>supplier: The assigned Person or Organization is the one that delivers the actual (physical)
367