The I-CHANGE project aims to provide a hub collecting data, tools and initiatives for citizen engagement. Such Environmental Impact Hub (EIH) has the ambition to realize a data hub to effectively share, manage and process data while ensuring interoperability and usability of heterogeneous data. The EIH implements machine-to-machine interaction for supporting the development of desktop and mobile applications and for system integration, through dedicated service interfaces and Application Programming Interfaces (APIs). Since application developers have different expertise and requirements, three different ways of interacting with the EIH are implemented. They are not mutually exclusive, although each method targets a specific kind of developer or development situation.

The first way is using standard geospatial interfaces. Many developers are experts in geospatial interoperability and have expertise in de-iure or de-facto standards like OGC and ISO ones or OpenSearch specifications. In some cases, they would like to connect using standard interfaces existing applications to the EIH to access more datasets. For these reasons, the EIH exposes a set of standard interfaces that a developer can directly access. The second way is using a Web API. This is a JavaScript library that simplifies interaction with EIH from the typical web application development platform: HTML5 + JavaScript + CSS. The third way is using a RESTful API. It allows accessing the main EIH features in a simple way by exchanging JSON objects through HTTP Request and Responses, according to the HTTP method contracts. The RESTful API allows interaction with the EIH from every application environment, including web applications such as web portals.

In case you are interested to learn more about the report, please send an email to info@ichange-project.eu.