This is a test for collaborative profile documentation Notes / Ideas for structure:
- TODO: Review and harmonize naming conventions with the Transmodel and NeTEx standards.
- Align the structure with Transmodel and NeTEx.
TODO: Write a foreword to NeTEx, explaining how to understand its parts and profiles. Suggested content structure:
Introduction to NeTEx
NeTEx (Network Timetable Exchange) is a European CEN standard for exchanging public transport data. It defines a comprehensive and flexible XML-based format for:
- Transport networks (routes, stops, operators)
- Timetables and schedules
- Fare structures
- Accessibility
- Operational data
NeTEx is modular, meaning it has different parts (frames) for different types of data. It’s designed to support national and international data exchange, especially for multimodal journey planning and passenger information systems.
Profiles
Profiles are subsets or specializations of NeTEx. They define which parts of NeTEx to use, and how to use them, for specific purposes or use cases. Profiles help ensure interoperability and consistency across systems and countries.
- A profile of NeTEx focused on passenger information.
- Defines a minimum set of data needed for journey planning and real-time information.
- Used in systems like National Access Points (NAPs) across Europe.
- Builds on EPIP, but adds accessibility data for persons with reduced mobility.
- Includes data about stop accessibility, vehicle features, and boarding/alighting conditions.
- Supports compliance with PRM TSI (Technical Specifications for Interoperability).
Standard (NeTEx) vs Profile
| Feature | NeTEx | Profiles (EPIP, EPIAP, etc.) |
|---|---|---|
| Scope | Full standard with all data structures | Subset tailored for specific use cases |
| Flexibility | Very flexible and comprehensive | Restrictive to ensure interoperability |
| Use | National/international data exchange | Harmonized implementation across systems |
| Complexity | High – requires configuration | Lower – predefined structure |
| Examples | All NeTEx frames | EPIP, EPIAP, Nordic Profile, DELFI+ |
TODO: Determine whether this section is necessary.
TODO: Create a glossary of terms, possibly as a table of definitions.
TODO: Add a short introduction to frames—what they are and what they contain.
- CompositFrame
- ResourceFrame
- SiteFrame
- ServiceFrame
- ServiceCalendarFrame
- TimetableFrame
- VehicleScheduleFrame
- DriverScheduleFrame
- FareFrame
TODO: Add a short introduction to the "Common" section.
TODO: Add a short introduction to reference data.
TODO: Add a short introduction to this section. It should describe how data is published in different scenarios and use cases.
TODO: Add a short introduction explaining the purpose of use cases—when and why they are used, and how they help describe the application of profiles. Each use case should include:
- Required fields and frames
- Relevant objects
- Real-world examples
Use Cases and descriptions
Proposed Use Cases (to be modeled in examples and separate documentation files):
- Stops
- Accesibility (with images, as Johan is doing with stops)
- Organisations
- Timetables
- Timetables with booking
- FareZones
- Fares
- Documentation of relevant objects and fields