CitySDK LD API
Now ⇒ Next ⇒ Later ⇒
We try to solve the following problem:

Data portal

Different silos
● not linked

Different file formats

Different data models & field names (1)

Different data models & field names (2)

Different data models & field names (3)
CitySDK Linked Data API
Data from different data sources
One unified REST API

Concept (1)

Concept (2)

Concept (3)
URI for each object
API for a read/write city
Public transport ●
parking ●
traffic information ●
weather forecasts ●
bicycles ●
addresses ●
events ●
monuments ●
POIs
Now

CBS - API

CBS - Map
Data: only key-value data
Fields + semantics per layer
Output: JSON & Turtle

Rijkswaterstaat

Turtle
Next
JSON LD context per layer
Data: any (nested) JSON object
Output: GeoJSON, Turtle, JSON-LD
JSON LD context per layer
require 'rdf/turtle'
require 'json/ld'
Examples!
Later
Research ways to make publishing linked data easier
1. Linking data sets
Rule-based, between pairs of data sets
1: Linking data sets
1: Linking data sets
2. Categorize objects
OpenStreetMap, DBpedia, Schema.org, …
2: Categorize objects
tourism=museum
dbpedia:Museum
schema:Museum
2: Categorize objects
3. Automatic linking
Linking rules + categories: automatic linking
3. Automatic linking
Support changing data sets
3. Automatic linking