Example
FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass+others_20170101.xml
standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass+others_20170101.xml
Element names link to their declarations.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ==== Metrobus Metrodider ==== -->
<PublicationDelivery xmlns="http://www.netex.org.uk/netex" xmlns:siri="http://www.siri.org.uk/siri" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.1" xsi:schemaLocation="http://www.netex.org.uk/netex ../../../xsd/NeTEx_publication.xsd">
<!-- Metrobus Metrorider products Example
This example shows the encoding of a passes for a zonal fare system , using the Metrobus Metrovoyager & Metrorider products
http://assets.goaheadbus.com/media/cms_page_media/3111/FARES%20CHART%20FOR%20WEB%20Jan%202017%20Proof%203.pdf
Data is (C) Metrobus
(C) Crown Copyriht2018, 2019
Free to use under a Creative Commons license.
v1.01 Corrections, add price refs to transactions
v1.02 2020.04.03 Corrections, correct Column & Row References
==================================
OVERVIEW OF PRODUCT OFFERINGS
A. Metrobus Offerings
1. Metro bus offers two type of repeated use ticket
(a) Zonal passes for varying periods; 1 month, 3 mpnth 1 year
60m, 1day, 2 day, 3 day, 7 day,
(b) Carnets of 5, 10 & 25 single trips tickest within a zone.
1.1. Zones
The Metrovoyager Zone covers the whole zone
There are three Metrorider subzones
Crawley; Horsham; Reigate and Redhill
1.2. Ticket materialisations
are there different TYPES OF TRAVEL DOCUMENT; paper ticket ("cash") , mobile app (m-ticket) and a smart card (teh key)
1.3. There are different time intervals avalaible, depending on materialsation
60 min, evening, 1 day; 2 day; 3 day; 7 day (1 week) ; 28 day (4 week) , 91 day (13weeks) , 1 year
1.4. User eligibility
There are separate prices for
User Profiles: Adult; Child; Student; (Also disabled & Concessions)
Group tickets: Duo (2 adults) ; Family;
1.5. Various notes and conditions attach to different elements
1.6. Prices
1.6.1 Not all combinations of parameters are allowed
1.6.2 Prices for zonal passes
______ ______ ______ ______ | Cash Cash Cash | m-ticket m-ticket m-ticket m-ticket | the key the key the key |
______ ______ ______ ______ | Adult Child Family | Adult Child Family Duo | Adult Child Student |
Metrorider | | | |
60 min : 60 minutes | xxxxx xxxxx xxxxx | £2.20 £1.10 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 day : 1 day | £4.90 £2.70 £9.00 | £4.20 £2.35 £9.00 £7.90 | £4.20 £2.35 £3.15 |
2 day : 2 day | xxxxx xxxxx xxxxx | £7.90 £4.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
3 day : 3 day | xxxxx xxxxx xxxxx | £11.50 £6.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 week : 7 day | £20.00 £11.00 xxxxx | £18.00 £9.75 xxxxx xxxxx | £18.00 £9.75 £13.50 |
4 week : 28 day | xxxxx xxxxx xxxxx | £59.00 £32.50 xxxxx xxxxx | £59.00 £32.50 £44.25 |
13 week : 91 day | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £154.00 £79.00 £115.50 |
Annual : 1 year | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £520.00 £290.00 £390.00 |
Evening : 1 day | £4.00 xxxxx xxxxx | £3.70 xxxxx xxxxx xxxxx | £3.70 xxxxx xxxxx |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
MetroVoyager | | | |
1 day 1 day | £7.40 £4.30 £12.50 | £6.70 £3.80 £12.50 xxxxx | £6.70 £3.80 £5.05 |
2 day : 2 day | xxxxx xxxxx xxxxx | £12.50 £6.90 xxxxx xxxxx | xxxxx xxxxx xxxxx |
3 day : 3 day | xxxxx xxxxx xxxxx | £18.20 £10.10 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 week : 7 day | £26.00 £16.50 xxxxx | £24.00 £15.75 xxxxx xxxxx | £24.00 £15.75 £18.00 |
4 week : 28 day | xxxxx xxxxx xxxxx | £85.00 £52.00 xxxxx xxxxx | £85.00 £52.00 £63.75 |
13 week : 91 day | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £250.00 £153.00 £187.50 |
Annual : 1 year | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £879.00 £610.00 £652.50 |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ______ ______ | ______ ______ ______ |
::::::::::::::::
2. Multitrip carnet
Prices for multtrip single rides . 1 zone
_____ | the key the key
______ _ | Adult Child
5 journeys | £11.00 £5.50 |
10 journeys | £21.00 £10.50 |
25 journeys | £50.00 £25.00 |
______ ______ ______ _ |
24.01.17 Metrobus Ltd, Wheatstone Close, Crawley, West Sussex, RH10 9UA. Tel: 01293 449191
::::::::::::::::
3. Gatwick travelcard
A special key smartcard is required to purchase a Gatwick Travelcard.
1 week (£17)
4 weeks (£54)
Annual (£495).
3.1 also a discount for an EasyCrawley membership card
::::::::::::::::::::
4 Plus Bus pass
There is a single plus bus zone covering Crawley
Available as day and season. Requires Rail ticket
| Adult | Child | Railcard holder:
1-day NORMAL | £3.70 | £1.85 | £2.45
1-day spECIAL | £2.00 | £100 | £2.00
in July & August when bought online
7-days | £16.00 | £8.00
Month | £52.00 | £26.00
Quarter | £125.00 | £62.50
Annual | £440.00 | £220.00
Child discount: half adult season ticket prices.
::::::::::::::::
5 Discovery Pass
Allows 1 day pass on multiple operators line
Adult Child Family
1day
:::::::::::::::
5 Discovery Concession Pass
5 year pass for registered disabled, those over pensoionablel age
Valid anytime in hom borough, off beak in others
Discount card for School stoodenst over 15 in Borough
========================================================================================================
B. IMPLEMENTATION
:::::::::
1. The PlusBus Metro rider & Voyager
We can represent this as
1.1 FARE ZONES for each ZONE
1.2 TARIFFs (One for metrorider, one for metrovoiyager)
1.2.1 TIME INTERVALS for each duration
1.2.2 FARE STRUCTURE ELEMENTS for the available
eliginilities
groups of
durations (as ntervals)
1.2.2 USAGE PARAMETERs (USER PROFILE or GROUP TICKET) for each of the eligible groups
1.2.3 Fare products
1 PREASSIGNED FARE PRODUCTs for the one zone Metrorider product
1 PREASSIGNED FARE PRODUCTs for the multizone Metrovoyager product
1.2.4 Sales Packages
1 SALES OFFER PACKAGE for the one zone Metrorider product limited to Crawley, with three alternative SALES ELEMENTs (cash, app, smartcard))
1 SALES OFFER PACKAGE for the one zone Metrorider product limited to Horsham, with three alternative SALES ELEMENTs (cash, app, smartcard))
1 SALES OFFER PACKAGE for the one zone Metrorider product limited to ReigateANdRedhill, with three alternative SALES ELEMENTs (cash, app, smartcard))
1 SALES OFFER PACKAGE for the multizone Metrovoyager product, with three alternative SALES ELEMENTs (cash, app, smartcard))
1.3 TYPES OF TRAVEL DOCUMENT; paper ticket ("cash") , mobile app (m-ticket) and a smart card (teh key)
1.4 FARE TABLE of prices for allowed combinations
::::::::::::::
2. Multitrip Carnet
We can represent this as
1.2 TARIFFs (One for metrorider, one for metrovoiyager)
1.2.1 TIME INTERVALS for each duration
1.2.2 FARE STRUCTURE ELEMENTS for the available
eligibilities
1.2.2 USAGE PARAMETERs (USER PROFILE or GROUP TICKET) for each of the eligible groups
* QUALITY STRUCTURE FACTORS for the 5,10 & 25 journey Multitrip Carnet options]
* Fare products
1 AMOUNT OF PRICE UNIT product for the Multitrip Carnet product
* Sales Packages
1 SALES OFFER PACKAGE for the Multitrip Carnet product, smartcard only
========
At the end are shown some sample transactions showing the parameters that define purchases of different combinatiosn of product
==================================
-->
<PublicationTimestamp>2017-12-17T09:30:47.0Z</PublicationTimestamp>
<ParticipantRef>SYS001</ParticipantRef>
<!-- ======WHAT WAS REQUESTED ========== -->
<PublicationRequest version="1.0">
<RequestTimestamp>2017-12-17T09:30:46.0Z</RequestTimestamp>
<ParticipantRef>SYS002</ParticipantRef>
<Description>Request for Metrobus 1.</Description>
<topics>
<NetworkFrameTopic>
<selectionValidityConditions>
<AvailabilityCondition version="any" id="r1">
<FromDate>2017-01-01T00:00:00Z</FromDate>
</AvailabilityCondition>
</selectionValidityConditions>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<NetworkFilterByValue>
<objectReferences>
<TopographicProjectionRef ref="nptgLocality:E0057699">Crawley</TopographicProjectionRef>
</objectReferences>
</NetworkFilterByValue>
</NetworkFrameTopic>
</topics>
<RequestPolicy>
<RequestDetail>AllWithXref</RequestDetail>
</RequestPolicy>
</PublicationRequest>
<PublicationRefreshInterval>P1M</PublicationRefreshInterval>
<Description>Example of simple point to point fares.</Description>
<!-- =============== RESULTS =========== -->
<dataObjects>
<CompositeFrame version="1.0" id="epd:UK:Metrobus:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Metrorider+Metrovoyager+Gatwick_card:mb" dataSourceRef="mb:metrobus" responsibilitySetRef="mb:tariffs">
<ValidBetween>
<FromDate>2017-01-01T00:00:00</FromDate>
<ToDate>2020-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>MetroVoyager & Metrorider - Fares Example</Name>
<Description>This is an example showing how one might encode part of the Metrovoyager fare table in NeTEx.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<!--==== CODESPACEs ==== -->
<codespaces>
<CodespaceRef ref="epd_data"/>
<CodespaceRef ref="fxc_metadata"/>
<CodespaceRef ref="naptStop_data"/>
<CodespaceRef ref="nptgLocality_data"/>
<CodespaceRef ref="noc_data"/>
<CodespaceRef ref="mb_data"/>
</codespaces>
<!--==== FRAME DEFAULTS ==== -->
<FrameDefaults>
<!--- The default means that actually we could leave off all id s that belong to the mb: namespace. -->
<DefaultCodespaceRef ref="mb_data"/>
<DefaultDataSourceRef version="1.0" ref="mb:metrobus"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<prerequisites>
<CompositeFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc"/>
</prerequisites>
<frames>
<!--==== FAREs ==== -->
<!-- Metrobus Pass products -->
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_NETWORK:Metrorider@pass:mb" responsibilitySetRef="mb:network_data">
<Name>Metrorider & Metrovoyager fare network </Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_NETWORK:FXCP"/>
<FrameDefaults>
<DefaultResponsibilitySetRef version="1.0" ref="mb:network_data"/>
</FrameDefaults>
<prerequisites>
<ResourceFrameRef version="1.0" ref="epd:UK:Metrobus:ResourceFrame_UK_PI_COMMON:Metrobus:mb"/>
</prerequisites>
<!--==== Fare zones === NB These are just a guess from the map s -->
<fareZones>
<FareZone version="1.0" id="mb:metrovoyager">
<Name>Metrovoyager</Name>
<Description>Combined Metrovoyager zone.</Description>
<types>
<TypeOfZoneRef ref="fxc:fare_zone@operator" version="fxc:v1.0"/>
</types>
<projections>
<!-- includes the following nptg localities -->
<TopographicProjectionRef ref="nptgLocality:E0051781">Capel</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0051781">Capel</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0051796">Bletchingley</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026789">Handcross</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0056103">Tunbridge Wells</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0047239">Edenbridge</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025432">Beare Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025454">Dorking</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026778">Crawley Down</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052190">Clayton</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052191">Cuckfield</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052194">East Grinstead</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052196">Haywards Heath</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052198">Hurstpierpoint</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052200">Lindfield</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0057701">Worthing</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025463">Goodwyns</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025470">Holmbury St Mary</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052189">Burgess Hill</TopographicProjectionRef>
<!-- MORE TO DO -->
</projections>
<Presentation>
<ColourName>Yellow</ColourName>
<TextColourName>Black</TextColourName>
</Presentation>
<ZoneTopology>nested</ZoneTopology>
<ScopingMethod>implicitSpatialProjection</ScopingMethod>
</FareZone>
<FareZone version="1.0" id="mb:metrorider@Crawley">
<Name>Crawley</Name>
<Description>Crawley Metrorider zone.</Description>
<members>
<ScheduledStopPointRef ref="naptStop:4400CY0037">Brettingham Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0038">Neptune Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0039">Mercury Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0040">Sullivan Drive, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0042">Bewbush Roundabout, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0073">Dorsten Square</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0023">Colwyn Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0025">Ellman Road, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0047">Henshaw Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0037">Brettingham Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0038">Neptune Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0039">Mercury Close, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0040">Sullivan Drive, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0042">Bewbush Roundabout, Bewbush</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0050">Gossops Green Shops, Gossops Green</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0053">Craigans, Gossops Green</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0054">Overdene Drive, Gossops Green</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0119">The Mardens, Ifield</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0330">Ambulance Station, West Green (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0334">The Apple Tree, West Green (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0336">Crawley Hospital, West Green (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0338">Smalls Lane, Crawley (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0339">Orchard Street, Crawley (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0305">Broadway,Crawley (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0292">Bus Station, rawley (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0514">Arora Hotel, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0127">Southgate Avenue, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0083">Southgate Parade, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0081">Barrington Road, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0032">Wensleydale, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0034">Downland Place, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0036">Clayton Hill, Southgate (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0077">Cheals Roundabout, Gossops Green</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0124">Broadfield Drive, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0109">Sandringham Road, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0110">Seymour Schools, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0113">Trefoil Crescent, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0090">Pelham Drive, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0092">Creasys Drive North, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0277">Creasys Drive West, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0275">Creasys Drive South, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0448">Creasys Drive East,Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0099">Bishopstone Walk, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400CY0102">William Morris Way, Broadfield (WSusx)</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400HR0501">Parish Lane, Pease Pottage</ScheduledStopPointRef>
<ScheduledStopPointRef ref="naptStop:4400HR0500">The Black Swan, Pease Pottage</ScheduledStopPointRef>
<!--- etc etc -->
</members>
<types>
<TypeOfZoneRef ref="fxc:fare_zone@operator" version="fxc:v1.0"/>
</types>
<projections>
<TopographicProjectionRef ref="nptgLocality:E0057699">Crawley</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026638">Gossops Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026633">Bewbush</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026644">Tilgate</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026807">Pease Pottage</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0080543">Kilnwood Vale</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077376">Broadfield</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077379">Southgate</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077377">Ifield</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026640">Ifield Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026641">Lowfield Heath</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026642">Pound Hill</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026643">Three Bridges</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0051790">Horley</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0061432">Manor Royal</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077380">Furnace Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077381">Langley Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077384">County Oak</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077385">Northgate</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0077386">Maidenbower</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0051782">Charlwood</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026775">Copthorne</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026647">West Green</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025475">Hookwood</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0061431">Gatwick Airport</TopographicProjectionRef>
<!-- MORE TO DO -->
</projections>
<Presentation>
<ColourName>PaleBlue</ColourName>
<TextColourName>White</TextColourName>
</Presentation>
<ParentFareZoneRef ref="mb:metrovoyager"/>
<ZoneTopology>nested</ZoneTopology>
<ScopingMethod>explicitStops</ScopingMethod>
</FareZone>
<FareZone version="1.0" id="mb:metrorider@Horsham">
<Name>Horsham</Name>
<Description>Horsham Metrorider zone.</Description>
<!--<members>
TODO which stops are in zone - or project to spatial area. or TOPOGRAPHIC PLACE
</members> etc etc -->
<types>
<TypeOfZoneRef ref="fxc:fare_zone@operator" version="fxc:v1.0"/>
</types>
<projections>
<TopographicProjectionRef ref="nptgLocality:E0056833">Horsham</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052179">Warnham</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052157">Broadbridge Heath</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052173">Southwater</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026708">Littlehaven</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026723">Oakhill</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:N0076889">Roffey</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0026745">The Common</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0052164">North Heath</TopographicProjectionRef>
</projections>
<Presentation>
<ColourName>PaleGreen</ColourName>
<TextColourName>White</TextColourName>
</Presentation>
<ParentFareZoneRef ref="mb:metrovoyager"/>
<ZoneTopology>nested</ZoneTopology>
<ScopingMethod>explicitStops</ScopingMethod>
</FareZone>
<FareZone version="1.0" id="mb:metrorider@RedhillAndReigate">
<Name>Redhill & Reigate</Name>
<Description>Redhill and Reigate Metrorider zone.</Description>
<!--<members>
TODO ADD STOPS IN ZONE
</members> etc etc -->
<types>
<TypeOfZoneRef ref="fxc:fare_zone@operator" version="fxc:v1.0"/>
</types>
<projections>
<TopographicProjectionRef ref="nptgLocality:E0035386">Redhill</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025564">Reigate</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025555">Merstham</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025568">South Merstham</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025565">Salfords</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025569">South Park</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025576">Whitebushes</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025532">Earlswood</TopographicProjectionRef>
<TopographicProjectionRef ref="nptgLocality:E0025578">Woodhatch</TopographicProjectionRef>
</projections>
<Presentation>
<ColourName>Pink</ColourName>
<TextColourName>White</TextColourName>
</Presentation>
<ParentFareZoneRef ref="mb:metrovoyager"/>
<ZoneTopology>nested</ZoneTopology>
<ScopingMethod>explicitStops</ScopingMethod>
</FareZone>
</fareZones>
<distributionChannels>
<DistributionChannel version="1.0" id="mb:travel_shop">
<Name>Metrobus travel shop</Name>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<distributionPoints>
<ScheduledStopPointRef ref="naptStop:9100GATWICK">EXTERNAL</ScheduledStopPointRef>
<RoadPointRef ref="mb:Metrobus_shop@Crawley">EXTERNAL</RoadPointRef>
<RoadPointRef ref="mb:Metrobus_shop@Redhill">EXTERNAL</RoadPointRef>
</distributionPoints>
</DistributionChannel>
</distributionChannels>
</FareFrame>
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Metrorider@pass:mb" responsibilitySetRef="mb:tariffs">
<Name>Metrorider & Metrovoyager fare products and </Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
</FrameDefaults>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_NETWORK:Metrorider@pass:mb"/>
<SiteFrameRef version="1.0" ref="epd:UK:Metrobus:SiteFrame_UK_PI_STOP:sale_pois:mb"/>
<ServiceCalendarFrameRef version="1.0" ref="epd:UK:Metrobus:ServiceCalendarFrame_UK_PI_CALENDAR:sale_pois:mb"/>
</prerequisites>
<!--==== Pricing Parameters ====-->
<PricingParameterSet version="1.0" id="mb:Pass@Metrorider">
<pricingRules>
<DiscountingRule version="1.0" id="mb:half_price">
<Name>Discount for child fares></Name>
<DiscountAsPercentage>50</DiscountAsPercentage>
</DiscountingRule>
<DiscountingRule version="1.0" id="mb:free">
<DiscountAsPercentage>100</DiscountAsPercentage>
</DiscountingRule>
</pricingRules>
</PricingParameterSet>
<notices>
<Notice version="1.0" id="mb:consecutive">
<Text>Consecutive days.</Text>
</Notice>
<Notice version="1.0" id="mb:family">
<Text>All day travel for up to 5 people (minimu of 1 adult and maximum of 2 adults travelling at any one time.)</Text>
</Notice>
<Notice version="1.0" id="mb:duo">
<Text>For two adults, travelling together</Text>
</Notice>
<Notice version="1.0" id="mb:evening">
<Text>Available from 1800 and valid until 0359 on the following day.</Text>
</Notice>
<Notice version="1.0" id="mb:studentRates">
<Text>Surrey Student card holders can purchase Child rate tickets for cash on the bus, or students can purchase a Child Metrovoyageur (on the key ony) for longer validity tickets. .</Text>
</Notice>
</notices>
<!--====Tariff Structure ==== -->
<tariffs>
<Tariff version="1.0" id="mb:Tariff@Metrorider">
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
<ToDate>2018-01-01T00:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Metrorider - Tariff</Name>
<Description>Metro rider single zone tariff.</Description>
<documentLinks>
<InfoLink typeOfInfoLink="fareSheet">http://assets.goaheadbus.com/media/cms_page_media/3111/FARES%20CHART%20FOR%20WEB%20Jan%202017%20Proof%203.pdf</InfoLink>
</documentLinks>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<geographicalIntervals>
<GeographicalInterval version="1.0" id="mb:Tariff@Metrorider@1zone">
<Name>Travel in one zone</Name>
<NumberOfUnits>1</NumberOfUnits>
<IntervalType>tariffZone</IntervalType>
</GeographicalInterval>
</geographicalIntervals>
<timeIntervals>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@60minutes">
<Name>60 minute</Name>
<Duration>PT1H</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@1day">
<Name>1 day</Name>
<StartTime>00:00:00</StartTime>
<EndTime>23:59:59</EndTime>
<Duration>P1D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@2day">
<Name>2 day, consecutive</Name>
<StartTime>00:00:00</StartTime>
<EndTime>23:59:59</EndTime>
<DayOffset>1</DayOffset>
<Duration>P2D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@3day">
<Name>3 day, consecutive</Name>
<StartTime>00:00:00</StartTime>
<EndTime>23:59:59</EndTime>
<DayOffset>2</DayOffset>
<Duration>P3D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@evening">
<Name>Evening</Name>
<Description>Available from 1800 and valid until 0359 on the following day.</Description>
<StartTime>18:00:00</StartTime>
<EndTime>03:59:00</EndTime>
<DayOffset>1</DayOffset>
<Duration>P3D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@1week">
<Name>1 week</Name>
<Duration>P7D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@4week">
<Name>4 week</Name>
<Duration>P28D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@13week">
<Name>13 week</Name>
<Duration>P91D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="mb:Tariff@Metrorider@1year">
<Name>Annual</Name>
<Duration>P1Y</Duration>
</TimeInterval>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@access_zones">
<Name>Availablel zones</Name>
<Description>single zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<distanceMatrixElements>
<!-- We define DISTANCE MATRIX ELEMENTS so we can assign a price to each indvidal Zone -->
<DistanceMatrixElement version="1.0" id="mb:metrorider@Crawley+">
<StartTariffZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
<EndTariffZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
</DistanceMatrixElement>
<DistanceMatrixElement version="1.0" id="mb:metrorider@Horsham+">
<StartTariffZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
<EndTariffZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
</DistanceMatrixElement>
<DistanceMatrixElement version="1.0" id="mb:metrorider@RedhillAndReigate+">
<StartTariffZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
<EndTariffZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</DistanceMatrixElement>
</distanceMatrixElements>
<GenericParameterAssignment id="mb:Tariff@Metrorider@access_zones" version="1.0" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
<FareZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
<FareZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@eligibility">
<Name>Eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="mb:Tariff@Metrorider@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<!--- ===ELIGIBILITY USAGE PARAMETERS ========= -->
<UserProfile version="1.0" id="mb:adult">
<Name>Adult</Name>
<prices>
<UsageParameterPrice version="1.0" id="mb:adult">
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:none"/>
</UserProfile>
<UserProfile version="1.0" id="mb:child">
<Name>Child</Name>
<Description>5-13 year olds are normally charged half adult fare on singles and returns. Discounts are available on Metrorider and Metrovoyager ticktes. 14 & 15 year olds may travel at child rate on any Metrobus service, if one of the advertised proofs of age is supplied.</Description>
<prices>
<UsageParameterPrice version="1.0" id="mb:child">
<UsageParameterPriceRef version="1.0" ref="mb:adult"/>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:child"/>
<MinimumAge>6</MinimumAge>
<MaximumAge>15</MaximumAge>
</UserProfile>
<UserProfile version="1.0" id="mb:student">
<Name>Student</Name>
<prices>
<UsageParameterPrice version="1.0" id="mb:student">
<UsageParameterPriceRef version="1.0" ref="mb:adult"/>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:student"/>
<ProofRequired>membershipCard</ProofRequired>
</UserProfile>
<UserProfile version="1.0" id="mb:registered_disabled">
<Name>Disabled</Name>
<prices>
<UsageParameterPrice version="1.0" id="mb:registered_disabled">
<UsageParameterPriceRef version="1.0" ref="mb:adult"/>
<DiscountingRuleRef version="1.0" ref="mb:free"/>
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:registered_disabled"/>
<ProofRequired>membershipCard</ProofRequired>
</UserProfile>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@groups">
<Name>Available group tickets</Name>
<Description>Family ticket only for 1 day, cash or m-ticket.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:groups"/>
<GenericParameterAssignment id="mb:Tariff@Metrorider@groups" version="1.0" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<GroupTicket version="1.0" id="mb:family">
<Name>Family</Name>
<Description>Up to 5 people. Minimum of 1 adult & maximum of 2 adults.</Description>
<MaximumNumberOfPersons>5</MaximumNumberOfPersons>
<companionProfiles>
<CompanionProfile version="1.0" id="mb:family@adult">
<UserProfileRef version="1.0" ref="mb:adult"/>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>2</MaximumNumberOfPersons>
</CompanionProfile>
<CompanionProfile version="1.0" id="mb:family@child">
<UserProfileRef version="1.0" ref="mb:child"/>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>4</MaximumNumberOfPersons>
</CompanionProfile>
</companionProfiles>
</GroupTicket>
<GroupTicket version="1.0" id="mb:duo">
<Name>Duo</Name>
<Description>2 adults.</Description>
<MaximumNumberOfPersons>2</MaximumNumberOfPersons>
<companionProfiles>
<CompanionProfile version="1.0" id="mb:family@duo">
<UserProfileRef version="1.0" ref="mb:adult"/>
<MinimumNumberOfPersons>2</MinimumNumberOfPersons>
<MaximumNumberOfPersons>2</MaximumNumberOfPersons>
</CompanionProfile>
</companionProfiles>
</GroupTicket>
</limitations>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</GenericParameterAssignment>
</FareStructureElement>
<!-- allowed combinations of durations -->
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_1W_with_Evening">
<Name>Available duration combination- - with evening fare</Name>
<Description>All periods allowed, 60 mins, and no evening - used in for some p-ticket, single metrorider zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_1W_no_Evening">
<Name>Available duration combination- </Name>
<Description>Day and week only - single zone, used for p=ticket.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_with_Evening">
<Name>Available duration combination- </Name>
<Description>All periods allowed, 60 mins, and no evening - used in for some mticket, single metrorider zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_no_Evening">
<Name>Available duration combination- </Name>
<Description>All periods allowed, 60 mins, but no evening - used in for some mticket, single metrorider zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_with_Evening">
<Name>Available duration combination- </Name>
<Description>All periods allowed, evening but no 60 mins - used in for some smartcard , single zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening">
<Name>Available duration combination- </Name>
<Description>All periods allowed, no evening no 60 mins - used in for some smartcard , single zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_13W_1Y">
<Name>Available duration combination- </Name>
<Description>All periods no , 60 mins, and no evening - used in for some channelse.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</timeIntervals>
</FareStructureElement>
</fareStructureElements>
<fareTables>
<FareTableRef version="1.0" ref="mb:Pass@metrorider"/>
</fareTables>
</Tariff>
<Tariff version="1.0" id="mb:Tariff@Metrovoyager">
<!-- METRO VOYAGER -->
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
<ToDate>2018-01-01T00:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Metrovoyager - Tariff</Name>
<documentLinks>
<InfoLink typeOfInfoLink="fareSheet">D</InfoLink>
</documentLinks>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<geographicalIntervals>
<GeographicalInterval version="1.0" id="mb:Tariff@Metrovoyager@4zone">
<Name>Travel in all zones</Name>
<NumberOfUnits>4</NumberOfUnits>
<IntervalType>tariffZone</IntervalType>
</GeographicalInterval>
</geographicalIntervals>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="mb:Tariff@Metrovoyager@access_zones">
<Name>Metrovoyager zone</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<distanceMatrixElements>
<!-- We define DISTANCE MATRIX ELEMENTS so we can assign a price to each indvidal Zone -->
<DistanceMatrixElement version="1.0" id="mb:metrovoyager">
<StartTariffZoneRef version="1.0" ref="mb:metrovoyager"/>
<EndTariffZoneRef version="1.0" ref="mb:metrovoyager"/>
</DistanceMatrixElement>
</distanceMatrixElements>
<GenericParameterAssignment id="mb:Tariff@Metrovoyager@access_zones" version="1.0" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrovoyager"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@eligibility"/>
<FareStructureElement version="1.0" id="mb:Tariff@Metrovoyager@groups">
<Name>Metrorider</Name>
<Description>Family ticket only for 1 day, only o cash and m-ticket.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:groups"/>
<GenericParameterAssignment id="mb:Tariff@Metrovoyager@groups" version="1.0" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<GroupTicketRef version="1.0" ref="mb:family"/>
</limitations>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</GenericParameterAssignment>
</FareStructureElement>
<!-- allowed combinations of media and durations -->
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
<FareStructureElement version="1.0" id="mb:Tariff@Metrovoyager@durations@1D_2D_3D_1W_4W_13W_">
<Name>Metrovoyager - on mobile app</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</fareStructureElements>
<fareTables>
<FareTableRef version="1.0" ref="mb:Pass@metrovoyager"/>
</fareTables>
</Tariff>
</tariffs>
<!--==== Fare Usage Parameters ==== -->
<!--==== Fare Product ==== -->
<fareProducts>
<!--==== Other Products ==== -->
<PreassignedFareProduct version="1.0" id="mb:Pass@Metrorider">
<Name>Metrorider Pass</Name>
<!-- Metrorider Pass
https://www.metrobus.co.uk/adult-crawley-metrorider-key-card-prices/
e.g. Crawley
Adult fares on the key
1 day: £4.20
1 week: £18
4 weeks: £59
13 weeks: £154
Annual: £520
Evening: £3.70
______ ______ ______ ______ | Cash Cash Cash | m-ticket m-ticket m-ticket m-ticket | the key the key the key |
______ ______ ______ ______ | Adult Child Family | Adult Child Family Duo | Adult Child Student |
Metrorider | | | |
60 min : 60 minutes | xxxxx xxxxx xxxxx | £2.20 £1.10 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 day : 1 day | £4.90 £2.70 £9.00 | £4.20 £2.35 £9.00 £7.90 | £4.20 £2.35 £3.15 |
2 day : 2 day | xxxxx xxxxx xxxxx | £7.90 £4.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
3 day : 3 day | xxxxx xxxxx xxxxx | £11.50 £6.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 week : 7 day | £20.00 £11.00 xxxxx | £18.00 £9.75 xxxxx xxxxx | £18.00 £9.75 £13.50 |
4 week : 28 day | xxxxx xxxxx xxxxx | £59.00 £32.50 xxxxx xxxxx | £59.00 £32.50 £44.25 |
13 week : 91 day | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £154.00 £79.00 £115.50 |
Annual : 1 year | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £520.00 £290.00 £390.00 |
Evening : 1 day | £4.00 xxxxx xxxxx | £3.70 xxxxx xxxxx xxxxx | £3.70 xxxxx xxxxx | CRAWLEY ONLY
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
-->
<!--==== VALIDABLE ELEMENTs ==== -->
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>true</HasDiscountedFares>
</ConditionSummary>
<validableElements>
<ValidableElement version="1.0" id="mb:Pass@Metrorider@travel">
<Name>Unlimited rides available for specifed periods</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@access_zones"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@eligibility"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_with_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_with_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_no_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_with_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="mb:Pass@Metrorider@travel@conditions">
<Name>Conditions: Non transferable, repeated use</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<Transferability version="1.0" id="mb:Pass@Metrorider@transferability">
<Name>Ticket is not transferable</Name>
<CanTransfer>false</CanTransfer>
</Transferability>
<FrequencyOfUse version="1.0" id="mb:Pass@Metrorider@frequency">
<Name>One trip no transfers</Name>
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="mb:Pass@Metrorider@interchange">
<Name>Interchange permitted</Name>
<CanInterchange>true</CanInterchange>
</Interchanging>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<!--==== ACCESS RIGHTs ===== -->
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="mb:Pass@Metrorider@travel" order="1">
<ValidableElementRef version="1.0" ref="mb:Pass@Metrorider@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>periodPass</ProductType>
</PreassignedFareProduct>
<PreassignedFareProduct version="1.0" id="mb:Pass@Metrovoyager">
<Name>Metrovoyager Pass</Name>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>true</HasDiscountedFares>
</ConditionSummary>
<!--
Metrovoyager
https://www.metrobus.co.uk/metrovayger-adult-fares/
Adult fares on the key
1 day: £6.70
1 week: £24
4 weeks: £85
13 weeks: £250
Annual: £870
What's not available on the key:
Single and return tickets - from the driver on board the bus
60 minute ticket - on our app
Discovery ticket - from the driver on board the bus
2 day ticket - on our app
3 day ticket - on our app
Family/Group tickets - on our app
Multi trip tickets - only available for Crawley, Horsham and Redhill & Reigate Metrorider zones.
-->
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="mb:Pass@Metrovoyager@travel">
<Name>Unlimited rides available for specifed periods</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrovoyager@access_zones"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@eligibility"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrovoyager@durations@1D_2D_3D_1W_4W_13W_"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="mb:Pass@Metrovoyager@travel@conditions">
<Name>Conditions : non transferable, repeated use etc</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<TransferabilityRef version="1.0" ref="mb:Pass@Metrorider@transferability"/>
<FrequencyOfUseRef version="1.0" ref="mb:Pass@Metrorider@frequency"/>
<InterchangingRef version="1.0" ref="mb:Pass@Metrorider@interchange"/>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="mb:Pass@Metrovoyager" order="1">
<ValidableElementRef version="1.0" ref="mb:Pass@Metrovoyager@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>periodPass</ProductType>
</PreassignedFareProduct>
</fareProducts>
<!-- === SALES OFFER PACKAGES === -->
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Crawley Metrorider - paper ticket</Name>
<Description>Unlimited Travel in the Crawley Metrorider area. Student and evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley@evening" order="3">
<NoticeRef version="1.0" ref="mb:evening"/>
<Mark>**</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
</validityParameters>
<IncludesGroupingType>XOR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley@durations@p-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_with_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Crawley" order="3">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@p-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Crawley Metrorider - mobile app</Name>
<Description>Unlimited Travel in the Crawley Metrorider area. Student and evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley@evening" order="3">
<NoticeRef version="1.0" ref="mb:evening"/>
<Mark>**</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
</validityParameters>
<IncludesGroupingType>XOR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley@durations@m-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_with_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Crawley" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@m-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Crawley Metrorider - smartcard</Name>
<Description>Unlimited Travel in the Crawley Metrorider area. Student and evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley@evening" order="3">
<NoticeRef version="1.0" ref="mb:evening"/>
<Mark>**</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
</validityParameters>
<IncludesGroupingType>XOR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_with_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Crawley" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@smartcard" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Horsham Metrorider - paper ticket</Name>
<Description>Unlimited Travel in the Horsham Metrorider area. Student tickets available but no evening Tickets.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham@durations@p-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@Horsham" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@p-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Horsham Metrorider - mobile app</Name>
<Description>Unlimited Travel in the Horsham Metrorider area. Student tickets available but no evening Tickets.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham@durations@m-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@Horsham" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@m-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Horsham Metrorider - smartcard</Name>
<Description>Unlimited Travel in the Horsham Metrorider area. Student tickets available but no evening Tickets.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@Horsham" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@smartcard" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Redhill hill & Reigate Metrorider - paper ticket</Name>
<Description>Unlimited Travel in the Redhill & Reigate Metrorider area. No student and no evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate@student" order="2">
<NoticeRef version="1.0" ref="mb:studentRates"/>
<Mark>c</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate@family" order="3">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate@durations@p-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@p-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Redhill hill & Reigate Metrorider - mobile app</Name>
<Description>Unlimited Travel in the Redhill & Reigate Metrorider area. No student and no evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate@student" order="2">
<NoticeRef version="1.0" ref="mb:studentRates"/>
<Mark>c</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate@family" order="3">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate@durations@m-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@m-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Redhill hill & Reigate Metrorider - smartcard</Name>
<Description>Unlimited Travel in the Redhill & Reigate Metrorider area. No student and no evening Tickets available.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate@student" order="2">
<NoticeRef version="1.0" ref="mb:studentRates"/>
<Mark>c</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate@family" order="3">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate@duo" order="4">
<NoticeRef version="1.0" ref="mb:duo"/>
<Mark>***</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate" order="1">
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@smartcard" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrovoyager-SOP@p-ticket">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Metrovoyager - paper ticket</Name>
<Description>This ticket bought on the bus gives you unlimted travel on all our services across our entire network, including both the Crawley, Horsham, and Redhill & Reigate Metrorider areas. ALso valid on Bighton & Hove bus services.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@p-ticket@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@p-ticket@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:metrovoyager-SOP@p-ticket@zone" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrovoyager"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@p-ticket@zone@durations@p-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrovoyager-SOP@p-ticket@p-ticket" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@p-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrovoyager-SOP@m-ticket">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Metrovoyager - mobile app</Name>
<Description>This ticket bought on the bus gives you unlimted travel on all our services across our entire network, including both the Crawley, Horsham, and Redhill & Reigate Metrorider areas. ALso valid on Bighton & Hove bus services.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@m-ticket@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@m-ticket@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:metrovoyager-SOP@m-ticket@zone" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrovoyager"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@m-ticket@zone@durations@m-ticket" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrovoyager@durations@1D_2D_3D_1W_4W_13W_"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrovoyager-SOP@m-ticket" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@m-ticket" version="1.0"/>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="mb:Pass@Metrovoyager-SOP@smartcard">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Metrovoyager - smartcard</Name>
<Description>This ticket bought on the bus gives you unlimted travel on all our services across our entire network, including both the Crawley, Horsham, and Redhill & Reigate Metrorider areas. ALso valid on Bighton & Hove bus services.</Description>
<noticeAssignments>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@smartcard@consecutive" order="1">
<NoticeRef version="1.0" ref="mb:consecutive"/>
<Mark>#</Mark>
</NoticeAssignment>
<NoticeAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@smartcard@family" order="2">
<NoticeRef version="1.0" ref="mb:family"/>
<Mark>*</Mark>
</NoticeAssignment>
</noticeAssignments>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:metrovoyager-SOP@smartcard@zone" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrovoyager"/>
</validityParameters>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrovoyager-SOP@smartcard@zone@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrovoyager-SOP@smartcard" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<GroupOfSalesOfferPackagesRef ref="mb:Pass@Metrorider-GSOP@smartcard" version="1.0"/>
</SalesOfferPackage>
</salesOfferPackages>
<!-- === GroupOf ALES OFFER PACKAGES === -->
<groupsOfSalesOfferPackages>
<GroupOfSalesOfferPackages id="mb:Pass@Metrorider-GSOP@p-ticket" version="1.0">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Common Properties of passes on printed tickets</Name>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@channels" order="1">
<Name>Where can by a pass of different duration</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<IncludesGroupingType>OR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@channels@on_board" order="1">
<Name>What types of pass can be purchased onboard</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_with_Evening"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="fxc:on_board" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@channels@online" order="1">
<Name>What types of pass can be purchased online</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_13W_1Y"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@channels@travel_shop" order="1">
<Name>What types of pass can be purchased at travel_shop</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_13W_1Y"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="mb:travel_shop" version="1.0"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@channels@at_stop" order="1">
<Name>What types of pass can be purchased at Stop</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_13W_1Y"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="fxc:at_stop" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<distributionAssignments>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@on_board" order="1">
<Name>Onboard</Name>
<Description>Pay for ticket onboard.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:on_board"/>
<PaymentMethods>cash contactlessPaymentCard contactlessTravelCard</PaymentMethods>
<FulfilmentMethodRef ref="fxc:collect_on_board" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@online_post" order="1">
<Name>By Post</Name>
<Description>Preorder online and collect at stop machine.</Description>
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
<PaymentMethods>cash debitCard creditCard cheque</PaymentMethods>
<FulfilmentMethodRef ref="fxc:post" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@p-ticket@travel_shop" order="1">
<Name>Travel shop</Name>
<Description>Buy in travel shop.</Description>
<DistributionChannelRef ref="fxc:operator_travel_shop" version="fxc:v1.0"/>
<FulfilmentMethodRef ref="fxc:collect_at_counter" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<!-- == Elements == -->
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@p-ticket" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<!-- == Conforming Sales Offer Packages == -->
<members>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@p-ticket@Crawley" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@p-ticket@Horsham" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@p-ticket@RedhillAndReigate" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrovoyager-SOP@p-ticket" version="1.0"/>
</members>
</GroupOfSalesOfferPackages>
<GroupOfSalesOfferPackages id="mb:Pass@Metrorider-GSOP@m-ticket" version="1.0">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Common Properties of Metrorider passes - as Mobile app </Name>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@m-ticket@channels" order="1">
<Name>Where can by a pass of different duration</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<IncludesGroupingType>OR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@m-ticket@channels@online" order="1">
<Name>What types of pass can be purchased online</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_2D_3D_1W_4W_60min_with_Evening"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<distributionAssignments>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@m-ticket@mobile_app" order="1">
<Name>Mobile app</Name>
<Description>Pay for pass online with mobile app.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<PaymentMethods>debitCard creditCard mobilePhone</PaymentMethods>
<FulfilmentMethodRef ref="fxc:mobile_app" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<!-- == Elements == -->
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@m-ticket" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<!-- == Conforming Sales Offer Packages == -->
<members>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@m-ticket@Crawley" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@m-ticket@Horsham" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@m-ticket@RedhillAndReigate" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrovoyager-SOP@m-ticket" version="1.0"/>
</members>
</GroupOfSalesOfferPackages>
<GroupOfSalesOfferPackages id="mb:Pass@Metrorider-GSOP@smartcard" version="1.0">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Common Properties of Metrorider passes - on smartcards</Name>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@smartcard@channels" order="1">
<Name>Where can by a pass of different duration</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<IncludesGroupingType>OR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@smartcard@channels@online" order="1">
<Name>What types of pass can be purchased online</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_with_Evening"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@smartcard@channels@travel_shop" order="1">
<Name>What types of pass can be purchased at travel_shop</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase_where"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_with_Evening"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<DistributionChannelRef ref="mb:travel_shop" version="1.0"/>
</validityParameters>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<distributionAssignments>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@smartcard@online" order="1">
<Name>Online</Name>
<Description>Order pass online and update online.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<PaymentMethods>cash debitCard creditCard cheque mobilePhone</PaymentMethods>
<FulfilmentMethodRef ref="fxc:online_propagation" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="mb:Pass@Metrorider-GSOP@smartcard@travel_shop" order="1">
<Name>Travel shop</Name>
<Description>Pay for pass on at travelshop.</Description>
<DistributionChannelRef ref="fxc:operator_travel_shop" version="fxc:v1.0"/>
<PaymentMethods>cash debitCard creditCard cheque mobilePhone</PaymentMethods>
<FulfilmentMethodRef ref="fxc:collect_at_counter" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<!-- == Elements == -->
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Metrorider-SOP@smartcard" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:smart_card"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
<!-- == Conforming Sales Offer Packages == -->
<members>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@smartcard@Crawley" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@smartcard@Horsham" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrorider-SOP@smartcard@RedhillAndReigate" version="1.0"/>
<SalesOfferPackageRef ref="mb:Pass@Metrovoyager-SOP@smartcard" version="1.0"/>
</members>
</GroupOfSalesOfferPackages>
</groupsOfSalesOfferPackages>
</FareFrame>
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRICE:Metrorider@pass:mb" responsibilitySetRef="mb:tariffs">
<Name>Metrorider prices</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
</FrameDefaults>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Metrorider@pass:mb"/>
</prerequisites>
<fareTables>
<FareTable version="1.0" id="mb:Pass@metrorider">
<Name>metrorider Fares</Name>
<!---
_____ ______ ______ ______ | Cash Cash Cash | m-ticket m-ticket m-ticket m-ticket | the key the key the key |
______ ______ ______ ______ | Adult Child Family | Adult Child Family Duo | Adult Child Student |
Metrorider | | | |
60 min : 60 minutes | xxxxx xxxxx xxxxx | £2.20 £1.10 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 day : 1 day | £4.90 £2.70 £9.00 | £4.20 £2.35 £9.00 £7.90 | £4.20 £2.35 £3.15 |
2 day : 2 day | xxxxx xxxxx xxxxx | £7.90 £4.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
3 day : 3 day | xxxxx xxxxx xxxxx | £11.50 £6.45 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 week : 7 day | £20.00 £11.00 xxxxx | £18.00 £9.75 xxxxx xxxxx | £18.00 £9.75 £13.50 |
4 week : 28 day | xxxxx xxxxx xxxxx | £59.00 £32.50 xxxxx xxxxx | £59.00 £32.50 £44.25 |
13 week : 91 day | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £154.00 £79.00 £115.50 |
Annual : 1 year | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £520.00 £290.00 £390.00 |
Evening : 1 day | £4.00 xxxxx xxxxx | £3.70 xxxxx xxxxx xxxxx | £3.70 xxxxx xxxxx |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
-->
<pricesFor>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="mb:Tariff@Metrorider"/>
</usedIn>
<rows>
<FareTableRow version="1.0" id="mb:metrorider@60minutes" order="1">
<Name>60 Minutes</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@1day" order="2">
<Name>1 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@2day" order="3">
<Name>3 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@3day" order="4">
<Name>4 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@1week" order="5">
<Name>1 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@4week" order="6">
<Name>4 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@13week" order="7">
<Name>13 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@1year" order="8">
<Name>1 year</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrorider@evening" order="9">
<Name>Evening</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</representing>
</FareTableRow>
</rows>
<includes>
<FareTable version="1.0" id="mb:metrorider@p-ticket">
<Name>Metrorider - Cash</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@p-ticket">
<Name>Cash</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrorider@p-ticket@adult">
<Name>Metrorider - Cash - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@p-ticket@adult">
<Name>Adult</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@p-ticket@adult@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@adult@1day">
<Amount>4.90</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@p-ticket@adult@1week" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@adult@1week">
<Amount>20.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@p-ticket@adult@evening" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@adult@evening">
<Amount>4.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@evening"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@p-ticket@child">
<Name>Metrorider - Cash - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@p-ticket@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@p-ticket@child@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@child@1day">
<Amount>2.70</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@p-ticket@child@1week" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@child@1week">
<Amount>11.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@p-ticket@family">
<Name>Metrorider - Cash - Family</Name>
<limitations>
<GroupTicketRef version="1.0" ref="mb:family"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@p-ticket@family">
<Name>Family</Name>
<representing>
<GroupTicketRef version="1.0" ref="mb:family"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@p-ticket@family@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@p-ticket@family@1day">
<Amount>9.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@m-ticket">
<Name>Metrorider - - m-ticket</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@m-ticket">
<Name>m-ticket</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrorider@m-ticket@adult">
<Name>Metrorider - m-ticket - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@m-ticket@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@60minutes" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@60minutes">
<Amount>2.20</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@60minutes"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@1day" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@1day">
<Amount>4.20</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@2day" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@2day">
<Amount>7.90</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@3day" order="4">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@3day">
<Amount>11.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@1week" order="5">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@1week">
<Amount>18.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@4week" order="6">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@4week">
<Amount>59.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@adult@evening" order="7">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@adult@evening">
<Amount>3.70</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@evening"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@m-ticket@child">
<Name>Metrorider - m-ticket - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@m-ticket@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@60minutes" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@60minutes">
<Amount>1.10</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@60minutes"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@1day" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@1day">
<Amount>2.35</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@2day" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@2day">
<Amount>4.45</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@3day" order="4">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@3day">
<Amount>6.45</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@1week" order="5">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@1week">
<Amount>9.75</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@m-ticket@child@4week" order="6">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@child@4week">
<Amount>32.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@4week"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@m-ticket@family">
<Name>Metrorider - m-ticket - Family</Name>
<limitations>
<GroupTicketRef version="1.0" ref="mb:family"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@m-ticket@family">
<Name>Family</Name>
<representing>
<GroupTicketRef version="1.0" ref="mb:family"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@m-ticket@family@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@family@1day">
<Amount>9.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@m-ticket@duo">
<Name>Metrorider - m-ticket - Duo</Name>
<limitations>
<GroupTicketRef version="1.0" ref="mb:duo"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@m-ticket@duo">
<Name>Duo</Name>
<representing>
<GroupTicketRef version="1.0" ref="mb:duo"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@m-ticket@duo@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@m-ticket@duo@1day">
<Amount>7.90</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@smartcard">
<Name>Metrorider - - the-key</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@smartcard">
<Name>the-key</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrorider@smartcard@adult">
<Name>Metrorider - the-key - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@smartcard@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@1day">
<Amount>4.20</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@1week" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@1week">
<Amount>18.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@4week" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@4week">
<Amount>59.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@13week" order="4">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@13week">
<Amount>154.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@1year" order="5">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@1year">
<Amount>520.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1year"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@adult@evening" order="6">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@adult@evening">
<Amount>3.70</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@evening"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@smartcard@child">
<Name>Metrorider - the-key - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@smartcard@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@smartcard@child@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@child@1day">
<Amount>2.35</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@child@1week" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@child@1week">
<Amount>9.75</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@child@4week" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@child@4week">
<Amount>32.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@child@13week" order="4">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@child@13week">
<Amount>79.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@child@1year" order="5">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@child@1year">
<Amount>290.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrorider@smartcard@student">
<Name>Metrorider - the-key - Student</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:student"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrorider@smartcard@student">
<Name>Student</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:student"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrorider@smartcard@student@1day" order="1">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@student@1day">
<Amount>3.15</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@student@1week" order="2">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@student@1week">
<Amount>13.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@student@4week" order="3">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@student@4week">
<Amount>44.25</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@student@13week" order="4">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@student@13week">
<Amount>115.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrorider@smartcard@student@1year" order="5">
<TimeIntervalPrice version="1.0" id="mb:metrorider@smartcard@student@1year">
<Amount>390.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrorider@1year"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="mb:Pass@metrovoyager">
<Name>MetroVoyager - Fares</Name>
<!---
_____ ______ ______ | Cash Cash Cash | m-ticket m-ticket m-ticket m-ticket | the key the key the key |
______ ______ ______ _ | Adult Child Family | Adult Child Family Duo | Adult Child Student |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
MetroVoyager | | | |
1 day 1 day | £7.40 £4.30 £12.50 | £6.70 £3.80 £12.50 xxxxx | £6.70 £3.80 £5.05 |
2 day : 2 day | xxxxx xxxxx xxxxx | £12.50 £6.90 xxxxx xxxxx | xxxxx xxxxx xxxxx |
3 day : 3 day | xxxxx xxxxx xxxxx | £18.20 £10.10 xxxxx xxxxx | xxxxx xxxxx xxxxx |
1 week : 7 day | £26.00 £16.50 xxxxx | £24.00 £15.75 xxxxx xxxxx | £24.00 £15.75 £18.00 |
4 week : 28 day | xxxxx xxxxx xxxxx | £85.00 £52.00 xxxxx xxxxx | £85.00 £52.00 £63.75 |
13 week : 91 day | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £250.00 £153.00 £187.50 |
Annual : 1 year | xxxxx xxxxx xxxxx | xxxxx xxxxx xxxxx xxxxx | £879.00 £610.00 £652.50 |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ______ ______ | ______ ______ ______ |
______ ______ ______ _ | ______ ______ ______ ______ ______ ______ ________ | ______ ______ ______ |
-->
<pricesFor>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="mb:Tariff@Metrovoyager"/>
</usedIn>
<rows>
<FareTableRow version="1.0" id="mb:metrovoyager@60minutes" order="1">
<Name>60 Minutes</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@60minutes"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@1day" order="2">
<Name>1 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@2day" order="3">
<Name>3 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@3day" order="4">
<Name>4 day</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@1week" order="5">
<Name>1 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@4week" order="6">
<Name>4 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@13week" order="7">
<Name>13 week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@1year" order="8">
<Name>1 year</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="mb:metrovoyager@evening" order="9">
<Name>Evening</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@evening"/>
</representing>
</FareTableRow>
</rows>
<includes>
<FareTable version="1.0" id="mb:metrovoyager@p-ticket">
<Name>MetroVoyager - Cash</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@p-ticket">
<Name>Cash</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrovoyager@p-ticket@adult">
<Name>MetroVoyager - Cash - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@p-ticket@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@p-ticket@adult@1day" version="1.0">
<Amount>7.40</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@p-ticket@adult@1week" version="1.0">
<Amount>26.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@4week" order="5">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@adult@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@p-ticket@child">
<Name>MetroVoyager - Cash - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@p-ticket@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@p-ticket@child@1day" version="1.0">
<Amount>4.30</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@p-ticket@child@1week" version="1.0">
<Amount>16.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@4week" order="5">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@child@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@p-ticket@family">
<Name>MetroVoyager - Cash - Family</Name>
<limitations>
<GroupTicketRef version="1.0" ref="mb:family"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@p-ticket@family">
<Name>Family</Name>
<representing>
<GroupTicketRef version="1.0" ref="mb:family"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@p-ticket@family@1day" version="1.0">
<Amount>12.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@1week" order="4">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@4week" order="5">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@p-ticket@family@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@m-ticket">
<Name>MetroVoyager - m-ticket</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@m-ticket">
<Name>m-ticket</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrovoyager@m-ticket@adult">
<Name>Metrorider - m-ticket - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@m-ticket@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@adult@1day" version="1.0">
<Amount>6.70</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@2day" order="2">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@adult@2day" version="1.0">
<Amount>12.50</Amount>
</TimeIntervalPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@3day" order="3">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@adult@3day" version="1.0">
<Amount>18.20</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@adult@1week" version="1.0">
<Amount>24.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@4week" order="5">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@adult@4week" version="1.0">
<Amount>85.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@adult@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@m-ticket@child">
<Name>MetroVoyager - m-ticket - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@m-ticket@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@child@1day" version="1.0">
<Amount>3.80</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@2day" order="2">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@child@2day" version="1.0">
<Amount>6.90</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@3day" order="3">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@child@3day" version="1.0">
<Amount>10.10</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@child@1week" version="1.0">
<Amount>15.75</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@4week" order="5">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@child@4week" version="1.0">
<Amount>52.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@child@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@m-ticket@family">
<Name>MetroVoyager - m-ticket - Family</Name>
<limitations>
<GroupTicketRef version="1.0" ref="mb:family"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@m-ticket@family">
<Name>Family</Name>
<representing>
<GroupTicketRef version="1.0" ref="mb:family"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@m-ticket@family@1day" version="1.0">
<Amount>9.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@1week" order="4">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@4week" order="5">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@13week" order="6">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@m-ticket@family@1year" order="7">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@smartcard">
<Name>Metrorider - - the-key</Name>
<specifics>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@smartcard">
<Name>the-key</Name>
<representing>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</representing>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:metrovoyager@smartcard@adult">
<Name>Metrorider - the-key - Adult</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@smartcard@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:adult"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@adult@1day" version="1.0">
<Amount>6.70</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@adult@1week" version="1.0">
<Amount>24.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@4week" order="5">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@adult@4week" version="1.0">
<Amount>85.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@13week" order="6">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@adult@13week" version="1.0">
<Amount>250.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@adult@1year" order="7">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@adult@1year" version="1.0">
<Amount>879.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@smartcard@child">
<Name>Metrorider - the-key - Child</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@smartcard@child">
<Name>Child</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:child"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@child@1day" version="1.0">
<Amount>3.80</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@child@1week" version="1.0">
<Amount>15.75</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@4week" order="5">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@child@4week" version="1.0">
<Amount>52.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@13week" order="6">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@child@13week" version="1.0">
<Amount>153.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@child@1year" order="7">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@child@1year" version="1.0">
<Amount>610.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:metrovoyager@smartcard@student">
<Name>Metrorider - the-key - Student</Name>
<limitations>
<UserProfileRef version="1.0" ref="mb:student"/>
</limitations>
<columns>
<FareTableColumn version="1.0" id="mb:metrovoyager@smartcard@student">
<Name>Student</Name>
<representing>
<UserProfileRef version="1.0" ref="mb:student"/>
</representing>
</FareTableColumn>
</columns>
<cells>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@1day" order="1">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@student@1day" version="1.0">
<Amount>5.05</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@2day" order="2">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@2day"/>
<RowRef version="1.0" ref="mb:metrovoyager@2day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@3day" order="3">
<CellPrice>
<IsAllowed>false</IsAllowed>
</CellPrice>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
<RowRef version="1.0" ref="mb:metrovoyager@3day"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@1week" order="4">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@student@1week" version="1.0">
<Amount>18.00</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@4week" order="5">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@student@4week" version="1.0">
<Amount>63.75</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@4week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@13week" order="6">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@student@13week" version="1.0">
<Amount>187.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@13week"/>
</Cell>
<Cell version="1.0" id="mb:metrovoyager@smartcard@student@1year" order="7">
<TimeIntervalPrice id="mb:metrovoyager@smartcard@student@1year" version="1.0">
<Amount>652.50</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
<RowRef version="1.0" ref="mb:metrovoyager@1year"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
</includes>
</FareTable>
</fareTables>
</FareFrame>
<!-- Metrobus Carnet products -->
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Multitrip@trip:mb" responsibilitySetRef="mb:tariffs">
<Name>Multitrip product s</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
</FrameDefaults>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Metrorider@pass:mb"/>
</prerequisites>
<!--====Tariff Structure ==== -->
<tariffs>
<Tariff version="1.0" id="mb:Tariff@multitrip">
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
<ToDate>2018-01-01T00:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Multitrip - Fares</Name>
<Description> Carmet of trips.</Description>
<documentLinks>
<InfoLink typeOfInfoLink="fareSheet">http://assets.goaheadbus.com/media/cms_page_media/3111/FARES%20CHART%20FOR%20WEB%20Jan%202017%20Proof%203.pdf</InfoLink>
</documentLinks>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:point_to_point"/>
<!--- ====Fare Structure======= -->
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="mb:Tariff@multitrip@units">
<Name>Metrorider - single ride</Name>
<Description>Number of units single ride within a single zone.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:carnet_units"/>
<geographicalIntervals>
<GeographicalIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1zone"/>
</geographicalIntervals>
<qualityStructureFactors>
<QualityStructureFactor version="1.0" id="mb:Tariff@multitrip@5">
<Value>5</Value>
</QualityStructureFactor>
<QualityStructureFactor version="1.0" id="mb:Tariff@multitrip@10">
<Value>10</Value>
</QualityStructureFactor>
<QualityStructureFactor version="1.0" id="mb:Tariff@multitrip@25">
<Value>25</Value>
</QualityStructureFactor>
</qualityStructureFactors>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@multitrip@access_zones">
<Name>Multitrip - zones</Name>
<Description>Zones for which may be bought.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<GenericParameterAssignment version="1.0" id="mb:Trip@multitrip-SOP@smartcard@Crawley" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<FareZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
<FareZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
<FareZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@multitrip@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="mb:Tariff@multitrip@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
<!-- ==Prices -->
<fareTables>
<FareTableRef version="1.0" ref="mb:Trip@multitrip@smartcard"/>
</fareTables>
</Tariff>
</tariffs>
<fareProducts>
<!-- === MULTI TRIP === -->
<AmountOfPriceUnitProduct version="1.0" id="mb:Trip@multitrip">
<Name>Multitrip</Name>
<Description>Single journeys grouped onto the key to use one at a time.</Description>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@carnet@trips"/>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<GoesOnCard>true</GoesOnCard>
<IsPersonal>false</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>true</HasDiscountedFares>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="mb:Trip@multitrip@singleRide">
<Name>Single ride</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="mb:Tariff@multitrip@units"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@multitrip@access_zones"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@multitrip@eligibility"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="mb:Trip@multitrip@singleRide">
<Name>One trip no transfers</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<limitations>
<FrequencyOfUse version="1.0" id="mb:Trip@multitrip@oneTrip">
<Name>One trip no transfers</Name>
<FrequencyOfUseType>none</FrequencyOfUseType>
<MaximalFrequency>1</MaximalFrequency>
</FrequencyOfUse>
<Interchanging version="1.0" id="mb:Trip@multitrip@noInterchange">
<MaximumNumberOfInterchanges>0</MaximumNumberOfInterchanges>
</Interchanging>
<Transferability version="1.0" id="mb:Trip@multitrip@transferability">
<CanTransfer>true</CanTransfer>
</Transferability>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<!--==== ACCESS RIGHTs ===== -->
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="mb:Trip@multitrip@singleRide" order="1">
<ValidableElementRef version="1.0" ref="mb:Trip@multitrip@singleRide"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>tripCarnet</ProductType>
</AmountOfPriceUnitProduct>
</fareProducts>
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="mb:Trip@multitrip-SOP@smartcard">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Multitrip</Name>
<Description>Carnet of Journeys.</Description>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
<distributionAssignments>
<DistributionAssignment version="1.0" id="mb:Trip@multitrip-SOP@smartcard@online" order="1">
<Name>Online</Name>
<Description>Order ref online and update online.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<PaymentMethods>cash debitCard creditCard cheque mobilePhone</PaymentMethods>
<FulfilmentMethodRef ref="fxc:online_propagation" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="mb:Trip@multitrip-SOP@smartcard@travel_shop" order="1">
<Name>Travel shop</Name>
<Description>Pay for carnet at travelshop.</Description>
<DistributionChannelRef ref="fxc:operator_travel_shop" version="fxc:v1.0"/>
<PaymentMethods>cash debitCard creditCard cheque mobilePhone</PaymentMethods>
<FulfilmentMethodRef ref="fxc:collect_at_counter" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Trip@multitrip-SOP@smartcard" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
<AmountOfPriceUnitProductRef version="1.0" ref="mb:Trip@multitrip"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<FarePriceFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRICE:Multitrip@trip:mb" responsibilitySetRef="mb:tariffs">
<Name>Multitrip product prices</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
</FrameDefaults>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Multitrip@trip:mb"/>
</prerequisites>
<!--====Tariff Structure ==== -->
<fareTables>
<FareTable version="1.0" id="mb:Trip@multitrip@smartcard">
<Name>Multitrip Fares</Name>
<!--- Prices for Multitrip fares
______ | the key the key
______ _ | Adult Child
5 journeys | £11.00 £5.50 |
10 journeys | £21.00 £10.50 |
25 journeys | £50.00 £25.00 |
______ ______ ______ _ |
-->
<pricesFor>
<AmountOfPriceUnitProductRef version="1.0" ref="mb:Trip@multitrip"/>
<SalesOfferPackageRef version="1.0" ref="mb:Trip@multitrip-SOP@smartcard"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="mb:Tariff@multitrip"/>
</usedIn>
<columns>
<FareTableColumn version="1.0" id="mb:multitrip@adult">
<Name>Cash - Adult</Name>
</FareTableColumn>
<FareTableColumn version="1.0" id="mb:multitrip@child">
<Name>Cash - child</Name>
</FareTableColumn>
</columns>
<includes>
<FareTable version="1.0" id="mb:multitrip@5">
<Name>Multitrip - 5 units</Name>
<pricesFor>
<QualityStructureFactorRef version="1.0" ref="mb:Tariff@multitrip@5"/>
</pricesFor>
<rows>
<FareTableRow version="1.0" id="mb:multitrip@5">
<Name>5 journeys</Name>
</FareTableRow>
</rows>
<cells>
<Cell version="1.0" id="mb:multitrip@5@adult" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@5@adult">
<Amount>11.00</Amount>
<UserProfileRef version="1.0" ref="mb:adult"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@adult"/>
<RowRef version="1.0" ref="mb:multitrip@5"/>
</Cell>
<Cell version="1.0" id="mb:multitrip@5@child" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@5@child">
<Amount>5.50</Amount>
<UsageParameterPriceRef version="1.0" ref="mb:Tariff@multitrip@5@adult"/>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
<UserProfileRef version="1.0" ref="mb:child"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@child"/>
<RowRef version="1.0" ref="mb:multitrip@5"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:multitrip@10">
<Name>Multitrip - 10 units</Name>
<pricesFor>
<QualityStructureFactorRef version="1.0" ref="mb:Tariff@multitrip@10"/>
</pricesFor>
<rows>
<FareTableRow version="1.0" id="mb:multitrip@10">
<Name>5 journeys</Name>
</FareTableRow>
</rows>
<cells>
<Cell version="1.0" id="mb:multitrip@10@adult" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@10@adult">
<Amount>21.00</Amount>
<UserProfileRef version="1.0" ref="mb:adult"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@adult"/>
<RowRef version="1.0" ref="mb:multitrip@10"/>
</Cell>
<Cell version="1.0" id="mb:multitrip@10@child" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@10@child">
<Amount>10.50</Amount>
<UsageParameterPriceRef version="1.0" ref="mb:Tariff@multitrip@10@adult"/>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
<UserProfileRef version="1.0" ref="mb:child"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@child"/>
<RowRef version="1.0" ref="mb:multitrip@10"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="mb:multitrip@25">
<Name>Multitrip - 25 units</Name>
<pricesFor>
<QualityStructureFactorRef version="1.0" ref="mb:Tariff@multitrip@25"/>
</pricesFor>
<rows>
<FareTableRow version="1.0" id="mb:multitrip@25">
<Name>25 journeys</Name>
</FareTableRow>
</rows>
<cells>
<Cell version="1.0" id="mb:multitrip@25@adult" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@25@adult">
<Amount>50.00</Amount>
<UserProfileRef version="1.0" ref="mb:adult"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@adult"/>
<RowRef version="1.0" ref="mb:multitrip@25"/>
</Cell>
<Cell version="1.0" id="mb:multitrip@25@child" order="1">
<UsageParameterPrice version="1.0" id="mb:Tariff@multitrip@25@child">
<Amount>25.00</Amount>
<UsageParameterPriceRef version="1.0" ref="mb:Tariff@multitrip@25@adult"/>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
<UserProfileRef version="1.0" ref="mb:child"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="mb:multitrip@child"/>
<RowRef version="1.0" ref="mb:multitrip@25"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
</fareTables>
</FarePriceFrame>
<!-- Metrobus Gatrwickarea Pass -->
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Gatwick_travelcard@Pass:mb" responsibilitySetRef="mb:tariffs">
<Name>Gatwick Travelcard</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<prerequisites>
<ServiceFrameRef version="1.0" ref="epd:UK:Metrobus:ServiceFrame_UK_PI_NETWORK:Gatwick_travelcard@Pass:mb"/>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Metrorider@pass:mb"/>
<FareFrameRef version="1.0" ref="epd:UK:Easit:FareFrame_UK_PI_FARE_PRODUCT:Easit@discount:ezt"/>
</prerequisites>
<!--====Tariff Structure ==== -->
<tariffs>
<Tariff version="1.0" id="mb:Tariff@Gatwick_travelcard">
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
</ValidBetween>
</validityConditions>
<Name>Gatwick travel card</Name>
<documentLinks>
<InfoLink typeOfInfoLink="resource">https://www.metrobus.co.uk/gatwick-staff-travel/</InfoLink>
</documentLinks>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="mb:Tariff@Gatwick_travelcard@durations">
<Name>Gatwick Travel card pass durations</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Gatwick_travelcard@access_lines">
<Name>Multitrip - zones</Name>
<Description>Zones for which may be bought.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<GenericParameterAssignment version="1.0" id="mb:Trip@Gatwick_travelcard@access_lines" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<GroupOfLinesRef version="1.0" ref="mb:Gatwick_travelcard@included"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="mb:Tariff@Gatwick_travelcard@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="mb:Tariff@Gatwick_travelcard@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<CommercialProfile version="1.0" id="mb:Gatwick_Airport_Employee">
<Name>Gatwick Employeee</Name>
<Description>A special key smartcard is required to purchase a Gatwick Travelcard. To get yours, visit one of our Travel shops in Crawley or Redhill and now at our new Travel Shop at Gatwick South Terminal .
If you are airport staff, you will need to show your airside or landside ID or a letter from your employer (with accompanying photographic ID) proving that you work at an approved company at Gatwick Airport.
If you work for an easitCRAWLEY member company, you will need to show your valid Easit_card - If you don't have an Easit_card click here to apply , or speak to your employer for further advice.
If you work for one of the eligible City Place companies you will need to show your valid Staff ID card.</Description>
</CommercialProfile>
<EntitlementRequired version="1.0" id="mb:Gatwick_travelcard@EasitCrawley_holders">
<Name>easitCRAWLEY card holder</Name>
<ThirdPartyProductRef ref="ezt:Discount@Easit_card" version="1.0"/>
<EntitlementConstraint>
<TypeOfTravelDocumentConstraint>sameSmartcard</TypeOfTravelDocumentConstraint>
</EntitlementConstraint>
</EntitlementRequired>
</limitations>
<validityParameters>
<TypeOfTravelDocumentRef version="1.0" ref="mb:special-key"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
<!-- ==Prices -->
<fareTables>
<FareTableRef version="1.0" ref="mb:Pass@Gatwick_travelcard-SOP@smartcard"/>
</fareTables>
</Tariff>
</tariffs>
<!--==== Fare Product ==== -->
<fareProducts>
<!--==== Other Products ==== -->
<PreassignedFareProduct version="1.0" id="mb:Pass@Gatwick_travelcard">
<Name>Gatwick Travel Card</Name>
<Description>If you work at Gatwick Airport, an easitCRAWLEY member or at selected companies in City Place, you may be able to get up to 38% off by buying a Gatwick Travelcard. These are accepted at all times on all Metrobus routes which serve Crawley or Gatwick and are available for periods of:
1 week (£17)
4 weeks (£54)
Annual (£495).
A special key smartcard is required to purchase a Gatwick Travelcard. To get yours, visit one of our Travel shops in Crawley or Redhill and now at our new Travel Shop at Gatwick South Terminal . If you are airport staff, you will need to show your airside or landside ID or a letter from your employer (with accompanying photographic ID) proving that you work at an approved company at Gatwick Airport. If you work for an easitCRAWLEY member company, you will need to show your valid Easit_card - If you don't have an Easit_card click here to apply , or speak to your employer for further advice. If you work for one of the eligible City Place companies you will need to show your valid Staff ID card.
Once you have collected your card, you can then top up your key card with Gatwick Travelcards either online or at our travel shops.
The Gatwick Travelcard is valid for unlimited travel on the following routes: 1, 2, 4, 5, 10, 20, 21, 22, 23, 27, 84, 100, 200, 271, 272, 273, 281, 291, 300, 398, 400, 460, 606, 610, 684, 692, 693, 696 & Asda.
Please note that Gatwick Travelcards are not transferable and can only be used by the person that the card is registered to. They should be returned to Metrobus upon termination of employment at a qualifying company. Misuse of Gatwick Travelcards may result in withdrawal without refund, reporting to employer and airport authorities and/or legal action.
.</Description>
<documentLinks>
<InfoLink typeOfInfoLink="info">https://www.metrobus.co.uk/gatwick-staff-travel/</InfoLink>
</documentLinks>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<RequiresEntitlement>true</RequiresEntitlement>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="mb:Pass@Gatwick_travelcard@line_use">
<Name>Single ride</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Gatwick_travelcard@durations"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Gatwick_travelcard@access_lines"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Gatwick_travelcard@eligibility"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="mb:Pass@Gatwick_travelcard@line_use">
<Name>repeated use, not transferabe trip no transfers</Name>
<limitations>
<FrequencyOfUse version="1.0" id="mb:Pass@Gatwick_travelcard@Frequency">
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="mb:Pass@Gatwick_travelcard@Interchangining">
<CanInterchange>true</CanInterchange>
</Interchanging>
<Transferability version="1.0" id="mb:Pass@Gatwick_travelcard@transferability">
<CanTransfer>false</CanTransfer>
</Transferability>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="mb:Pass@Gatwick_travelcard" order="1">
<ValidableElementRef version="1.0" ref="mb:Pass@Gatwick_travelcard@line_use"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>periodPass</ProductType>
</PreassignedFareProduct>
</fareProducts>
<typesOfTravelDocuments>
<TypeOfTravelDocument id="mb:special-key" version="1.0">
<Name>Special key card for gatwick express</Name>
</TypeOfTravelDocument>
</typesOfTravelDocuments>
<!-- === SALES OFFER PACKAGES === -->
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard">
<BrandingRef version="1.0" ref="mb:Metrobus@brand"/>
<Name>Gatwick Travelcard</Name>
<Description>Please note that Gatwick Travelcards are not transferable and can only be used by the person that the card is registered to. They should be returned to Metrobus upon termination of employment at a qualifying company. Misuse of Gatwick Travelcards may result in withdrawal without refund, reporting to employer and airport authorities and/or legal action.</Description>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
<distributionAssignments>
<DistributionAssignment version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard" order="1">
<Description>A special key smartcard is required to purchase a Gatwick Travelcard. To get yours, visit one of our Travel shops in Crawley or Redhill and now at our new Travel Shop at Gatwick South Terminal .</Description>
<DistributionChannelRef version="1.0" ref="mb:travel_shop"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="mb:special-key"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Gatwick_travelcard"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<FareFrame version="1.0" id="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRICE:Gatwick_travelcard@Pass:mb" responsibilitySetRef="mb:tariffs">
<Name>Gatwick Travelcard prices</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:tariffs"/>
</FrameDefaults>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Metrobus:FareFrame_UK_PI_FARE_PRODUCT:Gatwick_travelcard@Pass:mb"/>
</prerequisites>
<!--==== Fare Prices ==== -->
<fareTables>
<FareTable version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard">
<pricesFor>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Gatwick_travelcard"/>
<SalesOfferPackageRef version="1.0" ref="mb:Pass@Gatwick_travelcard-SOP@smartcard"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="mb:Tariff@Gatwick_travelcard"/>
</usedIn>
<limitations>
<CommercialProfileRef version="1.0" ref="mb:Gatwick_Airport_Employee"/>
</limitations>
<cells>
<Cell version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@1week" order="1">
<TimeIntervalPrice version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@1week">
<Amount>17</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</TimeIntervalPrice>
</Cell>
<Cell version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@4week" order="2">
<TimeIntervalPrice version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@4week">
<Amount>54</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</TimeIntervalPrice>
</Cell>
<Cell version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@1year" order="3">
<TimeIntervalPrice version="1.0" id="mb:Pass@Gatwick_travelcard-SOP@smartcard@1year">
<Amount>495</Amount>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</TimeIntervalPrice>
</Cell>
</cells>
</FareTable>
</fareTables>
</FareFrame>
<ServiceFrame version="1.0" id="epd:UK:Metrobus:ServiceFrame_UK_PI_NETWORK:Gatwick_travelcard@Pass:mb" responsibilitySetRef="mb:tariffs">
<Name>Lines for Gatwick Travelcard</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP"/>
<groupsOfLines>
<GroupOfLines id="mb:Gatwick_travelcard@included" version="1.0">
<Name>Lines for Gatwick Travelcard</Name>
<Description>The Gatwick Travelcard is valid for unlimited travel on the following routes: 1, 2, 3, 4, 5, 10, 20, 21, 22, 23, 84, 100, 200, 271, 272, 273, 281, 291, 300, 398, 400, 460, 606, 610, 684, 692, 693, 696 and Asda.</Description>
<members>
<LineRef ref="mb:line@1">EXTERNAL</LineRef>
<LineRef ref="mb:line@2">EXTERNAL</LineRef>
<LineRef ref="mb:line@3">EXTERNAL</LineRef>
<LineRef ref="mb:line@4">EXTERNAL</LineRef>
<LineRef ref="mb:line@5">EXTERNAL</LineRef>
<LineRef ref="mb:line@10">EXTERNAL</LineRef>
<LineRef ref="mb:line@20">EXTERNAL</LineRef>
<LineRef ref="mb:line@21">EXTERNAL</LineRef>
<LineRef ref="mb:line@22">EXTERNAL</LineRef>
<LineRef ref="mb:line@23">EXTERNAL</LineRef>
<LineRef ref="mb:line@84">EXTERNAL</LineRef>
<LineRef ref="mb:line@100">EXTERNAL</LineRef>
<LineRef ref="mb:line@200">EXTERNAL</LineRef>
<LineRef ref="mb:line@271">EXTERNAL</LineRef>
<LineRef ref="mb:line@272">EXTERNAL</LineRef>
<LineRef ref="mb:line@273">EXTERNAL</LineRef>
<LineRef ref="mb:line@281">EXTERNAL</LineRef>
<LineRef ref="mb:line@291">EXTERNAL</LineRef>
<LineRef ref="mb:line@300">EXTERNAL</LineRef>
<LineRef ref="mb:line@398">EXTERNAL</LineRef>
<LineRef ref="mb:line@400">EXTERNAL</LineRef>
<LineRef ref="mb:line@460">EXTERNAL</LineRef>
<LineRef ref="mb:line@606">EXTERNAL</LineRef>
<LineRef ref="mb:line@610">EXTERNAL</LineRef>
<LineRef ref="mb:line@684">EXTERNAL</LineRef>
<LineRef ref="mb:line@692">EXTERNAL</LineRef>
<LineRef ref="mb:line@693">EXTERNAL</LineRef>
<LineRef ref="mb:line@696_Asda">EXTERNAL</LineRef>
</members>
</GroupOfLines>
</groupsOfLines>
</ServiceFrame>
<!-- ====== MB Operator resources -->
<SiteFrame version="1.0" id="epd:UK:Metrobus:SiteFrame_UK_PI_STOP:sale_pois:mb" responsibilitySetRef="mb:tariffs">
<Name>Common site elements for Metrobus</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultDataSourceRef ref="mb:metrobus" version="1.0"/>
<DefaultResponsibilitySetRef ref="mb:tariffs" version="1.0"/>
</FrameDefaults>
<pointsOfInterest>
<PointOfInterest version="1.0" id="mb:travel_shop@Crawley">
<validityConditions>
<AvailabilityCondition version="1.0" id="mb:travel_shop@Crawley">
<Name>Opening Hours</Name>
<Description>0830-1800 on Mondays to Fridays 0830-1700 on Saturdays 1030-1630 on Sundays & Public Holidays.</Description>
<IsAvailable>true</IsAvailable>
<dayTypes>
<DayTypeRef version="1.0" ref="mb:travel_shop@Crawley@M-F"/>
<DayTypeRef version="1.0" ref="mb:travel_shop@Crawley@Sat"/>
<DayTypeRef version="1.0" ref="mb:travel_shop@Crawley@Sun"/>
<DayTypeRef version="1.0" ref="mb:travel_shop@Crawley@Public_Holiday"/>
</dayTypes>
</AvailabilityCondition>
<AvailabilityCondition version="1.0" id="mb:travel_shop@Crawley_holidays">
<Name>Closed Public Holidays</Name>
<IsAvailable>false</IsAvailable>
<dayTypes>
<DayTypeRef ref="mb:travel_shop@Public_holiday"> TODO</DayTypeRef>
</dayTypes>
</AvailabilityCondition>
</validityConditions>
<Name>First Travel Shop, Crawley Bus Station</Name>
<Description>Crawley
Metrobus Travel Shop, Crawley Bus Station, Marlborough Street, Crawley, BS1 3NU
.</Description>
<Centroid>
<Location>
<gml:pos srsName="WGS84">12345 6789</gml:pos>
</Location>
</Centroid>
<Url>https://www.metrobus.co.uk/travel-shops/</Url>
<PostalAddress id="mb:travel_shop@Crawley@address" version="1.0">
<Name>Metrobus Travel Shop</Name>
<BuildingName>Crawley Bus Station</BuildingName>
<Street>Friary Way</Street>
<Town>Crawley</Town>
<PostCode>RH10 1HZ</PostCode>
</PostalAddress>
<SiteType>retail</SiteType>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<classifications>
<PointOfInterestClassificationRef ref="fxc:operator_travel_shop" version="fxc:v1.0"/>
</classifications>
</PointOfInterest>
</pointsOfInterest>
</SiteFrame>
<ServiceCalendarFrame version="1.0" id="epd:UK:Metrobus:ServiceCalendarFrame_UK_PI_CALENDAR:sale_pois:mb" responsibilitySetRef="mb:tariffs">
<Name> Specific Calendar</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_CALENDAR:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_data"/>
<DefaultDataSourceRef ref="mb:metrobus" version="1.0"/>
<DefaultResponsibilitySetRef ref="mb:tariffs" version="1.0"/>
</FrameDefaults>
<dayTypes>
<FareDayType version="1.0" id="mb:travel_shop@Crawley@M-F">
<Name>Crawley Travel shop Working day</Name>
<Description>0830-1800 on Mondays to Fridays 0830-1700 on Saturdays 1030-1630 on Sundays & Public Holidays.</Description>
<EarliestTime>09:30:00</EarliestTime>
<properties>
<PropertyOfDay>
<DaysOfWeek>Weekdays</DaysOfWeek>
<HolidayTypes>NotHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
<timebands>
<Timeband version="1.0" id="mb:travel_shop@Crawley@M-F">
<StartTime>08:30:00</StartTime>
<EndTime>18:00:00</EndTime>
</Timeband>
</timebands>
</FareDayType>
<FareDayType version="1.0" id="mb:travel_shop@Crawley@Sat">
<Name>Crawley Travel shop Working day</Name>
<Description>00830-1700 on Saturdays.</Description>
<properties>
<PropertyOfDay>
<DaysOfWeek>Weekend</DaysOfWeek>
<HolidayTypes>NotHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
<timebands>
<Timeband version="1.0" id="mb:travel_shop@Crawley@Sat">
<StartTime>08:30:00</StartTime>
<EndTime>17:00:00</EndTime>
</Timeband>
</timebands>
</FareDayType>
<FareDayType version="1.0" id="mb:travel_shop@Crawley@Sun">
<Name>Crawley Travel shop Sundays .</Name>
<Description>1030-1630 on Sundays .</Description>
<properties>
<PropertyOfDay>
<DaysOfWeek>Sunday</DaysOfWeek>
<HolidayTypes>AnyDay</HolidayTypes>
</PropertyOfDay>
</properties>
<timebands>
<Timeband version="1.0" id="mb:travel_shop@Crawley@Sun">
<StartTime>10:30:00</StartTime>
<EndTime>16:30:00</EndTime>
</Timeband>
</timebands>
</FareDayType>
<FareDayType version="1.0" id="mb:travel_shop@Crawley@Public_Holiday">
<Name>Crawley Travel shop Public Holidays.</Name>
<Description>1030-1630 on Public Holidays.</Description>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
<timebands>
<TimebandRef version="1.0" ref="mb:travel_shop@Crawley@Sun"/>
</timebands>
</FareDayType>
<FareDayType version="1.0" id="mb:anytime">
<Name>Anytime</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
<HolidayTypes>AnyDay</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
</dayTypes>
</ServiceCalendarFrame>
<ResourceFrame version="1.0" id="epd:UK:Metrobus:ResourceFrame_UK_PI_COMMON:Metrobus:mb" dataSourceRef="mb:metrobus" responsibilitySetRef="mb:network_data">
<Name>Operator specific common resources</Name>
<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP" version="fxc:v1.0"/>
<codespaces>
<Codespace id="mb_data">
<Xmlns>mb</Xmlns>
<XmlnsUrl>http://www.metrobus.co.uk/</XmlnsUrl>
<Description>Metrobus data.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<!--- The default means that actually we could leave off all id s that belong to the mb: namespace. -->
<DefaultCodespaceRef ref="mb_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="mb:network_data"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<dataSources>
<DataSource id="mb:metrobus" version="1.0">
<Email>feedback@metrobus.co.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="1.0" id="mb:tariffs">
<Name>Operator tariff data</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="mb:tariff_data@creates">
<DataRoleType>creates</DataRoleType>
<StakeholderRoleType>fareManagement</StakeholderRoleType>
<ResponsibleOrganisationRef ref="noc:METR" version="1.0">METR</ResponsibleOrganisationRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
<ResponsibilitySet version="1.0" id="mb:network_data">
<Name>Operator Network data</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="mb:network_data@creates">
<DataRoleType>creates</DataRoleType>
<StakeholderRoleType>planning</StakeholderRoleType>
<ResponsibleOrganisationRef ref="noc:METR" version="1.0">METR</ResponsibleOrganisationRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<ValueSet version="1.0" id="mb:Branding" classOfValues="Branding">
<Name>Operator Branding</Name>
<values>
<Branding version="1.0" id="mb:Metrobus@brand">
<Name>Metrobus</Name>
<Url>https://www.metrobus.co.uk/static/images/colorways/metrobus/logo.png</Url>
</Branding>
</values>
</ValueSet>
<ValueSet version="1.0" id="mb:TypeOfTravelDocument" nameOfClass="TypeOfTravelDocument">
<values>
<!--- ==== ClassOfUse========= -->
<TypeOfTravelDocument version="1.0" id="mb:cash-ticket">
<Name>Bought on the bus with Cash</Name>
<Description>Paper ticket.</Description>
<Url>https://www.metrobus.co.uk/cash-fares-detail/</Url>
<IsSmartCard>false</IsSmartCard>
<MediaType>paperTicket</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument version="1.0" id="mb:m-ticket">
<Name>Stored on your mobile phone as m-tickets</Name>
<Url>https://www.metrobus.co.uk/mobile-ticket-introduction/</Url>
<IsSmartCard>false</IsSmartCard>
<MediaType>mobileApp</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument version="1.0" id="mb:the-key">
<Name>loaded on opur smart card the key</Name>
<IsSmartCard>true</IsSmartCard>
<MediaType>smartCard</MediaType>
<MachineReadable>nfc</MachineReadable>
</TypeOfTravelDocument>
</values>
</ValueSet>
<ValueSet version="1.0" id="mb:accountTypes" classOfValues="TypeOfCustomerAccount">
<values>
<TypeOfCustomerAccount version="1.0" id="mb:m-ticket-1">
<Name>m-ticket</Name>
</TypeOfCustomerAccount>
<TypeOfCustomerAccount version="1.0" id="mb:the-key-1">
<Name>the Key</Name>
</TypeOfCustomerAccount>
</values>
</ValueSet>
</typesOfValue>
<organisations>
<!--==== Operators ==== -->
<Operator version="1.0" id="noc:METR">
<privateCodes>
<PrivateCode type="nocn">nocn:137122</PrivateCode>
</privateCodes>
<PublicCode>METR</PublicCode>
<Name>Metrobus</Name>
<ShortName>Metrobus</ShortName>
<TradingName>Metrobus Ltd</TradingName>
<ContactDetails>
<Phone>01293 449191</Phone>
</ContactDetails>
<OrganisationType>operator</OrganisationType>
<Address>
<Street>Wheatstone Close</Street>
<Town>Crawley</Town>
<PostCode>RH10 9UA</PostCode>
<PostalRegion>West Sussex</PostalRegion>
</Address>
<PrimaryMode>bus</PrimaryMode>
</Operator>
</organisations>
</ResourceFrame>
</frames>
</CompositeFrame>
<CompositeFrame version="1.0" id="epd:UK:Easit:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Easit:ezt" dataSourceRef="ezt:easit" responsibilitySetRef="ezt:tariffs">
<ValidBetween>
<FromDate>2018-01-01T00:00:00</FromDate>
<ToDate>2020-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>Easit Third Party card - Fares Example</Name>
<Description>This is an example showing how one might encode part of the EAsit card accepted on Metrobus in NeTEx.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<!--==== CODESPACEs ==== -->
<codespaces>
<CodespaceRef ref="epd_data"/>
</codespaces>
<!--==== FRAME DEFAULTS ==== -->
<FrameDefaults>
<DefaultCodespaceRef ref="ezt_data"/>
<DefaultDataSourceRef version="1.0" ref="ezt:easit"/>
<DefaultResponsibilitySetRef version="1.0" ref="ezt:tariffs"/>
</FrameDefaults>
<frames>
<!-- Easit discount Card -->
<FareFrame version="1.0" id="epd:UK:Easit:FareFrame_UK_PI_FARE_PRODUCT:Easit@discount:ezt" responsibilitySetRef="ezt:tariffs">
<Name>easit cards</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<FrameDefaults>
<!--- The default means that actually we could leave off all id s that belong to the mb: namespace. -->
<DefaultCodespaceRef ref="ezt_data"/>
<DefaultResponsibilitySetRef version="1.0" ref="ezt:tariffs"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<prerequisites>
<ResourceFrameRef version="1.0" ref="epd:UK:Easit:ResourceFrame_UK_PI_COMMON:Easit:ezt"/>
<FareFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc"/>
</prerequisites>
<PricingParameterSet version="1.0" id="ezt:Products@Discount@Easit">
<pricingRules>
<DiscountingRule version="1.0" id="ezt:Tariff@Discount@Easit@Crawley@metrobus">
<Name>Metrobus discount for easit Crawley holders</Name>
<DiscountAsPercentage>0.38</DiscountAsPercentage>
</DiscountingRule>
<DiscountingRule version="1.0" id="ezt:Tariff@Discount@Easit@Crawley@rail">
<Name>Rail discount for easit Crawley holders</Name>
<DiscountAsPercentage>0.15</DiscountAsPercentage>
</DiscountingRule>
</pricingRules>
</PricingParameterSet>
<tariffs>
<Tariff version="1.0" id="ezt:Tariff@Easit_card">
<Name>Easit Card</Name>
<documentLinks>
<InfoLink typeOfInfoLink="fareSheet">http://assets.goaheadbus.com/media/cms_page_media/3111/FARES%20CHART%20FOR%20WEB%20Jan%202017%20Proof%203.pdf</InfoLink>
</documentLinks>
<OtherOrganisationRef versionRef="1.0" ref="ezt:Easit"/>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:flat"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeInterval version="1.0" id="ezt:Tariff@Easit_card@1year">
<Name>Annual - 1year and three weeks</Name>
<Duration>P1Y21D</Duration>
</TimeInterval>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="ezt:Tariff@Easit_card@durations">
<Name>Dusration of Easit card</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<TimeIntervalRef version="1.0" ref="ezt:Tariff@Easit_card@1year"/>
</FareStructureElement>
<FareStructureElement version="1.0" id="ezt:Tariff@Easit_card@access_network">
<Name>Network for easit card </Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="ezt:Tariff@Easit_card@schemes" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<NetworkRef versionRef="1.0" ref="ezt:easitCRAWLEY">TO DO WHat should this be </NetworkRef>
</validityParameters>
</GenericParameterAssignment>
</validityParameterAssignments>
</FareStructureElement>
<FareStructureElement version="1.0" id="ezt:Tariff@Easit_card@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="ezt:Tariff@Easit_card@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<CommercialProfile id="ezt:Easit@Employee" version="1.0">
<Name>Employee of a Easit member company</Name>
<DiscountingRuleRef ref="ezt:Tariff@Discount@Easit@Crawley@metrobus" version="1.0"/>
</CommercialProfile>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="ezt:Tariff@Easit_card@entitlements">
<Name>Gives entitlements</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:entitles"/>
<GenericParameterAssignment order="1" id="ezt:Tariff@Easit_card@entitlements" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_purchase"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<EntitlementGiven version="1.0" id="ezt:Tariff@Easit_card@entitlementGatwick_travelcardr">
<Name>Gatwick_travelcard</Name>
<DiscountingRuleRef ref="ezt:Tariff@Discount@Easit@Crawley@metrobus" version="1.0"/>
<PreassignedFareProductRef ref="mb:Pass@Gatwick_travelcard" version="1.0"/>
<EntitlementConstraint>
<TariffZoneConstraint>equivalent</TariffZoneConstraint>
<TypeOfTravelDocumentConstraint>sameSmartcard</TypeOfTravelDocumentConstraint>
</EntitlementConstraint>
<EntitlementType>purchaseAtDiscount</EntitlementType>
</EntitlementGiven>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
</tariffs>
<fareProducts>
<ThirdPartyProduct id="ezt:Discount@Easit_card" version="1.0">
<Name>Easit_card</Name>
<Description>
Traffic congestion has been described as having a negative impact on Sussex based businesses (Sussex Enterprise, Voice of Business Survey, 2008) with transport inadequacies costing each Sussex business an average of £29,000 every year.
Given the importance of Manor Royal to the local and wider economy, easitCRAWLEY was introduced to tackle the problems caused by business related traffic movements and to help achieve better commercial and community outcomes.
Manor Royal BID information
Thanks to the success of the Manor Royal Business Improvement Scheme (BID), every Manor Royal based business now has FREE access to easitCRAWLEY and the initiatives on offer.
easitCRAWLEY initiatives available to members
15% discount on Southern rail network
Access to the new easitSHARE initiative
Discounted Metrobus tickets
Savings and FREE driving credit with Enterprise Car Club
Discounted electric vehicle charging units
Discounts on Halfords bikes, accessories and servicing
50% discount with Brompton Bike Hire
10% discount off eBikes with Cyclotricity
Bike loans including folding and electric
Free Co-wheels Car Club membership with driving credit
Cycle-to-work scheme
Carbon neutral car benefit scheme
Promotional and marketing material
Travel planning
Optional network meetings
For further information please select initiativ
There is no cost to registering, but some of our initiatives require you to have an Easit_card - these cost £5.05 (inc vat) and can be purchased online.
The Easit_card can save you £££'s on your daily commute!
For membership details please email info@easit.org.uk
easitRAIL Discounts
15% Southern - available across the whole network (except central London zones 1,2 and 3).
15% South Western Railway - for journeys to: Wokingham, Reading, Winnersh Triangle, Bracknell, Andover, Basingstoke, Cosham, Farnborough, Fratton, Hillsea, Portsmouth Harbour, Portsmouth and Southsea Central and Winchester Stations.
15% Great Western Railway - for journeys to: Reading, Oxford, Maidenhead, Wokingham and Farnborough North.
Questions and Answers
Who is entitled to this discount?
Only staff of easitMEMBER companies are eligible to access easitINITIATIVES.
What happens if my employer terminates its membership of easit or I leave my job?
The initiatives are only valid while you are in the employ of an easitMEMBER organisation.
Can I buy a Travelcard and receive the easitDISCOUNT?
No. Travelcards (zonal ticket allowing unlimited travel on London's public transport network) are not part of our initaitives and therefore not discounted.
Can I use another Railcard in conjunction with my Easit_card?
No further discount can be received on top of the easitDISCOUNT. We advise you to check the best deal before purchasing your ticket if you have another railcard.
Will I be able to purchase an Annual Season ticket and receive a discount?
Yes.
In the case of Southern, you need to ensure that your Easit_card is valid for the whole duration of your seaon ticket. You can order a new Easit_card by logging in to your easitREGISTRATION page.
Staff at the station refused to sell me an easitDISCOUNTED ticket. What should I do?
Tickets cannot be retrospectively discounted but we can ensure it's fixed for next time you try to travel on our discounts. Please email info@easit.org.uk and provide us with the following:-
The station you were trying to buy a ticket from, the ticket type e.g single or return, class of ticket, journey details, the date and time you tried to buy a discounted ticket?
Where do I purchase my ticket?
You may purchase Single and Return tickets (ONLY) online at easit.org.uk/app/users/railportal
All other ticket types must be purchased from the relevant ticket office i.e. tickets for Southern routes must be purchased from a Southern station, tickets for GWR routes must be purchased from a GWR station. You will be required to show your Easit_card with every purchase. It is possible to find out who operates a station at www.nationalrail.co.uk and selecting 'stations and destinations'.
How do I get an Easit_card?
The card costs £5.05 (inc VAT) and is available to purchase via easit.org.uk
The Easit_card has not arrived.
Please allow three weeks for your card to arrive. If you are outside of this time frame please log into your account and ensure that your shipping details are correct. If they are - please email info@easit.org.uk so that we may investigate. Please note, you must notify us within five weeks of an order or we will not be able to reprint the card. If you are outside of this timeframe, you can always log into your account and order a replacement card.
Do I have to have a photo on my card?
Yes, this is what is used to identify you when traveling on our discounted tickets. Without it you are travelling unlawfully and will be fined if stopped.
If I lose my Easit_card after purchasing the ticket, how can I identify myself to the ticket inspector?
You MUST have an Easit_card with you at all times when travelling on an easitDISCOUNTED fare! Failure to identify yourself as an easitMEMBER may result in a Penalty Fare.
Can I get an Easit_card for my partner, children or friend?
Unfortunately not, only staff of easitMEMBERS are eligable for Easit_cardS.
How is the Easit_card delivered?
To enable us to keep the cost of the Easit_card down, we post them out using the second class Royal Mail postal service, so please allow 3 weeks for your card to be produced and posted out to you.
I'd like to register but my employer isn't a member.
In that case, please pass our details on to someone in your HR Team and we'll be happy to have a chat with them about what's involved in joining an easitNETWORK.
My rail discount is not being applied on-line?
Please check that you have selected the correct rail network from the dropdown list (see image below). Otherwise please check that your journey qualifies as a discounted route - easit.org.uk/rail
Can I have a discount if my journey crosses from one rail network to another?
Because our discounts are negotiated exclusively with each train company, you cannot apply a discount if crossing from one train company to another.
When should I order a new Easit_card?
Our cards are valid for one year and three weeks, regardless of any cards currently held. This is to allow for delivery which takes 2-3 weeks. We therefore strongly recommend that you order a new Easit_card at least 3 weeks prior to the expiry of the current Easit_card.
Why does it take 2--3 weeks for the cards to arrive?
easit is a small Social Enterprise and our aim is always to keep costs as low as possible.
Can I get a discount if I include a PlusBus ticket?
As our rail discounts are negotiated with the specific train company, for routes on their network, they cannot be combined with any other tickets.
Who or what is The easitNETWORK
easit is a trademark owned by Road Pals Ltd. It originally stood for East Area of Surrey Initiative for Transport but since spreading its wings it is now simply known as easit.
You can contact us by email at info@easit.org.uk or write to us at easitHOUSE, Old Water Yard, Curtis Road, Dorking, Surrey, RH4 1DY.
Company registration number 04792280
VAT registration number 822 1299 46
Can I have the ticket on my phone or use Southern's Key
Unfortunately not, the only type of ticket that can have the easitDISCOUNT applied to it is the traditional paper ticket.
.</Description>
<Url>https://www.easit.org.uk/easitcrawley</Url>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="ezt:EASIT"/>
<ConditionSummary>
<FareStructureType>networkFlatFare</FareStructureType>
<TariffBasis>flat</TariffBasis>
<IsPersonal>true</IsPersonal>
<RequiresPhoto>true</RequiresPhoto>
<MustCarry>true</MustCarry>
<HasOperatorRestrictions>restricted</HasOperatorRestrictions>
<IsRefundable>true</IsRefundable>
<IsExchangable>false</IsExchangable>
<HasDiscountedFares>true</HasDiscountedFares>
<AllowAdditionalDiscounts>false</AllowAdditionalDiscounts>
</ConditionSummary>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="ezt:Discount@Easit_card@use">
<Description>How long is an Easit_card valid for?
Our cards are valid for one year and three weeks from the date of order. This is regardless of any Easit_cardS currently held. The three weeks is added for free to allow for postage.</Description>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<limitations>
<Transferability version="1.0" id="ezt:Discount@Easit_card@transferability">
<CanTransfer>false</CanTransfer>
</Transferability>
</limitations>
<TimeIntervalRef version="1.0" ref="ezt:Tariff@Easit_card@1year"/>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" order="1" id="ezt:Discount@Easit_card@sale">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_sale"/>
<limitations>
<Exchanging version="1.0" id="ezt:Discount@Easit_card@changing">
<Description>Can I amend the details of an order of an Easit_card before it is delivered?
Unfortunatley not. Once an order has been placed, the details cannot be changed in anyway. We can however cancel the order for an administration fee of 90p. This will then enable you to re order.</Description>
<Allowed>none</Allowed>
</Exchanging>
<Refunding version="1.0" id="ezt:Discount@Easit_card@refunding">
<Description>Can I cancel an Easit_card order before it is delivered?
An order for a new Easit_card can be cancelled up to 5 working days after it was placed, with the cost of the order being refunded, less a 90 pence admin charge to cover all costs. Should you wish to obtain a refund, please contact info@easit.org.uk.
A cancelation can only take place within five working days of an order being placed.</Description>
<ExchangableUntilDuration>P5D</ExchangableUntilDuration>
<HasFee>true</HasFee>
</Refunding>
<Replacing version="1.0" id="ezt:Discount@Easit_card@replacing">
<Description>I've lost my Easit_card
Please log into your account on our site and follow the prompts to order a replacement.
.</Description>
<Allowed>full</Allowed>
</Replacing>
</limitations>
<TimeIntervalRef version="1.0" ref="ezt:Tariff@Easit_card@1year"/>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" order="1" id="ezt:Discount@Easit_card@entitlements@Gatwick_travelcard">
<limitations>
<EntitlementGiven version="1.0" id="ezt:Discount@Easit_card@Gatwick_travelcard">
<Name>Discount on gatwick travelcard </Name>
<DiscountingRuleRef ref="ezt:Tariff@Discount@Easit@Crawley@metrobus" version="1.0"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Gatwick_travelcard"/>
<EntitlementConstraint>
<TariffZoneConstraint>equivalent</TariffZoneConstraint>
<TypeOfTravelDocumentConstraint>sameSmartcard</TypeOfTravelDocumentConstraint>
</EntitlementConstraint>
<EntitlementType>use</EntitlementType>
</EntitlementGiven>
</limitations>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" order="1" id="ezt:Discount@Easit_card@entitlements@rail">
<Description>easitRAIL Discounts
15% Southern - available across the whole network (except central London zones 1,2 and 3).
15% South Western Railway - for journeys to: Wokingham, Reading, Winnersh Triangle, Bracknell, Andover, Basingstoke, Cosham, Farnborough, Fratton, Hillsea, Portsmouth Harbour, Portsmouth and Southsea Central and Winchester Stations.
15% Great Western Railway - for journeys to: Reading, Oxford, Maidenhead, Wokingham and Farnborough North.
Can I purchase an easitDISCOUNTED ticket from the guard on the train?
Unfortunately not. As our discounts are genuine discounts off of the cost of the normal fares, they are closely controlled. You can therefore only purchase tickets in line with the details on the rail page on our website.
Can I buy an easitDISCOUNTED ticket from a ticket machine at the station?
Unfortunately not. As our discounts are genuine discounts off of the cost of the normal fares, they are closely controlled. You can therefore only purchase tickets in line with the details on the rail page on our website.</Description>
<limitations>
<EntitlementGiven version="1.0" id="ezt:Discount@Easit_card@Rail">
<Name>Discount Rail</Name>
<DiscountingRuleRef ref="ezt:Tariff@Discount@Easit@Crawley@rail" version="1.0"/>
<PreassignedFareProductRef versionRef="1.0" ref="mb:Trip@Rail"/>
<EntitlementConstraint>
<TariffZoneConstraint>within</TariffZoneConstraint>
</EntitlementConstraint>
</EntitlementGiven>
</limitations>
<validityParameters>
<OperatorRef ref="atoc:GWR">EXTERNAL</OperatorRef>
<OperatorRef ref="atoc:SWR">EXTERNAL</OperatorRef>
<OperatorRef ref="atoc:Southern">EXTERNAL</OperatorRef>
<DistributionChannelRef ref="fxc:at_counter" version="fxc:v1.0"/>
</validityParameters>
</GenericParameterAssignment>
</validityParameterAssignments>
</ThirdPartyProduct>
</fareProducts>
<priceGroups>
<PriceGroup version="1.0" id="ezt:Tariff@Easit_card">
<members>
<SalesOfferPackagePrice id="ezt:Discount@Easit_card-SOP@Crawley" version="1.0">
<Amount>5.05</Amount>
<SalesOfferPackageRef ref="ezt:Discount@Easit_card-SOP@Crawley" version="1.0"/>
</SalesOfferPackagePrice>
</members>
</PriceGroup>
</priceGroups>
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="ezt:Discount@Easit_card-SOP@Crawley">
<BrandingRef versionRef="1.0" ref="ezt:Easit@brand">EXTERNAL</BrandingRef>
<Name>Easit Card crawley</Name>
<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@multi_operator"/>
<distributionAssignments>
<DistributionAssignment version="1.0" id="ezt:Discount@Easit_card-SOP@Crawley" order="1">
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
<FulfilmentMethodRef ref="fxc:post" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="ezt:Discount@Easit_card-SOP@Crawley" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:membership_card"/>
<ThirdPartyProductRef version="1.0" ref="ezt:Discount@Easit_card"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<ResourceFrame version="1.0" id="epd:UK:Easit:ResourceFrame_UK_PI_COMMON:Easit:ezt" dataSourceRef="ezt:easit" responsibilitySetRef="ezt:tariffs">
<Name>Operator specific common resources</Name>
<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP" version="fxc:v1.0"/>
<codespaces>
<Codespace id="ezt_data">
<Xmlns>ezt</Xmlns>
<XmlnsUrl>https://www.easit.org.uk//</XmlnsUrl>
<Description>Easit data.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<!--- The default means that actually we could leave off all id s that belong to the mb: namespace. -->
<DefaultCodespaceRef ref="ezt_data"/>
<DefaultDataSourceRef version="1.0" ref="ezt:easit"/>
<DefaultResponsibilitySetRef version="1.0" ref="ezt:tariffs"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<dataSources>
<DataSource id="ezt:easit" version="1.0">
<Email>info@easit.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="1.0" id="ezt:tariffs">
<Name>Operator tariff data</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="ezt:tariff_data@creates">
<DataRoleType>creates</DataRoleType>
<StakeholderRoleType>fareManagement</StakeholderRoleType>
<ResponsibleOrganisationRef ref="ezt:EASIT" version="1.0">METR</ResponsibleOrganisationRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<ValueSet version="1.0" id="ezt:Branding" classOfValues="Branding">
<Name>Operator Branding</Name>
<values>
<Branding version="1.0" id="ezt:Easit@brand">
<Name>EAsit</Name>
<Url>https://www.easit.org.uk/logo.png</Url>
</Branding>
</values>
</ValueSet>
</typesOfValue>
<organisations>
<!--==== Operators ==== -->
<Operator version="1.0" id="ezt:EASIT">
<PublicCode>EASIT</PublicCode>
<CompanyNumber>04792280</CompanyNumber>
<Name>East Area of Surrey Initiative for Transport</Name>
<ShortName>easit</ShortName>
<TradingName>Road Pals Ltd.</TradingName>
<ContactDetails>
<Email>at info@easit.org.uk</Email>
<Phone>01293 449191</Phone>
</ContactDetails>
<OrganisationType>operator</OrganisationType>
<Address>
<BuildingName>easitHOUSE</BuildingName>
<AddressLine1>Old Water Yard</AddressLine1>
<Street>Curtis Road</Street>
<Town>Dorking</Town>
<PostCode>RH4 1DYA</PostCode>
<PostalRegion>Surrey</PostalRegion>
</Address>
<PrimaryMode>bus</PrimaryMode>
</Operator>
</organisations>
</ResourceFrame>
</frames>
</CompositeFrame>
<CompositeFrame version="1.0" id="epd:UK:Discovery:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:DiscoveryNetwork:dsc" dataSourceRef="dsc:example" responsibilitySetRef="dsc:products">
<ValidBetween>
<FromDate>2017-01-01T00:00:00</FromDate>
<ToDate>2020-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>Discovery Passes - Fares Example</Name>
<Description>This is an example showing how one might encode part of the Discovery fare table in NeTEx.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<CodespaceRef ref="nptg_metadata"/>
<CodespaceRef ref="dsc_data"/>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="dsc_data"/>
<DefaultDataSourceRef ref="dsc:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="dsc:products" version="1.0"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<frames>
<FareFrame version="1.0" id="epd:UK:Discovery:FareFrame_UK_PI_FARE_PRODUCT:DiscoveryNetwork@pass:dsc" responsibilitySetRef="dsc:products">
<Name>Other Passes</Name>
<Description>Access rights are to a listof operators, rather than a network.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<prerequisites>
<FareFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc"/>
<ResourceFrameRef version="1.0" ref="epd:UK:Discovery:ResourceFrame_UK_PI_COMMON:DiscoveryNetwork:dsc"/>
</prerequisites>
<!--==== TARIFFS ==== -->
<tariffs>
<Tariff version="1.0" id="dsc:Tariff@Discovery">
<validityConditions>
<ValidBetween>
<FromDate>2018-05-01T00:00:00Z</FromDate>
</ValidBetween>
</validityConditions>
<Name>discovery - Fares</Name>
<Description>
.</Description>
<documentLinks>
<InfoLink typeOfInfoLink="fareSheet">https://www.metrobus.co.uk/discovery-tickets/</InfoLink>
</documentLinks>
<GroupOfOperatorsRef ref="dsc:Discovery@access_operators"/>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeInterval version="1.0" id="dsc:Tariff@Discovery@1day">
<Name>1 day</Name>
<Duration>P1D</Duration>
</TimeInterval>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="dsc:Tariff@Discovery@durations">
<Name>discovery pass durations</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<TimeIntervalRef version="1.0" ref="dsc:Tariff@Discovery@1day"/>
</FareStructureElement>
<FareStructureElement version="1.0" id="dsc:Tariff@Discovery@access_operators">
<Name>discovery single zone</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="dsc:Tariff@Discovery@access_operators" order="1">
<!--Discovery tickets will be issued and accepted by the following operators in West Sussex, East Sussex, Surrey, Brighton & Hove, East Hampshire, Kent & Medway (subject to exclusions at the bottom): -->
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<IncludesGroupingType>AND</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="dsc:Tariff@Discovery@access_operators@included" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<validityParameters>
<GroupOfOperatorsRef version="1.0" ref="dsc:discovery@included"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="dsc:Tariff@Discovery@access_operators@excluded" order="2">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterAssignmentType>NE</ValidityParameterAssignmentType>
<validityParameters>
<GroupOfOperatorsRef version="1.0" ref="dsc:discovery@excluded"/>
</validityParameters>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
</FareStructureElement>
<FareStructureElement version="1.0" id="dsc:Tariff@Discovery@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="dsc:Tariff@Discovery@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<!--- ===ELIGIBILITY USAGE PARAMETERS ========= -->
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="dsc:Tariff@Discovery@groups">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:groups"/>
<GenericParameterAssignment order="1" id="dsc:Tariff@Discovery@groups" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<GroupTicket version="1.0" id="dsc:Tariff@Discovery@family">
<Name>Family</Name>
<Description>Family Discovery - £17.50 (up to 5 people with a minimum of 1 adult and a maximum of 2 adults).</Description>
<MaximumNumberOfPersons>5</MaximumNumberOfPersons>
<companionProfiles>
<CompanionProfile version="1.0" id="dsc:Tariff@Discovery@family@adult">
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>2</MaximumNumberOfPersons>
</CompanionProfile>
<CompanionProfile version="1.0" id="dsc:Tariff@Discovery@family@child">
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
<MinimumNumberOfPersons>0</MinimumNumberOfPersons>
<MaximumNumberOfPersons>4</MaximumNumberOfPersons>
</CompanionProfile>
</companionProfiles>
</GroupTicket>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
</tariffs>
<!--==== Fare Product ==== -->
<fareProducts>
<!--==== Other Products ==== -->
<PreassignedFareProduct version="1.0" id="dsc:Pass@Discovery">
<Name>DIscovery Ticket</Name>
<Description>
The Discovery ticket is for you if you need to use the services of more than one bus company in a day
Discovery fares - one day tickets. Available from the driver.
From 1st May 2018 the prices will be:
Adult Discovery - £9
Child Discovery - £7.20
Family Discovery - £17.50
(up to 5 people with a minimum of 1 adult and a maximum of 2 adults).
Discovery tickets will be issued and accepted by the following operators in West Sussex, East Sussex, Surrey, Brighton and Hove, East Hampshire, Kent and Medway (subject to exclusions at the bottom):
Abellio Surrey, Arriva, ASD Travel, Autocar, Brighton and Hove, Buses Excetera, Chalkwell, Compass Travel, Community Transport (Brighton, Hove and Area), County Connect Buses in Kent,
Cuckmere Community Bus, Emsworth and District, Farleigh Coaches, Go-Coach, Metrobus, Nu-Venture, Regent Coaches, Renown Coaches, Safeguard Coaches, Seaford and District, Southdown PSV, Stagecoach, Sussex Coaches, The Big Lemon, Wealdlink, Xelabus
(# all KCC and Medway contracted local bus services will be required to accept the ticket.)
Excluded services: Services operated on behalf of Transport for London, City Sightseeing Brighton, Winchester Park and Ride, Guildford Park and Ride, Arriva route 802. Also occasional and special services including Ardingly showground specials, Goodwood Racecourse and Motor Racing specials, nightclub services and football services. Other exclusions may apply. Check with operator.</Description>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="dsc:DSC"/>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>true</HasDiscountedFares>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="dsc:Pass@Discovery@travel">
<Name>Ride in Zone</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="dsc:Tariff@Discovery@access_operators"/>
<FareStructureElementRef version="1.0" ref="dsc:Tariff@Discovery@eligibility"/>
<FareStructureElementRef version="1.0" ref="dsc:Tariff@Discovery@groups"/>
<FareStructureElementRef version="1.0" ref="dsc:Tariff@Discovery@durations"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="dsc:Pass@Discovery@travel@conditions">
<Name>Conditions: Unlimted use, </Name>
<limitations>
<FrequencyOfUse version="1.0" id="dsc:Pass@Discovery@travel@condition@frequency">
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="dsc:Pass@Discovery@travel@condition@interchanging">
<CanInterchange>true</CanInterchange>
</Interchanging>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<!--==== ACCESS RIGHTs ===== -->
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="dsc:Pass@Discovery" order="1">
<ValidableElementRef version="1.0" ref="dsc:Pass@Discovery@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>dayPass</ProductType>
</PreassignedFareProduct>
</fareProducts>
<!-- === SALES OFFER PACKAGES === -->
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="dsc:Pass@Discovery-SOP@p-ticket">
<BrandingRef version="1.0" ref="dsc:Discovery@brand"/>
<Name>Discovery pass</Name>
<Description>This ticket bought on the bus gives you unlimted travel on all our services across our entire network, including both the Crawley, Horsham, and Redhill & Reigate Metrorider areas. ALso valid on Brighton & Hove bus services.</Description>
<distributionAssignments>
<DistributionAssignment version="1.0" id="dsc:Pass@Discovery-SOP@on_board" order="1">
<Name>On board purchase</Name>
<DistributionChannelRef ref="fxc:on_board" version="fxc:v1.0"/>
<FulfilmentMethodRef ref="fxc:collect_on_board" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="dsc:Pass@Discovery-SOP@p-ticket" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
<PreassignedFareProductRef version="1.0" ref="dsc:Pass@Discovery"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<FarePriceFrame version="1.0" id="epd:UK:Discovery:FareFrame_UK_PI_FARE_PRICE:DiscoveryNetwork@pass:dsc" responsibilitySetRef="dsc:products">
<Name>Discovery Pass Prices</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP"/>
<prerequisites>
<FareFrameRef version="1.0" ref="epd:UK:Discovery:FareFrame_UK_PI_FARE_PRODUCT:DiscoveryNetwork@pass:dsc"/>
</prerequisites>
<priceGroups>
<PriceGroup version="1.0" id="dsc:Pass@Discovery@prices">
<members>
<UsageParameterPrice version="1.0" id="dsc:Pass@Discovery@adult">
<Amount>9.00</Amount>
<UserProfileRef version="fxc:v1.0" ref="fxc:adult"/>
</UsageParameterPrice>
<UsageParameterPrice version="1.0" id="dsc:Pass@Discovery@child">
<Amount>7.20</Amount>
<UserProfileRef version="fxc:v1.0" ref="fxc:child"/>
</UsageParameterPrice>
<UsageParameterPrice version="1.0" id="dsc:Pass@Discovery@family">
<Amount>17.50</Amount>
<GroupTicketRef version="1.0" ref="dsc:Tariff@Discovery@family"/>
</UsageParameterPrice>
</members>
</PriceGroup>
</priceGroups>
<!--==== Fare Prices ==== -->
<fareTables>
<FareTable version="1.0" id="dsc:Pass@Discovery">
<Name>Discovery Fares</Name>
<!---
______ _ | Adult Child family
1 day | £9.00 £7.20 £17.50 |
______ ______ ______ _ |
Family (up to 5 people with a minimum of 1 adult and a maximum of 2 adults).
-->
<pricesFor>
<PreassignedFareProductRef version="1.0" ref="dsc:Pass@Discovery"/>
<SalesOfferPackageRef version="1.0" ref="dsc:Pass@Discovery-SOP@p-ticket"/>
<TimeIntervalRef version="1.0" ref="dsc:Tariff@Discovery@1day"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="dsc:Tariff@Discovery"/>
</usedIn>
<columns>
<FareTableColumn version="1.0" id="dsc:Pass@Discovery@row_name">
<Name>row name</Name>
</FareTableColumn>
<FareTableColumn version="1.0" id="dsc:Pass@Discovery@adult">
<Name>Adult</Name>
</FareTableColumn>
<FareTableColumn version="1.0" id="dsc:Pass@Discovery@child">
<Name>Child</Name>
</FareTableColumn>
<FareTableColumn version="1.0" id="dsc:Pass@Discovery@family">
<Name>Family</Name>
</FareTableColumn>
</columns>
<rows>
<FareTableRow version="1.0" id="dsc:Pass@Discovery@1day">
<Name>1 day</Name>
</FareTableRow>
</rows>
<cells>
<Cell version="1.0" id="dsc:Pass@Discovery@adult" order="1">
<UsageParameterPriceRef version="1.0" ref="dsc:Pass@Discovery@adult"/>
<ColumnRef version="1.0" ref="dsc:Pass@Discovery@adult"/>
<RowRef version="1.0" ref="dsc:Pass@Discovery@1day"/>
</Cell>
<Cell version="1.0" id="dsc:Pass@Discovery@child" order="1">
<UsageParameterPriceRef version="1.0" ref="dsc:Pass@Discovery@child"/>
<ColumnRef version="1.0" ref="dsc:Pass@Discovery@child"/>
<RowRef version="1.0" ref="dsc:Pass@Discovery@1day"/>
</Cell>
<Cell version="1.0" id="dsc:Pass@Discovery@family" order="1">
<UsageParameterPriceRef version="1.0" ref="dsc:Pass@Discovery@family"/>
<ColumnRef version="1.0" ref="dsc:Pass@Discovery@family"/>
<RowRef version="1.0" ref="dsc:Pass@Discovery@1day"/>
</Cell>
</cells>
</FareTable>
</fareTables>
</FarePriceFrame>
<ResourceFrame version="1.0" id="epd:UK:Discovery:ResourceFrame_UK_PI_COMMON:DiscoveryNetwork:dsc" responsibilitySetRef="dsc:products">
<Name>Discovery Pass Specific code values</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<Codespace id="dsc_data">
<Xmlns>dsc</Xmlns>
<XmlnsUrl>https://www.discovery.co.uk/</XmlnsUrl>
<Description>Discovery products.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="dsc_data"/>
<DefaultDataSourceRef ref="dsc:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="dsc:products" version="1.0"/>
</FrameDefaults>
<dataSources>
<DataSource id="dsc:example" version="1.0">
<Email>info@www.Discovery.co.uk</Email>
</DataSource>
</dataSources>
<responsibilitySets>
<ResponsibilitySet version="1.0" id="dsc:products">
<Name>Discovery PassProducts</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="dsc:products">
<StakeholderRoleType>fareManagement</StakeholderRoleType>
<ResponsibleOrganisationRef ref="dsc:DSC" version="1.0"/>
<ResponsibleAreaRef ref="dsc:uk">TODO</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<!-- === Types of value === -->
<typesOfValue>
<ValueSet version="1.0" id="dsc:Branding" classOfValues="Branding">
<Name>Branding</Name>
<values>
<Branding version="1.0" id="dsc:Discovery@brand">
<Name>Discovery</Name>
<Url>http://www.Discovery.info/logo.png</Url>
</Branding>
</values>
</ValueSet>
</typesOfValue>
<!-- ========Operators ========== -->
<organisations>
<Operator version="1.0" id="dsc:DSC">
<PublicCode>DSC</PublicCode>
<CompanyNumber>07861414</CompanyNumber>
<Name>Discovery consortium</Name>
<OrganisationType>retailConsortium</OrganisationType>
<PrimaryMode>bus</PrimaryMode>
<OperatorActivities>passenger</OperatorActivities>
</Operator>
</organisations>
<groupsOfOperators>
<GroupOfOperators version="1.0" id="dsc:discovery@included">
<Name>Operators participating in Discovery pass</Name>
<!--
Discovery tickets will be issued and accepted by the following operators in West Sussex, East Sussex, Surrey, Brighton & Hove, East Hampshire, Kent & Medway (subject to exclusions at the bottom):
Abellio Surrey, Arriva, ASD Travel, Autocar, Brighton & Hove, Buses Excetera, Chalkwell, Compass Travel, Community Transport (Brighton, Hove and Area), County Connect Buses in Kent,
Cuckmere Community Bus, Emsworth & District, Farleigh Coaches, Go-Coach, Metrobus, Nu-Venture, Regent Coaches, Renown Coaches, Safeguard Coaches, Seaford & District, Southdown PSV, Stagecoach, Sussex Coaches, The Big Lemon, Wealdlink, Xelabus
(# all KCC & Medway contracted local bus services will be required to accept the ticket.)
-->
<!-- NB THESE CODES ARE ALL BOGUS -->
<members>
<OperatorRef versionRef="any" ref="noc:Abelio"/>
<OperatorRef versionRef="any" ref="noc:Abellio_Surrey"/>
<OperatorRef versionRef="any" ref="noc:Arriva"/>
<OperatorRef versionRef="any" ref="noc:ASD_Travel"/>
<OperatorRef versionRef="any" ref="noc:Autocar"/>
<OperatorRef versionRef="any" ref="noc:Brighton_and_Hove"/>
<OperatorRef versionRef="any" ref="noc:Buses_Excetera"/>
<OperatorRef versionRef="any" ref="noc:Chalkwell"/>
<OperatorRef versionRef="any" ref="noc:Compass_Travel"/>
<OperatorRef versionRef="any" ref="noc:Community_Transport _Brighton"/>
<OperatorRef versionRef="any" ref="noc:Hove_an_ Area)"/>
<OperatorRef versionRef="any" ref="noc:County_Connect_Buses_in_Kent"/>
<OperatorRef versionRef="any" ref="noc:Cuckmere_Community_Bus"/>
<OperatorRef versionRef="any" ref="noc:Emsworth_and_District"/>
<OperatorRef versionRef="any" ref="noc:Farleigh_Coaches"/>
<OperatorRef versionRef="any" ref="noc:Go-Coach"/>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<OperatorRef versionRef="any" ref="noc:Nu-Venture"/>
<OperatorRef versionRef="any" ref="noc: Regent_Coaches"/>
<OperatorRef versionRef="any" ref="noc:Renown_Coaches"/>
<OperatorRef versionRef="any" ref="noc:Safeguard Coaches"/>
<OperatorRef versionRef="any" ref="noc:Seaford_and_District"/>
<OperatorRef versionRef="any" ref="noc:Southdown_PSV"/>
<OperatorRef versionRef="any" ref="noc:Stagecoach"/>
<OperatorRef versionRef="any" ref="noc:Sussex_Coaches"/>
<OperatorRef versionRef="any" ref="noc:The_Big_Lemon"/>
<OperatorRef versionRef="any" ref="noc:Wealdlink"/>
<OperatorRef versionRef="any" ref="noc:Xelabus"/>
<AuthorityRef versionRef="any" ref="nptg:KCC_Medway"/>
</members>
</GroupOfOperators>
<GroupOfOperators version="1.0" id="dsc:discovery@excluded">
<Name>Operators not participating in Discovery pass</Name>
<!-- Excluded services: Services operated on behalf of Transport for London, City Sightseeing Brighton, Winchester Park & Ride, Guildford Park & Ride, Arriva route 802. Also occasional and special services including Ardingly showground specials, Goodwood Racecourse & Motor Racing specials, nightclub services and football services. Other exclusions may apply. Check with operator. -->
<!-- NB THESE CODES ARE ALL BOGUS -->
<members>
<OperatorRef versionRef="any" ref="noc:Transport for London"/>
<OperatorRef versionRef="any" ref="noc:City_Sightseeing_Brighton"/>
<OperatorRef versionRef="any" ref="noc:Winchester_Park_and_Ride"/>
<OperatorRef versionRef="any" ref="noc:Guildford_Park_and_Ride"/>
</members>
</GroupOfOperators>
</groupsOfOperators>
</ResourceFrame>
</frames>
</CompositeFrame>
<CompositeFrame version="1.0" id="epd:UK:JSP:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@PlusBus:jsp" dataSourceRef="jsp:example" responsibilitySetRef="jsp:products">
<ValidBetween>
<FromDate>2017-01-01T00:00:00</FromDate>
<ToDate>2020-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>PlusBus Passes - Fares Example</Name>
<Description>This is an example showing how one might encode part of the PlusBus fare table for the Crawley Area in NeTEx.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<CodespaceRef ref="nptg_metadata"/>
<CodespaceRef ref="nptgTariffZone_data"/>
<CodespaceRef ref="jsp_data"/>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="jsp_data"/>
<DefaultDataSourceRef ref="jsp:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="jsp:products:JSP" version="1.0"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<prerequisites>
<CompositeFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc"/>
</prerequisites>
<frames>
<FareFrame version="1.0" id="epd:UK:JSP:FareFrame_UK_PI_FARE_PRODUCT:PlusBus@Pass:jsp">
<Name>Plus Bus Passes</Name>
<Description>Generic definition - assumes a separate
NetworkRef ref="nptg:PlusBus
GroupOfOperatorsRef jsp:PlusBus@included_operators
GroupOfOperatorsRef jsp:PlusBus@excluded_operators
GroupOfLinesRef jsp:PlusBus@excluded_lines
</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<prerequisites>
<FareFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc"/>
<ServiceCalendarFrameRef version="1.0" ref="epd:UK:JSP:ServiceCalendarFrame_UK_PI_CALENDAR:PlusBus:jsp"/>
</prerequisites>
<tariffs>
<Tariff version="1.0" id="jsp:Tariff@PlusBus@Day">
<Name>Plusbus -Tariff</Name>
<OperatorRef ref="jsp:JSP" version="1.0"/>
<NetworkRef version="any" ref="jsp:PlusBus@access_zones"/>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeInterval version="1.0" id="jsp:Tariff@PlusBus@Day@1day">
<Name>1 day</Name>
<Duration>P1D</Duration>
</TimeInterval>
</timeIntervals>
<qualityStructureFactors>
<FareDemandFactor id="jsp:JSP@Tariff@PlusBus@Demand@anytime" version="01">
<validityConditions>
<!-- These conditions are ORed together -->
<AvailabilityConditionRef ref="jsp:anytime@anyday" version="01"/>
</validityConditions>
<Name>Any time</Name>
<FareDemandType>peak</FareDemandType>
</FareDemandFactor>
<FareDemandFactor id="jsp:JSP@Tariff@PlusBus@Demand@off_peak@after_1000am" version="01">
<validityConditions>
<AvailabilityConditionRef ref="jsp:working_day_after_10.00" version="01"/>
</validityConditions>
<Name>Plusbus offpeak for Network Rail card</Name>
<Description>NETWORK Railcard (Annual Gold Card) holders get 1/3 off the adult price of PLUSBUS day tickets for towns and cities located within the South East of England, upon presentation of their valid Network Railcard (Annual Gold Card), as follows:
** Mondays to Fridays after 10:00hours;
** Saturday, Sunday, Bank Holidays any time.
The £13 minimum fare restriction does not apply to PLUSBUS day ticket purchases. </Description>
<Url>http://www.plusbus.info/sites/default/files/Railcard%20discount%20restrictions%20for%20PLUSBUS.pdf</Url>
<FareDemandType>offPeak</FareDemandType>
</FareDemandFactor>
<FareDemandFactor id="jsp:JSP@Tariff@PlusBus@Demand@off_peak@after_0930am" version="01">
<validityConditions>
<AvailabilityConditionRef ref="jsp:working_day_after_9.30" version="01"/>
</validityConditions>
<Name>Plusbus offpeak for Two Together Rail card</Name>
<Description>Two Together Railcard holders get 1/3 off the adult price of PLUSBUS day tickets, upon presentation of their valid Two Together Railcard, as follows:-
** Mondays to Fridays after 09:30hours;
** Saturday, Sunday, Bank Holidays any time.
You must buy 2 tickets at the same time. </Description>
<Url>http://www.plusbus.info/sites/default/files/Railcard%20discount%20restrictions%20for%20PLUSBUS.pdf</Url>
<FareDemandType>middle</FareDemandType>
</FareDemandFactor>
<FareDemandFactor id="jsp:JSP@Tariff@PlusBus@Demand@off_peak@varies_by_region" version="01">
<!-- These conditions are ORed together -->
<validityConditions>
<ValidityRuleParameter id="jsp:JSP@Tariff@PlusBus@Demand@off_peak@varies_by_region@Outside_South_East" version="01">
<Description>** outside of the South East of England at all times;</Description>
<!-- ANDed with -->
<WithConditionRef ref="jsp:anytime@anyday" version="01"/>
<RuleObjectRef ref="jsp:Outside_South_East_Region" xsi:type="FareZoneRefStructure" version="01">South East</RuleObjectRef>
<isValid>true</isValid>
</ValidityRuleParameter>
<ValidityRuleParameter id="jsp:JSP@Tariff@PlusBus@Demand@off_peak@varies_by_region@Inside_South_East" version="01">
<Description>** in the South East after the Monday to Friday morning peak period* (excluding Bank Holidays) for a journey wholly within the South East region.
* times of off-peak services vary by route, but generally related to the availability of Off-Peak tickets.</Description>
<WithConditionRef ref="jsp:working_day_offpeak" version="01"/>
<RuleObjectRef ref="jsp:South_East_Region" xsi:type="FareZoneRefStructure" version="01">South East</RuleObjectRef>
<isValid>true</isValid>
</ValidityRuleParameter>
</validityConditions>
<Name>Plusbus offpeak for Senior Rail card</Name>
<Description>Senior Railcard holders get 1/3 off the adult price of PLUSBUS day tickets, upon presentation of their valid Senior Railcard, as follows:-
** outside of the South East of England at all times;
** in the South East after the Monday to Friday morning peak period* (excluding Bank Holidays) for a journey wholly within the South East region.
* times of off-peak services vary by route, but generally related to the availability of Off-Peak tickets.</Description>
<Url>http://www.plusbus.info/sites/default/files/Railcard%20discount%20restrictions%20for%20PLUSBUS.pdf</Url>
<FareDemandType>middle</FareDemandType>
</FareDemandFactor>
</qualityStructureFactors>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@access_modes">
<Name>Available modes</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<GenericParameterAssignment version="1.0" id="jsp:Tariff@Pass@PlusBus@modes@bus" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>OR</ValidityParameterGroupingType>
<validityParameters>
<VehicleModes>bus</VehicleModes>
<VehicleModes>tram</VehicleModes>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@access_zones">
<Name>PlusBus access rights - zone</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="jsp:Tariff@PlusBus@access_zones" order="1">
<!-- A Crawley, Gatwick, Horley or Three Bridges PLUSBUS ticket gives you unlimited bus travel on participating operators services, around the whole urban area of Crawley, Gatwick, Horley, and Three Bridges,
-->
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<NetworkRef version="any" ref="jsp:PlusBus@access_zones"/>
</validityParameters>
<IncludesGroupingType>AND</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="jsp:Tariff@PlusBus@access@included@access_operators" order="1">
<!-- A Crawley, Gatwick, Horley or Three Bridges PLUSBUS ticket gives you unlimited bus travel on participating operators services, around the whole urban area of Crawley, Gatwick, Horley, and Three Bridges,
-->
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<GroupOfOperatorsRef version="any" ref="jsp:PlusBus@included_operators"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="jsp:Tariff@PlusBus@access@excluded@access_operators" order="2">
<!-- A Crawley, Gatwick, Horley or Three Bridges PLUSBUS ticket gives you unlimited bus travel on participating operators services, around the whole urban area of Crawley, Gatwick, Horley, and Three Bridges,
-->
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:cannot_access"/>
<ValidityParameterGroupingType>NOT</ValidityParameterGroupingType>
<validityParameters>
<GroupOfOperatorsRef version="any" ref="jsp:PlusBus@excluded_operators"/>
</validityParameters>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="jsp:Tariff@PlusBus@access@excluded@services" order="2">
<!-- A Crawley, Gatwick, Horley or Three Bridges PLUSBUS ticket gives you unlimited bus travel on participating operators services, around the whole urban area of Crawley, Gatwick, Horley, and Three Bridges,
-->
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:cannot_access"/>
<ValidityParameterGroupingType>NOT</ValidityParameterGroupingType>
<validityParameters>
<NetworkRef ref="jsp:PlusBus@excluded_lines" version="any"/>
</validityParameters>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
</FareStructureElement>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Day@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="jsp:Tariff@PlusBus@Day@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<!--- ===ELIGIBILITY USAGE PARAMETERS ========= -->
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
<UserProfileRef ref="atc:rail_card_holder" versionRef="any">EXTERNAL use dail defintion</UserProfileRef>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Day@durations">
<Name>PlusBus pass durations</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Day@1day"/>
</timeIntervals>
</FareStructureElement>
<!-- Sales related -->
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Day@prerequisites">
<Name>Prerequisites for Plusbus day ticket</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:prerequisites"/>
<GenericParameterAssignment version="01" id="jsp:Tariff@PlusBus@Day@prerequisites" order="1">
<Name>Only available as Add on to rail ticket</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:otherprerequisites"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<EntitlementRequired id="jsp:Tariff@PlusBus@Day@prequisites@single_trip" version="01">
<Name>Must have a rail ticket pass</Name>
<FareProductRef ref="atc:ATOC@Products@Trip@single" versionRef="01">EXTERNAL - have to have a rail ticket for same day to buy</FareProductRef>
<EntitlementConstraint>
<PeriodConstraint>sameDay</PeriodConstraint>
<TariffZoneConstraint>sameAsOriginOrDestination</TariffZoneConstraint>
</EntitlementConstraint>
</EntitlementRequired>
<EntitlementRequired id="jsp:Tariff@Trip@return" version="01">
<Name>Must have a rail ticket pass</Name>
<FareProductRef ref="atc:ATOC@Products@Trip@Return" versionRef="01">EXTERNAL - have to have areturn for same day to buy</FareProductRef>
<EntitlementConstraint>
<PeriodConstraint>sameDay</PeriodConstraint>
<TariffZoneConstraint>sameAsOriginOrDestination</TariffZoneConstraint>
</EntitlementConstraint>
</EntitlementRequired>
<EntitlementRequired id="jsp:Tariff@PlusBus@Day@prequisites" version="01">
<Name>Must have a rail ticket pass</Name>
<FareProductRef ref="atc:ATOC@Products@Pass@Day" versionRef="01">EXTERNAL - have to have a rail ticket for same day to buy</FareProductRef>
<EntitlementConstraint>
<PeriodConstraint>sameDayOfReturn</PeriodConstraint>
<TariffZoneConstraint>sameAsOriginOrDestination</TariffZoneConstraint>
</EntitlementConstraint>
</EntitlementRequired>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
<Tariff version="1.0" id="jsp:Tariff@PlusBus@Season">
<Name>plusbus - Fares</Name>
<OperatorRef ref="jsp:JSP" version="1.0"/>
<NetworkRef version="any" ref="jsp:PlusBus@access_zones"/>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeInterval version="1.0" id="jsp:Tariff@PlusBus@Season@1week">
<Name>1 week</Name>
<Duration>P7D</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="jsp:Tariff@PlusBus@Season@1month">
<Name>1 month</Name>
<Duration>P1M</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="jsp:Tariff@PlusBus@Season@3month">
<Name>3 month</Name>
<Duration>P3M</Duration>
</TimeInterval>
<TimeInterval version="1.0" id="jsp:Tariff@PlusBus@Season@1year">
<Name>Annual</Name>
<Duration>P1Y</Duration>
</TimeInterval>
</timeIntervals>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_modes"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_zones"/>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Season@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="jsp:Tariff@PlusBus@Season@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<!--- ===ELIGIBILITY USAGE PARAMETERS ========= -->
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Season@durations">
<Name>PlusBus season pass durations</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1week"/>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1month"/>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@3month"/>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1year"/>
</timeIntervals>
</FareStructureElement>
<!-- Sales related -->
<FareStructureElement version="1.0" id="jsp:Tariff@PlusBus@Season@prerequisites">
<Name>Prerequisites for Plusbus day ticket</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:prerequisites"/>
<GenericParameterAssignment version="01" id="jsp:Tariff@PlusBus@Season@prerequisites" order="1">
<Name>Only available as Add on to rail season pass</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:otherprerequisites"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<EntitlementRequired id="jsp:Tariff@PlusBus@Season@prequisites" version="01">
<Name>Must have a rail seaon ticket </Name>
<FareProductRef ref="atc:ATOC@Products@Pass@Period" versionRef="01">EXTERNAL - have to have a rail season ticket for same period to buy</FareProductRef>
<EntitlementConstraint>
<PeriodConstraint>withinSamePeriod</PeriodConstraint>
<TariffZoneConstraint>sameAsOriginOrDestination</TariffZoneConstraint>
</EntitlementConstraint>
</EntitlementRequired>
<!-- NB THis applies to prerequisite -->
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
</tariffs>
<!--==== Fare Product s==== -->
<fareProducts>
<SupplementProduct version="1.0" id="jsp:Pass@PlusBus@Day">
<Name>PlusBus Supplement - day pass</Name>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@day"/>
<OperatorRef version="1.0" ref="jsp:JSP"/>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>true</HasDiscountedFares>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="jsp:Pass@PlusBus@Day@travel">
<Name>Rid e in Zone</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_modes"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_zones"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Day@eligibility"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Day@durations"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Day@prerequisites"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="jsp:Pass@PlusBus@Day@travel@conditions">
<Name>One trip no transfers</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<FrequencyOfUse version="1.0" id="jsp:Pass@PlusBus@Day@travel@conditions">
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="jsp:Pass@PlusBus@Day@travel@conditions">
<CanInterchange>true</CanInterchange>
</Interchanging>
<UsageValidityPeriod id="jsp:Tariff@PlusBus@Day@validity" version="01">
<ValidityPeriodType>dayPass</ValidityPeriodType>
<UsageTrigger>specifiedStartDate</UsageTrigger>
<UsageEnd>endOfFareDay</UsageEnd>
</UsageValidityPeriod>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="jsp:Pass@PlusBus@Day" order="1">
<ValidableElementRef version="1.0" ref="jsp:Pass@PlusBus@Day@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>supplement</ProductType>
<SupplementProductType>journeyExtension</SupplementProductType>
<supplementTo>
<PreassignedFareProductRef versionRef="EXTERNAL" ref="atc:Rail@Single_trip"/>
<PreassignedFareProductRef versionRef="EXTERNAL" ref="atc:Rail@Return_trip"/>
<PreassignedFareProductRef versionRef="EXTERNAL" ref="atc:Rail@Day_pass"/>
<PreassignedFareProductRef versionRef="EXTERNAL" ref="atc:Rail@Period_Pass"/>
</supplementTo>
</SupplementProduct>
<SupplementProduct version="1.0" id="jsp:Pass@PlusBus@Season">
<Name>PlusBus Supplement for season pass</Name>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="jsp:JSP"/>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>false</HasDiscountedFares>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="jsp:Pass@PlusBus@Season@travel">
<Name>Rid e in Zone</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_modes"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@access_zones"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Season@eligibility"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Season@durations"/>
<FareStructureElementRef version="1.0" ref="jsp:Tariff@PlusBus@Season@prerequisites"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="jsp:Pass@PlusBus@Season@travel@conditions">
<Name>One trip no transfers</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<FrequencyOfUse version="1.0" id="jsp:Pass@PlusBus@Season@travel@conditions">
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="jsp:Pass@PlusBus@Season@travel@conditions">
<CanInterchange>true</CanInterchange>
</Interchanging>
<UsageValidityPeriod id="jsp:Tariff@PlusBus@Season@validity" version="01">
<ValidityPeriodType>seasonTicket</ValidityPeriodType>
<UsageTrigger>specifiedStartDate</UsageTrigger>
<UsageEnd>productExpiry</UsageEnd>
</UsageValidityPeriod>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="jsp:Pass@PlusBus@Season" order="1">
<ValidableElementRef version="1.0" ref="jsp:Pass@PlusBus@Season@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<SupplementToFareProductRef versionRef="EXTERNAL" ref="atc:Rail@Period_Pass"/>
</SupplementProduct>
</fareProducts>
<!-- === SALES OFFER PACKAGES === -->
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="jsp:Pass@PlusBus-SOP@Day@p-ticket">
<BrandingRef version="1.0" ref="jsp:PlusBus@brand"/>
<Name>Plus Bus Dy Pass</Name>
<Description>Can be bought separately from ticket. at origin or destination station.</Description>
<distributionAssignments>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@Day@p-ticket@at_stop@machine" order="1">
<Name>At stop</Name>
<Description>Pay for ticket at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_stop"/>
<FulfilmentMethodRef ref="fxc:collect_from_machine" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@Day@p-ticket@at_stop@counter" order="1">
<Name>At stop</Name>
<Description>Pay for ticket at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_counter"/>
<FulfilmentMethodRef ref="fxc:collect_at_counter" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@Day@p-ticket@online-post" order="1">
<Name>At stop</Name>
<Description>Orderr ticket online at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<FulfilmentMethodRef ref="fxc:post" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="jsp:Pass@PlusBus-SOP@Day@p-ticket" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
<SupplementProductRef version="1.0" ref="jsp:Pass@PlusBus@Day"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="jsp:Pass@PlusBus-SOP@Day@online">
<BrandingRef version="1.0" ref="jsp:PlusBus@brand"/>
<Name>Plus Bus Dy Pass</Name>
<Description>Can be bought separately from ticket. at origin or destination station.</Description>
<distributionAssignments>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@Day@online@at_stop@machine" order="1">
<Name>At stop</Name>
<Description>Pay for ticket at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<FulfilmentMethodRef ref="fxc:collect_from_machine" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="jsp:Pass@PlusBus-SOP@Day@online" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
<SupplementProductRef version="1.0" ref="jsp:Pass@PlusBus@Day"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
<SalesOfferPackage version="1.0" id="jsp:Pass@PlusBus-SOP@Season@p-ticket">
<BrandingRef version="1.0" ref="jsp:PlusBus@brand"/>
<Name>Plus Bus Season Pass</Name>
<Description>Can be bought separately from ticket. at origin or destination station.</Description>
<distributionAssignments>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@season@p-ticket@at_stop@machine" order="1">
<Name>At stop</Name>
<Description>Pay for Pass at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_stop"/>
<FulfilmentMethodRef ref="fxc:collect_from_machine" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@season@p-ticket@at_stop@counter" order="1">
<Name>At stop</Name>
<Description>Pay for ticket at stop.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_counter"/>
<FulfilmentMethodRef ref="fxc:collect_at_counter" version="fxc:v1.0"/>
</DistributionAssignment>
<DistributionAssignment version="1.0" id="jsp:Pass@PlusBus-SOP@season@p-ticket@online-post" order="1">
<Name>At stop</Name>
<Description>Order ticket online, receive by post.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<FulfilmentMethodRef ref="fxc:post" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="jsp:Pass@PlusBus-SOP@season@p-ticket" order="1">
<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
<SupplementProductRef version="1.0" ref="jsp:Pass@PlusBus@Season"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
</salesOfferPackages>
</FareFrame>
<FareFrame version="1.0" id="epd:UK:JSP:FareFrame_UK_PI_FARE_PRICE:PlusBus@Pass@Crawley:jsp">
<Name>Plus Bus Crawley Prices</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP"/>
<prerequisites>
<ResourceFrameRef version="1.0" ref="epd:UK:JSP:ResourceFrame_UK_PI_COMMON:PlusBus@Pass@Crawley"/>
<ServiceFrameRef version="1.0" ref="epd:UK:JSP:ServiceFrame_UK_PI_NETWORK:PlusBus@Pass@Crawley:jsp"/>
<FareFrameRef version="1.0" ref="epd:UK:JSP:FareFrame_UK_PI_FARE_PRODUCT:PlusBus@Pass:jsp"/>
</prerequisites>
<!--==== Fare Prices ==== -->
<fareTables>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Crawley">
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
<ToDate>2018-01-01T00:00:00Z</ToDate>
</ValidBetween>
<Name>PlusBus Fares Crawley</Name>
<specifics>
<TariffZoneRef version="any" ref="nptgTariffZone:CRAWLEY"/>
</specifics>
<columns>
<FareTableColumn version="1.0" id="jsp:Pass@PlusBus@adult">
<Name>Adult</Name>
<representing>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</representing>
</FareTableColumn>
<FareTableColumn version="1.0" id="jsp:Pass@PlusBus@child">
<Name>Child</Name>
<representing>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</representing>
</FareTableColumn>
<FareTableColumn version="1.0" id="jsp:Pass@PlusBus@rail_card">
<Name>Railcard Holder</Name>
<representing>
<UserProfileRef ref="atc:railcard_holder" versionRef="any">EXTERNAL use dail defintion</UserProfileRef>
</representing>
</FareTableColumn>
</columns>
<rows>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@1day@at_stop">
<Name>Day</Name>
<representing>
<SalesOfferPackageRef version="1.0" ref="jsp:Pass@PlusBus-SOP@Day@p-ticket"/>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@1day">
<Name>Day- Only in July and August when bought online</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@7day">
<Name>Week</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@1month">
<Name> Month</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@4week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@3month">
<Name>Quarter</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@13week"/>
</representing>
</FareTableRow>
<FareTableRow version="1.0" id="jsp:Pass@PlusBus@1year">
<Name>Annual</Name>
<representing>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</representing>
</FareTableRow>
</rows>
<includes>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Day@Crawley">
<Name>PlusBus Crawley 1 day - at stop purchase</Name>
<Description>Day prices:
Only £2 in July and August when bought online
Adult: £3.70
Child: £1.85
Railcard holder: £2.45
</Description>
<pricesFor>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Day@1day"/>
<SupplementProductRef version="1.0" ref="jsp:Pass@PlusBus@Day"/>
<SalesOfferPackageRef version="1.0" ref="jsp:Pass@PlusBus-SOP@Day@p-ticket"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="jsp:Tariff@PlusBus@Day"/>
</usedIn>
<includes>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Day@Crawley@at_Stop">
<Name>PlusBus 1 day - at stop purchase</Name>
<specifics>
<DistributionChannelRef ref="fxc:at_stop" version="fxc:v1.0"/>
</specifics>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Day@Crawley@at_Stop@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@at_Stop@adult">
<Amount>3.70</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day@at_stop"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Day@Crawley@at_Stop@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@at_Stop@child">
<Amount>1.85</Amount>
<UsageParameterPriceRef version="1.0" ref="jsp:Pass@PlusBus@Crawley@1day@at_Stop@adult"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day@at_stop"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Day@Crawley@at_Stop@rail_card" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@at_Stop@rail_card">
<Amount>2.45</Amount>
<UserProfileRef ref="atc:railcard_holder" versionRef="any">EXTERNAL use dail defintion</UserProfileRef>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day@at_stop"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online">
<Name>PlusBus 1 day - at stop purchase</Name>
<StartDate>2018-07-01</StartDate>
<EndDate>2018-08-31</EndDate>
<specifics>
<DistributionChannelRef ref="fxc:online" version="fxc:v1.0"/>
</specifics>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@adult">
<Amount>2.00</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@child">
<Amount>1.85</Amount>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@rail_card" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Crawley@1day@online@rail_card">
<Amount>2.00</Amount>
<UserProfileRef ref="atc:railcard_holder" versionRef="any">EXTERNAL use dail defintion</UserProfileRef>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1day"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Season@Crawley">
<Name>PlusBus Season pass</Name>
<Description>Season prices:
Adult Price / Day
7-days £16.00 £3.20
Month £52.00 £2.60
Quarter £125.00 £2.08
Annual £440.00 £1.83 Child discount: half adult season ticket prices.
</Description>
<StartDate>2018-07-01</StartDate>
<EndDate>2018-08-31</EndDate>
<pricesFor>
<SupplementProductRef version="1.0" ref="jsp:Pass@PlusBus@Season"/>
<SalesOfferPackageRef version="1.0" ref="jsp:Pass@PlusBus-SOP@Season@p-ticket"/>
</pricesFor>
<usedIn>
<TariffRef version="1.0" ref="jsp:Tariff@PlusBus@Season"/>
</usedIn>
<includes>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day">
<Name>PlusBus 7day - </Name>
<pricesFor>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1week"/>
</pricesFor>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day@adult">
<Amount>16.00</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@7day"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day@child">
<Amount>8.00</Amount>
<UsageParameterPriceRef version="1.0" ref="jsp:Pass@PlusBus@Season@Crawley@7day@adult"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@7day"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@7day@rail_card" order="1">
<CellPrice id="jsp:Pass@PlusBus@Season@Crawley@7day@rail_card">
<IsAllowed>false</IsAllowed>
</CellPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@7day"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month">
<Name>PlusBus 1 month</Name>
<pricesFor>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1month"/>
</pricesFor>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month@adult">
<Amount>52.00</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1month"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month@child">
<Amount>26.00</Amount>
<UsageParameterPriceRef version="1.0" ref="jsp:Pass@PlusBus@Season@Crawley@1month@adult"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1month"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1month@rail_card" order="1">
<CellPrice id="jsp:Pass@PlusBus@Season@Crawley@1month@rail_card">
<IsAllowed>false</IsAllowed>
</CellPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1month"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@3month">
<Name>PlusBus 1 day - at stop purchase</Name>
<pricesFor>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@3month"/>
</pricesFor>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@3month@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@3month@adult">
<Amount>125.00</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@3month"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@3month@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBu@Season@Crawley@3month@child">
<Amount>62.50</Amount>
<UsageParameterPriceRef version="1.0" ref="jsp:Pass@PlusBus@Season@Crawley@3month@adult"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@3month"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@3month@rail_card" order="1">
<CellPrice id="jsp:Pass@PlusBus@Season@Crawley@3month@rail_card">
<IsAllowed>false</IsAllowed>
</CellPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@3month"/>
</Cell>
</cells>
</FareTable>
<FareTable version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year">
<pricesFor>
<TimeIntervalRef version="1.0" ref="jsp:Tariff@PlusBus@Season@1year"/>
</pricesFor>
<cells>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year@adult" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year@adult">
<Amount>440.00</Amount>
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@adult"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1year"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year@child" order="1">
<UsageParameterPrice version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year@child">
<Amount>220.00</Amount>
<UsageParameterPriceRef version="1.0" ref="jsp:Pass@PlusBus@Season@Crawley@1year@adult"/>
<UserProfileRef ref="fxc:child" version="fxc:v1.0"/>
</UsageParameterPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@child"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1year"/>
</Cell>
<Cell version="1.0" id="jsp:Pass@PlusBus@Season@Crawley@1year@rail_card" order="1">
<CellPrice id="jsp:Pass@PlusBus@Season@Crawley@1year@rail_card">
<IsAllowed>false</IsAllowed>
</CellPrice>
<ColumnRef version="1.0" ref="jsp:Pass@PlusBus@rail_card"/>
<RowRef version="1.0" ref="jsp:Pass@PlusBus@1year"/>
</Cell>
</cells>
</FareTable>
</includes>
</FareTable>
</includes>
</FareTable>
</fareTables>
</FareFrame>
<ServiceFrame version="1.0" id="epd:UK:JSP:ServiceFrame_UK_PI_NETWORK:PlusBus@Pass@Crawley:jsp">
<Name>Plus Bus Crawley zones</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP"/>
<prerequisites>
<FareFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc"/>
</prerequisites>
<Network version="any" id="jsp:PlusBus@access_zones">
<Name>Plusbus network - Crawley</Name>
<Description>
Crawley, Gatwick Airport, Horley, and Three Bridges PLUSBUS
A Crawley, Gatwick, Horley or Three Bridges PLUSBUS ticket gives you unlimited bus travel on participating operators services, around the whole urban area of Crawley, Gatwick, Horley, and Three Bridges, as shown by the travel maps (below).
Interchange stations
Crawley (Station Way), Gatwick Airport, Horley (Victoria Rd), Three Bridges (Haslett Ave).
Day prices:
Only £2 in July and August when bought online
Adult: £3.70
Child: £1.85
Railcard holder: £2.45
Participating operators:
Metrobus (including Fastway services), Southdown PSV, Compass Travel
.</Description>
<infoLinks>
<InfoLink typeOfInfoLink="fareSheet">http://www.plusbus.info/crawley</InfoLink>
</infoLinks>
<tariffZones>
<TariffZoneRef version="any" ref="nptgTariffZone:CRAWLEY"/>
</tariffZones>
</Network>
<additionalNetworks>
<Network version="any" id="jsp:PlusBus@excluded_lines" responsibilitySetRef="jsp:products:JSP">
<Name> Excluded lines </Name>
<groupsOfLines>
<GroupOfLines version="any" id="jsp:PlusBus@excluded_lines@Crawley">
<Name>Lines excluded from Crawley Plusbus </Name>
</GroupOfLines>
</groupsOfLines>
</Network>
</additionalNetworks>
<scheduledStopPoints>
<ScheduledStopPoint version="any" id="naptStop:9100CRAWLEY">
<Name>Crawley Rail Station></Name>
<PublicCode>CRW</PublicCode>
<StopType>railStation</StopType>
<VehicleModes>rail</VehicleModes>
</ScheduledStopPoint>
<ScheduledStopPoint version="any" id="naptStop:9100GATWICK">
<Name>Gatwick Airport Rail Station></Name>
<PublicCode>GTW</PublicCode>
</ScheduledStopPoint>
<ScheduledStopPoint version="any" id="naptStop:9100THREEB">
<Name>Three Bridges Rail Station></Name>
<PublicCode>TBD</PublicCode>
<StopType>railStation</StopType>
<VehicleModes>rail</VehicleModes>
<TopographicPlaceRef ref="nptgLocality:E0026643">Three Bridges</TopographicPlaceRef>
</ScheduledStopPoint>
</scheduledStopPoints>
<tariffZones>
<TariffZone created="2013-10-11T12:27:13" changed="2013-10-11T12:27:13" modification="new" version="any" id="nptgTariffZone:CRAWLEY">
<Name lang="en">CRAWLEY</Name>
<members>
<ScheduledStopPointRef version="any" ref="naptStop:9100CRAWLEY"/>
<ScheduledStopPointRef version="any" ref="naptStop:9100THREEB"/>
<ScheduledStopPointRef version="any" ref="naptStop:9100GATWICK"/>
</members>
<types>
<TypeOfZoneRef ref="nptg:PlusBus_zone" version="nptg:v2.1"/>
</types>
<gml:Polygon srsName="UKOS" gml:id="CRAWLEY">
<gml:exterior>
<gml:LinearRing>
<!-- NPTG<Mapping> -->
<gml:pos srsName="UKOS">532024 143300</gml:pos>
<gml:pos srsName="UKOS">532024 143300</gml:pos>
<gml:pos srsName="UKOS">532045 143127</gml:pos>
<gml:pos srsName="UKOS">532094 142974</gml:pos>
<gml:pos srsName="UKOS">532169 142839</gml:pos>
<gml:pos srsName="UKOS">532266 142718</gml:pos>
<gml:pos srsName="UKOS">532380 142608</gml:pos>
<!-- TODO ADD OTHER CORDINATES -->
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
<projections>
<TopographicProjection>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-ENG"/>
</TopographicProjection>
<TopographicProjection>
<TopographicPlaceRef ref="nptgLocality:E0026643">Three Bridges</TopographicPlaceRef>
<!-- MORE TODO -->
</TopographicProjection>
</projections>
</TariffZone>
</tariffZones>
</ServiceFrame>
<ServiceCalendarFrame version="1.0" id="epd:UK:JSP:ServiceCalendarFrame_UK_PI_CALENDAR:PlusBus:jsp" dataSourceRef="jsp:example" responsibilitySetRef="jsp:products:JSP">
<Name>Plusbus Specific Calendar</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_CALENDAR:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="jsp_data"/>
<DefaultDataSourceRef ref="jsp:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="jsp:products:JSP" version="1.0"/>
</FrameDefaults>
<prerequisites>
<ServiceCalendarFrameRef versionRef="EXTERNAL-ATOC1.0" ref="atc:ATOC@Service_Calendar"/>
</prerequisites>
<contentValidityConditions>
<AvailabilityCondition id="jsp:anytime@anyday" version="01">
<Name>Any time</Name>
<IsAvailable>true</IsAvailable>
<dayTypes>
<FareDayTypeRef ref="jsp:everyday" version="any"/>
</dayTypes>
</AvailabilityCondition>
<AvailabilityCondition id="jsp:working_day_after_9.30" version="01">
<Name>Any time weekends and public holidays</Name>
<IsAvailable>true</IsAvailable>
<dayTypes>
<FareDayTypeRef ref="atc:weekend" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="atc:public_holiday_UK" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="jsp:working_day_after_9.30" version="any"/>
</dayTypes>
</AvailabilityCondition>
<AvailabilityCondition id="jsp:working_day_after_10.00" version="01">
<Name>Any time weekends and public holidays after 10</Name>
<IsAvailable>true</IsAvailable>
<dayTypes>
<FareDayTypeRef ref="atc:weekend" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="atc:public_holiday_UK" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="jsp:working_day_after_10.00" version="any"/>
</dayTypes>
</AvailabilityCondition>
<AvailabilityCondition id="jsp:working_day_offpeak" version="01">
<Name>Any time weekends and public holidays after 10</Name>
<IsAvailable>true</IsAvailable>
<dayTypes>
<FareDayTypeRef ref="atc:weekend" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="atc:public_holiday_UK" versionRef="any">EXTERNAL</FareDayTypeRef>
<FareDayTypeRef ref="jsp:working_day_after_10.00" version="any"/>
</dayTypes>
</AvailabilityCondition>
</contentValidityConditions>
<dayTypes>
<FareDayType version="any" id="jsp:everyday">
<Name>Every day</Name>
<Description>Any time</Description>
<EarliestTime>00:00:00</EarliestTime>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
<HolidayTypes>AnyDay</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
<FareDayType version="any" id="jsp:working_day_after_9.30">
<Name>Working day</Name>
<Description>After 9.30 end at 4.30 next day.</Description>
<EarliestTime>09:30:00</EarliestTime>
<properties>
<PropertyOfDay>
<HolidayTypes>WorkingDay</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
<FareDayType version="any" id="jsp:working_day_after_10.00">
<Name>Working day</Name>
<Description>After 9.30 end at 4.30 next day.</Description>
<EarliestTime>10:10:00</EarliestTime>
<properties>
<PropertyOfDay>
<HolidayTypes>WorkingDay</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
</dayTypes>
</ServiceCalendarFrame>
<ResourceFrame version="1.0" id="epd:UK:JSP:ResourceFrame_UK_PI_COMMON:PlusBus@Pass@Crawley" dataSourceRef="jsp:example" responsibilitySetRef="jsp:products:JSP">
<Name>Plus Bus Specific values for Crawley</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="jsp_data"/>
<DefaultDataSourceRef ref="jsp:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="jsp:products:JSP" version="1.0"/>
</FrameDefaults>
<prerequisites>
<ResourceFrameRef version="1.0" ref="epd:UK:JSP:ResourceFrame_UK_PI_COMMON:PlusBus:jsp"/>
</prerequisites>
<groupsOfOperators>
<GroupOfOperators version="any" id="jsp:PlusBus@included_operators">
<Name>Operators participating in PlusBus pass</Name>
<!-- Participating operators: Metrobus (including 'Fastway' services), Southdown PSV, Compass Travel -->
<members>
<OperatorRef versionRef="EXTERNAL" ref="noc:COMT">Compass Travel (Sussex) Ltd nocn:136005</OperatorRef>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<OperatorRef versionRef="EXTERNAL" ref="noc:SPSV">Southdown Psv Ltd nocn:137709</OperatorRef>
</members>
</GroupOfOperators>
<GroupOfOperators version="any" id="jsp:PlusBus@excluded_operators">
<Name>Operators not participating in Crawley Plusbus pass</Name>
<!-- -->
</GroupOfOperators>
</groupsOfOperators>
</ResourceFrame>
<ResourceFrame version="1.0" id="epd:UK:JSP:ResourceFrame_UK_PI_COMMON:PlusBus:jsp" dataSourceRef="jsp:example" responsibilitySetRef="jsp:products:JSP">
<Name>Plus Bus Generic code values</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<Codespace id="jsp_data">
<Xmlns>jsp</Xmlns>
<XmlnsUrl>https://www.plusbus.co.uk/</XmlnsUrl>
<Description>PlusBus zones.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="jsp_data"/>
<DefaultDataSourceRef ref="jsp:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="jsp:products:JSP" version="1.0"/>
</FrameDefaults>
<dataSources>
<DataSource id="jsp:example" version="1.0">
<Email>info@www.plusbus.co.uk</Email>
</DataSource>
</dataSources>
<responsibilitySets>
<ResponsibilitySet version="1.0" id="jsp:products:JSP">
<Name>Plus Bus Products</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="jsp:products">
<StakeholderRoleType>fareManagement</StakeholderRoleType>
<ResponsibleOrganisationRef ref="jsp:JSP" version="1.0"/>
<ResponsibleAreaRef ref="jsp:uk">TODO</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
<ResponsibilitySet version="any" id="nptg:tariff_zones">
<Name>Plus Bus Tarff Zones</Name>
<roles>
<ResponsibilityRoleAssignment version="any" id="nptg:tariff_zones">
<StakeholderRoleType>fareManagement</StakeholderRoleType>
<ResponsibleOrganisationRef ref="fxc:DfT" version="fxc:v1.0"/>
<ResponsibleAreaRef ref="nptg:uk">TODO</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<!-- === Types of value === -->
<typesOfValue>
<ValueSet version="nptg:v2.1" id="nptg:TypeOfZone" classOfValues="TypeOfZone">
<Name>Types of PlusBus Zone</Name>
<values>
<TypeOfZone version="nptg:v2.1" id="nptg:PlusBus_zone">
<Name>PlusBus Zone</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:PlusBus_region">
<Name>PlusBus Region</Name>
</TypeOfZone>
</values>
</ValueSet>
<ValueSet version="1.0" id="jsp:Branding" classOfValues="Branding">
<Name>Branding</Name>
<values>
<Branding version="1.0" id="jsp:PlusBus@brand">
<Name>PlusBus</Name>
<Url>http://www.plusbus.info/logo.png</Url>
</Branding>
</values>
</ValueSet>
</typesOfValue>
<!-- ========Operators ========== -->
<organisations>
<Operator version="1.0" id="jsp:JSP">
<PublicCode>JSP</PublicCode>
<CompanyNumber>07861414</CompanyNumber>
<Name>Journey Solutions partnership</Name>
<LegalName>Journey Solutions partnership</LegalName>
<OrganisationType>retailConsortium</OrganisationType>
<PrimaryMode>bus</PrimaryMode>
<OperatorActivities>passenger</OperatorActivities>
</Operator>
</organisations>
</ResourceFrame>
</frames>
</CompositeFrame>
<CompositeFrame version="1.0" id="epd:UK:NCS:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Concessionary:ncs" dataSourceRef="ncs:example" responsibilitySetRef="ncs:products">
<ValidBetween>
<FromDate>2017-01-01T00:00:00</FromDate>
<ToDate>2020-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>English National Concession scheme bus fares</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<CodespaceRef ref="nptg_metadata"/>
<CodespaceRef ref="ncs_data"/>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="ncs_data"/>
<DefaultDataSourceRef ref="ncs:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="ncs:products" version="1.0"/>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<frames>
<ServiceFrame version="1.0" id="epd:UK:NCS:ServiceFrame_UK_PI_NETWORK:Pass@Concessionary:ncs">
<Name>Network elemenst for concessionary passes</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP"/>
<prerequisites>
<FareFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc"/>
<ServiceCalendarFrameRef version="1.0" ref="epd:UK:NCS:ServiceCalendarFrame_UK_PI_CALENDAR:Pass@Concessionary:ncs"/>
<ResourceFrameRef version="1.0" ref="epd:UK:NCS:ResourceFrame_UK_PI_COMMON:Concessionary:ncs"/>
</prerequisites>
<Network version="1.0" id="ncs:Concessionary">
<tariffZones>
<TariffZoneRef version="1.0" ref="ncs:West_Sussex"/>
<TariffZoneRef version="1.0" ref="ncs:Surrey"/>
<TariffZoneRef version="1.0" ref="ncs:Brighton_and_Hove"/>
</tariffZones>
</Network>
<tariffZones>
<TariffZone version="1.0" id="ncs:West_Sussex">
<Name>West Sussex concessionary zone</Name>
<types>
<TypeOfZoneRef ref="fxc:fare_zone@multi_operator" version="fxc:v1.0"/>
<TypeOfZoneRef ref="fxc:fare_zone@concessionary" version="fxc:v1.0"/>
</types>
<!-- TODO Add stops or nptg localities in zone -->
</TariffZone>
<TariffZone version="1.0" id="ncs:Surrey">
<Name>Surrey concessionary zone</Name>
<types>
<TypeOfZoneRef ref="fxc:fare_zone@multi_operator" version="fxc:v1.0"/>
<TypeOfZoneRef ref="fxc:fare_zone@concessionary" version="fxc:v1.0"/>
</types>
<!-- TODO Add stopsor nptg localities in zone -->
</TariffZone>
<TariffZone version="1.0" id="ncs:Brighton_and_Hove">
<Name>Brighton and Hove concessionary zone</Name>
<types>
<TypeOfZoneRef ref="fxc:fare_zone@multi_operator" version="fxc:v1.0"/>
<TypeOfZoneRef ref="fxc:fare_zone@concessionary" version="fxc:v1.0"/>
</types>
<!-- TODO Add stops ornptg localities in zone -->
</TariffZone>
</tariffZones>
</ServiceFrame>
<FareFrame version="1.0" id="epd:UK:NCS:FareFrame_UK_PI_FARE_PRODUCT:Pass@Concessionary:ncs">
<Name>Other Passes</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP"/>
<prerequisites>
<ServiceFrameRef version="1.0" ref="epd:UK:NCS:ServiceFrame_UK_PI_NETWORK:Pass@Concessionary:ncs"/>
<ServiceCalendarFrameRef version="1.0" ref="epd:UK:NCS:ServiceCalendarFrame_UK_PI_CALENDAR:Pass@Concessionary:ncs"/>
</prerequisites>
<!--====Tariff Structure ==== -->
<tariffs>
<Tariff version="1.0" id="ncs:Tariff@Concessionary">
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
</ValidBetween>
</validityConditions>
<Name>Concessionary pass</Name>
<documentLinks>
<InfoLink typeOfInfoLink="resource">https://www.metrobus.co.uk/concessionary-travel//</InfoLink>
</documentLinks>
<NetworkRef version="1.0" ref="ncs:Concessionary"/>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:zonal"/>
<!--- ====Fare Structure======= -->
<timeIntervals>
<TimeInterval version="1.0" id="ncs:Tariff@Concessionary@5year">
<Name>Annual</Name>
<Duration>P1Y</Duration>
</TimeInterval>
</timeIntervals>
<qualityStructureFactors>
<FareDemandFactor version="1.0" id="ncs:Tariff@Concessionary@off_peak">
<validityConditions>
<AvailabilityConditionRef version="1.0" ref="ncs:Concessionary@off_peak"/>
</validityConditions>
<FareDemandType>offPeak</FareDemandType>
</FareDemandFactor>
<FareDemandFactor version="1.0" id="ncs:Tariff@Concessionary@anytime">
<validityConditions>
<AvailabilityConditionRef version="1.0" ref="ncs:anytime"/>
</validityConditions>
<FareDemandType>peak</FareDemandType>
</FareDemandFactor>
</qualityStructureFactors>
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="ncs:Tariff@Concessionary@durations">
<Name>discovery pass durations</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:durations"/>
<timeIntervals>
<TimeIntervalRef version="1.0" ref="ncs:Tariff@Concessionary@5year"/>
</timeIntervals>
</FareStructureElement>
<FareStructureElement version="1.0" id="ncs:Tariff@Concessionary@access_zones">
<Name>Multitrip - zones</Name>
<Description>Zones for which may be bought.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access"/>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary@access_zones" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
<ValidityParameterGroupingType>XOR</ValidityParameterGroupingType>
<validityParameters>
<NetworkRef version="1.0" ref="ncs:Concessionary"/>
</validityParameters>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="ncs:Tariff@Concessionary@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="ncs:Tariff@Concessionary@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<UserProfile version="1.0" id="ncs:registered_disabled">
<Name>Registered disabled</Name>
<Url>https://www.surreycc.gov.uk/__data/assets/pdf_file/0005/158090/Free-bus-pass-7-categories-and-accepted-proofs-060618.pdf</Url>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:registered_disabled"/>
<LocalResident>true</LocalResident>
<ProofRequired>medicalDocument</ProofRequired>
<DiscountBasis>free</DiscountBasis>
</UserProfile>
<UserProfile version="1.0" id="ncs:senior@England">
<Name>Senior</Name>
<Url>https://www.gov.uk/state-pension-age/</Url>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:senior"/>
<MinimumAge>66</MinimumAge>
<LocalResident>true</LocalResident>
<resides>
<ResidentialQualification id="ncs:senior@England" version="1.0">
<TopographicPlaceRef ref="nptgLocality:England">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
</resides>
<ProofRequired>other</ProofRequired>
<DiscountBasis>free</DiscountBasis>
</UserProfile>
<UserProfile version="1.0" id="ncs:senior@GB_Not_England">
<Name>Senior</Name>
<Url>https://www.gov.uk/state-pension-age/</Url>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:senior"/>
<MinimumAge>60</MinimumAge>
<LocalResident>true</LocalResident>
<resides>
<ResidentialQualification id="ncs:senior@GB_Not_England@Wales" version="1.0">
<MustReside>true</MustReside>
<TopographicPlaceRef ref="nptgLocality:Wales">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
<ResidentialQualification id="ncs:senior@GB_Not_England@Scotland" version="1.0">
<MustReside>true</MustReside>
<TopographicPlaceRef ref="nptgLocality:Scotland">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
<ResidentialQualification id="ncs:senior@GB_Not_England@N_Ireland" version="1.0">
<MustReside>true</MustReside>
<TopographicPlaceRef ref="nptgLocality:N_Ireland">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
</resides>
<ProofRequired>other</ProofRequired>
<DiscountBasis>free</DiscountBasis>
</UserProfile>
<UserProfile version="1.0" id="ncs:senior@London">
<Name>Senior</Name>
<Url>https://www.surreycc.gov.uk/schools-and-learning/schools/school-transport/16-transport-to-school-or-college/student-fare-card-scheme#bus</Url>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:senior"/>
<MinimumAge>16</MinimumAge>
<MaximumAge>18</MaximumAge>
<LocalResident>true</LocalResident>
<resides>
<ResidentialQualification id="ncs:senior@London" version="1.0">
<TopographicPlaceRef ref="nptgLocality:London">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
</resides>
<ProofRequired>other</ProofRequired>
<DiscountBasis>discount</DiscountBasis>
</UserProfile>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
<FareStructureElement version="1.0" id="ncs:Tariff@Concessionary@restrictions">
<Name>Conceassionary pass travel times</Name>
<Description>It's valid 24/7 for journeys in or from Surrey, and between 9.30am and 11pm for journeys starting outside Surrey.</Description>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:access_when"/>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary@restrictions" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<IncludesGroupingType>XOR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary@restrictions@inside" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<validityParameters>
<TariffZoneRef ref="netex:HOME_ZONE">SPECIFY TO RESOLVE</TariffZoneRef>
</validityParameters>
<FareDemandFactorRef ref="ncs:Tariff@Concessionary@anytime" version="1.0"/>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary@restrictions@outside" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<ValidityParameterGroupingType>AND</ValidityParameterGroupingType>
<temporalValidityParameters>
<AvailabilityConditionRef version="1.0" ref="ncs:Concessionary@off_peak"/>
</temporalValidityParameters>
<validityParameters>
<TariffZoneRef ref="netex:ROAMING_ZONE">SPECIFY TO RESOLVE</TariffZoneRef>
</validityParameters>
<FareDemandFactorRef ref="ncs:Tariff@Concessionary@off_peak" version="1.0"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
<Tariff version="1.0" id="ncs:Tariff@Student_fare_Card">
<validityConditions>
<ValidBetween>
<FromDate>2017-01-01T00:00:00Z</FromDate>
<ToDate>2019-08-31T00:00:00Z</ToDate>
</ValidBetween>
</validityConditions>
<Name>Concessionary pass</Name>
<documentLinks>
<InfoLink typeOfInfoLink="resource">https://www.surreycc.gov.uk/schools-and-learning/schools/school-transport/16-transport-to-school-or-college/student-fare-card-scheme#bus</InfoLink>
</documentLinks>
<TypeOfTariffRef version="fxc:v1.0" ref="fxc:flat"/>
<!--- ====Fare Structure======= -->
<!-- ==FARE STRUCTURE ELEMENTS -->
<fareStructureElements>
<FareStructureElement version="1.0" id="encTariff@Student_fare_Card@eligibility">
<Name>eligible user types</Name>
<TypeOfFareStructureElementRef version="fxc:v1.0" ref="fxc:eligibility"/>
<GenericParameterAssignment order="1" id="ncs:Tariff@Student_fare_Card@eligibility" version="1.0">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
<LimitationGroupingType>XOR</LimitationGroupingType>
<limitations>
<UserProfile version="1.0" id="ncs:student">
<Name>Student</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:student"/>
<MinimumAge>16</MinimumAge>
<MaximumAge>18</MaximumAge>
<LocalResident>true</LocalResident>
<resides>
<ResidentialQualification id="ncs:student@HomeBorough" version="1.0">
<TopographicPlaceRef ref="ncs:student@HomeBorough">EXTERNAL</TopographicPlaceRef>
</ResidentialQualification>
</resides>
<ProofRequired>other</ProofRequired>
<DiscountBasis>discount</DiscountBasis>
</UserProfile>
</limitations>
</GenericParameterAssignment>
</FareStructureElement>
</fareStructureElements>
</Tariff>
</tariffs>
<!--==== Fare Product ==== -->
<fareProducts>
<!--==== Other Products ==== -->
<PreassignedFareProduct version="1.0" id="ncs:Pass@Concessionary">
<!-- Concessionary passes are valid throughout from 0930-2300 Mon-Fri, and anytime at weekends and public holidays. -->
<Name>Concessionary pass</Name>
<ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/>
<ChargingMomentType>beforeTravel</ChargingMomentType>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<OperatorRef version="1.0" ref="jsp:JSP"/>
<ConditionSummary>
<FareStructureType>zonalFare</FareStructureType>
<TariffBasis>zone</TariffBasis>
<IsPersonal>true</IsPersonal>
<IsRefundable>true</IsRefundable>
<HasDiscountedFares>false</HasDiscountedFares>
</ConditionSummary>
<!--==== VALIDABLE ELEMENTs ==== -->
<validableElements>
<ValidableElement version="1.0" id="ncs:Pass@Concessionary@travel">
<Name>Use of Zone</Name>
<fareStructureElements>
<FareStructureElementRef version="1.0" ref="ncs:Tariff@Concessionary@durations"/>
<FareStructureElementRef version="1.0" ref="ncs:Tariff@Concessionary@access_zones"/>
<FareStructureElementRef version="1.0" ref="ncs:Tariff@Concessionary@eligibility"/>
<FareStructureElementRef version="1.0" ref="ncs:Tariff@Concessionary@restrictions"/>
</fareStructureElements>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" order="1" id="ncs:Pass@Concessionary@travel@conditions">
<Name>Conditions: repeated use</Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
<LimitationGroupingType>AND</LimitationGroupingType>
<limitations>
<FrequencyOfUse version="1.0" id="ncs:Pass@Concessionary@travel@conditions@@frequency">
<Name>Can use repeatedly</Name>
<FrequencyOfUseType>unlimited</FrequencyOfUseType>
</FrequencyOfUse>
<Interchanging version="1.0" id="ncs:Pass@Concessionary@travel@conditions@interchanging">
<Name>Can interchange</Name>
<CanInterchange>true</CanInterchange>
</Interchanging>
</limitations>
</GenericParameterAssignment>
</validityParameterAssignments>
</ValidableElement>
</validableElements>
<accessRightsInProduct>
<AccessRightInProduct version="1.0" id="ncs:Pass@Concessionary" order="1">
<ValidableElementRef version="1.0" ref="ncs:Pass@Concessionary@travel"/>
</AccessRightInProduct>
</accessRightsInProduct>
<ProductType>periodPass</ProductType>
</PreassignedFareProduct>
<SaleDiscountRight version="1.0" id="ncs:Discount@student_fare_card">
<Name>Bus student fare card</Name>
<Description>
Please note: Any student fare cards for 2018/19 will expire on 31 August 2019.
Please read our full terms and conditions before applying for the 2018/19 card.
Apply for bus student fare card which will expire on 31 August 2019
The card allows 16-18 year old Surrey students in full-time education to travel on Surrey buses for the under 16s fare.
The card costs £25.
It is valid from the date of issue until 31 August 2019 (for applications made after 1 August 2018).
It is valid for home to school/college journeys that start and/or end within Surrey, only.
If you also need to travel by train to complete your journey you can also apply for our train student fare card.
How you can qualify:
Live in one of the 11 boroughs/districts making up Surrey
attend a full-time education course,
be aged between 16 and 18 (under 19 on 1 September in the year of application), and students can apply 28 days in advance of their 16th birthday and your journey must start and/finish in the 11 boroughs/districts making up Surrey.
Eligible bus journeys: A student fare card can only be used for travel to and from school or college and your journey must start or finish in the 11 boroughs/districts of Surrey.
If you also need to travel by train to complete your journey you can also apply for our train student fare card.
, arge the under-16 rate for any journey which starts or finishes in the 11 boroughs/districts of Surrey, including evenings, weekends, and school/college holidays.
Abellio Surrey, Arriva (service Surrey and West Sussex), Cobham Chatterbus, Compass Bus, Falcon Buses, First, Hallmark Connections, London General, Metrobus, Quality Line. Safeguard. Southdown. Stagecoach, White Bus Services,
The only exception to this are London buses who no longer accept student fare cards. The routes affected are:
116, 117 and 166
203, 216, 235, 290 and 293
403, 404, 405, 406, 407, 411, 418, 434, 464, 465, 466, 467 and 470
K3
R68
S1
Students who use the routes below to travel to school or college can take advantage of Transport for London's 16# Oyster photocard. The Oyster card will enable Surrey students to pay as you go at half the adult single fare. For further details please contact 0845 300 7000 or visit www.tfl.gov.uk.
E-mail: student.farecards@surreycc.gov.uk
.</Description>
<ProductType>travelCard</ProductType>
</SaleDiscountRight>
</fareProducts>
<typesOfTravelDocuments>
<TypeOfTravelDocument id="ncs:concessionary_pass" version="1.0">
<Name>Concessionary pass document</Name>
</TypeOfTravelDocument>
</typesOfTravelDocuments>
<!-- === SALES OFFER PACKAGES === -->
<salesOfferPackages>
<SalesOfferPackage version="1.0" id="ncs:Pass@Concessionary-SOP@Surrey">
<BrandingRef version="1.0" ref="ncs:Surrey@brand"/>
<Name>Concessionary Natiobal Bus Scheme Pass</Name>
<Description>Please note that Concessionary-SOPare not transferable and can only be used by the person that the card is registered to.</Description>
<validityParameterAssignments>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary-SOP@restrictions" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<IncludesGroupingType>XOR</IncludesGroupingType>
<includes>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary-SOP@restrictions@inside" order="1">
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<validityParameters>
<TariffZoneRef ref="ncs:Surrey" version="1.0"> </TariffZoneRef>
</validityParameters>
<FareDemandFactorRef ref="ncs:Tariff@Concessionary@anytime" version="1.0"/>
</GenericParameterAssignment>
<GenericParameterAssignment version="1.0" id="ncs:Trip@Concessionary-SOP@restrictions@outside" order="1">
<Name>Temporal restrictions on use of card outside home zone </Name>
<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access_when"/>
<temporalValidityParameters>
<AvailabilityConditionRef version="1.0" ref="ncs:Concessionary@off_peak"/>
</temporalValidityParameters>
<validityParameters>
<TariffZoneRef ref="ncs:Surrey" version="1.0"> </TariffZoneRef>
</validityParameters>
<FareDemandFactorRef ref="ncs:Tariff@Concessionary@off_peak" version="1.0"/>
</GenericParameterAssignment>
</includes>
</GenericParameterAssignment>
</validityParameterAssignments>
<distributionAssignments>
<DistributionAssignment version="1.0" id="ncs:Pass@Concessionary-SOP" order="1">
<Name>By Post</Name>
<Description>Preorder online and receive by post.</Description>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<FulfilmentMethodRef ref="fxc:post" version="fxc:v1.0"/>
</DistributionAssignment>
</distributionAssignments>
<salesOfferPackageElements>
<SalesOfferPackageElement version="1.0" id="ncs:Pass@Concessionary-SOP" order="1">
<TypeOfTravelDocumentRef version="1.0" ref="ncs:concessionary_pass"/>
<PreassignedFareProductRef version="1.0" ref="ncs:Pass@Concessionary"/>
</SalesOfferPackageElement>
</salesOfferPackageElements>
</SalesOfferPackage>
<!-- TODO ADD PACKAGES FOR OUTHE BOROUGHS/COUNCILS -->
</salesOfferPackages>
</FareFrame>
<ServiceCalendarFrame version="1.0" id="epd:UK:NCS:ServiceCalendarFrame_UK_PI_CALENDAR:Pass@Concessionary:ncs" responsibilitySetRef="ncs:products">
<Name>Concessionary Pass Specific Calendar</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_CALENDAR:FXCP"/>
<FrameDefaults>
<DefaultCodespaceRef ref="ncs_data"/>
<DefaultDataSourceRef ref="ncs:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="ncs:products" version="1.0"/>
</FrameDefaults>
<contentValidityConditions>
<AvailabilityCondition version="1.0" id="ncs:Concessionary@off_peak">
<dayTypes>
<FareDayTypeRef version="1.0" ref="ncs:working_day_off_peak_0930-to-2300"/>
<FareDayTypeRef version="1.0" ref="ncs:weekend"/>
<FareDayTypeRef version="1.0" ref="ncs:public_holiday"/>
</dayTypes>
</AvailabilityCondition>
<AvailabilityCondition version="1.0" id="ncs:anytime">
<dayTypes>
<FareDayTypeRef version="1.0" ref="ncs:anytime"/>
</dayTypes>
</AvailabilityCondition>
</contentValidityConditions>
<dayTypes>
<FareDayType version="1.0" id="ncs:working_day_off_peak_0930-to-2300">
<Name>Working day</Name>
<Description>Weekdays between 9.30am and 11pm for journeys .</Description>
<EarliestTime>09:30:00</EarliestTime>
<properties>
<PropertyOfDay>
<DaysOfWeek>Weekdays</DaysOfWeek>
<HolidayTypes>WorkingDay</HolidayTypes>
</PropertyOfDay>
</properties>
<timebands>
<Timeband version="1.0" id="ncs:working_day_off_peak_0930-to-2300">
<StartTime>09:30:00</StartTime>
<EndTime>23:00:00</EndTime>
</Timeband>
</timebands>
</FareDayType>
<FareDayType version="1.0" id="ncs:weekend">
<Name>Weekend</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Weekend</DaysOfWeek>
</PropertyOfDay>
</properties>
</FareDayType>
<FareDayType version="1.0" id="ncs:public_holiday">
<Name>Public Holiday</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
<FareDayType version="1.0" id="ncs:anytime">
<Name>Anytime</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
<HolidayTypes>AnyDay</HolidayTypes>
</PropertyOfDay>
</properties>
</FareDayType>
</dayTypes>
</ServiceCalendarFrame>
<ResourceFrame version="1.0" id="epd:UK:NCS:ResourceFrame_UK_PI_COMMON:Concessionary:ncs" responsibilitySetRef="ncs:products">
<Name>The National Bus Travel Concession Scheme for Older and Disabled Person</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP"/>
<!--- ======= CODESPACEs======== -->
<codespaces>
<Codespace id="ncs_data">
<Xmlns>ncs</Xmlns>
<XmlnsUrl>https://www.concession.gov.uk/</XmlnsUrl>
<Description>Concessionary products.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="ncs_data"/>
<DefaultDataSourceRef ref="ncs:example" version="1.0"/>
<DefaultResponsibilitySetRef ref="ncs:products" version="1.0"/>
</FrameDefaults>
<dataSources>
<DataSource id="ncs:example" version="1.0">
<Email>info@TODO</Email>
</DataSource>
</dataSources>
<responsibilitySets>
<ResponsibilitySet version="1.0" id="ncs:products">
<Name>ConcessionaryProducts</Name>
<roles>
<ResponsibilityRoleAssignment version="1.0" id="ncs:products">
<StakeholderRoleType>fareManagement</StakeholderRoleType>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<ValueSet version="1.0" id="ncs:Branding" classOfValues="Branding">
<Name>Branding</Name>
<values>
<Branding version="1.0" id="ncs:NCS@brand">
<Name>National Bus Travel Concession Scheme</Name>
<Url>http://www.concession.gov.uk/logo.png</Url>
</Branding>
<Branding version="1.0" id="ncs:Surrey@brand">
<Name>Surrey</Name>
<Url>http://www.surrey.gov.uk/logo.png</Url>
</Branding>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
</frames>
</CompositeFrame>
<CompositeFrame id="mbt:pass_transaction_examples" version="1.0" responsibilitySetRef="mb:transaction_data" dataSourceRef="mb:metrobus">
<!-- ===============
This Shows sample Purchases
Sales Transactions would normally be exchanged separately from the reference data on whoich they are based -->
<prerequisites>
<CompositeFrameRef version="1.0" ref="epd:UK:Metrobus:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Metrorider+Metrovoyager+Gatwick_card:mb"/>
<CompositeFrameRef version="1.0" ref="epd:UK:Easit:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Easit:ezt"/>
<CompositeFrameRef version="1.0" ref="epd:UK:Discovery:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:DiscoveryNetwork:dsc"/>
<CompositeFrameRef version="1.0" ref="epd:UK:JSP:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@PlusBus:jsp"/>
<CompositeFrameRef version="1.0" ref="epd:UK:NCS:CompositeFrame_UK_PI_NETWORK_FARE_OFFER:Pass@Concessionary:ncs"/>
</prerequisites>
<frames>
<SalesTransactionFrame version="1.2" id="mbt:SampleTransactions">
<Name> Sample Transactions</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_TRANSACTIONS:FXCP"/>
<codespaces>
<CodespaceRef ref="mb_data"/>
<Codespace id="mb_transactions">
<Xmlns>mbt</Xmlns>
<XmlnsUrl>http://www.metrobus.co.uk/transactions</XmlnsUrl>
<Description>Metrobus data.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="mb_transactions"/>
</FrameDefaults>
<fareContracts>
<FareContract version="any" id="mbt:Anon001@trans002">
<Name>Crawley zone Paper pass for Cash</Name>
<CustomerRef ref="mbt:Anon"/>
<fareContractEntries>
<SalesTransaction version="any" id="mbt:Anon001@trans002@purchase_pass">
<Name>Buy Zone Day pass Cash ticket</Name>
<Description>Crawley Metrorider.</Description>
<Date>2017-07-08T01:07:00</Date>
<TypeOfFareContractEntryRef version="fxc:v1.0" ref="fxc:on_board_purchase"/>
<Amount>4.90</Amount>
<PaymentMethod>cash</PaymentMethod>
<travelSpecifications>
<OfferedTravelSpecification version="any" id="mbt:Anon001@trans002@purchase_pass">
<Date>2017-07-08T01:07:00</Date>
<TypeOfFareContractEntryRef version="fxc:v1.0" ref="fxc:on_board_purchase"/>
<SalesTransactionRef version="any" ref="mbt:Anon001@trans002@purchase_pass"/>
<TimeIntervalPriceRef version="1.0" ref="mb:metrorider@p-ticket@adult@1day"/>
<Amount>4.90</Amount>
<StartOfValidity>2017-07-08T01:07:00</StartOfValidity>
<specificParameterAssignments>
<SpecificParameterAssignment version="any" order="1" id="mbt:Anon001@trans002@purchase_pass">
<Name>Crawley Metrorider</Name>
<ValidableElementRef version="1.0" ref="mb:Pass@Metrorider@travel"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_with_Evening"/>
<SalesOfferPackageRef version="1.0" ref="mb:Pass@Metrorider-SOP@p-ticket@Crawley"/>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<validityParameters>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@day"/>
<TariffZoneRef version="1.0" ref="mb:metrorider@Crawley"/>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:on_board"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:cash-ticket"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1day"/>
</SpecificParameterAssignment>
</specificParameterAssignments>
</OfferedTravelSpecification>
</travelSpecifications>
<travelDocuments>
<TravelDocumentRef versionRef="EXTERNAL" ref="mbt:T97656452"/>
</travelDocuments>
<CollectionNote>Have a nice day</CollectionNote>
<OrganisationalUnitRef versionRef="EXTERNAL" ref="MbtSales"/>
<RetailDeviceRef versionRef="EXTERNAL" ref="mb:4534"/>
</SalesTransaction>
</fareContractEntries>
</FareContract>
<FareContract version="any" id="mbt:User121@ctr002">
<Name> m-ticket Metroyoyageur 3-day Child for use 121</Name>
<CustomerRef versionRef="1" ref="User121"/>
<fareContractEntries>
<SalesTransaction version="any" id="mbt:User121@ctr002@purchase_pass">
<Name>Child 3 day pass Metroyoyageur mobile app</Name>
<Description>Metroyoyageur.</Description>
<Date>2017-07-08T01:07:00</Date>
<TypeOfFareContractEntryRef version="fxc:v1.0" ref="fxc:online_purchase"/>
<Amount>10.10</Amount>
<ruleStepResults>
<RuleStepResult>
<Amount>10.10</Amount>
<AdjustmentAmount>10.10</AdjustmentAmount>
<DiscountingRuleRef version="1.0" ref="mb:half_price"/>
<Narrative>Child fare is half adult fare</Narrative>
</RuleStepResult>
</ruleStepResults>
<PaymentMethod>creditCard</PaymentMethod>
<travelSpecifications>
<OfferedTravelSpecification version="any" id="mbt:User121@ctr002@purchase_pass">
<Date>2017-07-08T01:07:00</Date>
<SalesTransactionRef version="any" ref="mbt:User121@ctr002@purchase_pass"/>
<TimeIntervalPriceRef version="1.0" ref="mb:metrovoyager@m-ticket@child@3day"/>
<Amount>10.10</Amount>
<StartOfValidity>2017-07-08T01:07:00</StartOfValidity>
<specificParameterAssignments>
<SpecificParameterAssignment version="any" order="1" id="mbt:User121@ctr002@purchase_pass@purchase_pass">
<Name>Crawley Metrorider</Name>
<ValidableElementRef version="1.0" ref="mb:Pass@Metrovoyager@travel"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrovoyager@durations@1D_2D_3D_1W_4W_13W_"/>
<SalesOfferPackageRef version="1.0" ref="mb:Pass@Metrovoyager-SOP@m-ticket"/>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<validityParameters>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<TariffZoneRef version="1.0" ref="mb:metrovoyager"/>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
<PassengerSeatRef versionRef="1.0" ref="mb:21A"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</SpecificParameterAssignment>
</specificParameterAssignments>
</OfferedTravelSpecification>
</travelSpecifications>
<customerPurchasePackages>
<CustomerPurchasePackage version="1.0" id="mbt:User121@CPP234@pass">
<Name> m-ticket Metroyoyageur 3-day Child for use 121</Name>
<Description>A stuctured representation for use in mobile apps etc </Description>
<SalesOfferPackageRef version="1.0" ref="mb:Pass@Metrovoyager-SOP@m-ticket"/>
<TravelSpecificationSummaryView>
<Origin>
<TariffZoneRef version="1.0" ref="mb:metrovoyager"/>
</Origin>
<Destination>
<TariffZoneRef version="1.0" ref="mb:metrovoyager"/>
</Destination>
<Duration>P3D</Duration>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
</TravelSpecificationSummaryView>
<customerPurchasePackageElements>
<CustomerPurchasePackageElement version="1.0" id="mbt:User121@CPP234@pass" order="1">
<SalesOfferPackageElementRef version="1.0" ref="mb:Pass@Metrorider-SOP@smartcard@Crawley"/>
<MarkedAs>unused</MarkedAs>
<validityParameterAssignments>
<CustomerPurchaseParameterAssignment version="any" order="1" id="mbt:User121@CPP234@pass">
<Name>Crawley Metrorider</Name>
<ValidableElementRef version="1.0" ref="mb:Pass@Metrovoyager@travel"/>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrovoyager"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrovoyager@durations@1D_2D_3D_1W_4W_13W_"/>
<limitations>
<UserProfileRef version="1.0" ref="mb:child"/>
</limitations>
<validityParameters>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<TariffZoneRef version="1.0" ref="mb:metrovoyager"/>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@3day"/>
</CustomerPurchaseParameterAssignment>
</validityParameterAssignments>
</CustomerPurchasePackageElement>
</customerPurchasePackageElements>
<SalesTransactionRef version="any" ref="mbt:User121@ctr002@purchase_pass"/>
<prices>
<CustomerPurchasePackagePrice version="1.0" id="mbt:User121@CPP234@pass">
<Amount>10.10</Amount>
</CustomerPurchasePackagePrice>
</prices>
<travelDocuments>
<TravelDocument version="any" id="mbt:User121@CPP234@pass">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</TravelDocument>
</travelDocuments>
</CustomerPurchasePackage>
</customerPurchasePackages>
<!-- need to be
<TravelDocument version="any" id="mbt:User121@ctr002@purchase_pass">
able to flatten travel document here ! -->
</SalesTransaction>
</fareContractEntries>
</FareContract>
<FareContract version="any" id="mbt:Smartcard522@ctr003">
<Name> the-key Metrorider Student Horsham Annual from Travel shop</Name>
<CustomerRef versionRef="1" ref="mbt:Smartcard522"/>
<fareContractEntries>
<SalesTransaction version="any" id="mbt:Smartcard522@ctr003@purchase_pass">
<Name> the-key Metroridet Student Horsham zone, Annual</Name>
<Description>Metroyoyageur.</Description>
<Date>2017-07-08T01:07:00</Date>
<TypeOfFareContractEntryRef version="fxc:v1.0" ref="fxc:online_purchase"/>
<Amount>390</Amount>
<PaymentMethod>creditCard</PaymentMethod>
<travelSpecifications>
<OfferedTravelSpecification version="any" id="mbt:Smartcard522@ctr003@purchase_pass">
<Date>2017-07-08T01:07:00</Date>
<SalesTransactionRef version="any" ref="mbt:Smartcard522@ctr003@purchase_pass"/>
<TimeIntervalPriceRef version="1.0" ref="mb:metrorider@smartcard@student@1year"/>
<Amount>390.00</Amount>
<StartOfValidity>2017-09-01T01:07:00</StartOfValidity>
<specificParameterAssignments>
<SpecificParameterAssignment version="any" order="1" id="mbt:Smartcard522@ctr003@purchase_pass">
<Name>Crawley Metrorider</Name>
<PreassignedFareProductRef version="1.0" ref="mb:Pass@Metrorider"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@Metrorider@durations@1D_1W_4W_13W_1Y_no_60min_no_Evening"/>
<SalesOfferPackageRef version="1.0" ref="mb:Pass@Metrorider-SOP@smartcard@Horsham"/>
<limitations>
<UserProfileRef version="1.0" ref="mb:student"/>
</limitations>
<validityParameters>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@pass@period"/>
<TariffZoneRef version="1.0" ref="mb:metrorider@Horsham"/>
<DistributionChannelRef ref="mb:travel_shop" version="1.0"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</validityParameters>
<TimeIntervalRef version="1.0" ref="mb:Tariff@Metrorider@1year"/>
</SpecificParameterAssignment>
</specificParameterAssignments>
</OfferedTravelSpecification>
</travelSpecifications>
<travelDocuments>
<TravelDocument version="any" id="mbt:Smartcard522">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</TravelDocument>
</travelDocuments>
</SalesTransaction>
</fareContractEntries>
</FareContract>
<FareContract version="any" id="mbt:Smartcard967@trans004">
<Name>10 ticket carnet on the Key</Name>
<CustomerRef ref="mbt:Anon"/>
<fareContractEntries>
<SalesTransaction version="any" id="mbt:Smartcard967@trans004@purchaseCarnet">
<Name>Buy 10 tickets on smart card Cash ticket</Name>
<Description>Reigate and Redhill Carnet Metrorider.</Description>
<Date>2017-07-08T01:07:00</Date>
<TypeOfFareContractEntryRef version="fxc:v1.0" ref="fxc:online_purchase"/>
<Amount>21.00</Amount>
<PaymentMethod>creditCard</PaymentMethod>
<travelSpecifications>
<OfferedTravelSpecification version="any" id="mbt:Smartcard967@trans004@purchaseCarnet">
<Date>2017-07-08T01:07:00</Date>
<SalesTransactionRef version="any" ref="mbt:Smartcard967@trans004@purchaseCarnet"/>
<UsageParameterPriceRef version="1.0" ref="mb:Tariff@multitrip@10@adult"/>
<Amount>21.00</Amount>
<StartOfValidity>2017-07-08T01:07:00</StartOfValidity>
<specificParameterAssignments>
<SpecificParameterAssignment version="any" order="1" id="mbt:Smartcard967@trans004@purchaseCarnet@RedhillAndReigate">
<Name>10 ticket carnet on the Key Redhill & Reigate</Name>
<ValidableElementRef version="1.0" ref="mb:Trip@multitrip@singleRide"/>
<AmountOfPriceUnitProductRef version="1.0" ref="mb:Trip@multitrip"/>
<FareStructureElementRef version="1.0" ref="mb:Tariff@multitrip@units"/>
<SalesOfferPackageRef version="1.0" ref="mb:Trip@multitrip-SOP@smartcard"/>
<limitations>
<UserProfileRef version="1.0" ref="mb:adult"/>
</limitations>
<validityParameters>
<OperatorRef version="1.0" ref="noc:METR">137122</OperatorRef>
<TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@carnet@trips"/>
<TariffZoneRef version="1.0" ref="mb:metrorider@RedhillAndReigate"/>
<DistributionChannelRef version="fxc:v1.0" ref="fxc:online"/>
<TypeOfTravelDocumentRef version="1.0" ref="mb:the-key"/>
</validityParameters>
<QualityStructureFactorRef version="1.0" ref="mb:Tariff@multitrip@10"/>
</SpecificParameterAssignment>
</specificParameterAssignments>
</OfferedTravelSpecification>
</travelSpecifications>
<travelDocuments>
<TravelDocument version="any" id="mbt:Smartcard967">
<TypeOfTravelDocumentRef version="1.0" ref="mb:m-ticket"/>
</TravelDocument>
</travelDocuments>
</SalesTransaction>
</fareContractEntries>
</FareContract>
</fareContracts>
</SalesTransactionFrame>
</frames>
</CompositeFrame>
<!-- === COMMON UK FARE RESOURCES=== -->
<CompositeFrame id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<ValidBetween>
<FromDate>2019-05-01T00:00:00</FromDate>
<ToDate>2022-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>UK FXCP Passenger Information Profile common resources</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc"/>
<codespaces>
<Codespace id="naptStop_data">
<Xmlns>naptStop</Xmlns>
<XmlnsUrl>http://www.naptan.org.uk/stops</XmlnsUrl>
<Description>UK National Public Transport Access Nodes: Stops.</Description>
</Codespace>
<Codespace id="noc_data">
<Xmlns>noc</Xmlns>
<XmlnsUrl>http://www.traveline.co.uk/noc</XmlnsUrl>
<Description>UK national operator codes</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
</FrameDefaults>
<frames>
<!-- === Profile Frame Types === -->
<ResourceFrame id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA_FRAMES:FXCP:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>UK FXCP Fare profile Frame types and codepaces</Name>
<codespaces>
<Codespace id="fxc_metadata">
<Xmlns>fxc</Xmlns>
<XmlnsUrl>netex.org.uk/fxc</XmlnsUrl>
<Description>UK FareXChange Profile metadata</Description>
</Codespace>
<Codespace id="epd_data">
<Xmlns>epd</Xmlns>
<XmlnsUrl>http://fnetex-cen.eu/epd</XmlnsUrl>
<Description>European Passenger Information profile data -use for UK frame names</Description>
</Codespace>
</codespaces>
<dataSources>
<DataSource id="fxc:dft" version="fxc:v1.0">
<Email>standards@netex.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="fxc:v1.0" id="fxc:FXC_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="fxc:v1.0" id="fxc:FXC_metadata:DfT">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" versionRef="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" versionRef="nptg:v2.1"/>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<!-- ======== TYPE S OF FRAME========= -->
<ValueSet version="fxc:1.0" id="fxc:Types_of_Specific_Frame_Basic" classOfValues="TypeOfFrame">
<Name>Types of FXC Specific Frame Basic </Name>
<values>
<!-- === ANCILLARY ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP">
<Name>UK FXCP common Local resources</Name>
<FrameClassRef nameOfClass="ResourceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_CALENDAR:FXCP">
<Name>UK FXCP Service calendar</Name>
<FrameClassRef nameOfClass="ServiceCalendarFrame"/>
</TypeOfFrame>
<!-- === PAYLOAD ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP:FXCP">
<Name>UK FXCP Stops: NapTAN Stop Place and NPTG Locations Frame</Name>
<FrameClassRef nameOfClass="SiteFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP">
<Name>UK FXCP Network</Name>
<FrameClassRef nameOfClass="ServiceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_TIMETABLE:FXCP">
<Name>UK FXCP Tietable: N</Name>
<FrameClassRef nameOfClass="TimetableFrame"/>
</TypeOfFrame>
<!-- === METADATA ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP">
<Name>UK Bus Profile common resources</Name>
<FrameClassRef nameOfClass="ResourceFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc::v2.4" id="fxc:Types_of_Offer_Frame_Basic" classOfValues="TypeOfFrame">
<Name>Types of UK Offer Frame</Name>
<values>
<!-- === COMPOSITE ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP_OFFER:FXCP">
<Name>UK FXCP composite container STOP OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc">
<Name>UK FXCP composite used to group other UKmetadta</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<!-- ======== TYPE S OF FRAME========= -->
<ValueSet version="fxc:1.0" id="fxc:Types_of_Specific_Frame_for_Fares" classOfValues="TypeOfFrame">
<Name>Types of FXC Specific Frame</Name>
<values>
<!-- === PAYLOAD ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_COMMON:FXCP">
<Name>UK Bus Profile fare common paramaters</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_NETWORK:FXCP">
<Name>UK Bus Profile fare network</Name>
<FrameClassRef nameOfClass="ServiceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP">
<Name>UK FXCP Fare Porducts Frame</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP">
<Name>UK FXCP Fare Prices Frame</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Offer_Frame_for_Fares" classOfValues="TypeOfFrame">
<Name>Types of UK Offer Frame</Name>
<values>
<!-- === COMPOSITE ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP_FARE_OFFER:FXCP">
<Name>UK FXCP composite container STOP OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_FARE_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP">
<Name>UK FXCP composite container NETWORK OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Transaction_Frame" classOfValues="TypeOfFrame">
<Name>Types of UK Trasnaction Frame</Name>
<values>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_TRANSACTIONS:FXCP">
<Name>UK Bus Profile Operator sample transactions</Name>
<FrameClassRef nameOfClass="SalesTransactionFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
<!-- ====COMMON UK PI Profile RESOURCEs: META DATA - COULD BE EXTERNALISED ===== ============ -->
<!-- === FareXChange Common fixed definitions === -->
<FareFrame id="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>FXCP Values for Farexchange</Name>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
</FrameDefaults>
<PricingParameterSet id="fxc:Common_Resources" version="fxc:v1.0">
<priceUnits>
<PriceUnit id="fxc:GBP" version="fxc:v1.0">
<privateCodes>
<PrivateCode>£</PrivateCode>
</privateCodes>
<Name>Pound Sterling</Name>
<Precision>2</Precision>
</PriceUnit>
<PriceUnit id="fxc:EUR" version="fxc:v1.0">
<privateCodes>
<PrivateCode>€</PrivateCode>
</privateCodes>
<Name>Euro</Name>
<Precision>2</Precision>
</PriceUnit>
</priceUnits>
</PricingParameterSet>
<geographicalUnits>
<GeographicalUnit id="fxc:mi" version="fxc:v1.0">
<Name>Distance Unit Miles</Name>
</GeographicalUnit>
<GeographicalUnit id="fxc:km" version="fxc:v1.0">
<Name>Distance Unit Kilometres</Name>
</GeographicalUnit>
<GeographicalUnit id="fxc:unit_stage" version="fxc:v1.0">
<Name>Distance Unit Stage</Name>
</GeographicalUnit>
</geographicalUnits>
<!-- === USAGE PARAMETERS === -->
<usageParameters>
<UserProfile version="fxc:v1.0" id="fxc:adult">
<Name>Adult</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:none"/>
<UserType>adult</UserType>
<DiscountBasis>none</DiscountBasis>
<companionProfiles>
<CompanionProfile version="fxc:v1.0" id="fxc:adult@infant">
<UserProfileRef ref="fxc:infant" version="fxc:v1.0"/>
<MinimumNumberOfPersons>0</MinimumNumberOfPersons>
<MaximumNumberOfPersons>3</MaximumNumberOfPersons>
</CompanionProfile>
</companionProfiles>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:child">
<Name>Child</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:child"/>
<UserType>child</UserType>
<MinimumAge>5</MinimumAge>
<MaximumAge>15</MaximumAge>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:infant">
<Name>Infant</Name>
<Description>Up to three children under 5 years of age, accompanied by a fare paying adult or child passenger, and not occupying a seat, may travel free of charge on the Company’s services.</Description>
<prices>
<UsageParameterPrice version="fxc:v1.0" id="fxc:infant">
<Amount>0</Amount>
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:infant"/>
<UserType>infant</UserType>
<MinimumAge>0</MinimumAge>
<MaximumAge>4</MaximumAge>
<DiscountBasis>free</DiscountBasis>
<companionProfiles>
<CompanionProfile id="fxc:infant@adult" version="fxc:v1.0">
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>1</MaximumNumberOfPersons>
<DiscountBasis>none</DiscountBasis>
</CompanionProfile>
</companionProfiles>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:student">
<Name>Student</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:student"/>
<UserType>student</UserType>
<ProofRequired>membershipCard</ProofRequired>
<DiscountBasis>discount</DiscountBasis>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:senior">
<Name>Senior</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:child"/>
<UserType>senior</UserType>
<MinimumAge>60</MinimumAge>
</UserProfile>
</usageParameters>
<!-- ====CHANNELS -->
<distributionChannels>
<DistributionChannel id="fxc:online" version="fxc:v1.0">
<ShortName>Internet sales</ShortName>
<alternativeNames>
<AlternativeName order="1" id="fxc:online_de" version="fxc:v1.0">
<Name lang="de">Internetverkauf</Name>
</AlternativeName>
<AlternativeName order="1" id="fxc:online_fr" version="fxc:v1.0">
<Name lang="fr">A vendre par l'internet</Name>
</AlternativeName>
</alternativeNames>
<DistributionChannelType>online</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:online_subscription" version="fxc:v1.0">
<ShortName>online autonatic subscription to renew</ShortName>
<DistributionChannelType>online</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:at_stop" version="fxc:v1.0">
<ShortName>In station sale by machine, counter or payg</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:self_service_ticket_machine" version="fxc:v1.0">
<ShortName>Automatic Ticket Machine</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
</DistributionChannel>
<DistributionChannel id="fxc:pay_as_you_go_device" version="fxc:v1.0">
<ShortName>Pay as you go device - eg smartcard</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
</DistributionChannel>
<DistributionChannel id="fxc:at_counter" version="fxc:v1.0">
<ShortName>Ticket counter sale</ShortName>
<alternativeNames>
<AlternativeName order="1" id="fxc:at_counter_de" version="fxc:v1.0">
<Name lang="de">Schalter</Name>
</AlternativeName>
<AlternativeName order="1" id="fxc:at_counter_fr" version="fxc:v1.0">
<Name lang="fr">A vendre par le guichet</Name>
</AlternativeName>
</alternativeNames>
<DistributionChannelType>atStop</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:on_board" version="fxc:v1.0">
<ShortName>on_board</ShortName>
<DistributionChannelType>onBoard</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:call_centre" version="fxc:v1.0">
<ShortName>Call Centre</ShortName>
<DistributionChannelType>telephone</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:operator_travel_shop" version="fxc:v1.0">
<ShortName>Operator Travel Shop</ShortName>
<DistributionChannelType>telephone</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:travel_agent" version="fxc:v1.0">
<ShortName>Travel Agent</ShortName>
<DistributionChannelType>agency</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:employee_organisation" version="fxc:v1.0">
<ShortName>Employee Organisation</ShortName>
<DistributionChannelType>other</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:statutory_organisation" version="fxc:v1.0">
<ShortName>Statutory Organisation</ShortName>
<DistributionChannelType>other</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
</distributionChannels>
<fulfilmentMethods>
<FulfilmentMethod id="fxc:collect_on_board" version="fxc:v1.0">
<Name>Collect on board</Name>
<FulfilmentMethodType>conductor</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:hand_written_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_from_machine" version="fxc:v1.0">
<Name>Collect from machine</Name>
<FulfilmentMethodType>ticketMachine</FulfilmentMethodType>
<RequiresBookingReference>true</RequiresBookingReference>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_at_counter" version="fxc:v1.0">
<Name>Collect at counter</Name>
<FulfilmentMethodType>ticketOffice</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:hand_written_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_from_agent" version="fxc:v1.0">
<Name>Travel agent issues ticket directly</Name>
<FulfilmentMethodType>agent</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:electronic_document" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:mobile_app" version="fxc:v1.0">
<Name>Mobile App</Name>
<FulfilmentMethodType>mobileApp</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:mobile_app_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:self_print" version="fxc:v1.0">
<Name>Self Print</Name>
<FulfilmentMethodType>selfprint</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:self_print_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:electronic_document" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:online_propagation" version="fxc:v1.0">
<Name>Online propagation</Name>
<FulfilmentMethodType>validator</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:mobile_app_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:email" version="fxc:v1.0">
<Name>EMAIL</Name>
<FulfilmentMethodType>email</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:self_print_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:post" version="fxc:v1.0">
<Name>Send ticket by post</Name>
<FulfilmentMethodType>post</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:courier" version="fxc:v1.0">
<Name>Send ticket by courier</Name>
<FulfilmentMethodType>other</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
</fulfilmentMethods>
<typesOfTravelDocuments>
<TypeOfTravelDocument id="fxc:distribution_channel_dependent" version="fxc:v1.0">
<Name>Depends on channel used</Name>
<MediaType>other</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:printed_ticket" version="fxc:v1.0">
<Name>Printed Ticket</Name>
<MediaType>paperTicket</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:hand_written_ticket" version="fxc:v1.0">
<Name>Hand written ticket</Name>
<MediaType>paperTicket</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:magstripe_printed_ticket" version="fxc:v1.0">
<Name>Printed Ticket with magnetic Stripe</Name>
<MediaType>paperTicket</MediaType>
<MachineReadable>magneticStrip</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:self_print_ticket" version="fxc:v1.0">
<MediaType>selfPrintPaperTicket</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:pass" version="fxc:v1.0">
<MediaType>card</MediaType>
<MachineReadable>barCode</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:mobile_app_ticket" version="fxc:v1.0">
<MediaType>mobileApp</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:smart_card" version="fxc:v1.0">
<MediaType>card</MediaType>
<MachineReadable>chip</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:electronic_document" version="fxc:v1.0">
<MediaType>none</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:membership_card" version="fxc:v1.0">
<MediaType>card</MediaType>
<MachineReadable>none</MachineReadable>
</TypeOfTravelDocument>
</typesOfTravelDocuments>
</FareFrame>
<ResourceFrame id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:FareXChange:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>FXCP - Fare profile metadata</Name>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
<DefaultLocale>
<TimeZoneOffset>0</TimeZoneOffset>
<TimeZone>GMT</TimeZone>
<SummerTimeZoneOffset>+1</SummerTimeZoneOffset>
<SummerTimeZone>BST</SummerTimeZone>
<DefaultLanguage>en</DefaultLanguage>
</DefaultLocale>
<DefaultLocationSystem>WGS84</DefaultLocationSystem>
<DefaultSystemOfUnits>SiKilometresAndMetres</DefaultSystemOfUnits>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<typesOfValue>
<!-- ======== Code sets ========= -->
<ValueSet version="fxc:v1.0" id="fxc:PointsOfInterest_Classifications" classOfValues="PointOfInterestClassification">
<Name>Types of POI</Name>
<values>
<!--- ====Type of Product category ========= -->
<PointOfInterestClassification version="fxc:v1.0" id="fxc:operator_travel_shop">
<Name>Travel Shop</Name>
</PointOfInterestClassification>
<PointOfInterestClassification version="fxc:v1.0" id="fxc:tourist_information_centre">
<Name>Tourist Information Centre</Name>
</PointOfInterestClassification>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareZone" classOfValues="TypeOfZone">
<Name>Types of FARE ZONE</Name>
<values>
<!--- ====Type of Product category ========= -->
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@operator">
<Name>Operator defined zone</Name>
</TypeOfZone>
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@multi_operator">
<Name>MultiOperator defined zone</Name>
</TypeOfZone>
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@concessionary">
<Name>Concessionary scheme zone</Name>
</TypeOfZone>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_ProductCategory" classOfValues="TypeOfProductCategory">
<Name>Types of PRODUCT CATEGORY</Name>
<values>
<!--- ====Type of Product category ========= -->
<TypeOfProductCategory version="fxc:v1.0" id="fxc:urban_bus">
<Name>Urban Bus</Name>
</TypeOfProductCategory>
<TypeOfProductCategory version="fxc:v1.0" id="fxc:rural_bus">
<Name>Rural Bus</Name>
</TypeOfProductCategory>
<TypeOfProductCategory version="fxc:v1.0" id="fxc:park_and_ride">
<Name>Rural Bus</Name>
</TypeOfProductCategory>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:PurposesOfGrouping" classOfValues="PurposeOfGrouping">
<Name>Purposes of Grouping</Name>
<values>
<!--- ====Type of Product category ========= -->
<PurposeOfGrouping version="fxc:v1.0" id="fxc:route_exclusion">
<Name>Routes to be ommitted</Name>
</PurposeOfGrouping>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:ChargingMoments" classOfValues="ChargingMoment">
<Name>Types of CHARGING MOMENT</Name>
<values>
<!--- ==== TypeOfChargingMoment ========= -->
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment">
<Name>Prepaid</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@pay_as_you_go">
<Name>Prepaid - pay as you go</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@bundled">
<Name>Prepaid - paid along with a base product</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@free">
<Name>Prepaid - free issue</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc::post_payment">
<Name>Postpaid</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc::post_payment_periodic">
<Name>Postpaid</Name>
</ChargingMoment>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@trip" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Trip</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@trip@short_hop">
<Name>Short hop fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@trip@single">
<Name>Single fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:era:standard_product@trip@time_limited">
<Name>Time Limited fare</Name>
</TypeOfFareProduct>
<!--- Special -->
<TypeOfFareProduct version="fxc:v1.0" id="fxc:special_product@trip@period_return">
<Name>Period return fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:era:special_produc@trip@day_return">
<Name>Day retirn fare</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@pass" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@day">
<Name>day pass - till end of fare day</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@24H">
<Name>24H from time of activation</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@period">
<Name>Pass for a specifed period</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@carnet" classOfValues="TypeOfFareProduct">
<Name>Types Of FARE PRODUC- Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@carnet@trips">
<Name>Carnet of trips.</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@carnet@days">
<Name>Carnet of 1 day' passes.</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@discount" classOfValues="TypeOfFareProduct">
<Name>Types Of FARE PRODUCT - Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@discount@sales">
<Name>Sales discount righty</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@discount@usage">
<Name>Usage discount rights</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@stored_value" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Epurse</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@stored_value@epurse">
<Name>Epurse</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_SalesOfferPackage" classOfValues="TypeOfSalesOfferPackage">
<Name>Types of SALES OFFER PACKAGE.</Name>
<values>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@all_operators">
<Name>Product is standard and supported by all operators</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@multi_operator">
<Name>Product is standrad and supported by all operators</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@operator">
<Name>Single operator standard product</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:special_product@operator">
<Name>Single operator special product</Name>
</TypeOfSalesOfferPackage>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Classes_of_Use" classOfValues="ClassOfUse">
<Name>Types of CLASS OF USE.</Name>
<values>
<!--- ====ClassOfUse ========= -->
<ClassOfUse version="fxc:v1.0" id="fxc:first">
<Name>First Class</Name>
</ClassOfUse>
<ClassOfUse version="fxc:v1.0" id="fxc:second">
<Name>Second Class</Name>
</ClassOfUse>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Projection" classOfValues="TypeOfProjection">
<Name>Types of PROJECTION</Name>
<values>
<!--- ====ClassOfUse ========= -->
<TypeOfProjection version="fxc:v1.0" id="fxc:tariff_zone_border">
<Name>The boundary stops for a fare_zone</Name>
</TypeOfProjection>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareContractEntry" classOfValues="TypeOfFareContractEntry">
<Name>Types of FARE CONTRACT ENTRY</Name>
<values>
<!--- ====TypeOfFareContractEntry ========= -->
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:product_purchase">
<Name>Purchase</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:product_refund">
<Name>Refund</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:online_purchase">
<Name>Online Purchase</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:on_board_purchase">
<Name>Cash Purchase</Name>
</TypeOfFareContractEntry>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Concession" classOfValues="TypeOfConcession">
<Name>Types of CONCESSION</Name>
<values>
<!--- ====TypeOfConcession method========= -->
<TypeOfConcession version="fxc:v1.0" id="fxc:none">
<Name>Adult</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:infant">
<Name>Infant</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:child">
<Name>Child</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:youth">
<Name>Youth</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:school_pupil">
<Name>School pupil</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:student">
<Name>Student</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:young_adult">
<Name>Youth</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:senior">
<Name>Senior</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:registered_disabled">
<Name>Registered disabled</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:animal">
<Name>Animal</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:social">
<Name>Social</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:statutory">
<Name>Statutory</Name>
</TypeOfConcession>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Tariff" classOfValues="TypeOfTariff">
<Name>Spatial Types of Tariff</Name>
<values>
<!--- ====Types OfTariff ========= -->
<TypeOfTariff version="fxc:v1.0" id="fxc:Distance_kilometers">
<Name>Kilometer Distance Kilometers</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:flat">
<Name>Flat</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:point_to_point">
<Name>Point to point</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:zone_to_zone">
<Name>Zone to Zone</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:zonal">
<Name>Zonal</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:section">
<Name>Section</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:banded">
<Name>Section</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:stored_value">
<Name>Stored value</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:discount">
<Name>Discount value</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:multitrip">
<Name>Multitrip carnet</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:identity_card">
<Name>SIdentity</Name>
</TypeOfTariff>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareStructureElement" classOfValues="TypeOfFareStructureElement">
<Name>FXCP: Types of FARE STRUCTURE ELEMENT.</Name>
<values>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:access">
<Name>Access rights</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:access_when">
<Name>Fare demand :peak /off peak etc access rights to use or travel during some period</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:accepted_by">
<Name>Accepted by operator</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:eligibility">
<Name>Eligibility to purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:groups">
<Name>Group tickets available</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:durations">
<Name>Time intervals</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:prerequisites">
<Name>Defines required entitlements</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:entitles">
<Name>Gives right to other products</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:sale_conditions">
<Name>Defines a condition or restriction on purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:travel_conditions">
<Name>Condition on use</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:carnet_units">
<Name>Specifies units for purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:outlets">
<Name>Specifies where a purchase can be made</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:quotas">
<Name>Quota applies</Name>
</TypeOfFareStructureElement>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_AccessRightAssignment" classOfValues="TypeOfAccessRightAssignment">
<Name>Types of Access Right Assignment</Name>
<values>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:eligible">
<Name>Eligible for a product or discount</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access">
<Name>Grants access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:cannot_access">
<Name>Revokes access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:must_access">
<Name>Requires access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access_when">
<Name>Grants access rights to use or travel during some period</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access_if_purchased">
<Name>Right defines a property that may be Accessed if purchased</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_use_with_type_of_travel_document">
<Name>Right defines tyoe travel document condition</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:condition_of_use">
<Name>Defines a condition or restriction on use</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:condition_of_sale">
<Name>Defines a condition or restriction on purchase</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase">
<Name>Gives right to purchase</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase_when">
<Name>Specifies when a purchase can be made</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase_where">
<Name>Specifies where a purchase can be made</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:gives_entitlement">
<Name>Gives right to other products</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:otherprerequisites">
<Name>Requires right to other products</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:penalties">
<Name>Penalties for misuuse</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_use_to_pay_for">
<Name>Gives ability to purchase automatically using</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:payment_schedules">
<Name>Specifices if subscription or single payment</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:reservation_condition">
<Name>Indicates need for reservation</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:distribution_channel_restriction">
<Name>Constrains availability for distribution by a channel</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:use_before">
<Name>Takes properties from group package</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:quota_applies">
<Name>Quota applies</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:promotion_applies">
<Name>Promotion applies</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:validity_chaining">
<Name>Quota applies</Name>
</TypeOfAccessRightAssignment>
</values>
</ValueSet>
</typesOfValue>
<!-- ========Operators ========== -->
<organisations>
<GeneralOrganisation version="fxc:v1.0" id="fxc:DfT">
<Name>Department for Transport</Name>
<ShortName>DfT</ShortName>
<OrganisationType>statutoryBody</OrganisationType>
</GeneralOrganisation>
<!-- === UIC RUs ==== -->
<Operator version="fxc:v1.0" id="uic:operator:1170">
<PublicCode>ATOC</PublicCode>
<Name>Association of Train Operating Companies Limited</Name>
<ShortName>UIC</ShortName>
<ValidityPeriod>
<FromDate>2001-01-01T00:00:00Z</FromDate>
<ToDate>2020-01-01T00:00:00Z</ToDate>
</ValidityPeriod>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-UKM"/>
</Operator>
<Operator version="fxc:v1.0" id="uicStation_Management:0070">
<PublicCode>NR</PublicCode>
<Name>Network Rail Limited</Name>
<ShortName>Network Rail</ShortName>
<ValidityPeriod>
<FromDate>2003-09-22T00:00:00Z</FromDate>
<ToDate>2020-01-01T00:00:00Z</ToDate>
</ValidityPeriod>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-UKM"/>
</Operator>
</organisations>
<groupsOfEntities>
<Layer version="fxc:v1.0" id="fxc:fare_network+fare_products+fare_prices">
<Name>Fares and fare prices</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_network">
<Name>Fares networks</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_products">
<Name>Fares ad fare prices</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_prices">
<Name>Fares and fare prices</Name>
</Layer>
</groupsOfEntities>
</ResourceFrame>
<!-- === NPTG Common fixed definitions === -->
<ResourceFrame version="nptg:v2.1" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:NPTG:nptg" responsibilitySetRef="nptg:NPTG_metadata" dataSourceRef="nptg:dft">
<ValidBetween>
<FromDate>2004-01-01T00:00:00</FromDate>
</ValidBetween>
<Name>Static code values for UK NPTG data</Name>
<Description>This frame contains code valuesused to validate the NPTG </Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP"/>
<codespaces>
<Codespace id="nptg_metadata">
<Xmlns>nptg</Xmlns>
<XmlnsUrl>http://www.nptg.org.uk/nptg</XmlnsUrl>
<Description>UK National Public Transport gazetteer fixed codes. .</Description>
</Codespace>
<Codespace id="nptgLocality_data">
<Xmlns>nptgLocality</Xmlns>
<XmlnsUrl>http://nptg.org.uk/locations</XmlnsUrl>
<Description>National Public Transport gazetteer locations</Description>
</Codespace>
<Codespace id="nptgTariffZone_data">
<Xmlns>nptgTariffZone</Xmlns>
<XmlnsUrl>http://nptg.org.uk/tariffZones</XmlnsUrl>
<Description>National Public Transport gazetteer plus bus zones</Description>
</Codespace>
<Codespace id="nptgAdminArea_data">
<Xmlns>nptgAdminArea</Xmlns>
<XmlnsUrl>http://www.nptg.org.uk/adminAreas</XmlnsUrl>
<Description>UK National Public Transport gazetteer. Codes of administrative areas, are unique within the UK.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="nptg_metadata"/>
<DefaultDataSourceRef ref="nptg:dft" version="nptg:v2.1"/>
<DefaultResponsibilitySetRef ref="nptg:NPTG_metadata" version="nptg:v2.1"/>
</FrameDefaults>
<dataSources>
<DataSource id="nptg:dft" version="nptg:v2.1">
<Email>standards@nptg.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="nptg:v2.1" id="nptg:NPTG_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="nptg:v2.1" id="nptg:NPTG_metadata">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" nameOfRefClass="TransportAdministrativeZone" versionRef="0" xsi:type="TransportAdministrativeZoneRefStructure">UK</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
<ResponsibilitySet version="nptg:v2.1" id="nptg:NPTG_data">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="nptg:v2.1" id="nptg:NPTG_data">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>entityLegalOwnership</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptg:UK">TODO</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<!-- ==== Fixed values == -->
<typesOfValue>
<!-- ====Frame Types TODO MERGE FRAME TYPES INTO FXC PI frame types== -->
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Types_of_frame" classOfValues="TypeOfFrame">
<Name>Types of frame for UK NKTG profile</Name>
<values>
<TypeOfFrame version="nptg:v2.1" id="nptg:UK_NPTG_profile_payload">
<Name>NPTG Locations and Tariff Zones Frame</Name>
<FrameClassRef nameOfClass="SiteFrame"/>
<classes>
<ClassInFrame nameOfClass="TopographicPlace">
<!-- TopographicPlace maps to a NPTG Locality
<NptgLocality Status="active" Modification="delete" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" ModificationDateTime="2001-12-17T09:30:47Z" id="E0000003" RevisionNumber="1">
<NptgLocalityCode>E0000003</NptgLocalityCode>
<Descriptor Modification="delete" Status="active" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" id="E0000001-1" RevisionNumber="1">
<LocalityName>Locality Three</LocalityName>
<ShortName>Locality 3</ShortName>
<Qualify>
<QualifierName>Loc 22 </QualifierName>
<NptgLocalityRef>E0000022</NptgLocalityRef>
</Qualify>
</Descriptor>
<ParentNptgLocalityRef Status="pending" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1">E0000022</ParentNptgLocalityRef>
<AdministrativeAreaRef>101</AdministrativeAreaRef>
<NptgDistrictRef>111</NptgDistrictRef>
<AdjacentLocalities>
<NptgLocalityRef Status="active" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1">E0000001</NptgLocalityRef>
</AdjacentLocalities>
<SourceLocalityType> Pa</SourceLocalityType>
<LocalityClassification> village</LocalityClassification>
<Location id="NMTOKEN" Precision="10m">
<GridType>UKOS</GridType>
<Easting>999999</Easting>
<Northing>1999999</Northing>
</Location>
</NptgLocality> -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgLocality.NptgLocalityCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgLocality.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgLocality.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgLocality.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgLocality.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_status">
<!-- NptgLocality.Status -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgLocality.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name.lang">
<!-- NptgLocality.Descriptor.Name.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Longitude">
<!-- NptgLocality.Location.Longitude -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Latitude">
<!-- NptgLocality.Location.Latitude -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.gml.pos">
<!-- NptgLocality.Location.GridType . NptgLocality.Location.Easting, NptgLocality.Location.Northing> -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Precision">
<!-- NptgLocality.Location.Precision. -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Name">
<!-- NptgLocality.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Name._lang">
<!-- NptgLocality.Descriptor.LocalityName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.ShortName">
<!-- NptgLocality.Descriptor.ShortName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.ShortName._lang">
<!-- NptgLocality.Descriptor.ShortName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Qualifier">
<!-- NptgLocality.Descriptor.Qualify.QualifierName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Qualifier.Name._lang">
<!-- NptgLocality.Descriptor.Qualify.QualifierName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="TypeOfTopographicPlace">
<!-- NptgLocality.LocalityClassification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="responsibilitySet">
<!-- NptgLocality.AdministrativeAreaRef -->
<RelationshipRef nameOfClass="ResponsibilitySetRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="parentZone">
<RelationshipRef nameOfClass="ParentZoneRef"/>
<!-- NptgLocality.NptgDistrictRef-->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="placeTypes">
<RelationshipRef nameOfClass="TypeOfPlaceRef"/>
<!-- NptgLocality.SourceLocalityType -->
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="country">
<RelationshipRef nameOfClass="CountryRef"/>
<Mandatory>optional</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="parentTopographicPlace">
<RelationshipRef nameOfClass="ParentTopographicPlaceRef"/>
<!-- NptgLocality.ParentNptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="alternativeDescriptors">
<!-- NB Only coccasionally actually populated in current data set -->
<RelationshipRef nameOfClass="TopographicPlaceDescriptor"/>
<!-- NptgLocality.alternativeDeiscriptors.Descriptor -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="adjacentLocalities">
<!-- NB Only coccasionally actually populated in current data set -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.AdjacentLocalities.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="containedIn">
<!-- NB Not actually populated in current data set ? -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.Descriptor.Qualify.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="TopographicPlaceDescriptor">
<!-- TopographicPlace maps to a NPTG Locality. lternativeDescriptors.Descrip -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.NptgLocalityCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="ShortName">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.ShortName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Qualifier">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Qualify.QualifierName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="responsibilitySet">
<!-- NptgLocality.AdministrativeAreaRef -->
<RelationshipRef nameOfClass="ResponsibilitySetRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="containedIn">
<!-- NB Not actually populated in current data set ? -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Qualify.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<!-- Classes for Plus Bus Zone -->
<ClassInFrame nameOfClass="TariffZone">
<!-- TariffZone maps to a NPTG PlusBuzSOne -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgPlusBusZone.PlusBusZoneCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgPlusBusZone.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgPlusBusZone.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgPlusBusZone.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgPlusBusZone.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgPlusBusZone.Name-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name._lang">
<!-- NptgPlusBusZone.Name.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PrivateCode">
<!-- NptgPlusBusZone.PlusBusZoneCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="types">
<!-- Fixed -->
<RelationshipRef nameOfClass="TypeOfZoneRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="country">
<!-- NptgPlusBusZone.Country-->
<RelationshipRef nameOfClass="CountryRef"/>
<Mandatory>optional</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="projection">
<!-- NptgPlusBusZone.Mapping .. <Location><Easting> .. <Northing> -->
<RelationshipRef nameOfClass="gml:Polygon"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="gml:Polygon">
<!-- gml:Polygon maps to a NPTG PlusBusZone.Mapping -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_gml.id">
<!-- NptgPlusBusZone.Mapping.PlusBusZoneCode -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_srsName">
<!-- NptgPlusBusZone.Mapping.GridType -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="gml.exterior.LinearRIng.pos">
<!-- NptgPlusBusZone.Mapping.GridType.Easting NptgPlusBusZone.Mapping.GridType.Northng -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
</ClassInFrame>
</classes>
<ModificationSet>all</ModificationSet>
</TypeOfFrame>
<TypeOfFrame version="nptg:v2.1" id="nptg:UK_NPTG_profile_admin_context">
<Name>NPTG Admin areas for NPTG </Name>
<classes>
<ClassInFrame nameOfClass="GeneralOrganisation">
<!-- Fixed -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="Name">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="parts">
<!-- NPTG Region -->
<RelationshipRef nameOfClass="OrganisationPart"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="OrganisationPart">
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="Name">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PublicCode">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="administrativeZones">
<RelationshipRef nameOfClass="TransportAdministrativeZone"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="TransportAdministrativeZone">
<!-- Maps some aspects of NPTG Admin Area
<AdministrativeArea Modification="new" Status="active" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1" >
<AdministrativeAreaCode>101</AdministrativeAreaCode>
<AtcoAreaCode>001</AtcoAreaCode>
<Name>Nptg Admin area 101</Name>
<ShortName>Nptg Admin area 101 short Name</ShortName>
<MaximumLengthForShortNames>24</MaximumLengthForShortNames> USE KEY LIST FOR MAPPING
<National>false</National> represent by TypeOf
<NaptanPrefixes> <CodespaceAssignment><CodePrefix>
<AlphaPrefix>333</AlphaPrefix>
</NaptanPrefixes>
<CleardownRange>
<CleardownStart>2</CleardownStart> <CodespaceAssignment><StartValue>
<CleardownEnd>4</CleardownEnd> <CodespaceAssignment><EndValue>
</CleardownRange>
-->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- Nptg AdministrativeArea.AdministrativeAreaCode -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- Nptg AdministrativeArea.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- Nptg AdministrativeArea.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- Nptg AdministrativeArea.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- Nptg AdministrativeArea.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- Nptg AdministrativeArea.Name -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="ShortName">
<!-- Nptg AdministrativeArea.ShortName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PrivateCode">
<!-- N ptg AdministrativeArea.AtcoAreaCode> -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="types">
<!-- N ptg AdministrativeArea.National> -->
<RelationshipRef nameOfClass="TypeOfZoneRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="projections">
<RelationshipRef nameOfClass="TopographicProjection"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="subzones">
<RelationshipRef nameOfClass="TransportAdministrativeZone"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="codespaceAssignments">
<!-- N ptg AdministrativeArea.NaptanPrefixes> -->
<RelationshipRef nameOfClass="CodespaceAssignment"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="CodespaceAssignment">
<!-- NPTG <AdministrativeArea
........
<NaptanPrefixes> <CodespaceAssignment><CodePrefix>
<AlphaPrefix>333</AlphaPrefix>
</NaptanPrefixes>
<CleardownRange>
<CleardownStart>2</CleardownStart> <CodespaceAssignment><StartValue>
<CleardownEnd>4</CleardownEnd> <CodespaceAssignment><EndValue>
</CleardownRange> -->
<Mandatory>optional</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- Nptg AdministrativeArea.AdministrativeAreaCode + prefix -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- Nptg AdministrativeArea.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="CodePrefix">
<!-- Nptg AdministrativeArea.AtcoCode -->
<!-- Nptg AdministrativeArea.NaptanPrefixes.AlphaPrefix -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="StartValue">
<!-- Nptg AdministrativeArea.CleardownRange.Start -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="EndValue">
<!-- Nptg AdministrativeArea.CleardownRange.End -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="codespace">
<RelationshipRef nameOfClass="CodespaceRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="typeOfCodespaceAssignment">
<!-- Nptg AdministrativeArea.AtcoCode -->
<!-- Nptg AdministrativeArea.NaptanPrefixes -->
<!-- Nptg AdministrativeArea.CleardownRange -->
<RelationshipRef nameOfClass="TypeOfCodespaceAssignmentRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
</classes>
<ModificationSet>all</ModificationSet>
</TypeOfFrame>
</values>
</ValueSet>
<!-- ==== Fixed values == -->
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Place_types" classOfValues="TypeOfPlace">
<Name>NPTG Place Types s</Name>
<values>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Lo">
<Name>NPTG Source Loc = Lo</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Co">
<Name>NPTG Source Loc = Co</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Pa">
<Name>NPTG Source Loc = Pa</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@ar">
<Name>NPTG Source Loc = ar</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Add">
<Name>NPTG Source Loc = Add</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@U">
<Name>NPTG Source Loc = U</Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Organisation_part_types" classOfValues="TypeOfZone">
<Name>NPTG Organisation Part Types s</Name>
<values>
<TypeOfZone version="nptg:v2.1" id="nptg:UkRegion">
<Name>An NPTG Region</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:AdministrativeArea@National">
<Name>An NPTG Administrative Area with National scope (e.g. 910, 920 etc)</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:AdministrativeArea@Local">
<Name>An NPTG Administrative Area with Local scope</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:UkDistrict">
<Name>An NPTG District</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:UkLocality">
<Name>An NPTG Locality</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:PlusBusZone">
<Name>An PlusBus Tariff Zone</Name>
</TypeOfZone>
</values>
</ValueSet>
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Sms_codes" classOfValues="TypeOfCodespaceAssignment">
<Name>NPTG Codespace Assignment Types</Name>
<values>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_prefix">
<Name>NPTG Stop prefix</Name>
</TypeOfCodespaceAssignment>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_sms">
<Name>NPTG Stop SMS prefix</Name>
</TypeOfCodespaceAssignment>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_cleardown">
<Name>NPTG stop cleardown range </Name>
</TypeOfCodespaceAssignment>
</values>
</ValueSet>
</typesOfValue>
<organisations>
<!--- DFT -->
<GeneralOrganisation id="nptg:DfT" modification="new" status="active" responsibilitySetRef="nptg:NPTG" version="nptg:v2.1">
<Name>Department for Transport</Name>
</GeneralOrganisation>
</organisations>
</ResourceFrame>
</frames>
</CompositeFrame>
</dataObjects>
</PublicationDelivery>