appears_in: []
contributor:
  email: cthoyt@gmail.com
  github: cthoyt
  name: Charles Tapley Hoyt
  orcid: 0000-0003-4423-4370
depends_on: []
deprecated: false
description: This ontology contains terms for defining a context-free grammar. The
  basic property is mustBeOneSequence which is equivalent to the expression of a production
  in the original simple BNF. Rules can be used to convert into and out of shorthand
  forms such as optional, repeating and token-separated list forms. Terminals are
  described either as a string, which is represented by itself, or are defined by
  a regular expression using cfg:matches.
download_rdf: https://www.w3.org/2000/10/swap/grammar/bnf
example: canStartWith
example_extras: []
github_request_issue: 2016
homepage: https://www.w3.org/Addressing/BNF.html
keywords:
- computing
- language
- linguistics
- w3
mappings: {}
name: Backus-Naur form
namespace_in_lui: false
preferred_prefix: bnf
prefix: bnf
providers: []
publications: []
rdf_uri_format: https://www.w3.org/2000/10/swap/grammar/bnf#$1
synonyms: []
uri_format: https://www.w3.org/2000/10/swap/grammar/bnf#$1
