I have fixed this issue in the current provisional draft: DocumentsProvisionalDraftssarif-v2.0-wd02-provisional.docx . I adopted the version of EBNF defined in “Information technology – Syntactic metalanguage – Extended BNF”, ISO/IEC 14977:1996(E) , December 1996,
https://www.iso.org/standard/26153.html . In this case, I didn’t leave behind a change-barred version, because the modified syntax definitions are unreadable with change bars. The changes, which you can see in the provisional draft, are as follows: Section 1.3 Normative references: Cite ISO/IEC 14977:1996(E), which defines extended BNF. Section 2.4 Syntax notation: New section explaining that all syntax examples use EBNF. Section 3.7.2.2 Namespaced tags: Syntax rewritten in EBNF. Section 3.8 Data/time properties: Syntax rewritten in EBNF, and a whole paragraph of explanatory text is removed because the EBNF captures it. Section 3.10.4 Messages with embedded links: Syntax rewritten in EBNF. Please take a look at the syntax definitions and let me know if there’s anything that needs to be fixed. Thanks, Larry