Then, the element contains one of the following elements:
a
NumberOfResultsBefore
1:1
xs:nonNegativeInteger
The desired number of trip results before the given time (at origin or destination).
a
NumberOfResultsAfter
1:1
xs:nonNegativeInteger
The desired number of trip results after the given time (at origin or destination).
a
NumberOfResultsBefore
0:1
xs:nonNegativeInteger
The desired number of trip results before the given time (at origin or destination).
a
NumberOfResultsAfter
0:1
xs:nonNegativeInteger
The desired number of trip results after the given time (at origin or destination).
b
NumberOfResults
-0:1
xs:positiveInteger
The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them.
TimeWindow
0:1
xs:duration
Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation.
UseRealtimeData
0:1
The way real-time data should be used in the calculation of the trip.
TripPolicyGroup
group
| Policies that control the trip search behaviour. | ||||
The element contains one of the following elements: | |||||
NumberOfResults | a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
NumberOfResults | a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
BaseTripPolicy | b |
| -0:1 | xs:positiveInteger | The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them. |
| 0:1 | xs:duration | Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation. | ||
| 0:1 | The way real-time data should be used in the calculation of the trip. | |||
Then, the element contains one of the following elements: | |||||
NumberOfResults | a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
NumberOfResults | a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
BaseTripPolicy | b |
| -0:1 | xs:positiveInteger | The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them. |
| 0:1 | xs:duration | Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation. | ||
| 0:1 | The way real-time data should be used in the calculation of the trip. | |||
| 0:1 | Parameters for fare calculation. Only used if IncludeFare is set (TripContentFilterGroup). | |||
| 0:1 | xs:anyType |
MultiPointTripPolicyGroup
group
| Policies that control the multipoint trip search behaviour. | ||||
The element contains one of the following elements: | |||||
NumberOfResults | a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
NumberOfResults | a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
BaseTripPolicy | b |
| -0:1 | xs:positiveInteger | The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them. |
| 0:1 | xs:duration | Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation. | ||
| 0:1 | The way real-time data should be used in the calculation of the trip. |
TripRefineParamStructure
| Trip refinement request parameter structure. | ||||
The element contains a sequence of the following elements: | |||||
| 0:1 | xs:boolean | If true, then the request may contain object references from another system. Default is FALSE. | ||
| 1:* | Refers to the legs to be refined by the server. If none is given, then all legs are open for refinement (depending if the relevant system can refine them). | |||
| 0:1 | xs:normalizedString | System reference to use for the refinement. If not specified the origin systems of each leg are used for the refinement. | ||
Then, the element contains one of the following elements: | |||||
NumberOfResults | a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
NumberOfResults | a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
BaseTripPolicy | b |
| -0:1 | xs:positiveInteger | The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them. |
| 0:1 | xs:duration | Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation. | ||
| 0:1 | The way real-time data should be used in the calculation of the trip. | |||
The element contains a sequence of the following elements: | |||||
| -1:1 | PERSONAL MODE used either for PERSONAL MODE OF OPERATION or in ALTERNATIVE MODE OF OPERATION. | |||
| -0:1 | Shared mobility offer. | |||
| 0:1 | Container with information on booking possibilities for this service. | |||
| 0:1 | A list of references to SITUATIONs. | |||
| 0:1 | xs:anyType |
VehiclePositionStructure
| Geographical and logical position of a vehicle. | ||||
The element contains a sequence of the following elements: | |||||
| 0:1 | siri:LocationStructure | Geographic position of vehicle. | ||
| 0:1 | Logical progress of vehicle relative to service pattern. | |||
| 0:1 | siri:AbsoluteBearingType | Bearing in compass degrees in which vehicle is heading (expected to be consistent with Transmodel ROUTE -or LEG TRACK- and PATH GUIDANCE). | ||
| 0:1 | siri:ProgressBetweenStopsStructure | Provides information about the progress of the vehicle along its current link, that is link from previous visited top to current position. |
PlaceContextStructure
| [a view of PLACE in TMv6] a PLACE and access to it by individual transport | ||||
The element contains a sequence of the following elements: | |||||
Then, the element contains one of the following elements: | |||||
a |
| -1:1 | Static place. | ||
b |
| -1:1 | Location within a (moving) vehicle. | ||
Then, the element contains one of the following elements: | |||||
a |
| -0:1 | xs:dateTime | Time when departure/arrival from/to location is required. | |
b |
| -0:1 | xs:duration | Extra time needed before reaching/after leaving this location (an example of a TRIP ACCESS CONSTRAINT. In Transmodel it is modeled more extensively and could relate to ACCESS MODE e.g. walk max. 5 minutes, but cycle 10 minutes). | |
| 0:* | Options how to access/leave the place by individual transport. |
NumberOfResultsGroup
group
| parameter to control the number of TRIP results before/after a point in time. May NOT be used when departure time at origin AND arrival time at destination are set | ||||
NumberOfResults |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). | |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | ||
NumberOfResults |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). | |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). |
BaseTripPolicyGroup
group
| Policies that control the trip search behaviour for both public and individual transport. | ||||
The element contains one of the following elements: | |||||
NumberOfResults | a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 1:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
NumberOfResults | a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results before the given time (at origin or destination). |
a |
| 0:1 | xs:nonNegativeInteger | The desired number of trip results after the given time (at origin or destination). | |
BaseTripPolicy | b |
| -0:1 | xs:positiveInteger | The number of trip results that the user wants to see at least (TRIP REQUEST POLICY.maximumNumberofJourneys). Be aware that some implementatins will deliver one of the TripResults before the indicated departure time. This means one always has to check the results against the parameters before using them. |
| 0:1 | xs:duration | Time window in which the trips should be, starting from the time specified in PlaceContext. Implements TRIP REQUEST.FlexibilityWindow. All trips within the window should be provided by the implementation. | ||
| 0:1 | The way real-time data should be used in the calculation of the trip. |