On 09/19/2016 12:28 PM,
j...@agnew.co wrote:
>
> I’m not sure what approach I’ll take - I was bit naive in thinking with the focus on Open Gov (
data.gov.uk) these days there might of been a single open API instead of requiring the use of OpenLDBWS and OJP (or constructing your own dataset from timetables).
Interesting point. If you have a single open API for things then the
technological approaches and algorithms used in implementing that API
are somewhat "baked in" and I'd argue that it isn't then fully open.
This is a problem with some of the TfL APIs, for example.
My personal feeling is that the National Rail data is much more open
because you can get the raw data and do whatever you like with it. For
example, to use your example from last night - you have two journey
opportunities leaving King's Cross at 17:00 and 17:30, and changing at
Darlington and going via Dinsdale to get to Middlesbrough, and one
leaving King's Cross at 18:30, changing at York and going via Yarm to
arrive at Middlesbrough at 21:58.
But you could equally well take the 18:30 off King's Cross and change at
Darlington as per the other two itineraries, arriving at Middlesbrough
16 minutes later at 22:14. But National Rail Enquiries won't show you
that itinerary, even though it's perfectly valid and permitted. You
might have wanted to meet a friend in Darlington to join you on your
journey to Middlesbrough, and got the impression you would need to leave
earlier than the 18:30 to do that.
With the full timetable data available you have much more choice and
power, should you choose to use it.
Paul K