CitySDK Linked Data API
Ruby
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
api
app
config
db
importers
models
serializers
spec
utils
.gitignore
.rubocop.yml
Capfile
Gemfile
Gemfile.lock
LICENSE.md
README.md
config.example.json
config.ru
website.png

README.md

CitySDK LD API

The CitySDK Linked Data API offers unified and direct access to open transport, mobility and general data from government, commercial and crowd sources alike. It is designed to work closely with other open source projects as OpenTripPlanner, OpenTripPlanner Analyst, Open311, GTFS, and OpenStreetMap.

In the CitySDK Linked Data API, data sets are called layers. Each layer can contain objects, and each object contains, per layer, key/value data. In the API, real-world objects like buildings, bus stops and municipalities are represented by objects, which can contain data on one or more layers. This way, multiple data sets can tell something about one single object.

The master branch of this repository contains the API — written using Ruby, Grape and PostGIS — the gh-pages branch contains the project's website.

For more information about the CitySDK LD API, see the project's website or wiki.

  • A Ruby gem for easy programmatic access to the CitySDK LD API is available in the citysdk-rubygem repository,
  • And in the citysdk-amsterdam repository, you can find importers for Amsterdam-specific data sets.