<?xml version="1.0" encoding="UTF-8"?>
<!-- ==== SImple Carrier  Example ====== 
This example provides an example of encodeing TAP TSI yield managed fares in NeTEx XML
 
  Standard B.2 Fare Tables are provided 

Shows examples of  IRT-Tariff for Thalys trains
Paris - Brussels - Koeln


(C) ERA  Copyright 2013
-->
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../../xsd/NeTEx_publication.xsd">
	<PublicationTimestamp>2013-06-24T09:30:47.0Z</PublicationTimestamp>
	<ParticipantRef>SYS001</ParticipantRef>
	<!--- ======WHAT WAS REQUESTED ========== -->
	<Description>Simple B.2 example</Description>
	<!--- =============== RESULTS =========== -->
	<dataObjects>
		<CompositeFrame version="1" id="tap:CF001">
			<!--- ======= CODESPACEs======== -->
			<codespaces>
				<Codespace id="tap">
					<Xmlns>http://www.era.europa.eu/schemes/TAPTSI</Xmlns>
					<XmlnsUrl>http://www.era.europa.eu/schemes/TAPTSI</XmlnsUrl>
					<Description>TAP TSI location</Description>
				</Codespace>
			</codespaces>
			<!--- =======FRAME DEFAULTS======== -->
			<FrameDefaults>
				<DefaultCodespaceRef ref="tap"/>
				<DefaultCurrency>EUR</DefaultCurrency>
			</FrameDefaults>
			<frames>
				<ServiceFrame id="tap:Special_Fare_Example" version="1.0" modification="revise">
					<prerequisites>
						<ResourceFrameRef version="1.0" ref="tap:Resources01"/>
					</prerequisites>
					<tariffZones>
						<TariffZone id="tap:zone_Brussels_Agglo" version="1.0">
							<Name>Zone for Brussels</Name>
							<Description>List of stations eligible for the tariff "Any Belgium station" (Only excerpt)</Description>
							<members>
								<FareScheduledStopPointRef ref="tap:008814001" version="1.0"/>
								<FareScheduledStopPointRef ref="tap:008812005" version="1.0"/>
							</members>
						</TariffZone>
						<TariffZone id="tap:zone_TGB" version="1.0">
							<Name>Zone for tariff "All Belgian stations"</Name>
							<Description>List of stations eligible for the tariff "Any Belgium station" (Only excerpt)</Description>
							<members>
								<FareScheduledStopPointRef ref="tap:008814001" version="1.0"/>
								<FareScheduledStopPointRef ref="tap:008812005" version="1.0"/>
								<FareScheduledStopPointRef ref="tap:008844644" version="1.0"/>
								<FareScheduledStopPointRef ref="tap:008841004" version="1.0"/>
								<FareScheduledStopPointRef ref="tap:008884335" version="1.0"/>
							</members>
						</TariffZone>
					</tariffZones>
				</ServiceFrame>
				<!--   === B.2 IRT fare based  example  =====-->
				<FareFrame id="tap:Integrated_Reservation_Example_2" version="1.0">
					<prerequisites>
						<ServiceFrameRef version="1.0" ref="tap:Special_Fare_Example"/>
					</prerequisites>
					<PricingParameterSet id="tap:Integrated_Reservation_Example_2" version="any">
						<RoundingRef ref="tap:split" version="any"/>
						<roundings>
							<Rounding id="tap:split" version="any">
								<RoundingMethod>split</RoundingMethod>
								<RoundingModulus>0.50</RoundingModulus>
							</Rounding>
						</roundings>
					</PricingParameterSet>
					<fareScheduledStopPoints>
						<FareScheduledStopPoint id="tap:008814001" version="1.0">
							<Name lang="fr">Bruxelles Midi</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008812005" version="1.0">
							<Name lang="fr">Bruxelles-Nord</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008015750" version="1.0">
							<Name lang="de">Köln Hbf</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008065464" version="1.0">
							<Name lang="de">Düren</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008015327" version="1.0">
							<Name lang="de">Horrem</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008015537" version="1.0">
							<Name lang="de">AACHEN</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008015372" version="1.0">
							<Name lang="de">AACHEN SUED(GR)</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008844644" version="1.0">
							<Name lang="de">HERGENRATH</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008841004" version="1.0">
							<Name lang="fr">LIEGE-GUILLEMINS</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008884335" version="1.0">
							<Name lang="fr">QUIEVRAIN</Name>
						</FareScheduledStopPoint>
						<FareScheduledStopPoint id="tap:008727100" version="1.0">
							<Name lang="fr">PARIS NORD</Name>
						</FareScheduledStopPoint>
					</fareScheduledStopPoints>
					<!--  === TARIFFS  ===  -->
					<tariffs>
						<Tariff id="tap:Flex" version="1.0">
							<Name lang="fr">Flex</Name>
							<Description lang="fr">Flex tariff</Description>
							<OperatorRef ref="tap:0019" version="any"/>
							<TariffBasis>route</TariffBasis>
							<ReturnFareTwiceSingle>false</ReturnFareTwiceSingle>
							<fareStructureElements>
								<FareStructureElement id="tap:Flex" version="1.0">
									<Name lang="fr">Flex</Name>
									<validityParameterAssignments>
										<GenericParameterAssignment id="tap:Adult:CF1" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:adult"/>
											</limitations>
											<validityParameters>
												<FareClass>firstClass</FareClass>
											</validityParameters>
										</GenericParameterAssignment>
									</validityParameterAssignments>
								</FareStructureElement>
							</fareStructureElements>
							<groupsOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:Flex" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:Flex@008814001+008015750" version="1.0">
											<Name>Brussels - Köln</Name>
											<StartStopPointRef ref="tap:008814001" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Flex@008814001+008015750" version="1.0">
													<Amount>79</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
										<DistanceMatrixElement id="tap:Flex@008727100+008015750" version="1.0">
											<Name>Paris - Köln</Name>
											<StartStopPointRef ref="tap:008727100" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Flex@008727100+008015750" version="1.0">
													<Amount>169</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:FlexB" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:FlexB@008814001+008015750" version="1.0">
											<Name>Brussels - Köln</Name>
											<StartStopPointRef ref="tap:008814001" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:FlexB@008814001+008015750" version="1.0">
													<Amount>79</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
										<DistanceMatrixElement id="tap:FlexB@008727100+008015750" version="1.0">
											<Name>Paris - Köln</Name>
											<StartStopPointRef ref="tap:008727100" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:FlexB@008727100+008015750" version="1.0">
													<Amount>169</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:FlexC" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:FlexC@008814001+008015750" version="1.0">
											<Name>Brussels - Köln</Name>
											<StartStopPointRef ref="tap:008814001" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPriceRef ref="tap:Flex@008814001+008015750" version="1.0"/>
											</prices>
										</DistanceMatrixElement>
										<DistanceMatrixElement id="tap:FlexC@008727100+008015750" version="1.0">
											<Name>Paris - Köln</Name>
											<StartStopPointRef ref="tap:008727100" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPriceRef ref="tap:Flex@008814001+008015750" version="1.0"/>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
							</groupsOfDistanceMatrixElements>
						</Tariff>
						<Tariff id="tap:FlexTGB" version="1.0">
							<Name lang="fr">Flex</Name>
							<Description lang="fr">Flex tariff "Toutes gares belges"</Description>
							<OperatorRef ref="tap:0019" version="any"/>
							<TariffBasis>route</TariffBasis>
							<ReturnFareTwiceSingle>false</ReturnFareTwiceSingle>
							<fareStructureElements>
								<FareStructureElement id="tap:FlexTGB" version="1.0">
									<Name lang="fr">Flex</Name>
									<validityParameterAssignments>
										<GenericParameterAssignment id="tap:FlexTGB" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:adult"/>
											</limitations>
											<validityParameters>
												<FareClass>firstClass</FareClass>
											</validityParameters>
										</GenericParameterAssignment>
									</validityParameterAssignments>
								</FareStructureElement>
							</fareStructureElements>
							<groupsOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:FlexTGB" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:Flex@zone_TGB+008015750" version="1.0">
											<Name>Brussels - Köln</Name>
											<StartTariffZoneRef ref="tap:zone_TGB" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Flex@zone_TGB+008015750" version="1.0">
													<Amount>89</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
							</groupsOfDistanceMatrixElements>
						</Tariff>
						<Tariff id="tap:Kid@CF1" version="1.0">
							<Name lang="fr">Kid</Name>
							<Description lang="fr">Tarif enfants</Description>
							<OperatorRef ref="tap:0019" version="any"/>
							<TariffBasis>route</TariffBasis>
							<ReturnFareTwiceSingle>false</ReturnFareTwiceSingle>
							<fareStructureElements>
								<FareStructureElement id="tap:Kid@CF1" version="1.0">
									<Name lang="fr">Kid CF1</Name>
									<validityParameterAssignments>
										<GenericParameterAssignment id="tap:Kid@CF1" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:child"/>
											</limitations>
											<validityParameters>
												<FareClass>firstClass</FareClass>
											</validityParameters>
										</GenericParameterAssignment>
									</validityParameterAssignments>
								</FareStructureElement>
							</fareStructureElements>
							<groupsOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:Kid" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:Kid@CF1@008814001+008015750" version="1.0">
											<StartStopPointRef ref="tap:008814001" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Kid@CF1@008814001+008015750:1" version="1.0">
													<Amount>15</Amount>
												</DistanceMatrixElementPrice>
												<DistanceMatrixElementPrice id="tap:Kid@CF1@008814001+008015750:2" version="1.0">
													<Amount>25</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
							</groupsOfDistanceMatrixElements>
						</Tariff>
						<Tariff id="tap:Kid@CF1@zone_TGB" version="1.0">
							<Name lang="fr">Kid</Name>
							<!--							<Name lang="en">Kid</Name>
-->
							<Description lang="fr">Tarif enfants "Toute gares belges"</Description>
							<!--							<Description lang="en">Tariff children "Any belgium station"</Description>
-->
							<OperatorRef ref="tap:0019" version="any"/>
							<TariffBasis>route</TariffBasis>
							<ReturnFareTwiceSingle>false</ReturnFareTwiceSingle>
							<fareStructureElements>
								<FareStructureElement id="tap:Kid@CF1@zone_TGB" version="1.0">
									<Name lang="fr">Kid CF1</Name>
									<validityParameterAssignments>
										<GenericParameterAssignment id="tap:Kid@CF1@zone_TGB" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:child"/>
											</limitations>
											<validityParameters>
												<FareClass>firstClass</FareClass>
											</validityParameters>
										</GenericParameterAssignment>
									</validityParameterAssignments>
								</FareStructureElement>
							</fareStructureElements>
							<groupsOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:Kid@CF1@zone_TGB" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:Kid@CF1@zone_TGB+008015750" version="1.0">
											<StartTariffZoneRef ref="tap:zone_TGB" version="1.0"/>
											<EndStopPointRef ref="tap:008814001" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Kid@CF1@zone_TGB+008015750:1" version="1.0">
													<Amount>15</Amount>
												</DistanceMatrixElementPrice>
												<DistanceMatrixElementPrice id="tap:Kid@CF1@zone_TGB+008015750:2" version="1.0">
													<Amount>25</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
							</groupsOfDistanceMatrixElements>
						</Tariff>
						<Tariff id="tap:Kid@CF2" version="1.0">
							<Name lang="fr">Kid</Name>
							<Description lang="fr">Tarif enfants</Description>
							<OperatorRef ref="tap:0019" version="any"/>
							<TariffBasis>route</TariffBasis>
							<ReturnFareTwiceSingle>false</ReturnFareTwiceSingle>
							<fareStructureElements>
								<FareStructureElement id="tap:Kid@CF2" version="1.0">
									<Name lang="fr">Kid CF2</Name>
									<validityParameterAssignments>
										<GenericParameterAssignment id="tap:Kid@CF2" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:child"/>
											</limitations>
											<validityParameters>
												<FareClass>firstClass</FareClass>
											</validityParameters>
										</GenericParameterAssignment>
									</validityParameterAssignments>
								</FareStructureElement>
							</fareStructureElements>
							<groupsOfDistanceMatrixElements>
								<GroupOfDistanceMatrixElements id="tap:Kid@CF2" version="1.0">
									<members>
										<DistanceMatrixElement id="tap:Kid@CF2@008814001+008015750" version="1.0">
											<StartStopPointRef ref="tap:008814001" version="1.0"/>
											<EndStopPointRef ref="tap:008015750" version="1.0"/>
											<prices>
												<DistanceMatrixElementPrice id="tap:Kid@CF2@008814001+008015750:1" version="1.0">
													<Amount>20</Amount>
												</DistanceMatrixElementPrice>
												<DistanceMatrixElementPrice id="tap:Kid@CF2@008814001+008015750:2" version="1.0">
													<Amount>10</Amount>
												</DistanceMatrixElementPrice>
											</prices>
										</DistanceMatrixElement>
									</members>
								</GroupOfDistanceMatrixElements>
							</groupsOfDistanceMatrixElements>
						</Tariff>
					</tariffs>
					<!--  === VALIDABLE ELEMENTS  ===  -->
					<validableElements>
						<ValidableElement id="tap:domestic_train_ride" version="1.0">
							<Name>trainRide</Name>
							<validityParameterAssignments>
								<GenericParameterAssignment id="tap:domestic_train_ride" version="1.0" order="1">
									<Name>Domestic&gt;</Name>
									<TypeOfAccessRightAssignmentRef version="any" ref="tap:can_access"/>
									<limitations>
										<RoutingRef ref="tap:domestic" version="any"/>
									</limitations>
									<validityParameters>
										<VehicleModes>rail</VehicleModes>
									</validityParameters>
								</GenericParameterAssignment>
							</validityParameterAssignments>
						</ValidableElement>
						<ValidableElement id="tap:international_train_ride" version="1.0">
							<Name>trainRide</Name>
							<validityParameterAssignments>
								<GenericParameterAssignment id="tap:international_train_ride" version="1.0" order="1">
									<Name>International&gt;</Name>
									<TypeOfAccessRightAssignmentRef version="any" ref="tap:can_access"/>
									<limitations>
										<RoutingRef ref="tap:international" version="any"/>
									</limitations>
									<validityParameters>
										<VehicleModes>rail</VehicleModes>
									</validityParameters>
								</GenericParameterAssignment>
							</validityParameterAssignments>
						</ValidableElement>
					</validableElements>
					<!--- ====Fare Usage Parameters======= -->
					<usageParameters>
						<UserProfile version="any" id="tap:adult">
							<Name>Adult Fare - 16 or over</Name>
							<TypeOfConcessionRef version="any" ref="tap:adult"/>
							<MinimumAge>16</MinimumAge>
						</UserProfile>
						<UserProfile version="any" id="tap:child">
							<Name>Child Fare</Name>
							<TypeOfConcessionRef version="any" ref="tap:child"/>
							<MinimumAge>4</MinimumAge>
							<MaximumAge>11</MaximumAge>
						</UserProfile>
						<UserProfile version="any" id="tap:youth">
							<Name>Youth Fare</Name>
							<TypeOfConcessionRef version="any" ref="tap:Youth"/>
							<MinimumAge>12</MinimumAge>
							<MaximumAge>25</MaximumAge>
						</UserProfile>
						<GroupTicket version="any" id="tap:group">
							<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
							<MaximumNumberOfPersons>30</MaximumNumberOfPersons>
						</GroupTicket>
						<RoundTrip version="any" id="tap:single">
							<Name>Single</Name>
							<TripType>single</TripType>
						</RoundTrip>
						<RoundTrip version="any" id="tap:return">
							<Name>Return</Name>
							<TripType>return</TripType>
						</RoundTrip>
						<RoundTrip version="any" id="tap:return_double">
							<Name>Single</Name>
							<TripType>return</TripType>
							<DoubleSingleFare>true</DoubleSingleFare>
						</RoundTrip>
						<Reserving version="any" id="tap:group_required">
							<Name>Single</Name>
							<ReservingRequirements>reservationsPossible</ReservingRequirements>
							<MinimumNumberToReserve>10</MinimumNumberToReserve>
							<MaximumNumberToReserve>25</MaximumNumberToReserve>
							<ReservationChargeType>singleFeeForReturnTrip</ReservationChargeType>
							<FeeBasis>perPerson</FeeBasis>
							<HasFreeConnectingReservations>true</HasFreeConnectingReservations>
							<NumberOfFreeConnectingReservations>0</NumberOfFreeConnectingReservations>
							<BookingArrangements>
								<BookingMethods>other</BookingMethods>
								<BookingUrl>www.thalys.com</BookingUrl>
							</BookingArrangements>
						</Reserving>
						<Exchanging version="any" id="tap:can_exchange">
							<Name>Can Exchange</Name>
							<Allowed>full</Allowed>
							<UnusedTicketsOnly>true</UnusedTicketsOnly>
							<ResellWhen>beforeStartOfValidity</ResellWhen>
							<ExchangableFromDuration>-P91D</ExchangableFromDuration>
							<ExchangableUntilDuration>PT1H</ExchangableUntilDuration>
							<HasFee>false</HasFee>
							<RefundBasis>perOffer</RefundBasis>
							<NumberOfExchangesAllowed>99</NumberOfExchangesAllowed>
						</Exchanging>
						<Exchanging version="any" id="tap:can_exchangeYouth">
							<Name>Can Exchange</Name>
							<Allowed>full</Allowed>
							<UnusedTicketsOnly>true</UnusedTicketsOnly>
							<ResellWhen>beforeStartOfValidity</ResellWhen>
							<ExchangableFromDuration>-P91D</ExchangableFromDuration>
							<ExchangableUntilDuration>PT1H</ExchangableUntilDuration>
							<HasFee>false</HasFee>
							<RefundBasis>perOffer</RefundBasis>
							<NumberOfExchangesAllowed>1</NumberOfExchangesAllowed>
						</Exchanging>
						<Refunding version="any" id="tap:can_refund">
							<Name>Can Refund</Name>
							<Description>100% refunding until 1 hour after train departure at the station indicated on the ticket</Description>
							<Allowed>full</Allowed>
							<UnusedTicketsOnly>true</UnusedTicketsOnly>
							<ResellWhen>beforeStartOfValidity</ResellWhen>
							<ExchangableFromDuration>-P91D</ExchangableFromDuration>
							<ExchangableUntilDuration>PT1H</ExchangableUntilDuration>
							<HasFee>false</HasFee>
							<RefundBasis>perOffer</RefundBasis>
						</Refunding>
						<Refunding version="any" id="tap:can_refund_50_percent">
							<Name>Can Refund</Name>
							<Description>50% refunding after 1 hour after train departure at the station indicated on the ticket</Description>
							<Allowed>full</Allowed>
							<UnusedTicketsOnly>true</UnusedTicketsOnly>
							<ResellWhen>beforeStartOfValidity</ResellWhen>
							<ExchangableFromDuration>PT1H</ExchangableFromDuration>
							<HasFee>false</HasFee>
							<RefundBasis>perOffer</RefundBasis>
						</Refunding>
						<PurchaseWindow version="any" id="tap:buy_within">
							<Name>Buy at least one day, up to 91 days before</Name>
							<MinimumPeriodBeforeDeparture>P1D</MinimumPeriodBeforeDeparture>
							<MaximumPeriodBeforeDeparture>P91D</MaximumPeriodBeforeDeparture>
						</PurchaseWindow>
						<MinimumStay version="any" id="tap:2-4">
							<RequiresNightsAway>Saturday Sunday</RequiresNightsAway>
							<MinimumNumberOfNightsAway>2</MinimumNumberOfNightsAway>
							<MaximumNumberOfNightsAway>4</MaximumNumberOfNightsAway>
						</MinimumStay>
						<Transferability version="any" id="tap:can_transfer">
							<Name>Cannot give  to someone else</Name>
							<CanTransfer>false</CanTransfer>
						</Transferability>
						<Routing version="any" id="tap:return_same_way">
							<Name>Can give  to someone else</Name>
							<IsRestricted>true</IsRestricted>
							<ReturnRouteIdentical>true</ReturnRouteIdentical>
						</Routing>
						<Routing version="any" id="tap:unrestricted">
							<Name>Can give  to someone else</Name>
							<IsRestricted>false</IsRestricted>
							<ReturnRouteIdentical>false</ReturnRouteIdentical>
						</Routing>
						<Routing version="any" id="tap:international">
							<Name>Can give  to someone else</Name>
							<CrossBorder>true</CrossBorder>
						</Routing>
						<Routing version="any" id="tap:domestic">
							<Name>Can give  to someone else</Name>
							<CrossBorder>false</CrossBorder>
						</Routing>
						<Interchanging version="any" id="tap:limited">
							<Name>Can give  to someone else</Name>
							<FromMode>rail</FromMode>
							<ToMode>rail</ToMode>
							<MaximumNumberOfInterchanges>5</MaximumNumberOfInterchanges>
							<MaximumTimeToMakeATransfer>PT30M</MaximumTimeToMakeATransfer>
							<CanBreakJourney>false</CanBreakJourney>
						</Interchanging>
						<UsageValidityPeriod version="any" id="tap:monthly">
							<ValidityPeriodType>monthlyPass</ValidityPeriodType>
							<StandardDuration>PT1M</StandardDuration>
						</UsageValidityPeriod>
						<UsageValidityPeriod version="any" id="tap:single">
							<ValidityPeriodType>singleTrip</ValidityPeriodType>
							<StandardDuration>PT6M</StandardDuration>
						</UsageValidityPeriod>
						<UsageValidityPeriod version="any" id="tap:return">
							<ValidityPeriodType>returnTrip</ValidityPeriodType>
							<UsageTrigger>endOutboundRide</UsageTrigger>
							<StandardDuration>PT6M</StandardDuration>
						</UsageValidityPeriod>
						<UsageValidityPeriod version="any" id="tap:timebanded">
							<validityConditions>
								<ValidDuring id="tap:MF" version="any">
									<DaysOfWeek>Monday Tuesday</DaysOfWeek>
								</ValidDuring>
							</validityConditions>
							<ValidityPeriodType>singleTrip</ValidityPeriodType>
							<StartTime>08:00:00</StartTime>
							<EndTime>09:30:00</EndTime>
						</UsageValidityPeriod>
						<MinimumStay id="tap:minimum_stay" version="any">
							<Name>Minimum stay for one day</Name>
						</MinimumStay>
					</usageParameters>
					<!--  === ACCESS RIGHT ELEMENTS  ===  -->
					<!--  === FAR E PRODUCTs  ===  -->
					<fareProducts>
						<PreassignedFareProduct id="tap:Irt_Product" version="1.0">
							<Name>Standard</Name>
							<ConditionSummary>
								<ProvidesCard>true</ProvidesCard>
								<HasTravelTimeRestrictions>true</HasTravelTimeRestrictions>
								<HasRouteRestrictions>true</HasRouteRestrictions>
								<TrainRestrictions>restricted</TrainRestrictions>
								<CanBreakJourney>false</CanBreakJourney>
								<NightTrain>true</NightTrain>
								<IsRefundable>true</IsRefundable>
								<IsExchangable>true</IsExchangable>
								<AllowAdditionalDiscounts>true</AllowAdditionalDiscounts>
								<AllowCompanionDiscounts>true</AllowCompanionDiscounts>
								<HasPurchaseConditions>true</HasPurchaseConditions>
								<RequiresReservation>false</RequiresReservation>
								<HasReservationFee>true</HasReservationFee>
							</ConditionSummary>
							<!--  === Validable elements  ===  -->
							<validableElements>
								<ValidableElementRef ref="tap:international_train_ride" version="1.0"/>
							</validableElements>
							<accessRightsInProduct>
								<AccessRightInProduct id="tap:Irt_Product@domestic_train_ride" version="1.0" order="1">
									<Name>Product covers domestic trips</Name>
									<ValidableElementRef ref="tap:domestic_train_ride" version="1.0"/>
								</AccessRightInProduct>
								<AccessRightInProduct id="tap:Irt_Product@international_train_ride" version="1.0" order="2">
									<Name>Product covers international trips</Name>
									<ValidableElementRef ref="tap:international_train_ride" version="1.0"/>
								</AccessRightInProduct>
							</accessRightsInProduct>
						</PreassignedFareProduct>
					</fareProducts>
					<!-- ====CHANNELS  -->
					<distributionChannels>
						<DistributionChannel id="tap:internet_sales" version="1.0">
							<ShortName>Internet sales</ShortName>
							<alternativeNames>
								<AlternativeName id="tap:internet_sales@de" version="1.0">
									<Name lang="de">Internetverkauf</Name>
								</AlternativeName>
								<AlternativeName id="tap:internet_sales@fr" version="1.0">
									<Name lang="fr">A vendre par l'internet</Name>
								</AlternativeName>
							</alternativeNames>
							<IsObligatory>false</IsObligatory>
						</DistributionChannel>
						<DistributionChannel id="tap:ticket_counter" version="1.0">
							<ShortName>Ticket counter sale</ShortName>
							<alternativeNames>
								<AlternativeName id="tap:ticket_counter@de" version="1.0">
									<Name lang="de">Schalter</Name>
								</AlternativeName>
								<AlternativeName id="tap:ticket_counter@fr" version="1.0">
									<Name lang="fr">A vendre par le guichet</Name>
								</AlternativeName>
							</alternativeNames>
							<IsObligatory>false</IsObligatory>
						</DistributionChannel>
					</distributionChannels>
					<!--  === Fulfilment  ===  -->
					<fulfilmentMethods>
						<FulfilmentMethod id="tap:ticket_office" version="1.0">
							<Name>Ticket-office</Name>
							<FulfilmentMethodType>ticketOffice</FulfilmentMethodType>
							<RequiresCard>false</RequiresCard>
							<typesOfTravelDocument>
								<TypeOfTravelDocumentRef ref="tap:B.6" version="1.0"/>
							</typesOfTravelDocument>
						</FulfilmentMethod>
						<FulfilmentMethod id="tap:vending_machine" version="1.0">
							<Name>vending machine</Name>
							<FulfilmentMethodType>ticketMachine</FulfilmentMethodType>
							<RequiresCard>false</RequiresCard>
							<typesOfTravelDocument>
								<TypeOfTravelDocumentRef ref="tap:B.6" version="1.0"/>
							</typesOfTravelDocument>
						</FulfilmentMethod>
						<FulfilmentMethod id="tap:self_print" version="1.0">
							<Name>Home printed A4-ticket</Name>
							<FulfilmentMethodType>selfprint</FulfilmentMethodType>
							<typesOfTravelDocument>
								<TypeOfTravelDocumentRef ref="tap:B.7" version="1.0"/>
							</typesOfTravelDocument>
						</FulfilmentMethod>
						<FulfilmentMethod id="tap:mobile_app" version="1.0">
							<Name>Mobile app for the booking reference</Name>
							<FulfilmentMethodType>mobileApp</FulfilmentMethodType>
							<RequiresCard>true</RequiresCard>
							<typesOfTravelDocument>
								<TypeOfTravelDocumentRef ref="tap:manifest_on_list" version="1.0"/>
							</typesOfTravelDocument>
						</FulfilmentMethod>
						<FulfilmentMethod id="tap:manifest_on_list" version="1.0">
							<Name>ManifestOnList</Name>
							<FulfilmentMethodType>other</FulfilmentMethodType>
							<RequiresCard>true</RequiresCard>
							<typesOfTravelDocument>
								<TypeOfTravelDocumentRef ref="tap:manifest_on_list" version="1.0"/>
							</typesOfTravelDocument>
						</FulfilmentMethod>
					</fulfilmentMethods>
					<!-- ====SALES OFFER PACKAGE ========     -->
					<salesOfferPackages>
						<SalesOfferPackage id="tap:Irt_Product-SOP@Flex" version="1.0" responsibilitySetRef="0123">
							<validityConditions>
								<AvailabilityCondition id="tap:Standard_IRT" version="1.0">
									<dayTypes>
										<DayType id="tap:Standard_IRT" version="1.0">
											<properties>
												<PropertyOfDay>
													<DaysOfWeek>Everyday</DaysOfWeek>
												</PropertyOfDay>
											</properties>
										</DayType>
									</dayTypes>
								</AvailabilityCondition>
							</validityConditions>
							<BrandingRef ref="VEAVE"/>
							<Name>Standard IRT for Thalys</Name>
							<ConditionSummary>
								<HasNotices>true</HasNotices>
								<IsRefundable>true</IsRefundable>
								<IsExchangable>true</IsExchangable>
							</ConditionSummary>
							<validityParameterAssignments>
								<GenericParameterAssignment id="tap:Irt_Product-SOP@Flex@eligible" version="1.0" order="1">
									<includes>
										<GenericParameterAssignment id="tap:Irt_Product-SOP@Flex@eligible@adult" version="1.0" order="1">
											<limitations>
												<UserProfileRef ref="tap:adult" version="any"/>
											</limitations>
										</GenericParameterAssignment>
									</includes>
								</GenericParameterAssignment>
								<GenericParameterAssignment id="tap:Irt_Product-SOP@Flex@conditions" version="1.0" order="2">
									<TypeOfAccessRightAssignmentRef version="any" ref="tap:condition_of_use"/>
									<limitations>
										<ExchangingRef ref="tap:can_exchange" version="any"/>
										<InterchangingRef ref="tap:limited" version="any"/>
										<MinimumStayRef ref="tap:minimum_stay" version="any"/>
										<PurchaseWindowRef ref="tap:buy_within" version="any"/>
										<RefundingRef ref="tap:can_refund" version="any"/>
										<TransferabilityRef ref="tap:can_transfer" version="any"/>
									</limitations>
								</GenericParameterAssignment>
							</validityParameterAssignments>
							<GroupOfSalesOfferPackagesRef ref="tap:B2_Tariff_Range_Public-GSOP" version="1.0"/>
						</SalesOfferPackage>
					</salesOfferPackages>
					<groupsOfSalesOfferPackages>
						<GroupOfSalesOfferPackages id="tap:B2_Tariff_Range_Public-GSOP" version="1.0">
							<distributionAssignments>
								<DistributionAssignment id="tap:sell_in_@fr" version="1.0" order="1">
									<Name>Can sell in France</Name>
									<DistributionRights>sell</DistributionRights>
									<CountryRef ref="fr"/>
									<AllowedInCountry>true</AllowedInCountry>
									<DistributionChannelRef ref="tap:internet_sales" version="1.0"/>
									<DistributionChannelType>online</DistributionChannelType>
									<AllowedInChannel>true</AllowedInChannel>
									<OperatorRef ref="tap:0019" version="any"/>
								</DistributionAssignment>
							</distributionAssignments>
							<members>
								<SalesOfferPackageRef ref="tap:Irt_Product-SOP@Flex"/>
							</members>
						</GroupOfSalesOfferPackages>
					</groupsOfSalesOfferPackages>
				</FareFrame>
				<!-- ====RESOURCE FRAME======== -->
				<ResourceFrame version="1.0" id="tap:Resources01">
					<typesOfValue>
						<ValueSet version="any" id="tap:Types_of_ProductCategory" classOfValues="TypeOfProductCategory">
							<Name>Types of Product Category</Name>
							<values>
								<!--- ====TypeOfConcession method========= -->
								<TypeOfProductCategory version="any" id="tap:tgv">
									<Name>Adult</Name>
								</TypeOfProductCategory>
								<TypeOfProductCategory version="any" id="tap:ice">
									<Name>Child</Name>
								</TypeOfProductCategory>
							</values>
						</ValueSet>
						<ValueSet version="any" id="tap:Purposes_of_Grouping" classOfValues="PurposeOfGrouping">
							<Name>Fare Table Types </Name>
							<values>
								<!--- ====PurposeOfGrouping method========= -->
								<PurposeOfGrouping version="any" id="tap:distance">
									<Name>H DistanceRoute Fare Price Table</Name>
								</PurposeOfGrouping>
								<PurposeOfGrouping version="any" id="tap:route">
									<Name>I Route Fare Price Table</Name>
								</PurposeOfGrouping>
								<PurposeOfGrouping version="any" id="tap:set">
									<Name>J Set  Fare Price Table</Name>
								</PurposeOfGrouping>
							</values>
						</ValueSet>
						<ValueSet version="any" id="tap:Types_of_Concession" classOfValues="TypeOfConcession">
							<Name>Types of concession</Name>
							<values>
								<!--- ====TypeOfConcession method========= -->
								<TypeOfConcession version="any" id="tap:adult">
									<Name>Adult</Name>
								</TypeOfConcession>
								<TypeOfConcession version="any" id="tap:child">
									<Name>Child</Name>
								</TypeOfConcession>
								<TypeOfConcession version="any" id="tap:Youth">
									<Name>Youth</Name>
								</TypeOfConcession>
							</values>
						</ValueSet>
						<ValueSet version="any" id="tap:B.1.1:0" classOfValues="TypeOfTariff">
							<Name>Types of Tariff</Name>
							<values>
								<!--- ====TypeOTariff Tap method========= -->
								<TypeOfTariff version="any" id="tap:B.1.1:01">
									<Name>TCV Full Fare</Name>
								</TypeOfTariff>
								<TypeOfTariff version="any" id="tap:B.1.1:02">
									<Name>Distance based Fare</Name>
								</TypeOfTariff>
								<TypeOfTariff version="any" id="tap:B.1.1:03">
									<Name>MarketFare</Name>
								</TypeOfTariff>
								<TypeOfTariff version="any" id="tap:B.1.1:04">
									<Name>Group Fare</Name>
								</TypeOfTariff>
								<TypeOfTariff version="any" id="tap:B.1.1:05">
									<Name>Surcharges</Name>
								</TypeOfTariff>
								<TypeOfTariff version="any" id="tap:B.1.1:06">
									<Name>Supplements</Name>
								</TypeOfTariff>
							</values>
						</ValueSet>
						<ValueSet version="any" id="tap:Types_of_AccessRightAssignment" classOfValues="TypeOfAccessRightAssignment">
							<Name>Types of  Access right Assignment</Name>
							<values>
								<TypeOfAccessRightAssignment version="any" id="tap:eligible">
									<Name>Eligible for  a product or discount</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:can_access">
									<Name>Grants access rights  to use or travel on</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:can_access_if_purchased">
									<Name>Right defines a property that may be Accesssed if pourchased</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:condition_of_use">
									<Name>Defines a condition or restriction on use</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:condition_of_sale">
									<Name>Defines a condition or restriction on purchase</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:can_purchase">
									<Name>Gives right to purchase</Name>
								</TypeOfAccessRightAssignment>
								<TypeOfAccessRightAssignment version="any" id="tap:can_use_to_pay_for">
									<Name>Gives ability  to purchase automatically using smartcard</Name>
								</TypeOfAccessRightAssignment>
							</values>
						</ValueSet>
						<ValueSet version="any" id="tap:Types_of_TravelDocument">
							<Name>Types of concession</Name>
							<values>
								<TypeOfTravelDocument id="tap:B.6" version="1.0">
									<Name>Security ticket</Name>
									<Description>Fulfilment on classic paper ticket according to TAP TSI B.6</Description>
								</TypeOfTravelDocument>
								<TypeOfTravelDocument id="tap:B.7" version="1.0">
									<Name>Home-printed ticket</Name>
									<Description>Fulfilment on home printed paper ticket according to TAP TSI B.7</Description>
								</TypeOfTravelDocument>
								<TypeOfTravelDocument id="tap:manifest_on_list" version="1.0">
									<Name>Ticket on </Name>
									<Description>Fulfilment on classic paper ticket according to TAP TSI B.6</Description>
								</TypeOfTravelDocument>
							</values>
						</ValueSet>
					</typesOfValue>
					<!-- ========Operators ========== -->
					<organisations>
						<!--- =====Data owners ========= -->
						<Operator version="any" id="tap:0003">
							<PublicCode>UIC</PublicCode>
							<Name>International Union of Railways</Name>
							<ShortName>UIC</ShortName>
							<ValidityPeriod>
								<FromDate>2001-01-01T00:00:00Z</FromDate>
								<ToDate>2020-01-01T00:00:00Z</ToDate>
							</ValidityPeriod>
						</Operator>
						<Operator version="any" id="tap:0019">
							<PublicCode>Thalys</PublicCode>
							<Name>Thalys</Name>
							<ShortName>Thalys</ShortName>
						</Operator>
						<Operator version="any" id="tap:0080">
							<PublicCode>DB</PublicCode>
							<Name>Deutsche Bahn</Name>
						</Operator>
						<Operator version="any" id="tap:0087">
							<PublicCode>SNCF</PublicCode>
							<Name>French Railways</Name>
							<ShortName>French Railways</ShortName>
						</Operator>
						<Operator version="any" id="tap:0088">
							<PublicCode>SNCB/NMBS</PublicCode>
							<Name>Belgium Railways</Name>
							<ShortName>Belgium Railways</ShortName>
						</Operator>
					</organisations>
				</ResourceFrame>
			</frames>
		</CompositeFrame>
	</dataObjects>
</PublicationDelivery>
