It is documented and diagrammed as an entity-relationship model and in Unified Modeling Language, accompanied by detailed descriptions of the concepts, elements and attributes needed to represent transport information.
It uses modern informational architecture principles to separate different concerns as independent layers.
It makes extensive use of node and link concepts to describe individual transport information layers.
It supports the reuse of transport information entities for different applications.
It can represent multi-modal, multi-operator transport systems, with many different organisational structures, complex fare models, and different organisational practices.
Transmodel establishes a consistent terminology for describing public transport concepts, providing definitive equivalents for use in the National Languages of each participant nation. Where PT related words in vernacular use may span a number of different concepts and lead to differences of interpretation, it establishes a more precise technical terminology for unambiguous use by PT information system developers. For example the terms 'trip', 'journey', 'service', are overlapping concepts that in Transmodel are used only in a more specific usages. The current version of Transmodel is 5.1 with a 6.0 in draft.
History
Transmodel was originally developed within a range of European projects under several European Programmes with the support of the European Commission, and national public institutions, in particular the French Ministry of Transport as well as several private companies.
Initial development & First Generation use
Transmodel development started with the Cassiope project. The results of Cassiope were then developed further by the EuroBus and Harpist projects. This produced Transmodel V4.1 ENV 12896 with a E/R “Oracle” formalism.
The Telematics Applications Programme project TITAN continued to validate and enhance Transmodel implementing it in three European pilot sites and has accompanied the standardisation process of Transmodel, voted in 1997 as the European experimental norm ENV 12896. This led to Transmodel V5.0: with multi-modality, real-time control, layers, and data versioning
SITP: Système d'Information pour le Transport Public started in 1999 under the sponsorship of the French Ministry of Transport, which supports the Transmodel site. SITP developed Transmodel V5.1, adding a UML formalism.
In 2006 version 5.1 of Transmodel was formally adopted by CEN as a European standard, EN12896.
Transmodel has been fundamental to the development of a number of concrete national data models and European Standards, including both European standards Service Interface for Real Time Information for Real-time data exchange for buses, and Identification of Fixed Objects In Public Transport, now assimilated into Transmodel v6.0 Part2, and national standards such as TransXChange, and the French Trident standard. Its provision of a uniform conceptual framework, consistent terminology and well grounded abstractions make it especially valuable for comparing, harmonising and modernising legacy standards and systems and for international cooperation.
Transmodel based applications are now in widespread use through many parts of Europe for exchanging timetable and real-time data. A revised V6.0 version of Transmodel incorporating additional capabilities and breaking the specification into eight separate modules is underdevelopment. Parts 1, 2 & 3, covering respectively common concepts, network descriptions, and timetables were published in 2015. Parts 4, 5, 6 covering operational actions, fares and passenger information services are due for publication in 2018. Parts 7 & 8 covering driver management and management information and statistics are due for publication in 2019.
NeTEx: is a concrete XML scheme implementing the central components of the Transmodel model as a modular W3C schema. It was developed as a CEN Technical Standard by CEN WG278 SG9 between 2009 and 2014 as a European-wide format for exchanging inter-modal stop, timetable, and fare data for public transport. A revised version is under development for completion in 2018.
In 2017, under the Intelligent Transport Systems Priority Action A Directive, the European Commission recognized NeTEx as a strategic standard for the cross-border exchange of data to enable the provision of EU-wide multi-modal travel information services, with the aim of making data available in NeTEx format at National Access Points in all European countries.