We provide a free and ready-to-use data processing system which transforms and publishes General Transit Feed Specification (GTFS) archives into Linked Data using the Linked GTFS and Linked Connections vocabularies.

Features

  • Conversion of GTFS archives to Linked Data
  • Computation of the Linked Connections graph
  • HDT compression and indexing
  • Spatial indexing of gtfs:Stop instances
  • Triple store setup, configuration and data loading
  • REST API exposing Linked GTFS and Linked Connections triples in various RDF serialization formats

Domain Model

image-center

Our domain model uses the terms defined in

System Overview

image-center

Usage

System and Environment Requirements

Building the system

git clone [BLA]
cd [BLA]
./docker-build.sh

Processing a GTFS archive

./docker-run.sh --no-port /opt/gtfs-converter/import.sh https://opendata.rnv-online.de/sites/default/files/rnv-GTFS_145.zip rnv 2019-11-27

Publishing the GTFS archive

./docker-run.sh