"It's a bit of an assumption that it doesn't exist?"
In the absence of any evidence that it does exist the default presumption should be that it does not.
"Q. There's no BNF available. A. I'll publish it, it's just not on the website yet. We just went public, there's lots of work to still. Good suggestion!"
You do the BNF first dummy. You really should have just used Lisp if you want to create a domain specific language.
You'd be a case in point.
I am neither a woman nor a minority. Your attempt at snide has failed due to your incoherent statement.
No you do it by criminally mis-stating your corporate earnings in order to goose up the quarterly numbers which rug-merchant Larry did twice!
Yes and entity-relationaship modeling and a fully normalized logical data model are the tools used to do it in a rigorous fashion.