CitySDK suggested projects
CitySDK Mobilty API documentation: http://dev.citysdk.waag.org
Develop a model or system to link nodes from CitySDK to the semantic Web. E.g. linking museums, monuments, municipalities etc. to whatever open data sources, such as:
Arts Holland is a tourism and culture portal developed by the Nederlands Uitburo, NBTC and Waag Society. The website runs on data from the Arts Holland open data platform, a linked open data triple store which tries to connect Dutch tourism and culture data to the semantic web. Most of the venues from the Arts Holland database will also exist as CitySDK nodes, and it would be useful if links were created between the two databases. You can find more information on the Arts Holland developers portal.
CitySDK uses elements from the OpenStreetMap database as a geographic base layer and maps different datasets onto those elements (more information about OSM elements is found on the OSM wiki). In CitySDK, all those elements are called nodes, as described in the API documentation.
When importing data into the CitySDK database, we need to find the corresponding CitySDK nodes to add the data to. A system which does this would need to use a combination of the following techniques:
The city of Amsterdam has real-time traffic data of certain road segments in the city and provides this data as polygonal lines with speed data attached to them. With distance filtering on CitySDK roads (all from OSM) and a shortest path algorithm, we can find a CitySDK route that will likely correspond to the city's polygonal lines.
CitySDK uses public transport/GTFS data from openov.nl. Many of the bus and tram stops and train stations from the openov.nl data are also available in OSM, but the two datasets do not completely overlap. Moreover, names and locations of public transport stops that do exist in both datasets will not always be completely the same. Heuristics need to be developed to link the two datasets as good as possible.
More information about OSM public transport data can be found on the OSM wiki
Develop an ontology that can model issue reporting in public transport. E.g. feedback by travellers on Quality of Service such as cleanliness, safety, schedules etc. You should check the Open 311 standard, a collaborative model and open standard for civic issues tracking and assess its potential for re-use.
The city of Amsterdam wants to make the location of its public Wi-Fi access points available via CitySDK. The dataset could be imported into CitySDK on its own layer, but the access points could also be modeled in OSM with theappropriate tags.
Develop a Business plan for the CitySDK platform that can be relevant for the municipality as well as for developers.
CitySDK exposes and combines a collection of city datasets that were previously difficult to access or combine. You could use CitySDK to find and tell city stories in a visual way.
CitySDK needs small apps and tools to make it easier for developers to explore, enrich, map, export CitySDK data. For example:
met vriendelijke groet,