Comparison of the NeTEx Profiles of Switzerland, France and Norway

This comparison is focused on the actual productive data rather than on the documentation

Comparison of the File Structure

France

The national access point offers NeTEx data feeds from several different regions and/or transport organisations: NAP France

The file structure of the data feeds is not totally identical. Ile de France Mobilite provides: IDFM

There are common files

  • arrets.xml: Stop places and quays
  • commun.xml: Common reference data
  • lignes.xml: A directory of the LINEs contained in the dataset There are subdirectories per operator. These contain a NeTEx file for each LINE run by the operator. These files contain routes, servicepatterns and journey. OFFRE The subdirectories also contain a “calendrier” file containig the service calendar for the LINEs contained in the directory.

The data feeld of Nouvelle Aquitaine is similar in structure, but has file naming variants: NAQ Instead of using subdirectories, the region name of the data is coded into the file name, e.g BORDEAUX_METROPOLE_calendriers.xml. However, the principle is the same.

Aditionally, the SNCF publishes a feed containing accessibility on stations. The SNCF timetable datset is not separated into files per LINE. They publish a dataset containing several LINEs.

Norway

The Norwegian NAP provides datasets for each region / operator. There is also a dataset for the whole of Norway, but this just contains all files of the individual data sets. NAP_NORWAY

Each Dataset contains a “shared data” file and individual files per LINE. The same applies for flexible services.

The SiteFrame containing stops and quays can also be downloaded either as one file containing all norwegian stops or as separate files per region.

Norway dataset

Future Swiss Profile 2.0

There will be

  • one file containing the SiteFrame with all stops and quays
  • NETWORK_OFFER files containing ServiceFrame and Timetable for a certain region and data provider. Common reference data are contained in the files
  • a file containing ServiceInterchange between lines and service journeys.

Summary

  • While file naming conventions differ, both NO and FR provide files per LINE to make file size more manageable. Common reference data are put into extra files per data feed / data provider, but there is no common reference dataset for the whole country.
  • The CH profile is also aimed at making file size more manageable, but places more emphasis on having self-contained files where all reference data are contained and can be validated.
  • In Norway and Switzerland, the file naming convention makes sure that the file name is unique across all datasets.

Comparison of the Resource Frame - Common Reference Data

France

The french profile does not use the predefined NeTEx Frames like ResourceFrame, SiteFrame, ServiceFrame etc., but uses GeneralFrame with TypeOfFrameRef indicating the content.

A GeneralFrame with TypeOfFrameRef “NETEX_COMMUN” may contain elements such as:

  • Operator
  • Authority
  • Network
  • Line
  • Notice
  • BookingContact (for flexible services)

Note that the frame content can still be split into different files

Norway

The ResourceFrame contains the elements

  • Operator
  • Authority
  • typesOfValue/Branding

However, the “shared” files also contain ServiceFrame and ServiceCalendarFrame.

ServiceFrame contains:

  • Network
  • Route
  • RoutePoint with projection to ScheduledStopPoint
  • ScheduledStopPoint
  • PassengerStopAssignment
  • Notice

ServiceCalenderFrame contains:

  • DayType
  • DayTypeAssignment

These elements are treated as general reference data which can be used by different TimetableFrames containing the actual services

Future Swiss Profile 2.0

The ResourceFrame contains the following main elements:

  • ResponsibilitySet
  • TypeOfValue / ValueSets
  • TypeOfNotice
  • TypeOfProductCategory
  • TypeOfService
  • Organisation / Operator / Authority
  • ServiceFacilitySet
  • SiteFacilitySet
  • VehicleType (not confirmed yet)

While a ResourceFrame is included in each NETWORK_OFFER file, the actual element keys and values are the same for all datasets.

Summary

The Swiss profile places more emphasis on having a consolidated and mandatory set of reference data for all data providers.

Comparison of the SiteFrame - Stops and Quays

France

The french profile does not use SiteFrame for information on stops and quays, but uses GeneralFrame with TypeOfFrameRef “NETEX_ARRET” instead

Elements contained are

  • TopographicPlace
  • StopPlace
  • Quay
  • TariffZone
  • Authority

Stop places may be nested. Monomodal stops are grouped into multimodal stops. Quay elements are not child elements of StopPlace, but are referenced by StopPlace/QuayRef. Quay elements can also be nested. TypeOfQuay is not provided.

Stop and quay coordinates are either WGS84 or the french national projection (EPSG 2154), examples for both can be found.

AccessibilityAssessment is provided for stops and quays.

Norway

Norway provides a SiteFrame containing all StopPlaces of Norway and also used stops from neighbour countries. Elements contained in the SiteFrame are:

  • TopographicPlace
  • StopPlace
  • Quay
  • GroupOfStopPlace
  • Parking
  • TariffZone
  • GroupOfTariffZones

Stops can be nested and grouped. Grouping is used to indicate the central stops of a city. TopographicPlaces are provided in great detail including ParentTopographicPlace and border coordinates.

Future Swiss Profile 2.0

The main elements contained in SiteFrame are:

Quays can be nested in order to model rail island platforms and tracks. TopographicPlace contains the hierarchy canton to district to locality. Default connection times for stops are provided in ServiceFrame. All stops originate from the Swiss central stop register and are identified by the SLOID (Swiss Location ID)

Summary

Even though there are some differneces in detail, the model of stops and quays is relatively similar in the three profiles.

Comparison of the Service Frame - Lines, Routes and JourneyPatterns

France

The french profile does not use ServiceFrame, but a GeneralFrame with typeOfFrameRef “NETEX_STRUCTURE”

The Frame contains the main elements:

  • Route including pointsInSequence/PointOnRoute
  • RoutePoint
  • Direction
  • ServiceJourneyPattern
  • DestinationDisplay
  • ScheduledStopPoint
  • PassengerStopAssignment
  • DataSource

Surprisingly the Line element is not contained. It is contained in the NETEX_COMMUN frame. DirectionType is used to distinguish between inbound/outbound, whereas Direction indicates the name of the final destination of the Route.

Norway

The Frame contains the main elements:

  • Network (including additionalNetworks)
  • GroupOfLines
  • Line
  • FlexibleLine
  • Route including pointsInSequence/PointOnRoute
  • RoutePoint
  • PointProjection
  • Direction
  • ServiceJourneyPattern
  • DestinationDisplay
  • ScheduledStopPoint
  • ServiceLink
  • PassengerStopAssignment
  • FlexibleStopAssignment
  • Notice
  • NoticeAssignment (to StopPointInJourneyPattern)

The norwegian profile separates between route and journeypattern, but it additionally uses the PointProjection element to map RoutePoint to ScheduledStopPoint. ServiceLinks are treated as shared data between different Lines and ServiceJourneyPatterns. ServiceLinks contain the coordinate sequence of the roads or tracks travelled. The Route element does not seem to provide any additional information except that it enables the link between ServiceJourneyPattern and Line.

Future Swiss Profile 2.0

The future Swiss profile contains the elements:

  • ServiceFrame
  • Line
  • GroupOfLines
  • DestinationDisplay
  • ScheduledStopPoint
  • PassengerStopAssignment
  • DefaultConnection
  • SiteConnection
  • TimingLink
  • ServiceJourneyPattern
  • TimeDemandType
  • Notice
  • NoticeAssignment

GroupOfLines is used to group lines which the same line from a passenger perspective, but are operated by different operators and which are therefore split into different technical lines. TimeDemandType and TimingLink provide information on scheduled running times between stops of a ServiceJourneyPattern and scheduled waiting times at stops.

Summary

The main differences between CH and NO,FR are

  • The Swiss profile does not use the Route element
  • The Swiss profile provides relative running times between stops. This enables consumers to calculate PassingTimes themselves and allows for more compact timetable files.
  • The Swiss profile will not provide ServiceLinks / coordinates of the route run. This may be added in a later version.

Comparison of the TimetableFrame - Journeys and Interchanges

France

The french profile does not use the TimetableFrame, it uses a GeneralFrame with TypeOfFrameRef “NETEX_HORAIRE”

The frame contains only ServiceJourney Elements. The main child elements are

  • Name: Obviously contains a journey number
  • dayTypes/daytypeRef
  • JourneyPatternRef
  • trainNumbers/TrainNumber
  • passingTime

Norway

The TimetableFrame contains the elements

  • ServiceJourney
  • DatedServiceJourney
  • ServiceJourneyInterchange
  • NoticeAssignment

The child elements of ServiceJourney are:

  • DepartureTime
  • Name
  • dayTypes/daytypeRef
  • LineRef
  • JourneyPatternRef
  • OperatorRef
  • trainNumbers/TrainNumber
  • passingTime

Future Swiss Profile 2.0

The main elements contained in a TimetableFrame are:

  • ServiceJourney
  • TemplateServiceJourney: describes a set of journeys repeating at a certain frequency. Used e.g. for cable cars.
  • ServiceJourneyInterchange: Describes cases where standard interchange times are overriden or where passengers may remain in the same vehicle
  • NoticeAssignment
  • ServiceFacilitySet: various services and facilities offered by the vehicles of a journey

The main child elements of ServiceJourney and TemplateServiceJourney are:

  • ResponsibilitySetRef: Detailed assignment of organisations and their roles
  • OperatorRef: operator running the journey
  • DepartureTime
  • ServiceJourneyPatternRef
  • AvailabilityConditionRef: Operating days of journey
  • privateCodes/privateCode: Swiss journey id (SYID)
  • TransportMode
  • TypeOfProductCategoryRef
  • TrainNumber
  • NoticeAssignment
  • OccupancyView
  • VehicleTypeRef
  • JourneyPartRef: Used where properties change within the journey

ServiceJourneys and TemplateServiceJourneys refer to a ServiceJourneyPattern and a TimeDemandType. They do not contain a PassingTimes child element. Consumers of the data need to calculate the passing times on the fly. Validity of ServiceJourneys is given by a reference to an AvailabilityCondition

Summary

There are two main conceptual differences between the Swiss profile and NO/FR:

  • passingTimes are not provided, the consumer needs to calculate them (not difficult)
  • Operating Days of journeys are not provided by DayType, but by reference to an AvailabilityCondition element

Comparison of the ServiceCalendarFrame - Daytypes and Operating Days

France

The french profile does not use ServiceCalendarFrame, but uses a GeneralFrame with TypeOfFrame “NETEX_CALENDRIER” instead.

The main elements contained in the frame are

  • Daytype
  • DaytypeAssignment

Daytypes have in part meaningful names and “property of day” is often set

Norway

The main elements contained in ServiceCalendarFrame are

  • Daytype
  • OperatingPeriod
  • DaytypeAssignment

Daytypes can be either assigned to OperatingPeriods or to Dates. Both variants can be found in the same file.

Future Swiss Profile 2.0

The elements contained in ServiceCalendarFrame are

  • ServiceCalendar: Only one element spanning the entire annual timetable
  • DayType: There is one DayType for each Swiss public holiday, but DayTypes are NOT used for operating periods of journeys.
  • AvailabilityCondition: Used for describing operating days of journeys. The ValidDayBits element is used to express OperatingDays in a compact manner.
  • TimeBand: Used for operating time intervals of TemplateServiceJourneys

Summary

The main difference here is thet FR and NO use DayType and DayTypeAssignment for expressing operating days of journeys, whereas the Swiss profile uses AvailabilityCondition

Comparison of DemandResponsiveServices

Draft!!!

France

According to the documentation, the following elements are used

  • FlexibleLine
  • BookingContact
  • FlexibleStopPlace
  • FlexiblePointProperties
  • FlexibleServiceProperties

Alas no complete examples have been found yet which show the usage of all elements together TODO: Find meaningful examples actually using FlexibleStopPlace

Norway

Norway uses the FlexibleLine element to indicate flexible services:

FlexibleLine

The ServicePattern describes a sequence of ScheduledStopPoints which stand for the individual FlexibleStopPlaces:

ServiceJourneyPattern

The “BookingContact” is repeated at every area served.

ScheduledStopPoints are assigned to a FlexibleStopPlace: FlexibleStopAssignment

The FlexibleStop itsself contains a FlexibleArea with a poligon describing the area of operation:

FlexibleStopPlace

The ServiceJourney element contains PassingTimes with a time range (EarliestDeparture and LatestArrival)

FlexibleJourney

The FlexibleServiceProperties element describes booking conditions.

TODO:

  • FlexibleStopPlaces containing regular stops or virtual stop points?
  • Journeys without fixed departures but just a time range of operaton?

Future Swiss Profile 2.0



Second Part: Profile Comparison Considering Used and Unused Elements

The data exctraction for this analysis and a large part of the analysis itself have been done using AI, there may be errors here and there.

An element is considered as actually used if identified and stated in the previous sections.

Overview: Element Usage vs. Definition

Profile Defined Elements Used in Examples Usage Rate
France 115 28 24%
Norway (Entur) 84 24 29%
Switzerland 43 43 100%

Key Insight: Both France and Norway define a significantly larger profile than they actually use in their productive data. The core “routing and scheduling” elements are universally used, while the “facility and accessibility” elements are largely unused in practice. The Swiss profile is a focused, pragmatic subset where every defined element is actively used.

Core Elements (Used by All Three)

The 16 core “routing and scheduling” elements used across all three profiles.

Element Category
TopographicPlace StopPlace
StopPlace StopPlace
Quay StopPlace
Line Line
GroupOfLines Line
DestinationDisplay Journey
ScheduledStopPoint Journey
PassengerStopAssignment Journey
ServiceJourneyPattern Journey
Notice Notice
ServiceJourney Timetable
TrainNumber Timetable
DayType Calendar
DayTypeAssignment Calendar
Operator Organization
ServiceJourneyInterchange Interchange

Profile-Specific Elements in Use

France (4 elements not used in Norwegian or Swiss examples)

Element Category
Authority Organization
Direction Journey
AccessEquipment Accessibility
AccessibilityAssessment Accessibility

Norway (2 elements not used in France or Switzerland)

Almost all 24 Norway-used elements are found in either the France or Swiss used lists. Norway’s productive data is highly focused on core routing and scheduling, overlapping heavily with France’s and Switzerland’s used elements.

Additional elements:

  • Norway uses ServiceLink for coordinate sequences
  • Norway uses DatedServiceJourney for dated services

Switzerland (27 elements not used in France or Norway)

Element Category
PublicationDelivery Publishing
CompositeFrame Publishing
ResourceFrame Publishing
ResponsibilitySet Organization
SiteFrame Publishing
Centroid Common
ServiceFrame Publishing
DefaultConnection Interchange
SiteConnection Interchange
TimingLink Routing
StopPointInJourneyPattern Journey
CheckConstraint Validation
TimeDemandType Flexible
NoticeAssignment Notice
ServiceCalendarFrame Publishing
AvailabilityCondition Calendar
ServiceCalendar Calendar
Timeband Calendar
TimetableFrame Publishing
TemplateServiceJourney Timetable
HeadwayJourneyGroup Timetable
OccupancyView Timetable
TypeOfService Timetable
TypeOfNotice Notice
TypeOfProductCategory Product
SiteFacilitySet Facility
VehicleType Vehicle

Some Thoughts - TODO: to be reviewed / discussed / rewritten

Provided the above presented data is correct:

  • The core “routing and scheduling” elements actually used by all three profiles cover the great majority of the elements used by France and Norway.
  • In contrast to the others, the Swiss profile adds another 27 elements to the 16 core elements. Was this necessary / a good choice?
  • Regarding the “routing and scheduling” aspect all profiles care about basically the same underlying data.
  • Isn’t it a bit disappointing then, that they use different ways how to encode this same kind of data (times, interchanges, journey patterns, frames, …)?
  • The comparisons done in this appendix only considered the top-level elements and remained blind to any differences in how the sub-elements are used.

Used vs. Unused Elements per Profile

Note that the parking and tariff parts of the French profile aren’t available yet and therefore not included.

A more detailed comparison matrix of the three profiles based on the profile definitions (including both used and unused elements) can be found here: ComparisonMatrix_FR_NO_CH. In addition to the top-level elements as discussed in this appendix, the comparison matrix also shows the contained sub-elements and whether the profiles define them as mandatory or optional.

Table: Elements actually used in France examples

# Element Where found in France data
1 TopographicPlace arrets.xml
2 StopPlace arrets.xml
3 Quay arrets.xml
4 TariffZone arrets.xml
5 Authority NETEX_COMMUN
6 Operator NETEX_COMMUN
7 Network NETEX_COMMUN
8 Line NETEX_COMMUN
9 Notice NETEX_COMMUN
10 BookingContact Flexible services
11 Route NETEX_STRUCTURE
12 RoutePoint NETEX_STRUCTURE
13 Direction NETEX_STRUCTURE
14 ServiceJourneyPattern NETEX_STRUCTURE
15 DestinationDisplay NETEX_STRUCTURE
16 ScheduledStopPoint NETEX_STRUCTURE
17 PassengerStopAssignment NETEX_STRUCTURE
18 DataSource NETEX_STRUCTURE
19 ServiceJourney NETEX_HORAIRE
20 TrainNumber NETEX_HORAIRE
21 DayType NETEX_CALENDRIER
22 DayTypeAssignment NETEX_CALENDRIER
23 FlexibleLine Demand-responsive
24 FlexibleStopPlace Demand-responsive
25 FlexiblePointProperties Demand-responsive
26 FlexibleServiceProperties Demand-responsive
27 AccessEquipment SNCF accessibility data
28 AccessibilityAssessment Provided for stops and quays

Table: Elements defined in France profile but NOT used in examples

# Element Category
1 Accommodation StopPlace
2 AddressablePlace StopPlace
3 AssistanceService StopPlace
4 Connection Interchange
5 ConnectionEnd Interchange
6 CoupledJourney Interchange
7 Crossing Interchange
8 CustomerService Customer
9 CycleStorageEquipment Accessibility
10 DefaultConnection Interchange
11 DefaultConnectionEnd Interchange
12 DestinationDisplayVariant Destination
13 DynamicStopAssignment Assignment
14 Entrance StopPlace
15 EntranceEquipment Accessibility
16 Equipment General
17 EquipmentPlace StopPlace
18 EquipmentPosition StopPlace
19 Escalator Accessibility
20 FacilitySet StopPlace
21 FlexibleLinkProperties Flexible
22 FlexibleRoute Flexible
23 GeneralSign Signage
24 GroupOfLines Grouping
25 GroupOfServices Grouping
26 GroupOfStopPlaces Grouping
27 HeadingSign Signage
28 HeadwayJourneyGroup Timetable
29 Interchange Interchange
30 InterchangeTimesGroup Interchange
31 Journey Journey
32 JourneyFrequencyGroup Timetable
33 JourneyPart Journey
34 JourneyPartCouple Journey
35 JourneyPartPosition Journey
36 JourneyPattern Journey
37 Lift Accessibility
38 LostPropertyService Customer
39 LuggageLockerEquipment Accessibility
40 LuggageService Customer
41 MeetingPointService Customer
42 NavigationPath StopPlace
43 PassengerCapacity General
44 PassengerEquipment Accessibility
45 PassengerSafetyEquipment Accessibility
46 PassingTime Timetable
47 PathJunction StopPlace
48 PathLink StopPlace
49 PathLinkEnd StopPlace
50 PathLinkInSequence StopPlace
51 PlaceLighting StopPlace
52 PlaceSign Signage
53 PointInJourneyPattern Journey
54 PointInLinkSequence Route
55 PointOfInterest StopPlace
56 PointOnRoute Route
57 QueuingEquipment Accessibility
58 RampEquipment Accessibility
59 RoughSurface Accessibility
60 RouteLink Route
61 RoutingConstraintZone Routing
62 RubbishDisposalEquipment Accessibility
63 SanitaryEquipment Accessibility
64 SchematicMap Signage
65 SchematicMapMember Signage
66 SeatingEquipment Accessibility
67 ServiceFacilitySet StopPlace
68 ServiceJourneyInterchange Interchange
69 ShelterEquipment Accessibility
70 Sign Signage
71 Site StopPlace
72 SiteComponent StopPlace
73 SiteConnection Interchange
74 SiteElement StopPlace
75 SiteElementPropertiesGroup StopPlace
76 Staircase StopPlace
77 StopPlaceSpace StopPlace
78 StopPointInJourneyPattern Journey
79 TemplateServiceJourney Timetable
80 TicketValidatorEquipment Ticketing
81 TicketingEquipment Ticketing
82 TicketingService Ticketing
83 TimingPoint Journey
84 TimingPointInJourneyPattern Journey
85 TopographicPlaceDescriptor StopPlace
86 Train Journey
87 TrainComponent Journey
88 TrainComponentLabelAssignment Journey
89 TrainElement Journey
90 TrainStopAssignment Assignment
91 TransferRestriction Interchange
92 Travelator Accessibility
93 TrolleyStandEquipment Accessibility
94 TypeOfEquipment General
95 VehicleType General
96 WaitingEquipment Accessibility
97 WaitingRoomEquipment Accessibility

Key takeaway: The France profile defines a rich set of accessibility, signage, ticketing, and routing elements, but the actual productive data feeds use only the core 28 elements focused on routing, scheduling, and stop infrastructure. Most accessibility equipment, passenger facilities, and advanced routing concepts are defined in the profile but not represented in the data.

Table: Elements from Norway profile that ARE used in examples

# Element Category
1 TopographicPlace StopPlace
2 StopPlace StopPlace
3 Quay StopPlace
4 TariffZone Tariff
5 Network Network
6 Line Line
7 GroupOfLines Line
8 Route Routing
9 RoutePoint Routing
10 ServiceJourneyPattern Journey
11 DestinationDisplay Journey
12 ScheduledStopPoint Journey
13 PassengerStopAssignment Journey
14 ServiceJourney Timetable
15 TrainNumber Timetable
16 FlexibleLine Flexible
17 FlexibleStopPlace Flexible
18 FlexibleServiceProperties Flexible
19 GroupOfStopPlaces StopPlace
20 Parking StopPlace
21 ServiceJourneyInterchange Interchange
22 BookingArrangementsStructure Flexible
23 ServiceLink Route
24 DatedServiceJourney Timetable

Table: Elements from Norway profile NOT used in examples

# Element Category
1 TopographicPlaceDescriptor StopPlace
2 AddressablePlace StopPlace
3 SiteElement StopPlace
4 Site StopPlace
5 Level StopPlace
6 Entrance StopPlace
7 StopPlaceSpace StopPlace
8 BoardingPosition StopPlace
9 AccessSpace StopPlace
10 PathLink StopPlace
11 PathJunction StopPlace
12 EquipmentPlace StopPlace
13 SiteFacilitySet StopPlace
14 FlexibleQuay Flexible
15 FlexibleArea Flexible
16 HailAndRideArea Flexible
17 PointOfInterest StopPlace
18 ParkingArea Parking
19 ParkingProperties Parking
20 ParkingCapacity Parking
21 NavigationPath StopPlace
22 PathLinkEndStructure StopPlace
23 FareZone Tariff
24 Presentation Line
25 TimingPoint Journey
26 PointOnRoute Route
27 RouteLink Route
28 SiteConnection Interchange
29 SiteConnectionEnd Interchange
30 StopAssignment Assignment
31 FlexibleStopAssignment Assignment
32 TrainStopAssignment Assignment
33 StopPointInJourneyPattern Journey
34 TimingPointInJourneyPattern Journey
35 LinkInJourneyPattern Journey
36 TimingLinkInJourneyPattern Journey
37 ServiceLinkInJourneyPattern Journey
38 DestinationDisplayVariant Destination
39 Via Destination
40 Transfer Interchange
41 TransferDuration Interchange
42 Journey Journey
43 JourneyEndpointStructure Journey
44 VehicleJourney Timetable
45 JourneyPart Timetable
46 Frequency Timetable
47 VehicleJourneyWaitTime Timetable
48 VehicleJourneyRunTime Timetable
49 VehicleJourneyHeadway Timetable
50 DeadRun Timetable
51 TemplateServiceJourney Timetable
52 JourneyFrequencyGroup Timetable
53 RhythmicalJourneyGroup Timetable
54 HeadwayJourneyGroup Timetable
55 CoupledJourney Timetable
56 JourneyPartCouple Timetable
57 ServiceCalendar Calendar
58 Interchange Interchange
59 UsageValidityPeriod General
60 FareProduct Fares

Norway uses only 24 elements in productive data, all focused on core routing, scheduling, and stop data (very similar to France’s 28 used elements).

Table: Elements of the Swiss profile

All elements are considered as actually used.

  Element
Publishing Framework  
1 PublicationDelivery
2 CompositeFrame
3 ResourceFrame
4 SiteFrame
5 ServiceFrame
6 ServiceCalendarFrame
7 TimetableFrame
Organization & Infrastructure  
8 ResponsibilitySet
9 Operator
10 TopographicPlace
11 StopPlace
12 Quay
13 Centroid
14 SiteFacilitySet
15 VehicleType
Routing & StopPlace  
16 Line
17 GroupOfLines
18 DestinationDisplay
19 ScheduledStopPoint
20 PassengerStopAssignment
21 DefaultConnection
22 SiteConnection
Routing & Journey  
23 TimingLink
24 TimeDemandType
25 ServiceJourneyPattern
26 StopPointInJourneyPattern
Timetable & Scheduling  
27 ServiceJourney
28 TemplateServiceJourney
29 HeadwayJourneyGroup
30 OccupancyView
31 TrainNumber
32 TypeOfService
33 ServiceJourneyInterchange
Calendar & Validity  
34 AvailabilityCondition
35 ServiceCalendar
36 DayType
37 Timeband
38 DayTypeAssignment
Notices & Constraints  
39 Notice
40 NoticeAssignment
41 TypeOfNotice
42 CheckConstraint
43 TypeOfProductCategory

References

The following references were used to compile this document.

France

Profile documentation: https://normes.transport.data.gouv.fr/

Github: https://github.com/etalab/transport-profil-netex-fr

Sample data: https://transport.data.gouv.fr/datasets/reseau-urbain-et-interurbain-dile-de-france-mobilites

Norway

Profile documentation: https://entur.atlassian.net/wiki/spaces/PUBLIC/pages/728891481/Nordic+NeTEx+Profile

Github: https://github.com/entur/nordic-netex-documentation https://github.com/entur/profile-examples https://github.com/entur/nordic-netex-ontology

Sample data (examples): https://entur.atlassian.net/wiki/spaces/PUBLIC/pages/728891505/NeTEx+examples+catalogue

Sample data (Productive data feed) https://developer.entur.no/open-data/timetable