1. What is TransXChange for?
  2. What are the two different TransXChange schemas?
  3. What sort of information does TransXChange exchange?
  4. How can I create TransXChange documents?

What is TransXChange for?

TransXChange provides a means to exchange bus routes and timetables between different computer systems, together with related operational data. Stops are identified using the National Public Transport Access Node Standard (NaPTAN). It is used in particular for the Electronic Submission of Bus Registrations to VOSA.

TransXChange comprises the following main components:

  1. A registration and a general version of the TransXChange XML Schema.
  2. The TransXChange Publisher: a tool for publishing TransXChange XML documents from TransXChange format into tabular PDF files.
  3. Documentation on the TransXChange schema and the processes to use it.
  4. Examples of schedules encoded as TransXChange XML documents.

The TransXChange Schemas

There are two different TransXChange XML schemas, identical except for a few constraints as what fields are required:

  • A Registration schema for registering a bus timetable with VOSA. This includes mandatory elements for statutory registration.
  • A General schema for exchanging bus timetable and ancillary data between systems of all sorts.

The TransXChange schemas are modularised into functional packages and share a common set of base modules with NaPTAN.

What Sort of Information Does TransXChange Exchange?

TransXChange schemas can be used to exchange the following information:

  • Bus schedules including stops, routes, departures times / frequencies, operational notes, and maps. Routes may have complex topologies such as circular routes, cloverleaf and lollipops, and complex workings such as short working and express patterns. Connections with other services can also be described
  • The days on which the services run, including availability on public holidays and other exceptions.
  • Term times and holidays of Schools, Local Educational Authorities and other organisations serviced by a bus service.
  • Details of the statutory Registration of the Service with a Traffic Area Office, including any Short Notice Registration details.
  • Information about the Bus Operators providing the service.
  • Additional operational information, including fare stages, positioning runs, garages, layovers, duty crews, useful for AVL and on-board ticketing systems.
  • Information about accessibility  of stops and services for wheelchair and other  users


Page last updated: 2013/03/30