INVERSE
consists_of_participant_ :SET [1:1] OF transferee FOR
participant_in;
SELF\activity.consists_
of_participant :SET [1:1] OF transferor FOR
participant_in;
END_ENTITY;
(*
Attribute definitions:
causes_beginning A cau
ses relationship type where a
transfer_of_ownership causes exactly
one beginning_of_ownership.
causes_ending A causes relationship type where a
transfer_of_ownership causes exactly
one ending_of_ownership.
references A references relationship type where a
transfer_of_ownership references
exactly one asset.
part_of A part_of relationship type where a
transfer_of_ownership may be
part_of not more than one
exchange_of_goods_and_mo ney.
consists_of_participant_Aconsists_of_participant relationship
type where a transfer_of_ownership
consists_of_participant exactly one
transferee.
consists_of_participant A consists_of_participant relationship
type where a transfer_of_ownership
consists_of_participant exactly one
transferor.
17.36.3 Transfer_of_ownership_of_money
A transfer_of_ownership where the asset is a money_asset.
EXPRESS specification:
*)
ENTITY transfer_of_ownership_of_money
SUBTYPE OF(transfer_of_ownership);
SELF\transfer_of_ownership.
references :SET [1:1] OF money_asset;
SELF\transfer_of_ownership.
part_of :OPTIONAL SET [1:1] OF
exchange_of_goods_and_money;
END_ENTITY;
(*
312 Chapter 17 HQDM_FRAMEWORK