Designing a general meaning representation which can capture the semantics of a spoken language is very complex.
in practice, the meaning representations depend on the specific application domain being modeled.