Creating an open transport API
This is also posted on the mailing list of iRail.be. It’s an update of what we’re doing and what we’re trying to achieve with the project.
Yeri Tiete started almost 2 years ago with only one goal in mind: A simple
mobile application that anyone could use to find information for his
train connection. As he was proud to have written an application that
snappy he informed the NMBS/SNCB with an e-mail. Their reply (after 2
years) however, was quite surprising.
After the letter of the NMBS/SNCB asking iRail.be to stop, the buzz
started. Instead of closing the iRail.be down he, after consideration
with his attorney Ywein Van den Brande, decided to put it back online and open
source it all. Apparently that was a good decision because else you
would not be reading this.
The Goals
For this project to succeed, we’d like to achieve 3 goals:
1. Mobile train schedules for all mobile devices by taking the KISS
(Keep It Short & Simple) principle into account. This was the first goal
and it has more or less been achieved by Yeri. With an average of ~120
users/day iRail.be is currently providing a good service.
The next 2 goals are not at all achieved yet. They were only added
recently, after the NMBS/SNCB letter.
2. Open transport data and an official API. Our webscraping API is only
a temporal solution and should disappear as soon as possible. The
NMBS/SNCB should make an *open-source* API theirselves and provide us
with *open* data: the trainschedules.
3. An international API specification. We want to be able to use the
same calls and get the same responses with the German or French railway
system, as with the Belgium one. We already have the SNCF guy on the
mailinglist, and we’re hoping for German people pretty soon too. All
other European countries should follow our example of course. Imagine
what this could mean for a client developer: implementing a system that
returns the fastest connection from Orange (France) to Berlin (=
ultimate goal)
As a secondary goal of course we will need a lot of awesome people that
use this API to create things we could never have dreamed of. For
instance we’ve heard of people writing a chat application that enables you to chat
with people in the same train. Someone else is writing an application
that will show live tables of a station on you mobile device, someone
else is using the API to make a subscribe to this train service (and if
it experiences delays, it will notify you in time), and so on.
I’m really excited about this project and I hope it has the right effect on the right people. Oh yes, and for now, enjoy using http://www.iRail.be.
- Pieter — Follow me on identi.ca
Related Links:
The current API specification wiki
The mailing-list anyone can join
(This post is licensed CC By-Sa, like all other posts on this blog, for more information check the about page)

recently I stumbled upon this plasmoid http://kde-look.org/content/show.php/PublicTransport?content=106175
I see it also supports Belgium. Is this a totally unrelated project or does there happen to be some collaboration?
matthias
August 6, 2010 at 4:32 pm
Thanks for the link! It is an unrelated project but we will certainly contact the author of it.
Pieter
pietercolpaert
August 6, 2010 at 4:53 pm
btw, great initiative
matthias
August 6, 2010 at 4:33 pm
[...] is one of the core developers on iRail. I don’t know if you all followed the buzz around iRail, but iRail is more alive than [...]
Bert blogt » iRail hackathon
August 24, 2010 at 10:00 pm
[...] la situation, ils sont actuellement en train de la construire. La team iRail espère créer une spécification pour le transport des données concernant les transports en communs (train, tram, bus) et je suis, [...]
OpenData & Mobilité « QNTNKSR
January 5, 2011 at 12:27 am
[...] is also posted on the mailing list of iRail.be and my blog. It’s an update of what we’re doing and what we’re trying to achieve with the [...]
Creating an open transport API | iRail
July 7, 2011 at 4:15 pm
We are a bunch of volunteers and opening a new scheme in our community. Your website offered us with valuable information to paintings on. You have performed a formidable task and our whole community might be grateful to you.
http://newquickweightlossdiets.com
March 19, 2012 at 8:27 am