FareXChange - A Profile for exchanging UK Bus Fare data -
| UK Fares profile
The FareXChange profile can be used to aggregate and integrate machine-readable passenger information data in order to create mobile and online passenger information applications.
NeTEx is a CEN standard ; format for exchanging many different types of transport data (for example, stops, routes and timetables, accessibility fare products and prices, etc.) between different computer systems. It can be used both for national and international data exchange.
NeTEx is a modular standard with features to support the many different business practices and data identification systems found in many different countries. To use NeTEx efficiently in a given context, a "profile""is created to specify how it will be used to meet the specific business requirements . A profile can include advice on the following;
FareXChange focuses specifically on UK bus fare data. This includes components for the following aspects of fares:
NeTEx can be used to exchange other types of data for Passenger Information, in particular toutes and timetables. Since NeTEx fare structures reference the underlying network elements in order to define the scope of applicability of fares (zones, stops etc), FareXChange makes use of a number of other network elements, in particular stops and tariff zones owing information:
NeTEx data is encoded using tags as one or more XML documents that can be exchanged by many different communication protocols (e.g. FTP, http, SNMP), etc. It can therefore be used both for the bulk exchange of XML documents based on the Schema and for the dynamic exchange of individual data objects or groups of objects, for example as http request using the SIRI framework
NeTEx XML serialises complex PT models (especially those conforming to the CEN Transmodel conceptual model) into a standard flat file format that can be processed cheaply and efficiently using mainstream modern computer technologies.
How is data organised for exchange?
The NeTEx schema allows related data to be partitioned flexibly between one or more files. For example, the definitions of the products might be placed in one file and the prices in another. Within a file "Version Frames" are used to group related data together in a coherent set.
The FareXChange profile gives some specific guidelines for organising uk fare data for exchange. FareXChange data frames are tagged to indicate that they contain FareXChange data.
© Crown Copyright 2018-19