Originally posted by Greg Jennings
[suwariwaza | hanmi handachi] + [ushiro] + <attack name> + <technique name> + <omote | ura> + <kihonwaza | ki-no-nagare > .
 are optional things, the | means 'or' and the <> means mandatory.
Just wanted to follow up and explain that we don't use the symbols above. That, I borrowed from my line of work. It seemed a compact way to describe the taxonomy.