Integrating multiple data sources, domains and tools in urban energy models using semantic technologies