Re: Организационные нормы
В ClearSpeak крайне не рекомендуется формулировать организационные нормы в виде "Если - то", ибо при этом легко перепутать декларативный стиль и процедурный.
Что касается бОльшего удобства табличных форм записи правил по сравнению с текстовыми, то я бы поспорил. Я хорошо помню, что в свое время (будучи уже программистом) с трудом разобрался с проектированием баз данных -- все эти "нормальные формы" давались мне пару месяцев с неимоверным трудом. А потом "мозги повернулись" (эдакая "метанойя") и стало легко, понятно и появилась ложная уверенность, что это все легко и понятно для всех остальных -- ведь никаких специальных слов, кроме слов "таблица" в этом проектировании баз данных нет! Но это была ложная уверенность. Никому про "детерминанты", "измерения-переменные", "корни регистра" и прочее из вашего примера я бы не брался рассказывать. А вот переводить из controlled natural language в ваш табличный язык для исполнения (или в любой другой язык, в котором уже можно компьютерно исполнять) -- это дело уже программистов. Именно программисты должны взять понятный людям текст и превратить его в понятный для машины.