I was preparing myself for creating integration for my local area public transport. I have noticed that couple of existing integrations are handling it in its own way.
I think it would be good to make some community effort to define how such integrations should look like.