Skip to content

Python connector between One.Stop.Transport and CKAN/Orion Context Broker

License

Notifications You must be signed in to change notification settings

OneStopTransport/OST-FiWare-Lisbon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python connectors between One.Stop.Transport and FI-WARE, for demonstration purposes of the FIWARE Lisbon Case.

FI-WARE Lisbon use 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:

Project structure representation

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.


Issues

Having issues or questions? Just leave an issue on this repository and we'll see what we can do to help you out!

About

Python connector between One.Stop.Transport and CKAN/Orion Context Broker

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages