For translational semantics we distinguish between model-to-text translations, which are based on concatenating strings, and model-to- model translations, which are based on mapping abstract model representation