/
PassingTime

PassingTime

Many different types of passenger information systems require data about the planned and actual arrival and departure times of vehicles; usually without requiring access to the detailed scheduling data used to compute them. In the conceptual model, such data is represented in a highly normalised form as PASSING TIMEs. Each PASSING TIME indicates the time of a vehicle at a point in a journey pattern. There can be different types of time (arrival, departure, estimated, observed, etc.)

The PASSING TIMEs that are the result of the scheduling process and to be published in a timetable are called TIMETABLED PASSING TIMEs.

The TIMETABLED PASSING TIMEs are normally generated a long time before the day of operation and are valid over a long period of time (e.g. summer, winter timetable).

An ‘edge’ case that has to be handled with care occurs on an OPERATING DAY when the time of a time zone is changed (i.e. from summer time to winter time and reverse). For the EPIP, the rule is that all the PASSING TIMES of a SERVICE JOURNEY have to be provided using the same reference time: therefore even if the time change is at 2:00 am, the correct sequence of passing times of a journey starting before 2:00 is, for example, 1:45 - 1:55 - 2:05 - 2:15, and not 1:45 - 1:55 - 3:05 - 3:15; nor 1:45 - 1:55 - 1:05 - 1:15.

Also note that some JOURNEYs may be skipped due to the time change: for example, a JOURNEY starting between 2:00 and 3:00 when 1h is added at 2:00 in the morning. As soon as there are no times between 2:00 and 3:00 (at 2:00 the time will immediately become 3:00), a JOURNEY operating in the corresponding OPERATING DAY and having a starting time between 2:00 and 3:00 will have to be ignored in order to realign the schedules. Conversely extra intercalary JOURNEYs may need to be injected when the clocks go back.

 

PassingTime (Abstract)

A PASSING TIME associates a time with a POINT IN JOURNEY PATTERN. It is specialised to create the different concrete times (TIMETABLED PASSING TIME etc).

PassingTime – XML Element (Abstract)

Classification

Name

Type

Cardinality

Description

::>

::>

VersionedChild

::>

PASSING TIME inherits from VERSIONED CHILD.

«PK»

id

PassingTimeIdType

0:1

Identifier of PASSING TIME.

«FK»

JourneyRef

JourneyRef

0:1

Reference to JOURNEY for which this is a PASSING TIME.

 

AlightAndReboard

xsd:boolean

1:1

Number of days that the departure day is after the start day of vehicle journey.

Currently not populatet in Austrian NeTEx Profile

 

«FK»

PointInJourney­PatternRef

PointInLinkSequenceRef

0:1

1:1

POINT IN SEQUENCE for which this is a PASSING TIME.

Refer to the SCHEDULE STOP POINT

Example from the Austrian NeTEx Profile:

 

 

TimetabledPassingTime (Subcomponent – Service Journey)

 

TimetabledPassingTime – XML Element

Classification

Name

Type

Cardinality

Description

::>

::>

PassingTime

::>

TIMETABLED PASSING TIME inherits from PASSING TIME.

«PK»

id

TimetablePassingTimeIdType

0:1

Identifier of TIMETABLE PASSING TIME.

 

ArrivalTime

xsd:time

0:1

Arrival time at POINT IN PATTERN.

 

ArrivalDayOffset

DayOffsetType

0:1

Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day.

Currently not populatet in Austrian NeTEx Profile

 

DepartureTime

xsd:time

0:1

Departure time at POINT IN PATTERN.

 

DepartureDayOffset

DayOffsetType

0:1

Number of days after the starting time of the journey if not same calendar day. Default is 0 for same day.

Currently not populatet in Austrian NeTEx Profile

Example from the Austrian NeTEx Profile:

 

Related content

Vehicle journeys and passing times
Vehicle journeys and passing times
More like this
Very frequent journeys
Very frequent journeys
More like this
JourneyPattern (Abstract in EPIP), ServicePattern
JourneyPattern (Abstract in EPIP), ServicePattern
More like this
Network and Timetables
Network and Timetables
More like this
ScheduledStopPoint, ServiceLink
ScheduledStopPoint, ServiceLink
More like this
Connections, transfers and interchanging
Connections, transfers and interchanging
More like this