SIRI-ET
The Service Interface for Real Time Information - Estimated Timetable
Version
Current version for SIRI-ET is: v1.1 (last changed )
Content
This document is part of the Norwegian SIRI Profile and describes datasets and elements used for exchanging continuous changes to planned data within the same operating day in the SIRI Estimated Timetable (ET) real-time format.
SIRI-ET is used to model the status of existing VehicleJourneys and to ensure that deviations from the planned data (for the same operating day) such as cancellations, additional departures, delays, detours and changes in stops, can be published on short notice. The data is linked to objects in the planned data by use of ID's, which ensures data quality.
Tables/rows marked in yellow indicates elements that may belong in a separate SIRI ET-profile for more sensitive data. |
Data requirements
Sending a ServiceDelivery of SIRI-ET data must be in accordance with this profile and the entire dataset should be contained within a single XML file.
It is permitted for client systems to send more than one EstimatedVehicleJourney per EstimatedTimetableDelivery, in order for real-time information to be conflated and be transferred as part of the same ServiceDelivery. Note that the profile does not present an exhaustive list of all real-time information technically possible to transfer via SIRI-ET, but it lays the foundation for which demands are placed on the datasets in order to meet the demands set by Håndbok N801.
The examples associated with this profile are meant to show practical implementations of specific use cases, and can contain supplementary, lack certain data fields, or contain optional data, compared to a full and complete dataset. See SIRI-ET#Components for closer descriptions of the data types, specifications and requirements on the unique elements of the SIRI-ET-data.
Components
EstimatedTimetableDelivery
EstimatedTimetableDelivery
A data type for representing information about time table changes for one or more VehicleJourneys on the same operating day.
EstimatedTimetableDelivery < ServiceDelivery | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
attribute | version | xsd:NMTOKEN | 1: 1 | Version ID for EstimatedTimetableDelivery. |
element | ResponseTimestamp | xsd:dateTime | 1: 1 | Timestamp for when the dataset was created/published. |
element | EstimatedJourneyVersionFrame | SIRI-ET#EstimatedJourneyVersionFrame | 1: * | A container element for sending one or more Estimated Timetable with a timestamp. |
EstimatedJourneyVersionFrame
Container-element for returning an Estimated Timetable comprised of one or more EstimatedVehicleJourney.
EstimatedJourneyVersionFrame | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | RecordedAtTime | xsd:dateTime | 1: 1 | The time when the data object was created/published. |
element | EstimatedVehicleJourney | SIRI-ET#EstimatedVehicleJourney | 1: * | Object for Estimated Timetable dataset. |
EstimatedVehicleJourney
Continuously updated timetable data with changes in the current operating day for a VehicleJourney (may also include a reference to a Vehicle), and its estimated arrival times at stops.
EstimatedVehicleJourney | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | RecordedAtTime | xsd:dateTime | 1: 1 | The time when this individual journey was recorded. |
element | LineRef | xsd:NMTOKEN | 1: 1 | Reference to the Line in question (ID to the corresponding object in the timetable data) |
element | DirectionRef | xsd:NMTOKEN | 1: 1 | Direction reference (i.e. reference to Direction element describing general course/heading for current Journey) Please note that the field is implemented as mandatory, but is not used as a free standing data type in the Norwegian SIRI profile. If it is not used, this value can be set to 0 (zero). |
(choice) element | DatedVehicleJourneyRef | xsd:NMTOKEN | 1: 1 | Reference to DatedServiceJourney-ID for the corresponding object in the timetable data. |
FramedVehicleJourneyRef | FramedVehicleJourneyRefStructure | Reference with date to VehicleJourney in question (ID to the corresponding object in the timetable data). | ||
EstimatedVehicleJourneyCode | xsd:NMTOKEN | Unplanned replacement departures must be given a new codespace-unique ID. For example: | ||
(choice) element | ExtraJourney | xsd:boolean | 0: 1 | The VehicleJourney in question is a replacement departure. Must be 'true' if it is a replacement departure. |
Cancellation | xsd:boolean | Used when the VehicleJourney in question is cancelled. Set to 'true' only if the whole VehicleJourney is cancelled. When only parts of the VehicleJourney is cancelled: use RecordedCall and/or EstimatedCall. | ||
element | JourneyPatternRef | xsd:NMTOKEN | 0: 1 | Reference to JourneyPattern in question (ID to the corresponding object in the timetable data). |
element | VehicleMode | VehicleModesEnumeration | 0: 1 | Transport type. Must be defined for replacement departures! Possible values:
|
element | RouteRef | xsd:NMTOKEN | 0: 1 | Reference to Route in question (ID to the corresponding object in the timetable data). Must be defined for replacement departures! |
element | PublishedLineName | NaturalLanguageStringStructure | 0: 1 | Public number or name of the line. Is only used when replacement departures reference a new LineRef that is not already defined in timetable data. It will then be used to represent the added Line. |
element | GroupOfLinesRef | xsd:NMTOKEN | 0: 1 | Reference to Network/GroupOfLines in question (ID to the corresponding object in the timetable data). Must be defined for replacement departures! |
element | ExternalLineRef | xsd:NMTOKEN | 0: 1 | Reference to Line in question (ID to the corresponding object in the timetable data) that the departure replaces. If not provided, the value from LineRef will be used. Must be defined for replacement departures! |
element | OriginName | NaturalLanguageStringStructure | 0: 1 | Name of the first stop of the departure (not used due to the reference to the national stop place registry, however can be included to make the XML easier to read). |
element | DestinationName | NaturalLanguageStringStructure | 0: 1 | Name of the last stop of the departure (not used due to the reference to the national stop place registry, however can be included to make the XML easier to read). |
element | OperatorRef | xsd:NMTOKEN | 0: 1 | Reference to Operator in question (ID to the corresponding company in the timetable data) Must be defined for replacement departures where the operator has been changed! |
element | PublicContact | SIRI-ET#SimpleContactStructure | 0: 1 | Contact point for the public (if different from original timetable information). At least one field must be filled out. |
element | OperationsContact | SIRI-ET#SimpleContactStructure | 0: 1 | Administrative contact details (if different from original timetable information). At least one field must be filled out. |
element | SituationRef | 0: * | Unique reference to one or more SituationNumber which link to earlier published Situation elements (SIRI-SX) when these provide supplementary information for the current EstimatedVehicleJourney. | |
element | Monitored | xsd:boolean | 0: 1 | Whether the vehicle is currently reporting real-time data or not (for example set to true when the driver of the vehicle logs on to the system before departing). |
element | PredictionInaccurate | xsd:boolean | 0: 1 | Whether the VehicleJourney is affected by traffic jams or other circumstances which lead to uncertainty around the time estimates. |
element | DataSource | xsd:string | 1: 1 | Codespace of the data source (see codespace). |
element | Occupancy | OccupancyEnumeration | 0: 1 | Open seats-status. Possible values:
This status should reflect the allowed occupancy level, not necessarily physical spacing available. If the operator runs with reduced capacity, e.g. in order to maintain a certain service level, social distancing etc., the occupancy status must be set in accordance with current limitation i.e. "full" when all seats assigned for use are occupied (regardless of disallowed seating/standing still being physically available). |
element | BlockRef | xsd:NMTOKEN | 0: 1 | Reference to block (trip pattern) Internal (non-public) information. |
element | VehicleJourneyRef | xsd:NMTOKEN | 0: 1 | Reference to the VehicleJourney being replaced (ID to the corresponding object in the timetable data). Please note: Use only for unplanned replacement departures. In other cases, use FramedVehicleJourneyRef. |
element | AdditionalVehicleJourneyRef | FramedVehicleJourneyRefStructure | 0: * | Reference to other affected VehicleJourneys. |
element | RecordedCalls | SIRI-ET#RecordedCall | 0: 1 | The full sequence of already served stops in the order they were served by the VehicleJourney. Please note that all stops in the sequence must be in chronological order. (Except if the recording of a call is missed, then this call may be kept in the sequence as a correspondingly labeled EstimatedCall even after passed.) |
element | EstimatedCalls | SIRI-ET#EstimatedCall | 0: 1 | The full sequence of affected stops in the order they will be served by the VehicleJourney. Please note that all stops in the sequence must be in chronological order. |
element | IsCompleteStopSequence | xsd:boolean | 1: 1 | Should always be 'true' as a confirmation that the sequence of RecordedCalls/EstimatedCalls is complete (contains all the stops) for the current EstimatedVehicleJourney. |
element | JourneyRelations | SIRI-ET#JourneyRelation | 0: 1 | Relations of the journey with other journeys, e.g., in case a joining/splitting takes place or the journey substitutes for another one etc. SIRI v2.1 feature, awaiting approval of standard revision |
SimpleContactStructure
Contact details to be presented to the public in cases where the information stated in the planned time table data is no longer true.
SimpleContactStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | PhoneNumber | xsd:string | 0: 1 | Phone number |
element | Url | xsd:anyURI | 0: 1 | Url |
SituationRefStructure
Reference to a related Situation Element in an existing SIRI-SX message.
SituationRefStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | SituationSimpleRef | xsd:string | 1: 1 | Unique referance to SituationNumber for previously published Situation Element (SIRI-SX) |
RecordedCall
Wrapper object to describe information regarding already served stops in a VehicleJourney.
Specified RecordedCalls must, together with EstimadeCalls, define all stops of a complete EstimatedVehicleJourney (that is, IsCompleteStopSequence should always be 'true').
RecordedCall | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | RecordedCall | SIRI-ET#RecordedCallStructure | 1: * | Description |
RecordedCallStructure
Data structure with information regarding already served stops.
RecordedCall | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | StopPointRef | xsd:NMTOKEN | 1: 1 | Reference to the serviced Quay. (ID to the corresponding Quay in the national stop place registry, i.e. the serviced stop point as originally assigned in the timetable data or as re-assigned in the real-time data.) |
element | Order | xsd:positiveInteger | 1: 1 | Which number in the sequence of served stops this RecordedCall is describing. Please not that the sequence must contain all described stops (Call), that is Order must be a continuous sequence from registered RecordedCall to upcoming EstimatedCall. |
element | StopPointName | NaturalLanguageStringStructure | 0: * | Name (one per language). |
(choice) element | ExtraCall | xsd:boolean | 0: 1 | Whether the served stop is in addition to the planned stop sequence. |
Cancellation | Whether this is a cancellation of a planned stop. Only used when the stop was not served, either for boarding or alighting. | |||
element | Occupancy | OccupancyEnumeration | 0: 1 | Open seats-status. Possible values:
This status should reflect the allowed occupancy level, not necessarily physical spacing available. If the operator runs with reduced capacity, e.g. in order to maintain a certain service level, social distancing etc., the occupancy status must be set in accordance with current limitation i.e. "full" when all seats assigned for use are occupied (regardless of disallowed seating/standing still being physically available). |
element | AimedArrivalTime | xsd:dateTime | 0: 1 | Originally planned arrival time. Required, except for the first stop. |
element (choice) | ActualArrivalTime | xsd:dateTime | 0: 1 | Actual arrival time. Required, except for the first stop. |
ExpectedArrivalTime | Estimated arrival time. Only to be used if the corresponding SIRI-ET#EstimatedCall was recorded with ArrivalStatus "missed" and/or the ActualArrivalTime of this RecordedCall is unknown/void, due to the Call not being served despite planned or arrival data for the served Call was not recorded. NB: As the ArrivalStatus field is currently not available in the RecordedCall data object (will be added in the SIRI v2.1 update, expected Q3 2022), maintaining the ExpectedArrivalTime in a RecordedCall implicitly states that the ActualArrivalTime is unavailable and that the arrival can be handled as if "missed". | |||
element | ArrivalStatus | CallStatusEnumeration | 0: 1 | Used when there is a change of status for arrival (when/if the stop is serviced upon arrival). Possible values:
If both are present, the ArrivalStatus indicates as to why the current ArrivalBoardingActivity is set. |
element | ArrivalBoardingActivity | ArrivalBoardingActivityEnumeration | 0: 1 | Used when there is a change in the alighting restrictions. Possible values:
If both elements are present, the ArrivalBoardingActivity (usage of the stop for departers) will be assessed in correspondence with the ArrivalStatus. |
element | ArrivalStopAssignment | SIRI-ET#StopAssignmentStructure | 0: 1 | Assigned arrival place (Quay). When necessary either the ArrivalStopAssignment or DepartureStopAssignment, are defined, but never both SIRI v2.1 feature, awaiting approval of standard revision |
element | AimedDepartureTime | xsd:dateTime | 0: 1 | Originally planned departure time. Required, except for the last stop. |
element (choice) | ActualDepartureTime | xsd:dateTime | 0: 1 | Actual departure time. Required, except for the last stop. |
ExpectedDepartureTime | Estimated departure time. Only to be used if the corresponding SIRI-ET#EstimatedCall was recorded with DepartureStatus "missed" and/or the ActualDepartureTime of this RecordedCall is unknown/void, due to the Call not being served despite planned or departure data for the served Call was not recorded. NB: As the DepartureStatus field is currently not available in the RecordedCall data object (will be added in the SIRI v2.1 update, expected Q3 2022), maintaining the ExpectedDepartureTime in a RecordedCall implicitly states that the ActualDepartureTime is unavailable and that the departure can be handled as if "missed". | |||
element | DepartureStatus | CallStatusEnumeration | 0: 1 | Used when there is a change of status for departure (when/if the stop is serviced upon departure). Possible values:
If both are present, the DepartureStatus indicates as to why the current DepartureBoardingActivity is set. |
element | DepartureBoardingActivity | DepartureBoardingActivityEnumeration | 0: 1 | Used when there is a change in the boarding restrictions. Possible values:
Not relevant for the final stop. If both elements are present, the DepartureBoardingActivity (usage of the stop for departers) will be assessed in correspondence with the DepartureStatus. |
element | DepartureStopAssignment | SIRI-ET#StopAssignmentStructure | 0: 1 | Assigned departure place (Quay). When necessary either the ArrivalStopAssignment or DepartureStopAssignment, is defined, but never both SIRI v2.1 feature, awaiting approval of standard revision |
element | DepartureFormationAssignment | FormationAssignmentStructure | 0: 1 | Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof) SIRI v2.1 feature, awaiting approval of standard revision |
element | RecordedDepartureOccupancy | VehicleOccupancyStructure | 0: * | Real-time occupancies of a VEHICLE and reservations after departing from a given stop. SIRI v2.1 feature, awaiting approval of standard revision |
element | RecordedDepartureCapacities | PassengerCapacityStructure | 0: * | Real-time capacities (number of available seats) of a VEHICLE SIRI v2.1 feature, awaiting approval of standard revision |
StopAssignmentStructure
Assignment of stop place (Quay).
StopAssignmentStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | AimedQuayRef | xsd:NMTOKEN | 1: 1 | Reference to originally planned Quay (ID corresponding to objects in the national stop place registry). |
element | ExpectedQuayRef | xsd:NMTOKEN | 0: 1 | Reference to expected/current Quay (ID corresponding to objects in the national stop place registry), when there are changes. |
FormationAssignmentStructure
Assignment of the arrival of a VEHICLE within a formation, e.g. carriage in a TRAIN composition, to a physical QUAY or nested QUAY (i.e. platform or sector of a platform).
SIRI v2.1 feature, awaiting approval of standard revision
FormationAssignmentStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | CompoundTrainRef | CompoundTrainCode | 0: 1 | Reference to COMPOUND TRAIN |
element | TrainRef | TrainCode | 0: 1 | Reference to TRAIN |
element | TrainComponentRef | TrainComponentCode | 0: 1 | Reference to TRAIN COMPONENT |
element | EntranceToVehicleRef | EntranceToVehicleCode | 0: 1 | Reference to EntranceToVehicle |
element | TrainStopAssignment | SIRI-ET#StopAssignmentStructure | 1: 1 | References to the QUAY on which the particular VEHICLE, i.e., component of the formation, arrives or departs from. If a QUAY is divided into sub-QUAYs or sectors (with the help of STOP ASSIGNMENTs), and a TRAIN COMPONENT spans over multiple sectors of the QUAY, the FORMATION ASSIGNMENT must reference all of them (in multiple STOP ASSIGNMENTs). |
VehicleOccupancyStructure
Real-time occupancies of a VEHICLE and reservations after departing from a given stop.
Can be e.g. feedback from an automatic passenger counting system (APC) or estimated values from statistics.
SIRI v2.1 feature, awaiting approval of standard revision
VehicleOccupancyStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | CompoundTrainRef | CompoundTrainCode | 0: 1 | Reference to COMPOUND TRAIN |
element | TrainRef | TrainCode | 0: 1 | Reference to TRAIN |
element | TrainComponentRef | TrainComponentCode | 0: 1 | Reference to TRAIN COMPONENT |
element | EntranceToVehicleRef | EntranceToVehicleCode | 0: 1 | Reference to EntranceToVehicle |
element | PassengerCategory | NaturalLanguageStringStructure | 0: 1 | Adult, child, wheelchair etc. |
element | OccupancyLevel | OccupancyEnumeration | 0: 1 | Possible values:
|
element | OccupancyPercentage | xsd:decimal | 0: 1 | Utilised percentage of maximum payload after departing the SCHEDULED STOP POINT. |
element | AlightingCount | xsd:nonNegativeInteger | 0: 1 | Total number of alighting passengers for this vehicle journey at this SCHEDULED STOP POINT. |
element | BoardingCount | xsd:nonNegativeInteger | 0: 1 | Total number of boarding passengers for this vehicle journey at this SCHEDULED STOP POINT. |
element | OnboardCount | xsd:nonNegativeInteger | 0: 1 | Total number of passengers on-board after departing the SCHEDULED STOP POINT. |
element | PushchairsOnboardCount | xsd:nonNegativeInteger | 0: 1 | Total number of pushchairs on-board after departing the SCHEDULED STOP POINT. |
element | WheelchairsOnboardCount | xsd:nonNegativeInteger | 0: 1 | Total number of wheelchairs on-board after departing the SCHEDULED STOP POINT. |
element | PramsOnboardCount | xsd:nonNegativeInteger | 0: 1 | Total number of prams on-board after departing the SCHEDULED STOP POINT. |
element | BicycleOnboardCount | xsd:nonNegativeInteger | 0: 1 | Total number of bicycles on-board, i.e., number of bicycle racks that are occupied after departing the SCHEDULED STOP POINT. |
element | TotalNumberOfReservedSeats | xsd:nonNegativeInteger | 0: 1 | Total number of booked seats from individual and group reservations. |
PassengerCapacityStructure
Real-time capacities (number of available seats) of a VEHICLE after departing from a given stop. Alternative way to communicate occupancy measurements.
SIRI v2.1 feature, awaiting approval of standard revision
PassengerCapacityStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | CompoundTrainRef | CompoundTrainCode | 0: 1 | Reference to COMPOUND TRAIN |
element | TrainRef | TrainCode | 0: 1 | Reference to TRAIN |
element | TrainComponentRef | TrainComponentCode | 0: 1 | Reference to TRAIN COMPONENT |
element | EntranceToVehicleRef | EntranceToVehicleCode | 0: 1 | Reference to EntranceToVehicle |
element | PassengerCategory | NaturalLanguageStringStructure | 0: 1 | Adult, child, wheelchair etc. |
element | TotalCapacity | xsd:nonNegativeInteger | 0: 1 | The total capacity of the vehicle in number of passengers. |
element | SeatingCapacity | xsd:nonNegativeInteger | 0: 1 | The seating capacity of the vehicle in number of passengers. |
element | StandingCapacity | xsd:nonNegativeInteger | 0: 1 | The standing capacity of the vehicle in number of passengers. |
element | PushchairCapacity | xsd:nonNegativeInteger | 0: 1 | The number of push chair places on the vehicle. |
element | WheelchairPlaceCapacity | xsd:nonNegativeInteger | 0: 1 | The number of wheelchair places on the vehicle. |
element | PramPlaceCapacity | xsd:nonNegativeInteger | 0: 1 | The number of places on the vehicle that are suitable for prams. |
element | BicycleRackCapacity | xsd:nonNegativeInteger | 0: 1 | The number of bicycle racks on the vehicle. |
EstimatedCall
Wrapper object for describing a stop which will be served in a VehicleJourney.
Specified EstimatedCalls must, together with RecordedCalls, define all stops of a complete EstimatedVehicleJourney (that is, IsCompleteStopSequence should always be 'true').
EstimatedCall | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | EstimatedCall | SIRI-ET#EstimatedCallStructure | 1: * | Description |
EstimatedCallStructure
Data structure information about stops which will be served, in chronological sequence.
EstimatedCall | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | StopPointRef | xsd:NMTOKEN | 1: 1 | Reference to the serviced Quay. (ID to the corresponding Quay in the national stop place registry, corresponding to the serviced stop point as assigned in the timetable data or corresponding to the stop point as re-assigned in real-time data.) |
element | Order | xsd:positiveInteger | 1: 1 | Which number in the sequence of served stops this EstimatedCall is describing. |
element | StopPointName | NaturalLanguageStringStructure | 0: * | Name (one per language). |
(choice) element | ExtraCall | xsd:boolean | 0: 1 | Whether the served stop is in addition to the planned stop sequence. |
Cancellation | Whether this is a cancellation of a planned stop. Only used when the stop was not served, either for boarding or alighting. When partially cancelled departures the last stop before the cancellation part is defined with DepartureStatus 'cancelled', while the first stop in the cancellation part is defined with ArrivalStatus 'cancelled'. The remaining non-served stops (the partial cancellation) are defined with Cancellation 'true'. | |||
element | PredictionInaccurate | xsd:boolean | 0: 1 | Whether the VehicleJourney is affected by traffic jams or other circumstances which lead to uncertainty around the time estimates for this call. When the whole VehicleJourney is uncertain, this should instead be set on EstimatedVehicleJourney. |
element | Occupancy | OccupancyEnumeration | 0: 1 | Open seats-status. Possible values:
This status should reflect the allowed occupancy level, not necessarily physical spacing available. If the operator runs with reduced capacity, e.g. in order to maintain a certain service level, social distancing etc., the occupancy status must be set in accordance with current limitation i.e. "full" when all seats assigned for use are occupied (regardless of disallowed seating/standing still being physically available). |
element | RequestStop | xsd:boolean | 0: 1 | Whether the passenger must signal the vehicle for the stop to be served. |
element | DestinationDisplay | NaturalLanguageStringStructure | 0: * | The (destination) text displayed on the vehicle when arriving at a stop. If this is not defined the original text of the departure will be used. Please note that the text field must be defined in cases of ExtraJourney or when overriding a destination text from the planned timetable data. |
element | SituationRef | SIRI-ET#SituationRefStructure | 0: * | One or more SituationNumber linking to already published SIRI-SX messages for the Call in question. |
element | AimedArrivalTime | xsd:dateTime | 0: 1 | Originally planned arrival time. Required, except for the first stop. |
element | ExpectedArrivalTime | xsd:dateTime | 0: 1 | Estimated arrival time. Required, except for the first stop. When the estimated ArrivalStatus is "missed", the ExpectedArrivalTime can be empty. |
element | ArrivalStatus | CallStatusEnumeration | 0: 1 | Used when there is a change of status for arrival (when/if the stop is serviced upon arrival). Possible values:
If both are present, the ArrivalStatus indicates as to why the current ArrivalBoardingActivity is set. |
element | ArrivalBoardingActivity | ArrivalBoardingActivityEnumeration | 0: 1 | Used when there is a change in the alighting restrictions. Possible values:
If both elements are present, the ArrivalBoardingActivity (usage of the stop for departers) will be assessed in correspondence with the ArrivalStatus. |
element | ArrivalStopAssignment | SIRI-ET#StopAssignmentStructure | 0: 1 | Assigned arrival place (Quay). When necessary either the ArrivalStopAssignment or DepartureStopAssignment, are defined, but never both |
element | ArrivalFormationAssignment | FormationAssignmentStructure | 0: 1 | Assignment of a TRAIN formation to a physical QUAY (platform or sectors thereof) SIRI v2.1 feature, awaiting approval of standard revision |
element | AimedDepartureTime | xsd:dateTime | 0: 1 | Originally planned departure time. Required, except for the last stop. |
element | ExpectedDepartureTime | xsd:dateTime | 0: 1 | Estimated departure time. Required, except for the last stop. When the estimated DepartureStatus is "missed", the ExpectedDepartureTime can be empty. |
element | DepartureStatus | CallStatusEnumeration | 0: 1 | Used when there is a change of status for departure (when/if the stop is serviced upon departure). Possible values:
If both are present, the DepartureStatus indicates as to why the current DepartureBoardingActivity is set. |
element | DepartureBoardingActivity | DepartureBoardingActivityEnumeration | 0: 1 | Used when there is a change in the boarding restrictions. Possible values:
Not relevant for the final stop. If both elements are present, the DepartureBoardingActivity (usage of the stop for departers) will be assessed in correspondence with the DepartureStatus. |
element | DepartureStopAssignment | SIRI-ET#StopAssignmentStructure | 0: 1 | Assigned departure place (Quay). When necessary either the ArrivalStopAssignment or DepartureStopAssignment, is defined, but never both |
element | ExpectedDepartureOccupancy | VehicleOccupancyStructure | 0: 1 | Real-time occupancies of a VEHICLE and reservations after departing from a given stop. SIRI v2.1 feature, awaiting approval of standard revision |
element | ExpectedDepartureCapacities | PassengerCapacityStructure | 0: 1 | Real-time capacities (number of available seats) of a VEHICLE SIRI v2.1 feature, awaiting approval of standard revision |
JourneyRelation
Data to identify the CALL or JOURNEY PARTs associated with a JOURNEY RELATION and its corresponding RELATED JOURNEY(s).
SIRI v2.1 feature, awaiting approval of standard revision
JourneyRelation | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | JourneyRelation | SIRI-ET#JourneyRealtionStructure | 1: * | Provides information about relations to other journeys. |
JourneyRelationStructure
Data structure for CALL or JOURNEY PARTs, and RELATED JOURNEY.
SIRI v2.1 feature, awaiting approval of standard revision
JourneyRelationStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | JourneyRelationType | JourneyRelationTypeEnumeration | 1: 1 | Specifies the type of the relation. Possible values:
|
(choice) element | CallInfo | SIRI-ET#RelatedCallStructure | 1: 1 | Information about the stop at which the JOURNEY is related to another JOURNEY. |
JourneyParts | SIRI-ET#JourneyPartInfo | Information about related parts of JOURNEY. | ||
element | RelatedJourney | SIRI-ET#RelatedJourneyStructure | 1: * | JOURNEY(s) to which the current JOURNEY is related. |
RelatedCallStructure
Data structure for information about the StopPoint at which the JOURNEY RELATION takes effect.
SIRI v2.1 feature, awaiting approval of standard revision
RelatedCallStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | StopPointRef | xsd:NMTOKEN | 1: 1 | Reference to the serviced Quay for first StopPoint this relation affects. (ID to the corresponding Quay in the national stop place registry, i.e. the serviced stop point as originally assigned in the timetable data or as re-assigned in the real-time data.) If full EstimatedVehicleJourney, use StopPointRef for the first Call in the VehicleJourney. |
element | Order | xsd:positiveInteger | 0: 1 | Which number in the sequence of served stops this CallInfo is describing. |
element | StopPointName | NaturalLanguageStringStructure | 0: * | Optional Name (one per language). For readability. |
element | AimedArrivalTime | xsd:dateTime | 0: 1 | Originally planned arrival time. For readability. |
element | AimedDepartureTime | xsd:dateTime | 0: 1 | Originally planned departure time. For readability. |
JourneyPartInfo
Data with information about the JOURNEY PARTs for which the current JOURNEY has JOURNEY RELATION(s).
SIRI v2.1 feature, awaiting approval of standard revision
JourneyPartInfo | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | JourneyPartInfo | SIRI-ET#RelatedJourneyPartStructure | 1: * | Information about related part(s) of JOURNEY. |
RelatedJourneyPartStructure
Data structure for information about the related JOURNEY PART.
SIRI v2.1 feature, awaiting approval of standard revision
RelatedJourneyPartStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | JourneyPartRef | xsd:NMTOKEN | 1: 1 | Reference to a JOURNEY PART. |
element | TrainNumberRef | xsd:NMTOKEN | 0: 1 | Reference to TRAIN NUMBER for JOURNEY PART. For readability. |
element | OperatorRef | xsd:NMTOKEN | 0: 1 | Reference to OPERATOR for JOURNEY PART. For readability. |
element | CompoundTrainRef | xsd:NMTOKEN | 0: 1 | Reference to COMPOUND TRAIN for JOURNEY PART. For readability. |
RelatedJourneyStructure
Data structure for information about the related JOURNEY.
SIRI v2.1 feature, awaiting approval of standard revision
RelatedJourneyStructure | ||||
---|---|---|---|---|
Name | Type | Cardinality | Description | |
element | FramedVehicleJourneyRef | FramedVehicleJourneyRefStructure | 1: 1 | Reference to the VEHICLE JOURNEY to which the current JOURNEY is related. |
element | LineRef | xsd:NMTOKEN | 0: 1 | Reference (ID) to LINE for related JOURNEY. For readability. |
element | JourneyParts | SIRI-ET#JourneyPartInfo | 0: 1 | JOURNEY PARTS to which current JOURNEY PARTS relate. When used, the JourneyRelation must also specify the corresponding JOURNEY PARTS on the current JOURNEY. |