OpenMath communications take place according to the following scheme.
Application A | Application B | |
| | | | |
Phrasebook A | Phrasebook B | |
| | | | |
OM objects | -----(common CDs)---- | OM objects |
| | | | |
OM encoding | --------------------- | OM encoding |
There is the beginning of a grammar of an openmath object