Chapter 4 Computing with Meaning Maarten de Rijke