consists_of_participant_ :SET [1:1] OF employee FOR
participant_in;
END_ENTITY;
(*
Attribute definitions:
consists_of_participant A cons
ists_of_participant relationship
type where an employment consists_of
exactly one employer.
consists_of_participant_Aconsists_of_participant relationship
type where an employment consists_of
exactly one employee.
17.33 Organization Component and Position
Figure 17-33 is a data model for organization_component
and position.Anorganization_component is a state_of_
organization_component ,thatisalsoasystem_component,and
a socially_constructed_object that is a replaceable component_of an
organization that is existence dependent on the organization.A
state_of_organization_component is an organization_component
or a temporal_part_of an organization_component.
A state_of_organization_component may be a member_of
one or more class_of_state_of_organization_component.
An organization_component may be a member_of one or
more class_of_organization_component and kind_of_
organization_component.Aposition is an organization_
component that can be filled by one or more persons.A
state_of_position is a position or a temporal_part_of a position.
A state_of_position may be a mem ber_of one or more class_
of_state_of_position and a position may be a member_of one
or more class_of_position and kind_of_position.
A person_in_position is a state_of_person that is also a state_of_
position that is the person whiletheyareintheposition,and
the position while the person is in it. A class_of_person_in_position
is person_in_position or any of its subsets. A person_in_position
maybeamember_o
f one or more class_of_person_in_position.
17.33.1 Class_of_organization_component
A class_of_state_of_organization_component,thatisalsoa
class_of_system_component,andaclas s_of_socially_constructed_
object that is organization_component or any of its subsets.
298 Chapter 17 HQDM_FRAMEWORK