In the syntax diagrams, the term identifier refers to a user-defined name that, if not unique in a program, must be followed by a syntactically correct combination of qualifiers, subscripts, or reference modifiers necessary for uniqueness of reference.
Format 1 - Identifier .-------------------------. V | >>-data-name-1----+---------------------+-+---------------------> '-+-IN-+--data-name-2-' '-OF-' >--+---------------------+--+---------------------+-------------> '-+-IN-+--file-name-1-' | .-----------. | '-OF-' | V | | '-(----subscript-+--)-' >--+--------------------------------------------------+-------->< '-(--leftmost-character-position--:--+--------+--)-' '-length-'
File-name-1 must be uniquely identifiable.
There are two special cases for the identifier: LINAGE-COUNTER and condition-name.