Semantics in Adaptive and Personalised Systems - Methods, Tools and Applications