Envoyer par SMS: Diffusion enables integration of heterogeneous data and user-driven learning in a desktop knowledge-base.