From a89e516b7e727e8a5b1104f2cd5fe7eff3b7ccd5 Mon Sep 17 00:00:00 2001
From: Malte Herlitze <herlitze@mentz.net>
Date: Wed, 14 Dec 2022 12:08:32 +0100
Subject: [PATCH 1/9] added PlaceSortingGroup to PlaceParamStructure

---
 OJP/OJP_Places.xsd | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/OJP/OJP_Places.xsd b/OJP/OJP_Places.xsd
index 4d4c8e364..a97ab204f 100644
--- a/OJP/OJP_Places.xsd
+++ b/OJP/OJP_Places.xsd
@@ -79,6 +79,7 @@
 		<xs:sequence>
 			<xs:group ref="PlaceDataFilterGroup"/>
 			<xs:group ref="PlacePolicyGroup"/>
+			<xs:group ref="PlaceSortingGroup"/>
 		</xs:sequence>
 	</xs:complexType>
 	<xs:complexType name="GeoRestrictionsStructure">
@@ -206,6 +207,25 @@
 			</xs:element>
 		</xs:sequence>
 	</xs:group>
+	<xs:group name="PlaceSortingGroup">
+		<xs:sequence>
+			<xs:element name="SortingMethod" type="xs:string" minOccurs="0">
+				<xs:annotation>
+					<xs:documentation>If there are multiple sorting methods supported by the system, the client can choose one of the existing.</xs:documentation>
+				</xs:annotation>
+			</xs:element>
+			<xs:element name="GeoPosition" type="siri:LocationStructure" minOccurs="0">
+				<xs:annotation>
+					<xs:documentation>WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</xs:documentation>
+				</xs:annotation>
+			</xs:element>
+			<xs:element name="MinimalProbability" type="xs:float" minOccurs="0">
+				<xs:annotation>
+					<xs:documentation>Ignore locations with a lower probability.</xs:documentation>
+				</xs:annotation>
+			</xs:element>
+		</xs:sequence>
+	</xs:group>
 	<xs:simpleType name="PlaceTypeEnumeration">
 		<xs:restriction base="xs:string">
 			<xs:enumeration value="stop">

From 085b4b630e3de1e6c63c114c6d788ef780fff378 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20G=C3=BCnter?= <matthias.guenter@sbb.ch>
Date: Fri, 16 Dec 2022 11:14:42 +0100
Subject: [PATCH 2/9] Update OJP/OJP_Places.xsd

Co-authored-by: Malte Herlitze <herlitze@mentz.net>
---
 OJP/OJP_Places.xsd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/OJP/OJP_Places.xsd b/OJP/OJP_Places.xsd
index a97ab204f..af122ac13 100644
--- a/OJP/OJP_Places.xsd
+++ b/OJP/OJP_Places.xsd
@@ -211,7 +211,7 @@
 		<xs:sequence>
 			<xs:element name="SortingMethod" type="xs:string" minOccurs="0">
 				<xs:annotation>
-					<xs:documentation>If there are multiple sorting methods supported by the system, the client can choose one of the existing.</xs:documentation>
+					<xs:documentation>If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</xs:documentation>
 				</xs:annotation>
 			</xs:element>
 			<xs:element name="GeoPosition" type="siri:LocationStructure" minOccurs="0">

From fa1147b52ccf55b621efb89d9422e5756c563e7d Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 16 Dec 2022 10:21:33 +0000
Subject: [PATCH 3/9] Lint and update documentation tables

---
 docs/generated/index.html | 24 ++++++++++++++++--------
 1 file changed, 16 insertions(+), 8 deletions(-)

diff --git a/docs/generated/index.html b/docs/generated/index.html
index 45321b8e8..0bab1f87b 100644
--- a/docs/generated/index.html
+++ b/docs/generated/index.html
@@ -63,7 +63,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 	<li><a href="#schema_OJP_FareSupport">5. OJP/OJP_FareSupport.xsd - Supporting definitions for fare information on passenger trips</a><ul class="sectlevel2"><li><a href="#schema_OJP_FareSupport_std">5.1. Simple type definitions</a></li><li><a href="#FareAuthorityRefStructure">5.2. The complex type <code>FareAuthorityRefStructure</code></a></li><li><a href="#FareAuthorityRef">5.3. The toplevel element <code>FareAuthorityRef</code></a></li><li><a href="#FareAuthorityGroup">5.4. The <code>FareAuthorityGroup</code> group</a></li><li><a href="#TariffZoneRefStructure">5.5. The complex type <code>TariffZoneRefStructure</code></a></li><li><a href="#TariffZoneRef">5.6. The toplevel element <code>TariffZoneRef</code></a></li><li><a href="#TariffZoneStructure">5.7. The complex type <code>TariffZoneStructure</code></a></li><li><a href="#TariffZoneListInAreaStructure">5.8. The complex type <code>TariffZoneListInAreaStructure</code></a></li><li><a href="#TariffZoneRefListStructure">5.9. The complex type <code>TariffZoneRefListStructure</code></a></li><li><a href="#BookingArrangementStructure">5.10. The complex type <code>BookingArrangementStructure</code></a></li><li><a href="#BookingArrangementsContainerStructure">5.11. The complex type <code>BookingArrangementsContainerStructure</code></a></li><li><a href="#FareProductRefStructure">5.12. The complex type <code>FareProductRefStructure</code></a></li><li><a href="#FareProductRef">5.13. The toplevel element <code>FareProductRef</code></a></li><li><a href="#EntitlementProductListStructure">5.14. The complex type <code>EntitlementProductListStructure</code></a></li><li><a href="#EntitlementProductStructure">5.15. The complex type <code>EntitlementProductStructure</code></a></li><li><a href="#FareProductStructure">5.16. The complex type <code>FareProductStructure</code></a></li><li><a href="#FareProductPriceGroup">5.17. The <code>FareProductPriceGroup</code> group</a></li><li><a href="#FareProductValidityGroup">5.18. The <code>FareProductValidityGroup</code> group</a></li><li><a href="#FareProductBookingGroup">5.19. The <code>FareProductBookingGroup</code> group</a></li><li><a href="#TripLegRangeGroup">5.20. The <code>TripLegRangeGroup</code> group</a></li><li><a href="#TripFareResultStructure">5.21. The complex type <code>TripFareResultStructure</code></a></li><li><a href="#FarePassengerStructure">5.22. The complex type <code>FarePassengerStructure</code></a></li><li><a href="#FareDataFilterGroup">5.23. The <code>FareDataFilterGroup</code> group</a></li><li><a href="#FareParamStructure">5.24. The complex type <code>FareParamStructure</code></a></li><li><a href="#FareProblemStructure">5.25. The complex type <code>FareProblemStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_JourneySupport">6. OJP/OJP_JourneySupport.xsd - Supporting definitions for journeys on public transport vehicles</a><ul class="sectlevel2"><li><a href="#schema_OJP_JourneySupport_std">6.1. Simple type definitions</a></li><li><a href="#ServiceViaPointStructure">6.2. The complex type <code>ServiceViaPointStructure</code></a></li><li><a href="#ProductCategoryStructure">6.3. The complex type <code>ProductCategoryStructure</code></a></li><li><a href="#TripViaStructure">6.4. The complex type <code>TripViaStructure</code></a></li><li><a href="#ScheduledJourneyGroup">6.5. The <code>ScheduledJourneyGroup</code> group</a></li><li><a href="#ServiceGroup">6.6. The <code>ServiceGroup</code> group</a></li><li><a href="#ServiceOriginGroup">6.7. The <code>ServiceOriginGroup</code> group</a></li><li><a href="#ServiceDestinationGroup">6.8. The <code>ServiceDestinationGroup</code> group</a></li><li><a href="#RouteDescriptionGroup">6.9. The <code>RouteDescriptionGroup</code> group</a></li><li><a href="#DatedJourneyGroup">6.10. The <code>DatedJourneyGroup</code> group</a></li><li><a href="#PrivateServiceGroup">6.11. The <code>PrivateServiceGroup</code> group</a></li><li><a href="#DatedJourneyStructure">6.12. The complex type <code>DatedJourneyStructure</code></a></li><li><a href="#TripPlaceStructure">6.13. The complex type <code>TripPlaceStructure</code></a></li><li><a href="#TimeWindowGroup">6.14. The <code>TimeWindowGroup</code> group</a></li><li><a href="#ServiceTimeGroup">6.15. The <code>ServiceTimeGroup</code> group</a></li><li><a href="#EstimatedTimeBandGroup">6.16. The <code>EstimatedTimeBandGroup</code> group</a></li><li><a href="#ServiceArrivalStructure">6.17. The complex type <code>ServiceArrivalStructure</code></a></li><li><a href="#ServiceDepartureStructure">6.18. The complex type <code>ServiceDepartureStructure</code></a></li><li><a href="#CallAtStopStructure">6.19. The complex type <code>CallAtStopStructure</code></a></li><li><a href="#StopCallStatusGroup">6.20. The <code>StopCallStatusGroup</code> group</a></li><li><a href="#ServiceStatusGroup">6.21. The <code>ServiceStatusGroup</code> group</a></li><li><a href="#ContinuousServiceStructure">6.22. The complex type <code>ContinuousServiceStructure</code></a></li><li><a href="#VehiclePositionStructure">6.23. The complex type <code>VehiclePositionStructure</code></a></li><li><a href="#PlaceContextStructure">6.24. The complex type <code>PlaceContextStructure</code></a></li><li><a href="#NumberOfResultsGroup">6.25. The <code>NumberOfResultsGroup</code> group</a></li><li><a href="#BaseTripPolicyGroup">6.26. The <code>BaseTripPolicyGroup</code> group</a></li><li><a href="#BaseTripMobilityFilterGroup">6.27. The <code>BaseTripMobilityFilterGroup</code> group</a></li><li><a href="#BaseTripContentFilterGroup">6.28. The <code>BaseTripContentFilterGroup</code> group</a></li><li><a href="#LegAttributeStructure">6.29. The complex type <code>LegAttributeStructure</code></a></li><li><a href="#LegTrackStructure">6.30. The complex type <code>LegTrackStructure</code></a></li><li><a href="#TrackSectionStructure">6.31. The complex type <code>TrackSectionStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_ModesSupport">7. OJP/OJP_ModesSupport.xsd - Supporting definitions for the classification of modes of transport</a><ul class="sectlevel2"><li><a href="#schema_OJP_ModesSupport_std">7.1. Simple type definitions</a></li><li><a href="#IndividualTransportOptionsStructure">7.2. The complex type <code>IndividualTransportOptionsStructure</code></a></li><li><a href="#ModeStructure">7.3. The complex type <code>ModeStructure</code></a></li><li><a href="#ModeGroup">7.4. The <code>ModeGroup</code> group</a></li><li><a href="#PtModeFilterStructure">7.5. The complex type <code>PtModeFilterStructure</code></a></li><li><a href="#PrivateModeFilterStructure">7.6. The complex type <code>PrivateModeFilterStructure</code></a></li></ul></li>
-	<li><a href="#schema_OJP_Places">8. OJP/OJP_Places.xsd - Request and response definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_Places_std">8.1. Simple type definitions</a></li><li><a href="#PlaceInformationRequestGroup">8.2. The <code>PlaceInformationRequestGroup</code> group</a></li><li><a href="#PlaceInformationResponseGroup">8.3. The <code>PlaceInformationResponseGroup</code> group</a></li><li><a href="#InitialPlaceInputStructure">8.4. The complex type <code>InitialPlaceInputStructure</code></a></li><li><a href="#PlaceParamStructure">8.5. The complex type <code>PlaceParamStructure</code></a></li><li><a href="#GeoRestrictionsStructure">8.6. The complex type <code>GeoRestrictionsStructure</code></a></li><li><a href="#GeoCircleStructure">8.7. The complex type <code>GeoCircleStructure</code></a></li><li><a href="#GeoRectangleStructure">8.8. The complex type <code>GeoRectangleStructure</code></a></li><li><a href="#GeoAreaStructure">8.9. The complex type <code>GeoAreaStructure</code></a></li><li><a href="#PlaceResultStructure">8.10. The complex type <code>PlaceResultStructure</code></a></li><li><a href="#PlacePolicyGroup">8.11. The <code>PlacePolicyGroup</code> group</a></li><li><a href="#PlaceDataFilterGroup">8.12. The <code>PlaceDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsRequestGroup">8.13. The <code>ExchangePointsRequestGroup</code> group</a></li><li><a href="#ExchangePointsParamStructure">8.14. The complex type <code>ExchangePointsParamStructure</code></a></li><li><a href="#ExchangePointsDataFilterGroup">8.15. The <code>ExchangePointsDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsPolicyGroup">8.16. The <code>ExchangePointsPolicyGroup</code> group</a></li><li><a href="#ExchangePointsResponseGroup">8.17. The <code>ExchangePointsResponseGroup</code> group</a></li><li><a href="#ExchangePointsResultStructure">8.18. The complex type <code>ExchangePointsResultStructure</code></a></li></ul></li>
+	<li><a href="#schema_OJP_Places">8. OJP/OJP_Places.xsd - Request and response definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_Places_std">8.1. Simple type definitions</a></li><li><a href="#PlaceInformationRequestGroup">8.2. The <code>PlaceInformationRequestGroup</code> group</a></li><li><a href="#PlaceInformationResponseGroup">8.3. The <code>PlaceInformationResponseGroup</code> group</a></li><li><a href="#InitialPlaceInputStructure">8.4. The complex type <code>InitialPlaceInputStructure</code></a></li><li><a href="#PlaceParamStructure">8.5. The complex type <code>PlaceParamStructure</code></a></li><li><a href="#GeoRestrictionsStructure">8.6. The complex type <code>GeoRestrictionsStructure</code></a></li><li><a href="#GeoCircleStructure">8.7. The complex type <code>GeoCircleStructure</code></a></li><li><a href="#GeoRectangleStructure">8.8. The complex type <code>GeoRectangleStructure</code></a></li><li><a href="#GeoAreaStructure">8.9. The complex type <code>GeoAreaStructure</code></a></li><li><a href="#PlaceResultStructure">8.10. The complex type <code>PlaceResultStructure</code></a></li><li><a href="#PlacePolicyGroup">8.11. The <code>PlacePolicyGroup</code> group</a></li><li><a href="#PlaceDataFilterGroup">8.12. The <code>PlaceDataFilterGroup</code> group</a></li><li><a href="#PlaceSortingGroup">8.13. The <code>PlaceSortingGroup</code> group</a></li><li><a href="#ExchangePointsRequestGroup">8.14. The <code>ExchangePointsRequestGroup</code> group</a></li><li><a href="#ExchangePointsParamStructure">8.15. The complex type <code>ExchangePointsParamStructure</code></a></li><li><a href="#ExchangePointsDataFilterGroup">8.16. The <code>ExchangePointsDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsPolicyGroup">8.17. The <code>ExchangePointsPolicyGroup</code> group</a></li><li><a href="#ExchangePointsResponseGroup">8.18. The <code>ExchangePointsResponseGroup</code> group</a></li><li><a href="#ExchangePointsResultStructure">8.19. The complex type <code>ExchangePointsResultStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_PlaceSupport">9. OJP/OJP_PlaceSupport.xsd - Supporting definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_PlaceSupport_std">9.1. Simple type definitions</a></li><li><a href="#StopPointGroup">9.2. The <code>StopPointGroup</code> group</a></li><li><a href="#StopPointStructure">9.3. The complex type <code>StopPointStructure</code></a></li><li><a href="#StopPlaceRefStructure">9.4. The complex type <code>StopPlaceRefStructure</code></a></li><li><a href="#StopPlaceRef">9.5. The toplevel element <code>StopPlaceRef</code></a></li><li><a href="#StopPlaceGroup">9.6. The <code>StopPlaceGroup</code> group</a></li><li><a href="#StopPlaceStructure">9.7. The complex type <code>StopPlaceStructure</code></a></li><li><a href="#StopAttributesGroup">9.8. The <code>StopAttributesGroup</code> group</a></li><li><a href="#TopographicPlaceRefStructure">9.9. The complex type <code>TopographicPlaceRefStructure</code></a></li><li><a href="#TopographicPlaceRef">9.10. The toplevel element <code>TopographicPlaceRef</code></a></li><li><a href="#TopographicPlaceStructure">9.11. The complex type <code>TopographicPlaceStructure</code></a></li><li><a href="#PointOfInterestRefStructure">9.12. The complex type <code>PointOfInterestRefStructure</code></a></li><li><a href="#PointOfInterestRef">9.13. The toplevel element <code>PointOfInterestRef</code></a></li><li><a href="#PointOfInterestStructure">9.14. The complex type <code>PointOfInterestStructure</code></a></li><li><a href="#PointOfInterestCategoryStructure">9.15. The complex type <code>PointOfInterestCategoryStructure</code></a></li><li><a href="#OsmTagStructure">9.16. The complex type <code>OsmTagStructure</code></a></li><li><a href="#PointOfInterestFilterStructure">9.17. The complex type <code>PointOfInterestFilterStructure</code></a></li><li><a href="#AddressRefStructure">9.18. The complex type <code>AddressRefStructure</code></a></li><li><a href="#AddressRef">9.19. The toplevel element <code>AddressRef</code></a></li><li><a href="#AddressDetailGroup">9.20. The <code>AddressDetailGroup</code> group</a></li><li><a href="#AddressStructure">9.21. The complex type <code>AddressStructure</code></a></li><li><a href="#PlaceStructure">9.22. The complex type <code>PlaceStructure</code></a></li><li><a href="#PlaceRefStructure">9.23. The complex type <code>PlaceRefStructure</code></a></li><li><a href="#LocationProblemStructure">9.24. The complex type <code>LocationProblemStructure</code></a></li><li><a href="#ExchangePointProblemStructure">9.25. The complex type <code>ExchangePointProblemStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_Requests">10. OJP/OJP_Requests.xsd - OJP service requests and responses</a><ul class="sectlevel2"><li><a href="#OJPFareRequest">10.1. The toplevel element <code>OJPFareRequest</code></a></li><li><a href="#OJPFareRequestStructure">10.2. The complex type <code>OJPFareRequestStructure</code></a></li><li><a href="#OJPFareDelivery">10.3. The toplevel element <code>OJPFareDelivery</code></a></li><li><a href="#OJPFareDeliveryStructure">10.4. The complex type <code>OJPFareDeliveryStructure</code></a></li><li><a href="#OJPPlaceInformationRequest">10.5. The toplevel element <code>OJPPlaceInformationRequest</code></a></li><li><a href="#OJPPlaceInformationRequestStructure">10.6. The complex type <code>OJPPlaceInformationRequestStructure</code></a></li><li><a href="#OJPPlaceInformationDelivery">10.7. The toplevel element <code>OJPPlaceInformationDelivery</code></a></li><li><a href="#OJPPlaceInformationDeliveryStructure">10.8. The complex type <code>OJPPlaceInformationDeliveryStructure</code></a></li><li><a href="#OJPExchangePointsRequest">10.9. The toplevel element <code>OJPExchangePointsRequest</code></a></li><li><a href="#OJPExchangePointsRequestStructure">10.10. The complex type <code>OJPExchangePointsRequestStructure</code></a></li><li><a href="#OJPExchangePointsDelivery">10.11. The toplevel element <code>OJPExchangePointsDelivery</code></a></li><li><a href="#OJPExchangePointsDeliveryStructure">10.12. The complex type <code>OJPExchangePointsDeliveryStructure</code></a></li><li><a href="#OJPStopEventRequest">10.13. The toplevel element <code>OJPStopEventRequest</code></a></li><li><a href="#OJPStopEventRequestStructure">10.14. The complex type <code>OJPStopEventRequestStructure</code></a></li><li><a href="#OJPStopEventDelivery">10.15. The toplevel element <code>OJPStopEventDelivery</code></a></li><li><a href="#OJPStopEventDeliveryStructure">10.16. The complex type <code>OJPStopEventDeliveryStructure</code></a></li><li><a href="#OJPTripInfoRequest">10.17. The toplevel element <code>OJPTripInfoRequest</code></a></li><li><a href="#OJPTripInfoRequestStructure">10.18. The complex type <code>OJPTripInfoRequestStructure</code></a></li><li><a href="#OJPTripInfoDelivery">10.19. The toplevel element <code>OJPTripInfoDelivery</code></a></li><li><a href="#OJPTripInfoDeliveryStructure">10.20. The complex type <code>OJPTripInfoDeliveryStructure</code></a></li><li><a href="#OJPTripRequest">10.21. The toplevel element <code>OJPTripRequest</code></a></li><li><a href="#OJPTripRequestStructure">10.22. The complex type <code>OJPTripRequestStructure</code></a></li><li><a href="#OJPTripDelivery">10.23. The toplevel element <code>OJPTripDelivery</code></a></li><li><a href="#OJPTripDeliveryStructure">10.24. The complex type <code>OJPTripDeliveryStructure</code></a></li><li><a href="#OJPMultiPointTripRequest">10.25. The toplevel element <code>OJPMultiPointTripRequest</code></a></li><li><a href="#OJPMultiPointTripRequestStructure">10.26. The complex type <code>OJPMultiPointTripRequestStructure</code></a></li><li><a href="#OJPMultiPointTripDelivery">10.27. The toplevel element <code>OJPMultiPointTripDelivery</code></a></li><li><a href="#OJPMultiPointTripDeliveryStructure">10.28. The complex type <code>OJPMultiPointTripDeliveryStructure</code></a></li><li><a href="#OJPTripRefineRequest">10.29. The toplevel element <code>OJPTripRefineRequest</code></a></li><li><a href="#OJPTripRefineRequestStructure">10.30. The complex type <code>OJPTripRefineRequestStructure</code></a></li><li><a href="#OJPTripRefineDelivery">10.31. The toplevel element <code>OJPTripRefineDelivery</code></a></li><li><a href="#OJPTripRefineDeliveryStructure">10.32. The complex type <code>OJPTripRefineDeliveryStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_RequestSupport">11. OJP/OJP_RequestSupport.xsd - Supporting definitions for OJP service requests and their responses</a><ul class="sectlevel2"><li><a href="#schema_OJP_RequestSupport_std">11.1. Simple type definitions</a></li><li><a href="#MessageIntegrityPropertiesGroup">11.2. The <code>MessageIntegrityPropertiesGroup</code> group</a></li><li><a href="#ServiceRequestContextGroup">11.3. The <code>ServiceRequestContextGroup</code> group</a></li><li><a href="#ServiceResponseContextGroup">11.4. The <code>ServiceResponseContextGroup</code> group</a></li><li><a href="#SubscriptionRequestContextGroup">11.5. The <code>SubscriptionRequestContextGroup</code> group</a></li><li><a href="#AbstractOJPServiceRequestStructure">11.6. The complex type <code>AbstractOJPServiceRequestStructure</code></a></li><li><a href="#AbstractOJPSubscriptionRequestStructure">11.7. The complex type <code>AbstractOJPSubscriptionRequestStructure</code></a></li><li><a href="#DeliveryRequestGroup">11.8. The <code>DeliveryRequestGroup</code> group</a></li><li><a href="#StatusRequestGroup">11.9. The <code>StatusRequestGroup</code> group</a></li><li><a href="#TerminateSubscriptionRequest">11.10. The toplevel element <code>TerminateSubscriptionRequest</code></a></li><li><a href="#ServiceResponseGroup">11.11. The <code>ServiceResponseGroup</code> group</a></li><li><a href="#PlacesStructure">11.12. The complex type <code>PlacesStructure</code></a></li><li><a href="#ResponseContextStructure">11.13. The complex type <code>ResponseContextStructure</code></a></li><li><a href="#OJPGenericProblemStructure">11.14. The complex type <code>OJPGenericProblemStructure</code></a></li></ul></li>
@@ -413,7 +413,11 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Maximum number of results to be returned. The service is allowed to return fewer objects if reasonable or otherwise appropriate. If the number of matching objects is expected to be large (e.g.: in the case that all objects should be delivered) this parameter can be used to partition the response delivery into smaller chunks. The place information service is expected to support a response volume of at least 500 objects within one single response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>IncludePtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the service to include the available public transport modes at returned stops.</p></td></tr>
-		<!--Group PlacePolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>8.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>8.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>8.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>8.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
+		<!--Group PlacePolicyGroup ──────┘--><!--Group PlaceSortingGroup ──────┐-->
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
+		<!--Group PlaceSortingGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>8.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>8.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>8.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>8.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
 	</p></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains only one element:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>PolylinePoint</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span>3:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter PlaceResultStructure--><div id="PlaceResultStructure" class="sect2"><h3>8.10. The complex type <code xmlns="">PlaceResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#LocationProblemStructure" title="LocationProblemStructure">LocationProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this LOCATION result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Complete</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">States whether the included place is complete or needs further refinement. Only complete places are fully resolved and can be used in e.g. trip requests. Incomplete places have to be refined entering them once again into a PlaceInformationRequest.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Probability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">Probability, that this result is the one meant by the user's input. Value should be between 0 and 1.</p></td></tr>
 					
 						
@@ -431,10 +435,14 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>OperatorFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#OperatorFilterStructure" title="OperatorFilterStructure">OperatorFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter for places that are operated by certain organisations.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TopographicPlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#TopographicPlaceRefStructure" title="TopographicPlaceRefStructure">TopographicPlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If at least one is set, only place objects within the given localities are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PointOfInterestFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PointOfInterestFilterStructure" title="PointOfInterestFilterStructure">PointOfInterestFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter to narrow down POI searches.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>8.13. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter PlaceSortingGroup--><div id="PlaceSortingGroup" class="sect2"><h3>8.13. The <code xmlns="">PlaceSortingGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceSortingGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>8.14. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="2"><a href="#ExchangePointsRequestGroup" title="ExchangePointsRequestGroup">ExchangePointsRequest</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceRefStructure" title="PlaceRefStructure">PlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place for which exchange points to other "neighbour" systems are to be searched. This place is usually the origin/destination of a passenger journey. May be omitted if all exchange points shall be returned.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Params</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointsParamStructure" title="ExchangePointsParamStructure">ExchangePointsParam</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">E.g. place types (stops, addresses, POIs) or specific place attributes</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsParamStructure--><div id="ExchangePointsParamStructure" class="sect2"><h3>8.14. The complex type <code xmlns="">ExchangePointsParamStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsParamStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--Group ExchangePointsDataFilterGroup ──────┐-->
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsParamStructure--><div id="ExchangePointsParamStructure" class="sect2"><h3>8.15. The complex type <code xmlns="">ExchangePointsParamStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsParamStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--Group ExchangePointsDataFilterGroup ──────┐-->
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="7"><a href="#ExchangePointsDataFilterGroup" title="ExchangePointsDataFilterGroup">ExchangePointsDataFilter</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Type</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceTypeEnumeration" title="PlaceTypeEnumeration">PlaceType</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed place object types. If none is given, all types are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Usage</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceUsageEnumeration" title="PlaceUsageEnumeration">PlaceUsage</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Defines, whether the place object of this request acts as origin, via or destination point of the passenger journey.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PtModeFilterStructure" title="PtModeFilterStructure">PtModeFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed public transport modes. Defines, which public transport modes must be available at the returned place objects. Applies only to stops.</p></td></tr>
@@ -446,7 +454,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsPolicyGroup" title="ExchangePointsPolicyGroup">ExchangePointsPolicy</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Language</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:language</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Preferred language in which to return text values.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
-		<!--Group ExchangePointsPolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter ExchangePointsDataFilterGroup--><div id="ExchangePointsDataFilterGroup" class="sect2"><h3>8.15. The <code xmlns="">ExchangePointsDataFilterGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsDataFilterGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		<!--Group ExchangePointsPolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter ExchangePointsDataFilterGroup--><div id="ExchangePointsDataFilterGroup" class="sect2"><h3>8.16. The <code xmlns="">ExchangePointsDataFilterGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsDataFilterGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="7"><a href="#ExchangePointsDataFilterGroup" title="ExchangePointsDataFilterGroup">ExchangePointsDataFilter</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Type</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceTypeEnumeration" title="PlaceTypeEnumeration">PlaceType</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed place object types. If none is given, all types are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Usage</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceUsageEnumeration" title="PlaceUsageEnumeration">PlaceUsage</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Defines, whether the place object of this request acts as origin, via or destination point of the passenger journey.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PtModeFilterStructure" title="PtModeFilterStructure">PtModeFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed public transport modes. Defines, which public transport modes must be available at the returned place objects. Applies only to stops.</p></td></tr>
@@ -454,15 +462,15 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TopographicPlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#TopographicPlaceRefStructure" title="TopographicPlaceRefStructure">TopographicPlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If at least one is set, only place objects within the given localities are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>DestinationSystem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:ParticipantRefStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Reference to system in which the destination (or origin) of the passenger is located.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>AdjacentSystem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:ParticipantRefStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">One or more adjacent systems to which the exchange points should be retrieved.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsPolicyGroup--><div id="ExchangePointsPolicyGroup" class="sect2"><h3>8.16. The <code xmlns="">ExchangePointsPolicyGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsPolicyGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsPolicyGroup--><div id="ExchangePointsPolicyGroup" class="sect2"><h3>8.17. The <code xmlns="">ExchangePointsPolicyGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsPolicyGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsPolicyGroup" title="ExchangePointsPolicyGroup">ExchangePointsPolicy</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Language</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:language</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Preferred language in which to return text values.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsResponseGroup--><div id="ExchangePointsResponseGroup" class="sect2"><h3>8.17. The <code xmlns="">ExchangePointsResponseGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResponseGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsResponseGroup--><div id="ExchangePointsResponseGroup" class="sect2"><h3>8.18. The <code xmlns="">ExchangePointsResponseGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResponseGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsResponseGroup" title="ExchangePointsResponseGroup">ExchangePointsResponse</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ExchangePointResponseContext</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ResponseContextStructure" title="ResponseContextStructure">ResponseContext</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Context to hold trip response objects that occur frequently.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If the response returns less results than expected, the value of skip can be used in a follow-up request to get further results. It tells the server to skip the given number of results in its response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Place</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointsResultStructure" title="ExchangePointsResultStructure">ExchangePointsResult</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsResultStructure--><div id="ExchangePointsResultStructure" class="sect2"><h3>8.18. The complex type <code xmlns="">ExchangePointsResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointProblemStructure" title="ExchangePointProblemStructure">ExchangePointProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this EXCHANGE POINTS result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place object that describes this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TravelDurationEstimate</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Rough estimate of the travel duration from the specified reference place to this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>WaitDuration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Duration needed at this exchange point to change from one service to another. If a journey planning orchestrator puts together a trip at this exchange point, it has to take care, that feeding arrival and fetching departure are at least this duration apart.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>BorderPoint</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Flag if this exchange point is an administrative border point where timetables are cut off while services still may run through and connect the regions. At this kind of points passengers may continue their journey within the same service. Default is FALSE.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Mode</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ModeStructure" title="ModeStructure">Mode</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">List of transport modes that call at this place object. This list should only be filled in case of stop points or stop places – and only when explicitly requested.</p></td></tr></tbody></table></div></div></div></div>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsResultStructure--><div id="ExchangePointsResultStructure" class="sect2"><h3>8.19. The complex type <code xmlns="">ExchangePointsResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointProblemStructure" title="ExchangePointProblemStructure">ExchangePointProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this EXCHANGE POINTS result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place object that describes this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TravelDurationEstimate</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Rough estimate of the travel duration from the specified reference place to this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>WaitDuration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Duration needed at this exchange point to change from one service to another. If a journey planning orchestrator puts together a trip at this exchange point, it has to take care, that feeding arrival and fetching departure are at least this duration apart.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>BorderPoint</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Flag if this exchange point is an administrative border point where timetables are cut off while services still may run through and connect the regions. At this kind of points passengers may continue their journey within the same service. Default is FALSE.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Mode</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ModeStructure" title="ModeStructure">Mode</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">List of transport modes that call at this place object. This list should only be filled in case of stop points or stop places – and only when explicitly requested.</p></td></tr></tbody></table></div></div></div></div>
 	<!--============================================================= Schema file  ===--><!--========================================================= schema schema_OJP_PlaceSupport--><div class="sect1" id="schema_OJP_PlaceSupport"><h2>9.  OJP/OJP_PlaceSupport.xsd - Supporting definitions for place information</h2><div class="sectionbody"><div id="schema_OJP_PlaceSupport_std" class="simple-type-definitions"><h3>9.1. Simple type definitions</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:28%"/><col style="width:28%"/><col style="width:44%"/></colgroup><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="AddressCodeType"><code>AddressCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of an Address</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="ExchangePointsProblemTypeEnumeration"><code>ExchangePointsProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">EXCHANGEPOINTS_NORESULTS | EXCHANGEPOINTS_UNKNOWNDESTINATIONSYSTEM | EXCHANGEPOINTS_UNKNOWNADJACENTSYSTEM | EXCHANGEPOINTS_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to EXCHANGE POINTS requests</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="LocationProblemTypeEnumeration"><code>LocationProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">LOCATION_NORESULTS | LOCATION_UNSUPPORTEDTYPE | LOCATION_UNSUPPORTEDCOMBINATION | LOCATION_NOREFINEMENT | LOCATION_USAGEIGNORED | LOCATION_UNSUPPORTEDPTMODES | LOCATION_UNSUPPORTEDLOCALITY | LOCATION_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to LOCATION requests.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="PointOfInterestCodeType"><code>PointOfInterestCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Point of Interest</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="StopPlaceCodeType"><code>StopPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Stop Place</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="TopographicPlaceCodeType"><code>TopographicPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a TopographicPlace</p></td></tr></tbody></table></div></div><!--======================================= chapter StopPointGroup--><div id="StopPointGroup" class="sect2"><h3>9.2. The <code xmlns="">StopPointGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>StopPointGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">A stop point with id and name</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="5"><a href="#StopPointGroup" title="StopPointGroup">StopPoint</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>→‍siri:StopPointRef</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>→‍siri:StopPointRef</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>StopPointName</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#InternationalTextStructure" title="InternationalTextStructure">InternationalText</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Name or description of stop point for use in passenger information.</p></td></tr>

From 5fd38190160df5cf673f2dce1420ce871a99bfb9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Stephan=20Gro=C3=9Fberndt?= <s.grossberndt@sidebysite.de>
Date: Fri, 16 Dec 2022 11:24:42 +0100
Subject: [PATCH 4/9] Fix typo

---
 OJP/OJP_Places.xsd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/OJP/OJP_Places.xsd b/OJP/OJP_Places.xsd
index af122ac13..e351051b9 100644
--- a/OJP/OJP_Places.xsd
+++ b/OJP/OJP_Places.xsd
@@ -216,7 +216,7 @@
 			</xs:element>
 			<xs:element name="GeoPosition" type="siri:LocationStructure" minOccurs="0">
 				<xs:annotation>
-					<xs:documentation>WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</xs:documentation>
+					<xs:documentation>WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</xs:documentation>
 				</xs:annotation>
 			</xs:element>
 			<xs:element name="MinimalProbability" type="xs:float" minOccurs="0">

From e5200d5731f8f1113bd90bdec39ad71132e52c0a Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Fri, 16 Dec 2022 10:25:23 +0000
Subject: [PATCH 5/9] Lint and update documentation tables

---
 docs/generated/index.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/generated/index.html b/docs/generated/index.html
index 0bab1f87b..868fbfd92 100644
--- a/docs/generated/index.html
+++ b/docs/generated/index.html
@@ -415,7 +415,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>IncludePtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the service to include the available public transport modes at returned stops.</p></td></tr>
 		<!--Group PlacePolicyGroup ──────┘--><!--Group PlaceSortingGroup ──────┐-->
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
-			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
 		<!--Group PlaceSortingGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>8.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>8.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>8.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>8.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
 	</p></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains only one element:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>PolylinePoint</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span>3:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter PlaceResultStructure--><div id="PlaceResultStructure" class="sect2"><h3>8.10. The complex type <code xmlns="">PlaceResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#LocationProblemStructure" title="LocationProblemStructure">LocationProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this LOCATION result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Complete</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">States whether the included place is complete or needs further refinement. Only complete places are fully resolved and can be used in e.g. trip requests. Incomplete places have to be refined entering them once again into a PlaceInformationRequest.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Probability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">Probability, that this result is the one meant by the user's input. Value should be between 0 and 1.</p></td></tr>
@@ -437,7 +437,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PointOfInterestFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PointOfInterestFilterStructure" title="PointOfInterestFilterStructure">PointOfInterestFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter to narrow down POI searches.</p></td></tr>
 		</tbody></table></div></div><!--======================================= chapter PlaceSortingGroup--><div id="PlaceSortingGroup" class="sect2"><h3>8.13. The <code xmlns="">PlaceSortingGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceSortingGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
-			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are prefered.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
 		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>8.14. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="2"><a href="#ExchangePointsRequestGroup" title="ExchangePointsRequestGroup">ExchangePointsRequest</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceRefStructure" title="PlaceRefStructure">PlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place for which exchange points to other "neighbour" systems are to be searched. This place is usually the origin/destination of a passenger journey. May be omitted if all exchange points shall be returned.</p></td></tr>

From 45e02e92918df72aca1b0fc981cca064dc28c636 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matthias=20G=C3=BCnter?= <matthias.guenter@sbb.ch>
Date: Sat, 17 Dec 2022 11:36:08 +0100
Subject: [PATCH 6/9] Update OJP/OJP_Places.xsd

---
 OJP/OJP_Places.xsd | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/OJP/OJP_Places.xsd b/OJP/OJP_Places.xsd
index e351051b9..7c176999c 100644
--- a/OJP/OJP_Places.xsd
+++ b/OJP/OJP_Places.xsd
@@ -211,7 +211,7 @@
 		<xs:sequence>
 			<xs:element name="SortingMethod" type="xs:string" minOccurs="0">
 				<xs:annotation>
-					<xs:documentation>If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</xs:documentation>
+					<xs:documentation>If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client and may differ from system to system. Therefore use with care.</xs:documentation>
 				</xs:annotation>
 			</xs:element>
 			<xs:element name="GeoPosition" type="siri:LocationStructure" minOccurs="0">

From 786b3c67b33ae5d5c80b09f7fe7be2a8cf26e9ae Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sat, 17 Dec 2022 10:36:40 +0000
Subject: [PATCH 7/9] Lint and update documentation tables

---
 docs/generated/index.html | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/docs/generated/index.html b/docs/generated/index.html
index 868fbfd92..80fa5a6a8 100644
--- a/docs/generated/index.html
+++ b/docs/generated/index.html
@@ -414,7 +414,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>IncludePtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the service to include the available public transport modes at returned stops.</p></td></tr>
 		<!--Group PlacePolicyGroup ──────┘--><!--Group PlaceSortingGroup ──────┐-->
-			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client and may differ from system to system. Therefore use with care.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
 		<!--Group PlaceSortingGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>8.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>8.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>8.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>8.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
@@ -436,7 +436,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TopographicPlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#TopographicPlaceRefStructure" title="TopographicPlaceRefStructure">TopographicPlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If at least one is set, only place objects within the given localities are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PointOfInterestFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PointOfInterestFilterStructure" title="PointOfInterestFilterStructure">PointOfInterestFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter to narrow down POI searches.</p></td></tr>
 		</tbody></table></div></div><!--======================================= chapter PlaceSortingGroup--><div id="PlaceSortingGroup" class="sect2"><h3>8.13. The <code xmlns="">PlaceSortingGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceSortingGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
-			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client and may differ from system to system. Therefore use with care.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
 		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>8.14. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>

From 20381baf26d1c42a5abafa6addbf999b24d56fa7 Mon Sep 17 00:00:00 2001
From: ue71603 <matthias.guenter@sbb.ch>
Date: Wed, 28 Dec 2022 17:47:52 +0100
Subject: [PATCH 8/9] problem message for unsupported sorting method

---
 OJP/OJP_PlaceSupport.xsd | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/OJP/OJP_PlaceSupport.xsd b/OJP/OJP_PlaceSupport.xsd
index a42640476..97ecfaba4 100644
--- a/OJP/OJP_PlaceSupport.xsd
+++ b/OJP/OJP_PlaceSupport.xsd
@@ -510,6 +510,11 @@
 					<xs:documentation>The service does not support any restrictions by localities.</xs:documentation>
 				</xs:annotation>
 			</xs:enumeration>
+			<xs:enumeration value="LOCATION_UNSUPPORTEDSORTINGMETHOD">
+				<xs:annotation>
+					<xs:documentation>The service does not support the sorting method. The details should provide a list of the allowed methods the service supports.</xs:documentation>
+				</xs:annotation>
+			</xs:enumeration>			
 			<xs:enumeration value="LOCATION_OTHER">
 				<xs:annotation>
 					<xs:documentation>A problem has occurred that does not have a specific problem type.</xs:documentation>

From 4875b1cbc6562f5574265783d0f1a3d1fdccc332 Mon Sep 17 00:00:00 2001
From: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 19 Jan 2023 17:09:25 +0000
Subject: [PATCH 9/9] Lint and update documentation tables

---
 OJP/OJP_PlaceSupport.xsd  |  2 +-
 docs/generated/index.html | 26 +++++++++++++++++---------
 2 files changed, 18 insertions(+), 10 deletions(-)

diff --git a/OJP/OJP_PlaceSupport.xsd b/OJP/OJP_PlaceSupport.xsd
index 97ecfaba4..5544dbef5 100644
--- a/OJP/OJP_PlaceSupport.xsd
+++ b/OJP/OJP_PlaceSupport.xsd
@@ -514,7 +514,7 @@
 				<xs:annotation>
 					<xs:documentation>The service does not support the sorting method. The details should provide a list of the allowed methods the service supports.</xs:documentation>
 				</xs:annotation>
-			</xs:enumeration>			
+			</xs:enumeration>
 			<xs:enumeration value="LOCATION_OTHER">
 				<xs:annotation>
 					<xs:documentation>A problem has occurred that does not have a specific problem type.</xs:documentation>
diff --git a/docs/generated/index.html b/docs/generated/index.html
index b4353ac37..39cb56ca0 100644
--- a/docs/generated/index.html
+++ b/docs/generated/index.html
@@ -63,7 +63,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 	<li><a href="#schema_OJP_Fare">4. OJP/OJP_Fare.xsd - Request and response definitions for general, stop-specific and trip-specific fare information</a><ul class="sectlevel2"><li><a href="#FareRequestGroup">4.1. The <code>FareRequestGroup</code> group</a></li><li><a href="#StopFareRequestStructure">4.2. The complex type <code>StopFareRequestStructure</code></a></li><li><a href="#StaticFareRequestStructure">4.3. The complex type <code>StaticFareRequestStructure</code></a></li><li><a href="#TripFareRequestStructure">4.4. The complex type <code>TripFareRequestStructure</code></a></li><li><a href="#MultiTripFareRequestStructure">4.5. The complex type <code>MultiTripFareRequestStructure</code></a></li><li><a href="#FareResponseGroup">4.6. The <code>FareResponseGroup</code> group</a></li><li><a href="#FareResultStructure">4.7. The complex type <code>FareResultStructure</code></a></li><li><a href="#StopFareResultStructure">4.8. The complex type <code>StopFareResultStructure</code></a></li><li><a href="#StaticFareResultStructure">4.9. The complex type <code>StaticFareResultStructure</code></a></li><li><a href="#TripFareProductReferenceStructure">4.10. The complex type <code>TripFareProductReferenceStructure</code></a></li><li><a href="#MultiTripFareResultStructure">4.11. The complex type <code>MultiTripFareResultStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_FareSupport">5. OJP/OJP_FareSupport.xsd - Supporting definitions for fare information on passenger trips</a><ul class="sectlevel2"><li><a href="#schema_OJP_FareSupport_std">5.1. Simple type definitions</a></li><li><a href="#FareAuthorityRefStructure">5.2. The complex type <code>FareAuthorityRefStructure</code></a></li><li><a href="#FareAuthorityRef">5.3. The toplevel element <code>FareAuthorityRef</code></a></li><li><a href="#FareAuthorityGroup">5.4. The <code>FareAuthorityGroup</code> group</a></li><li><a href="#TariffZoneRefStructure">5.5. The complex type <code>TariffZoneRefStructure</code></a></li><li><a href="#TariffZoneRef">5.6. The toplevel element <code>TariffZoneRef</code></a></li><li><a href="#TariffZoneStructure">5.7. The complex type <code>TariffZoneStructure</code></a></li><li><a href="#TariffZoneListInAreaStructure">5.8. The complex type <code>TariffZoneListInAreaStructure</code></a></li><li><a href="#TariffZoneRefListStructure">5.9. The complex type <code>TariffZoneRefListStructure</code></a></li><li><a href="#BookingArrangementStructure">5.10. The complex type <code>BookingArrangementStructure</code></a></li><li><a href="#BookingArrangementsContainerStructure">5.11. The complex type <code>BookingArrangementsContainerStructure</code></a></li><li><a href="#FareProductRefStructure">5.12. The complex type <code>FareProductRefStructure</code></a></li><li><a href="#FareProductRef">5.13. The toplevel element <code>FareProductRef</code></a></li><li><a href="#EntitlementProductListStructure">5.14. The complex type <code>EntitlementProductListStructure</code></a></li><li><a href="#EntitlementProductStructure">5.15. The complex type <code>EntitlementProductStructure</code></a></li><li><a href="#FareProductStructure">5.16. The complex type <code>FareProductStructure</code></a></li><li><a href="#FareProductPriceGroup">5.17. The <code>FareProductPriceGroup</code> group</a></li><li><a href="#FareProductValidityGroup">5.18. The <code>FareProductValidityGroup</code> group</a></li><li><a href="#FareProductBookingGroup">5.19. The <code>FareProductBookingGroup</code> group</a></li><li><a href="#TripLegRangeGroup">5.20. The <code>TripLegRangeGroup</code> group</a></li><li><a href="#TripFareResultStructure">5.21. The complex type <code>TripFareResultStructure</code></a></li><li><a href="#FarePassengerStructure">5.22. The complex type <code>FarePassengerStructure</code></a></li><li><a href="#FareDataFilterGroup">5.23. The <code>FareDataFilterGroup</code> group</a></li><li><a href="#FareParamStructure">5.24. The complex type <code>FareParamStructure</code></a></li><li><a href="#FareProblemStructure">5.25. The complex type <code>FareProblemStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_Lines">6. OJP/OJP_Lines.xsd - Request and response definitions for information on lines</a><ul class="sectlevel2"><li><a href="#LineInformationResponseGroup">6.1. The <code>LineInformationResponseGroup</code> group</a></li><li><a href="#LineResultStructure">6.2. The complex type <code>LineResultStructure</code></a></li></ul></li>
-	<li><a href="#schema_OJP_Places">7. OJP/OJP_Places.xsd - Request and response definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_Places_std">7.1. Simple type definitions</a></li><li><a href="#PlaceInformationRequestGroup">7.2. The <code>PlaceInformationRequestGroup</code> group</a></li><li><a href="#PlaceInformationResponseGroup">7.3. The <code>PlaceInformationResponseGroup</code> group</a></li><li><a href="#InitialPlaceInputStructure">7.4. The complex type <code>InitialPlaceInputStructure</code></a></li><li><a href="#PlaceParamStructure">7.5. The complex type <code>PlaceParamStructure</code></a></li><li><a href="#GeoRestrictionsStructure">7.6. The complex type <code>GeoRestrictionsStructure</code></a></li><li><a href="#GeoCircleStructure">7.7. The complex type <code>GeoCircleStructure</code></a></li><li><a href="#GeoRectangleStructure">7.8. The complex type <code>GeoRectangleStructure</code></a></li><li><a href="#GeoAreaStructure">7.9. The complex type <code>GeoAreaStructure</code></a></li><li><a href="#PlaceResultStructure">7.10. The complex type <code>PlaceResultStructure</code></a></li><li><a href="#PlacePolicyGroup">7.11. The <code>PlacePolicyGroup</code> group</a></li><li><a href="#PlaceDataFilterGroup">7.12. The <code>PlaceDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsRequestGroup">7.13. The <code>ExchangePointsRequestGroup</code> group</a></li><li><a href="#ExchangePointsParamStructure">7.14. The complex type <code>ExchangePointsParamStructure</code></a></li><li><a href="#ExchangePointsDataFilterGroup">7.15. The <code>ExchangePointsDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsPolicyGroup">7.16. The <code>ExchangePointsPolicyGroup</code> group</a></li><li><a href="#ExchangePointsResponseGroup">7.17. The <code>ExchangePointsResponseGroup</code> group</a></li><li><a href="#ExchangePointsResultStructure">7.18. The complex type <code>ExchangePointsResultStructure</code></a></li></ul></li>
+	<li><a href="#schema_OJP_Places">7. OJP/OJP_Places.xsd - Request and response definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_Places_std">7.1. Simple type definitions</a></li><li><a href="#PlaceInformationRequestGroup">7.2. The <code>PlaceInformationRequestGroup</code> group</a></li><li><a href="#PlaceInformationResponseGroup">7.3. The <code>PlaceInformationResponseGroup</code> group</a></li><li><a href="#InitialPlaceInputStructure">7.4. The complex type <code>InitialPlaceInputStructure</code></a></li><li><a href="#PlaceParamStructure">7.5. The complex type <code>PlaceParamStructure</code></a></li><li><a href="#GeoRestrictionsStructure">7.6. The complex type <code>GeoRestrictionsStructure</code></a></li><li><a href="#GeoCircleStructure">7.7. The complex type <code>GeoCircleStructure</code></a></li><li><a href="#GeoRectangleStructure">7.8. The complex type <code>GeoRectangleStructure</code></a></li><li><a href="#GeoAreaStructure">7.9. The complex type <code>GeoAreaStructure</code></a></li><li><a href="#PlaceResultStructure">7.10. The complex type <code>PlaceResultStructure</code></a></li><li><a href="#PlacePolicyGroup">7.11. The <code>PlacePolicyGroup</code> group</a></li><li><a href="#PlaceDataFilterGroup">7.12. The <code>PlaceDataFilterGroup</code> group</a></li><li><a href="#PlaceSortingGroup">7.13. The <code>PlaceSortingGroup</code> group</a></li><li><a href="#ExchangePointsRequestGroup">7.14. The <code>ExchangePointsRequestGroup</code> group</a></li><li><a href="#ExchangePointsParamStructure">7.15. The complex type <code>ExchangePointsParamStructure</code></a></li><li><a href="#ExchangePointsDataFilterGroup">7.16. The <code>ExchangePointsDataFilterGroup</code> group</a></li><li><a href="#ExchangePointsPolicyGroup">7.17. The <code>ExchangePointsPolicyGroup</code> group</a></li><li><a href="#ExchangePointsResponseGroup">7.18. The <code>ExchangePointsResponseGroup</code> group</a></li><li><a href="#ExchangePointsResultStructure">7.19. The complex type <code>ExchangePointsResultStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_PlaceSupport">8. OJP/OJP_PlaceSupport.xsd - Supporting definitions for place information</a><ul class="sectlevel2"><li><a href="#schema_OJP_PlaceSupport_std">8.1. Simple type definitions</a></li><li><a href="#StopPointGroup">8.2. The <code>StopPointGroup</code> group</a></li><li><a href="#StopPointStructure">8.3. The complex type <code>StopPointStructure</code></a></li><li><a href="#StopPlaceRefStructure">8.4. The complex type <code>StopPlaceRefStructure</code></a></li><li><a href="#StopPlaceRef">8.5. The toplevel element <code>StopPlaceRef</code></a></li><li><a href="#StopPlaceGroup">8.6. The <code>StopPlaceGroup</code> group</a></li><li><a href="#StopPlaceStructure">8.7. The complex type <code>StopPlaceStructure</code></a></li><li><a href="#StopAttributesGroup">8.8. The <code>StopAttributesGroup</code> group</a></li><li><a href="#TopographicPlaceRefStructure">8.9. The complex type <code>TopographicPlaceRefStructure</code></a></li><li><a href="#TopographicPlaceRef">8.10. The toplevel element <code>TopographicPlaceRef</code></a></li><li><a href="#TopographicPlaceStructure">8.11. The complex type <code>TopographicPlaceStructure</code></a></li><li><a href="#PointOfInterestRefStructure">8.12. The complex type <code>PointOfInterestRefStructure</code></a></li><li><a href="#PointOfInterestRef">8.13. The toplevel element <code>PointOfInterestRef</code></a></li><li><a href="#PointOfInterestStructure">8.14. The complex type <code>PointOfInterestStructure</code></a></li><li><a href="#PointOfInterestCategoryStructure">8.15. The complex type <code>PointOfInterestCategoryStructure</code></a></li><li><a href="#OsmTagStructure">8.16. The complex type <code>OsmTagStructure</code></a></li><li><a href="#PointOfInterestFilterStructure">8.17. The complex type <code>PointOfInterestFilterStructure</code></a></li><li><a href="#AddressRefStructure">8.18. The complex type <code>AddressRefStructure</code></a></li><li><a href="#AddressRef">8.19. The toplevel element <code>AddressRef</code></a></li><li><a href="#AddressDetailGroup">8.20. The <code>AddressDetailGroup</code> group</a></li><li><a href="#AddressStructure">8.21. The complex type <code>AddressStructure</code></a></li><li><a href="#PlaceStructure">8.22. The complex type <code>PlaceStructure</code></a></li><li><a href="#PlaceRefStructure">8.23. The complex type <code>PlaceRefStructure</code></a></li><li><a href="#LocationProblemStructure">8.24. The complex type <code>LocationProblemStructure</code></a></li><li><a href="#ExchangePointProblemStructure">8.25. The complex type <code>ExchangePointProblemStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_StopEvents">9. OJP/OJP_StopEvents.xsd - Request and response definitions for arrivals and departures of public transport services at stops</a><ul class="sectlevel2"><li><a href="#schema_OJP_StopEvents_std">9.1. Simple type definitions</a></li><li><a href="#StopEventRequestGroup">9.2. The <code>StopEventRequestGroup</code> group</a></li><li><a href="#StopEventParamStructure">9.3. The complex type <code>StopEventParamStructure</code></a></li><li><a href="#StopEventDataFilterGroup">9.4. The <code>StopEventDataFilterGroup</code> group</a></li><li><a href="#StopEventPolicyGroup">9.5. The <code>StopEventPolicyGroup</code> group</a></li><li><a href="#StopEventContentFilterGroup">9.6. The <code>StopEventContentFilterGroup</code> group</a></li><li><a href="#StopEventResponseGroup">9.7. The <code>StopEventResponseGroup</code> group</a></li><li><a href="#StopEventResultStructure">9.8. The complex type <code>StopEventResultStructure</code></a></li><li><a href="#StopEventStructure">9.9. The complex type <code>StopEventStructure</code></a></li><li><a href="#CallAtNearStopStructure">9.10. The complex type <code>CallAtNearStopStructure</code></a></li><li><a href="#StopEventProblemStructure">9.11. The complex type <code>StopEventProblemStructure</code></a></li></ul></li>
 	<li><a href="#schema_OJP_TripInfo">10. OJP/OJP_TripInfo.xsd - Request and response definitions for information on a single trip</a><ul class="sectlevel2"><li><a href="#schema_OJP_TripInfo_std">10.1. Simple type definitions</a></li><li><a href="#TripInfoRequestGroup">10.2. The <code>TripInfoRequestGroup</code> group</a></li><li><a href="#TripInfoParamStructure">10.3. The complex type <code>TripInfoParamStructure</code></a></li><li><a href="#TripInfoPolicyGroup">10.4. The <code>TripInfoPolicyGroup</code> group</a></li><li><a href="#TripInfoContentFilterGroup">10.5. The <code>TripInfoContentFilterGroup</code> group</a></li><li><a href="#TripInfoResponseGroup">10.6. The <code>TripInfoResponseGroup</code> group</a></li><li><a href="#TripInfoResultStructure">10.7. The complex type <code>TripInfoResultStructure</code></a></li><li><a href="#TripInfoProblemStructure">10.8. The complex type <code>TripInfoProblemStructure</code></a></li></ul></li>
@@ -416,7 +416,11 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Maximum number of results to be returned. The service is allowed to return fewer objects if reasonable or otherwise appropriate. If the number of matching objects is expected to be large (e.g.: in the case that all objects should be delivered) this parameter can be used to partition the response delivery into smaller chunks. The place information service is expected to support a response volume of at least 500 objects within one single response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>IncludePtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the service to include the available public transport modes at returned stops.</p></td></tr>
-		<!--Group PlacePolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>7.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>7.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>7.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>7.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
+		<!--Group PlacePolicyGroup ──────┘--><!--Group PlaceSortingGroup ──────┐-->
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client and may differ from system to system. Therefore use with care.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
+		<!--Group PlaceSortingGroup ──────┘--></tbody></table></div></div><!--======================================= chapter GeoRestrictionsStructure--><div id="GeoRestrictionsStructure" class="sect2"><h3>7.6. The complex type <code xmlns="">GeoRestrictionsStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRestrictionsStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains <em xmlns="">one of</em> the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>a</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Area</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoAreaStructure" title="GeoAreaStructure">GeoArea</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Area is defined by a polyline</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>b</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Circle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoCircleStructure" title="GeoCircleStructure">GeoCircle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>c</em></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"><code><strong>Rectangle</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single, part of a choice">-1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#GeoRectangleStructure" title="GeoRectangleStructure">GeoRectangle</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoCircleStructure--><div id="GeoCircleStructure" class="sect2"><h3>7.7. The complex type <code xmlns="">GeoCircleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoCircleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Center</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Radius</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:DistanceType</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Radius in metres.</p></td></tr></tbody></table></div></div><!--======================================= chapter GeoRectangleStructure--><div id="GeoRectangleStructure" class="sect2"><h3>7.8. The complex type <code xmlns="">GeoRectangleStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoRectangleStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>UpperLeft</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>LowerRight</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter GeoAreaStructure--><div id="GeoAreaStructure" class="sect2"><h3>7.9. The complex type <code xmlns="">GeoAreaStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>GeoAreaStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"> [specialisation of ZONE in TMv6] a LINK SEQUENCE (one-dimensional) forming the boundary of a ZONE
 	</p></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains only one element:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>PolylinePoint</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span>3:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr></tbody></table></div></div><!--======================================= chapter PlaceResultStructure--><div id="PlaceResultStructure" class="sect2"><h3>7.10. The complex type <code xmlns="">PlaceResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#LocationProblemStructure" title="LocationProblemStructure">LocationProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this LOCATION result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Complete</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">States whether the included place is complete or needs further refinement. Only complete places are fully resolved and can be used in e.g. trip requests. Incomplete places have to be refined entering them once again into a PlaceInformationRequest.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Probability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">Probability, that this result is the one meant by the user's input. Value should be between 0 and 1.</p></td></tr>
 					
 						
@@ -434,10 +438,14 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>OperatorFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#OperatorFilterStructure" title="OperatorFilterStructure">OperatorFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter for places that are operated by certain organisations.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TopographicPlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#TopographicPlaceRefStructure" title="TopographicPlaceRefStructure">TopographicPlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If at least one is set, only place objects within the given localities are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PointOfInterestFilter</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PointOfInterestFilterStructure" title="PointOfInterestFilterStructure">PointOfInterestFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Filter to narrow down POI searches.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>7.13. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter PlaceSortingGroup--><div id="PlaceSortingGroup" class="sect2"><h3>7.13. The <code xmlns="">PlaceSortingGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>PlaceSortingGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#PlaceSortingGroup" title="PlaceSortingGroup">PlaceSorting</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>SortingMethod</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:string</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If there are multiple sorting methods supported by the system, the client can choose one of the existing. Which methods are available needs to be known to the client and may differ from system to system. Therefore use with care.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>GeoPosition</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:LocationStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">WGS84 coordinates position. Locations closer to this GeoPosition are preferred.</p></td></tr>
+			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>MinimalProbability</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:float</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Ignore locations with a lower probability.</p></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsRequestGroup--><div id="ExchangePointsRequestGroup" class="sect2"><h3>7.14. The <code xmlns="">ExchangePointsRequestGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsRequestGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="2"><a href="#ExchangePointsRequestGroup" title="ExchangePointsRequestGroup">ExchangePointsRequest</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceRefStructure" title="PlaceRefStructure">PlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place for which exchange points to other "neighbour" systems are to be searched. This place is usually the origin/destination of a passenger journey. May be omitted if all exchange points shall be returned.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Params</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointsParamStructure" title="ExchangePointsParamStructure">ExchangePointsParam</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">E.g. place types (stops, addresses, POIs) or specific place attributes</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsParamStructure--><div id="ExchangePointsParamStructure" class="sect2"><h3>7.14. The complex type <code xmlns="">ExchangePointsParamStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsParamStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--Group ExchangePointsDataFilterGroup ──────┐-->
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsParamStructure--><div id="ExchangePointsParamStructure" class="sect2"><h3>7.15. The complex type <code xmlns="">ExchangePointsParamStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsParamStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--Group ExchangePointsDataFilterGroup ──────┐-->
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="7"><a href="#ExchangePointsDataFilterGroup" title="ExchangePointsDataFilterGroup">ExchangePointsDataFilter</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Type</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceTypeEnumeration" title="PlaceTypeEnumeration">PlaceType</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed place object types. If none is given, all types are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Usage</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceUsageEnumeration" title="PlaceUsageEnumeration">PlaceUsage</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Defines, whether the place object of this request acts as origin, via or destination point of the passenger journey.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PtModeFilterStructure" title="PtModeFilterStructure">PtModeFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed public transport modes. Defines, which public transport modes must be available at the returned place objects. Applies only to stops.</p></td></tr>
@@ -449,7 +457,7 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsPolicyGroup" title="ExchangePointsPolicyGroup">ExchangePointsPolicy</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Language</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:language</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Preferred language in which to return text values.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
-		<!--Group ExchangePointsPolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter ExchangePointsDataFilterGroup--><div id="ExchangePointsDataFilterGroup" class="sect2"><h3>7.15. The <code xmlns="">ExchangePointsDataFilterGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsDataFilterGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		<!--Group ExchangePointsPolicyGroup ──────┘--></tbody></table></div></div><!--======================================= chapter ExchangePointsDataFilterGroup--><div id="ExchangePointsDataFilterGroup" class="sect2"><h3>7.16. The <code xmlns="">ExchangePointsDataFilterGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsDataFilterGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="7"><a href="#ExchangePointsDataFilterGroup" title="ExchangePointsDataFilterGroup">ExchangePointsDataFilter</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Type</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceTypeEnumeration" title="PlaceTypeEnumeration">PlaceType</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed place object types. If none is given, all types are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Usage</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em><a href="#PlaceUsageEnumeration" title="PlaceUsageEnumeration">PlaceUsage</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Defines, whether the place object of this request acts as origin, via or destination point of the passenger journey.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>PtModes</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PtModeFilterStructure" title="PtModeFilterStructure">PtModeFilter</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Allowed public transport modes. Defines, which public transport modes must be available at the returned place objects. Applies only to stops.</p></td></tr>
@@ -457,16 +465,16 @@ <h1>OJP - <strong>O</strong>pen API for distributed <strong>J</strong>ourney <st
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TopographicPlaceRef</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#TopographicPlaceRefStructure" title="TopographicPlaceRefStructure">TopographicPlaceRef</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If at least one is set, only place objects within the given localities are allowed.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>DestinationSystem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:ParticipantRefStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Reference to system in which the destination (or origin) of the passenger is located.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>AdjacentSystem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>siri:ParticipantRefStructure</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">One or more adjacent systems to which the exchange points should be retrieved.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsPolicyGroup--><div id="ExchangePointsPolicyGroup" class="sect2"><h3>7.16. The <code xmlns="">ExchangePointsPolicyGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsPolicyGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsPolicyGroup--><div id="ExchangePointsPolicyGroup" class="sect2"><h3>7.17. The <code xmlns="">ExchangePointsPolicyGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsPolicyGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsPolicyGroup" title="ExchangePointsPolicyGroup">ExchangePointsPolicy</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Language</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:language</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Preferred language in which to return text values.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NumberOfResults</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:positiveInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Tells the server to skip the mentioned number of results in its response. Can be used in a follow-up request to get further results. The value is usually taken from the previous response.</p></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsResponseGroup--><div id="ExchangePointsResponseGroup" class="sect2"><h3>7.17. The <code xmlns="">ExchangePointsResponseGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResponseGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsResponseGroup--><div id="ExchangePointsResponseGroup" class="sect2"><h3>7.18. The <code xmlns="">ExchangePointsResponseGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResponseGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="3"><a href="#ExchangePointsResponseGroup" title="ExchangePointsResponseGroup">ExchangePointsResponse</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ExchangePointResponseContext</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ResponseContextStructure" title="ResponseContextStructure">ResponseContext</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Context to hold trip response objects that occur frequently.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>ContinueAt</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:nonNegativeInteger</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">If the response returns less results than expected, the value of skip can be used in a follow-up request to get further results. It tells the server to skip the given number of results in its response.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Place</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointsResultStructure" title="ExchangePointsResultStructure">ExchangePointsResult</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
-		</tbody></table></div></div><!--======================================= chapter ExchangePointsResultStructure--><div id="ExchangePointsResultStructure" class="sect2"><h3>7.18. The complex type <code xmlns="">ExchangePointsResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointProblemStructure" title="ExchangePointProblemStructure">ExchangePointProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this EXCHANGE POINTS result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place object that describes this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TravelDurationEstimate</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Rough estimate of the travel duration from the specified reference place to this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>WaitDuration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Duration needed at this exchange point to change from one service to another. If a journey planning orchestrator puts together a trip at this exchange point, it has to take care, that feeding arrival and fetching departure are at least this duration apart.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>BorderPoint</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Flag if this exchange point is an administrative border point where timetables are cut off while services still may run through and connect the regions. At this kind of points passengers may continue their journey within the same service. Default is FALSE.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Mode</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ModeStructure" title="ModeStructure">Mode</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">List of transport modes that call at this place object. This list should only be filled in case of stop points or stop places – and only when explicitly requested.</p></td></tr></tbody></table></div></div></div></div>
-	<!--============================================================= Schema file  ===--><!--========================================================= schema schema_OJP_PlaceSupport--><div class="sect1" id="schema_OJP_PlaceSupport"><h2>8.  OJP/OJP_PlaceSupport.xsd - Supporting definitions for place information</h2><div class="sectionbody"><div id="schema_OJP_PlaceSupport_std" class="simple-type-definitions"><h3>8.1. Simple type definitions</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:28%"/><col style="width:28%"/><col style="width:44%"/></colgroup><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="AddressCodeType"><code>AddressCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of an Address</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="ExchangePointsProblemTypeEnumeration"><code>ExchangePointsProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">EXCHANGEPOINTS_NORESULTS | EXCHANGEPOINTS_UNKNOWNDESTINATIONSYSTEM | EXCHANGEPOINTS_UNKNOWNADJACENTSYSTEM | EXCHANGEPOINTS_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to EXCHANGE POINTS requests</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="LocationProblemTypeEnumeration"><code>LocationProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">LOCATION_NORESULTS | LOCATION_UNSUPPORTEDTYPE | LOCATION_UNSUPPORTEDCOMBINATION | LOCATION_NOREFINEMENT | LOCATION_USAGEIGNORED | LOCATION_UNSUPPORTEDPTMODES | LOCATION_UNSUPPORTEDLOCALITY | LOCATION_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to LOCATION requests.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="PointOfInterestCodeType"><code>PointOfInterestCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Point of Interest</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="StopPlaceCodeType"><code>StopPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Stop Place</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="TopographicPlaceCodeType"><code>TopographicPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a TopographicPlace</p></td></tr></tbody></table></div></div><!--======================================= chapter StopPointGroup--><div id="StopPointGroup" class="sect2"><h3>8.2. The <code xmlns="">StopPointGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>StopPointGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">A stop point with id and name</p></td></tr>
+		</tbody></table></div></div><!--======================================= chapter ExchangePointsResultStructure--><div id="ExchangePointsResultStructure" class="sect2"><h3>7.19. The complex type <code xmlns="">ExchangePointsResultStructure</code></h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>ExchangePointsResultStructure</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr><!--======= line--><tr><td class="tableblock halign-left valign-top" colspan="6"><p class="tableblock">The element contains a <em xmlns="">sequence</em> of the following elements:</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Problem</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ExchangePointProblemStructure" title="ExchangePointProblemStructure">ExchangePointProblem</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Problems related to this EXCHANGE POINTS result.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>Place</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#PlaceStructure" title="PlaceStructure">Place</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Place object that describes this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>TravelDurationEstimate</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Rough estimate of the travel duration from the specified reference place to this exchange point.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>WaitDuration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:duration</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Duration needed at this exchange point to change from one service to another. If a journey planning orchestrator puts together a trip at this exchange point, it has to take care, that feeding arrival and fetching departure are at least this duration apart.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>BorderPoint</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>xs:boolean</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Flag if this exchange point is an administrative border point where timetables are cut off while services still may run through and connect the regions. At this kind of points passengers may continue their journey within the same service. Default is FALSE.</p></td></tr><!--======= row--><tr><td class="tableblock halign-left valign-top"><p class="tableblock"/></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>Mode</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, multiple">0:*</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#ModeStructure" title="ModeStructure">Mode</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">List of transport modes that call at this place object. This list should only be filled in case of stop points or stop places – and only when explicitly requested.</p></td></tr></tbody></table></div></div></div></div>
+	<!--============================================================= Schema file  ===--><!--========================================================= schema schema_OJP_PlaceSupport--><div class="sect1" id="schema_OJP_PlaceSupport"><h2>8.  OJP/OJP_PlaceSupport.xsd - Supporting definitions for place information</h2><div class="sectionbody"><div id="schema_OJP_PlaceSupport_std" class="simple-type-definitions"><h3>8.1. Simple type definitions</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:28%"/><col style="width:28%"/><col style="width:44%"/></colgroup><tbody><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="AddressCodeType"><code>AddressCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of an Address</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="ExchangePointsProblemTypeEnumeration"><code>ExchangePointsProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">EXCHANGEPOINTS_NORESULTS | EXCHANGEPOINTS_UNKNOWNDESTINATIONSYSTEM | EXCHANGEPOINTS_UNKNOWNADJACENTSYSTEM | EXCHANGEPOINTS_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to EXCHANGE POINTS requests</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="LocationProblemTypeEnumeration"><code>LocationProblemTypeEnumeration</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">LOCATION_NORESULTS | LOCATION_UNSUPPORTEDTYPE | LOCATION_UNSUPPORTEDCOMBINATION | LOCATION_NOREFINEMENT | LOCATION_USAGEIGNORED | LOCATION_UNSUPPORTEDPTMODES | LOCATION_UNSUPPORTEDLOCALITY | LOCATION_UNSUPPORTEDSORTINGMETHOD | LOCATION_OTHER</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Types of problems that may be returned in responses to LOCATION requests.</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="PointOfInterestCodeType"><code>PointOfInterestCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Point of Interest</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="StopPlaceCodeType"><code>StopPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a Stop Place</p></td></tr><tr><td class="tableblock halign-left valign-top"><p class="tableblock" id="TopographicPlaceCodeType"><code>TopographicPlaceCodeType</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">xs:normalizedString</p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Identifier of a TopographicPlace</p></td></tr></tbody></table></div></div><!--======================================= chapter StopPointGroup--><div id="StopPointGroup" class="sect2"><h3>8.2. The <code xmlns="">StopPointGroup</code> group</h3><div class="sectionbody"><table class="tableblock frame-all grid-all spread"><colgroup><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:11.9047619047619%"/><col style="width:1.19047619047619%"/><col style="width:23.8095238095238%"/><col style="width:35.7142857142857%"/></colgroup><tbody><!--======= type-description--><tr><td class="tableblock halign-left valign-top" colspan="4"><p class="tableblock"><code>StopPointGroup</code></p></td><td class="tableblock halign-left valign-top" colspan="1"><p class="tableblock"/></td><td class="tableblock halign-left valign-top"><p class="tableblock">A stop point with id and name</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" rowspan="5"><a href="#StopPointGroup" title="StopPointGroup">StopPoint</a></td><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>→‍siri:StopPointRef</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>→‍siri:StopPointRef</em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"/></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code><strong>StopPointName</strong></code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><strong title="mandatory, single">1:1</strong></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#InternationalTextStructure" title="InternationalTextStructure">InternationalText</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Name or description of stop point for use in passenger information.</p></td></tr>
 			<!--======= row--><tr><td class="tableblock halign-left valign-top" colspan="2"><p class="tableblock"><code>NameSuffix</code></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><span title="optional, single">0:1</span></p></td><td class="tableblock halign-left valign-top"><p class="tableblock"><em>+<a href="#InternationalTextStructure" title="InternationalTextStructure">InternationalText</a></em></p></td><td class="tableblock halign-left valign-top"><p class="tableblock">Additional description of the stop point that may be appended to the name if enough space is available. F.e. "opposite main entrance".</p></td></tr>