The text class of a formal public identifier used in the concrete syntax parameter of the SGML Declaration must be SYNTAX if FORMAL YES is specified.
#0158 Markup Error
ISO 8879, 13.4.1
The text class of a formal public identifier used in the concrete syntax parameter of the SGML Declaration must be SYNTAX if FORMAL YES is specified.