CitySDK consists of the following components:
Discovery Service – the CitySDK discovery service enables you to quickly find which cities and datasets are currently supported by the toolkit.
Open311 API – Open311 was developed in the U.S. as a common standard for fault or issue reporting. We have utilised Open311 and developed an API that can be used for a wide range of purposes around consultation and participation.
Linked Data API – focussing primarily on mobility datasets, but able to be extended to include a wide range of other data, the linked data API works with Open Street Map to provide a mapping interface for the city.
Tourism API – the Tourism API was developed to make it much easier to create cross-city applications for tourism, identifying points of interest and events in each city.
Coming soon: Developer Tools – to make things easier for developers each of the APIs is well documented and source code is available for redeployment in your city.
6Aika Open data and interfaces project:
Currently, the Six Cities are focused on four harmonised APIs.
Linked events API
The definition of Linked Events API: github.com/6aika/api-linked-events
The open source implementation of Linked events API: github.com/6aika/linkedevents
Issue reporting API (based on Open311 standard)
The definition of Issue Reporting API: github.com/6aika/api-palaute
The open source reference implementation of Issue Reporting API: github.com/6aika/issue-reporting
Open decision API
The definition of the Open Decision API: github.com/6aika/api-paatos
The open source implementation of the Open Decision API: github.com/6aika/paatos
Resource reservation API
The definition of the Resource Reservation API: github.com/6aika/api-resurssienvaraus