A BNF data element contains the data for a given symbol in an BNF expression. BNF data elements form a hierarchy down to symbols, which have been defined as relevant symbols.