Nowadays successful and efficient management of a city depends on how data are collected, shared and transferred within and between various organizations in the city and how data analytics are used for extracting actionable insights for decision making. Since each organization use different platforms, operating systems and software for the above mentioned tasks, data sharing mechanisms should be provided as platform independent services. This platform independent services can then utilized by various users for different purposes. For example for research purpose of universities, for business purposes of industry and commercial companies, for improving the existing services by city council and related organizations and even for facilitating communication between people and policy makers. Platform independency is necessary quality of services for providing interoperability from technical point of view. The interoperability at various levels is an important requirement and vision for public services and it is well defined in initiatives like European Interoperability Framework (EIF) and many national interoperability frameworks. Based on the mentioned frameworks, exchange of data is an ultimate enabler for sharing information and knowledge between organizations.