Python connectors between One.Stop.Transport and FI-WARE, for demonstration purposes of the FIWARE Lisbon Case.
This is an integration project between One.Stop.Transport and FI-WARE, for the FI-WARE Lisbon Use Case. It is a connector that fetches mobility data (GTFS or bus/train stops) from OST and inserts it on FI-WARE instances, as shown below:
This project is composed by two applications: fiware
and ckan
. The first aims to insert data into an Orion Context Broker instance while the other (ckan
) imports it into a CKAN instance, more precisely to its DataStore extension.
This project is more focused on CKAN, since the Orion Context Broker is more adequate for dynamic or real-time data. The CKAN connector fetches mobility data (either bus/train stops from Lisbon or complete GTFS datasets) from One.Stop.Transport's APIs and pushes it to CKAN:
- If the data is the whole GTFS dataset, the
.csv
files are uploaded to CKAN; - If data only consists of bus/train stops, it is uploaded in a specific JSON format, established by the other partners involved.
Read more technical information (setup and usage instructions) here.
Having issues or questions? Just leave an issue on this repository and we'll see what we can do to help you out!