6.2.1.10 VERSION_ID <T>
IDENTIFICATION <T>
[identification_role.name = 'version id']
[identification_role.description = 'UNUSED']}
identification_assignment
identification_assignment.assigned_id
IDENTIFICATION <T>は、mapping ruleが入れ子になっているもので下記の通り。
identification_item = T
identification_item <-
applied_identification_assignment.items[i]
applied_identification_assignment <=
identification_assignment
{identification_assignment.role -> identification_role
identification_itemに値"T"が代入され、identification_itemは、applied_identification_assignmentの属性items[i]に参照されている。
applied_identification_assignmentは、identification_assignmentの子entityであり、identification_assignmentの属性roleは、identification_roleを参照する。
このとき、identification_roleは、属性nameによって'version id'であることと、属性descriptionは値'UNUSED'であるということが制限される。
またidentification_assignmentは、属性assigned_idを持つことが記述されている。
この関係をEXPRESS-Gで表現すると図6.2-10となる。