An increasing number of cities have started to introduce new ICT enabled services. However, the uptake of smart city applications is hindered by various issues, such as the difficulty of integrating heterogeneous data sources and the challenge of extracting up-to-date information in real-time from large-scale dynamic data. Today the challenges are often addressed by application specific solutions ...