See
http://cdr.stanford.edu/ProcessLink/protocol/EPL-syntax.html
CreateDecision Message
CreateDecision
:sender <string>
:receiver redux
:language ProcessLink-EPL
:content := "{" Objective "|" <goal> "&"
Assertions "|" "(" { <assignment> } ")"
"&"
Subgoals "|" "(" { <goal> } ")"
"&"
[ Contingencies "|" "(" { <fact> } ")"
"&" ]
[ Rationale "|" "(" { <reason> } ")"
"&" ]
[ Inputs "|" "(" { <assignment> } ")"
"&" ]
[DecisionName "|" <string> "&" ]
"}"