Data management, the essential element for a successful, functional smart city