<ident> (identifier) contains an identifier or name for an object of some kind in a formal language. ident is used for tokens such as variable names, class names, type names, function names etc. in formal programming languages. [22.1.1 Phrase Level Terms]
In running prose, this element may be used for any kind of
identifier in any formal language. It should not be used for element and
attribute names in XML, for which the special elements gi
and att are provided.