Augmented BNF for Syntax Specifications: ABNF
By D. Crocker, P. Overell. Request for Comments, 2005
693 citations recorded by the source corpus.
Subfields: Artificial Intelligence
View Paper: https://www.semanticscholar.org/paper/a7131d442436e997316e9fa08e9c35bd3c7ff857
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
- Alexey Melnikov
- Ian Fette
- Heng Yin
- Zhenkai Liang
- Dawn Song
- Martin J. Dürst
- Juan Caballero
- Roy T. Fielding
Citations in the corpus
- Internationalized Resource Identifiers (IRIs) (2005, methodology): “The syntax of this ABNF is described in [ RFC2234 ].”
- Common Format and MIME Type for Comma-Separated Values (CSV) Files (2005, background): “For example: "aaa","b""bb","ccc" The ABNF grammar [2] appears as follows: file = [header CRLF] record *(CRLF record) [CRLF] Shafranovich Informational [Page 3] LF = %x0A ;as per section 6.1 of RFC 2234 [2] CRLF = CR LF ;as per section 6.1 of RFC 2234 [2] TEXTDATA = %x20-21 / %x23-2B / %x2D-7E 3.”
- The WebSocket Protocol (2011, methodology): “This specification defines two URI schemes, using the ABNF syntax defined in RFC 5234 [RFC5234], and terminology and ABNF productions defined by the URI specification RFC 3986 [RFC3986].”
- Tags for Identifying Languages (2009, background): “The syntax of this tag in ABNF [RFC 2234][11] is: = lang *("-" extlang) ["-" script] ["-" region] *("-" variant) *("-" extension) *("-" private_use) =/ private_use ; private use tag =/ grandfathered ; grandfathered registrations”
- The application/json Media Type for JavaScript Object Notation (JSON) (2006, methodology): “The grammatical rules in this document are to be interpreted as described in [ RFC4234 ].”
- Polyglot: automatic extraction of protocol message format using dynamic binary analysis (2007, background): “Since many protocols exist and their specification is sometimes complex, there have been languages and parsers proposed for simplifying the specification of network protocols [10, 16, 33].”
- Uniform Resource Identifier (URI): Generic Syntax (2005, methodology): “This specification uses the Augmented Backus-Naur Form (ABNF) notation of [RFC2234], including the following core ABNF syntax rules defined by that specification: ALPHA (letters), CR (carriage return), DIGIT (decimal digits), DQUOTE (double quote), HEXDIG (hexadecimal digits), LF (line feed), and SP”