The Augmented Backus-Naur form (ABNF) extends the Backus-Naur form. It is documented in RFC 2234 (http://www.faqs.org/rfcs/rfc2234.html), and often serves for the definition of IETF communication protocols, such as SIP.