6.2.1.2 COMPOUND <NAME>
compound_representation_item
compound_representation_item.item_element ->
compound_item_definition = list_representation_item
list_representation_item[i] ->
representation_item =>
{representation_item.name = NAME}
Entity compound_representation_itemは、その属性item_elementによってlist_representation_itemを参照するが、その時compound_item_definitionはselect typeであるlist_representation_itemの値であるという制限受けている。またlist_representatiom_itemはrepresentation_itemを参照し、representation_itemの属性nameはstring、 select又はenumeration typeの選択肢か、値をもつNAMEであるならばそれを子Entityとするということが記述されている。
この関係をEXPRESS-Gで表現すると図6.2-2となる。