SIRI-ET

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.

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <Siri xmlns="http://www.siri.org.uk/siri" xmlns:ns2="http://www.ifopt.org.uk/acsb" xmlns:ns3="http://www.ifopt.org.uk/ifopt" xmlns:ns4="http://datex2.eu/schema/2_0RC1/2_0"> <ServiceDelivery> <ResponseTimestamp>2022-07-04T16:16:06.900516734+02:00</ResponseTimestamp> <ProducerRef>005</ProducerRef> <EstimatedTimetableDelivery> <!-- A data type for representing information about time table changes for one or more VehicleJourneys on the same operating day --> <ResponseTimestamp>2022-07-04T16:16:06.900516734+02:00</ResponseTimestamp> <!-- Timestamp for when the dataset was created/published --> <EstimatedJourneyVersionFrame> <!-- A container element for sending one or more Estimated Timetable with a timestamp --> <RecordedAtTime>2022-07-04T16:16:06.900516734+02:00</RecordedAtTime> <!-- The time when the data object was created/published --> <EstimatedVehicleJourney> <!-- Object for Estimated Timetable dataset --> <LineRef>SE:005:Line:9011005035700000</LineRef> <!-- Noptis.Line.Gid through Noptis.DatedVehicleJourney.IsOnDirectionOfLineGid --> <ExternalLineRef>SE:001:Line:9011001098600000</ExternalLineRef> <!-- Noptis.Line.Gid through Noptis.DatedVehicleJourney.IsOnDirectionOfLineGid --> <DirectionRef>0</DirectionRef> <!-- Noptis.DirectionOfLine.Name through Noptis.DatedVehicleJourney.IsOnDirectionOfLineGid --> <EstimatedVehicleJourneyCode>SE:001:ServiceJourney:14010514403872566</EstimatedVehicleJourneyCode> <!-- Noptis.DatedVehicleJourney.Id --> <ExtraJourney>true</ExtraJourney> <!-- Noptis.DatedVehicleJourney.Gid --> <Cancellation>false</Cancellation> <!-- Noptis.DatedVehicleJourney.VehicleJourneyState or Noptis.MonitoredVehicleJourney.VehicleJourneyState--> <FramedVehicleJourneyRef> <!-- Noptis.DatedVehicleJourney.TimetabledStartDateTime --> <DataFrameRef>2022-07-04</DataFrameRef> <DatedVehicleJourneyRef>SE:005:ServiceJourney:55700000063232877</DatedVehicleJourneyRef> </FramedVehicleJourneyRef> <VehicleMode>bus</VehicleMode> <!-- Noptis.Vehicle.classifiedAsTransportMode --> <DataSource>005</DataSource> <!-- Noptis.DatedVehicleJourney.IsFromDataSourceId --> <RecordedCalls> <RecordedCall> <!-- Wrapper object to describe information regarding already served stops in a VehicleJourney --> <StopPointRef>SE:005:Quay:9022005000126001</StopPointRef> <!-- Noptis.Arrival.isTargetedAtJourneyPatternPointGid or Noptis.Departure.isTargetedAtJourneyPatternPointGid --> <Order>1</Order> <!-- Noptis.Arrival.JourneyPatternSequenceNumber, Noptis.Departure.JourneyPatternSequenceNumber --> <Cancellation>false</Cancellation> <!-- Noptis.Arrival.ArrivalState or Noptis.Departure.DepartureState --> <AimedArrivalTime>2022-07-04T17:00:00+02:00</AimedArrivalTime> <!-- Noptis.Arrival.targetDateTime --> <ActualArrivalTime>2022-07-04T09:07:42+02:00</ActualArrivalTime> <!-- Noptis.Arrival.observedDateTime --> </RecordedCall> </RecordedCalls> <EstimatedCalls> <EstimatedCall> <!-- Wrapper object for describing a stop which will be served in a VehicleJourney --> <StopPointRef>SE:005:Quay:9022005000126002</StopPointRef> <!-- Noptis.Arrival.isTargetedAtJourneyPatternPointGid or Noptis.Departure.isTargetedAtJourneyPatternPointGid --> <Order>2</Order> <!-- Noptis.Arrival.JourneyPatternSequenceNumber or Noptis.Departure.JourneyPatternSequenceNumber --> <Cancellation>false</Cancellation> <!-- Noptis.Arrival.ArrivalState or Noptis.Departure.DepartureState --> <AimedArrivalTime>2022-07-04T17:00:00+02:00</AimedArrivalTime> <!-- Noptis.Arrival.TimetabledLatestDateTime --> <ExpectedArrivalTime>2022-07-04T09:09:06+02:00</ExpectedArrivalTime> <!-- Noptis.Arrival.expectedDateTime --> <ArrivalStatus>delayed</ArrivalStatus> <!-- Noptis.Arrival.ArrivalState --> <ArrivalBoardingActivity>noAlighting</ArrivalBoardingActivity> <!-- Noptis.Arrival.ArrivalType --> <ArrivalStopAssignment> <AimedQuayRef>SE:005:Quay:9022005001000026</AimedQuayRef> <!-- Noptis.Arrival.IsTimetabledAtJourneyPatternPointGid --> <ActualQuayRef>SE:005:Quay:9022005001000041</ActualQuayRef> <!-- Noptis.Arrival.IsTargetedAtJourneyPatternPointGid --> </ArrivalStopAssignment> <AimedDepartureTime>2022-07-04T16:12:44+02:00</AimedDepartureTime> <!-- Noptis.Departure.TimetabledEarliestDateTime --> <ExpectedDepartureTime>2022-07-04T16:16:15+02:00</ExpectedDepartureTime> <!-- Noptis.Departure.ExpectedDateTime --> <DepartureStatus>delayed</DepartureStatus> <!-- Noptis.Departure.DepartureState --> <DepartureBoardingActivity>noBoarding</DepartureBoardingActivity> <!-- Noptis.Departure.DepartureType --> <DepartureStopAssignment> <AimedQuayRef>SE:005:Quay:9022005000050022</AimedQuayRef> <!-- Noptis.Departure.IsTimetabledAtJourneyPatternPointGid --> <ActualQuayRef>SE:005:Quay:9022005000050023</ActualQuayRef> <!-- Noptis.Departure.IsTargetedAtJourneyPatternPointGid --> </DepartureStopAssignment> </EstimatedCall> </EstimatedCalls> <IsCompleteStopSequence>true</IsCompleteStopSequence> <!-- Always true --> </EstimatedVehicleJourney> </EstimatedJourneyVersionFrame> </EstimatedTimetableDelivery> </ServiceDelivery> </Siri>