Example

FX-PI-01_UK_HCTY_LINE_FARE_Line-016-trip_2020-03-11T22_19_20.696Z.xml

standards/fxc/FX-PI-01_UK_HCTY_LINE_FARE_Line-016-trip_2020-03-11T22_19_20.696Z.xml

Element names link to their declarations.

<?xml version="1.0" encoding="UTF-8"?>
<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  ">
	<!--  nk SUGGESTED CORRECTIONS and improvements marked as follows:


Version of Timetable putput generated by TFN ALpha 

    NK NB1 NeTExSchema: CORRECTION changes needed to validate against NeTEx schema.

	NK NB2 UKProfile: Changes needed to conform to UK profile.

	NK NB3 GoodPractice: Suggested revisions to improve or complete document. 
        (i)   Note that Alpha Noc code  is more recognizable than numeric one
        (ii)   Fare prices:WHich to use?  NeTEx has  several diffent specialisation of FARE PRICE, each relating a price to a different element (e.g. GEOGRAPHICAL INTERVAL PRICE,   USAGE PARAMETER PRICE, DISTANCE MATRIX ELEMENT PRICE. Some prices express the combined price for two or more dimensions (e.g. Price for 'Adult' fare from 'A' to 'B').       A guiding principle is that the fare price for the most specific dimension should be used; and each fare price should reference teh PRICEABLE  OBJECT for teh dimensio0n that that it prices.
 
	NK NB4 DataCorrectness : Example was combining line and operator from TCTY lin354 with fares from York HCTY line 16.  Have revised to use correct HCTY Line 16 data 
		Note that for a gioven bus route, the Naptan stops are usually  different in each direction (because Stops are on either side of road ) so relating stops to fare zones needs to consider both
              
	NK NB5 AddedFeatures: Other   Also added examples of:
		(a) Add youth and senior user types

		 (b) Add fare stages as a  series. These were derived simply from the TransXChange timetable for route 16 SRVYYBO016.XML. 
             so there are several variants. In principle it woudl be possible to automatically combine these in a single series (as th TXC publisher does ) and present them to the user to mark the fare stages (Which are often the same as the Principle Timing Points).  For illustration only -  can drop 

		 (c) Add return  fares product and prices.  A question is whether tehse should be in the same or a separate document ? 
                 
            
		(d) Add Half price fare for youth and senior derived from adult.

 
	NK NB6 Simplify:  A few things that can be ommitted

-->
	<PublicationTimestamp>2020-12-17T09:30:47.0Z</PublicationTimestamp>
	<!-- NK NB1 NeTExSchema: CORRECTION MISSING TAG ADDED -->
	<ParticipantRef>SYS001</ParticipantRef>
	<!-- NK NB1 NeTExSchema: CORRECTION MISSING TAG ADDED -->
	<!-- ======WHAT WAS REQUESTED ========== -->
	<PublicationRequest version="1.0">
		<!-- NBK NB2 UkProfile - add PublicationRequest section describing indended contents of document , i.e. explaing codes in document and frame name   -->
		<RequestTimestamp>2020-12-17T09:30:46.0Z</RequestTimestamp>
		<ParticipantRef>SYS002</ParticipantRef>
		<Description>Request for HCTY line_16.</Description>
		<topics>
			<NetworkFrameTopic>
				<selectionValidityConditions>
					<AvailabilityCondition version="any" id="r1">
						<FromDate>2020-01-01T00:00:00Z</FromDate>
					</AvailabilityCondition>
				</selectionValidityConditions>
				<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_FARE_OFFER:FXCP"/>
				<NetworkFilterByValue>
					<objectReferences>
						<OperatorRef version="1.0" ref="noc:HCTY">noc:137122</OperatorRef>
						<LineRef version="1.0" ref="016"/>
					</objectReferences>
				</NetworkFilterByValue>
			</NetworkFrameTopic>
		</topics>
		<RequestPolicy>
			<RequestDetail>AllWithXref</RequestDetail>
		</RequestPolicy>
	</PublicationRequest>
	<Description>Example  of simple point to point fares</Description>
	<dataObjects>
		<CompositeFrame version="1.0" id="epd:UK:HCTY:CompositeFrame_UK_PI_LINE_FARE_OFFER:Trip@Line_16:op" dataSourceRef="operator" responsibilitySetRef="tariffs">
			<!--NK NB2 UKProfile: Use UK profile frame id -->
			<ValidBetween>
				<FromDate>2020-01-01T00:00:00</FromDate>
				<!-- NK NB1 NeTExSchema: CORRECTION MISSING Content add timestamp   -->
				<ToDate>2022-12-31T12:00:00</ToDate>
				<!-- NK NB1 NeTExSchema: CORRECTION MISSING Content add timestamp or drop   -->
			</ValidBetween>
			<Name>Fares for Line_16</Name>
			<!-- NK NB3 Good Practice: Add content for empty tags -->
			<Description>HCTY Line16 is a accessible as a single trip fare.  Prices are given zone to zone, where each zone is a linear group of stops, i.e. fare stage. ,  </Description>
			<!-- NK NB3 Good Practice: drop empty tags -->
			<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_FARE_OFFER:FXCP" version="fxc:v1.0"/>
			<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
			<codespaces>
				<CodespaceRef ref="napt"/>
				<CodespaceRef ref="naptStop"/>
				<CodespaceRef ref="nptgLocality"/>
				<CodespaceRef ref="nptgUkAdministrativeArea"/>
				<CodespaceRef ref="noc"/>
				<CodespaceRef ref="op"/>
			</codespaces>
			<FrameDefaults>
				<DefaultCodespaceRef ref="op"/>
				<DefaultDataSourceRef ref="operator" version="1.0"/>
				<!-- NK NB2 UKProfile: ref id content wrong: does not need operator  -->
				<DefaultCurrency>GBP</DefaultCurrency>
			</FrameDefaults>
			<prerequisites>
				<!-- NK NB3 GoodPractice: State the prerequisite frames -->
				<CompositeFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc"/>
			</prerequisites>
			<frames>
				<ResourceFrame version="1.0" id="epd:UK:HCTY:ResourceFrame_UK_PI_COMMON:op" dataSourceRef="operator" responsibilitySetRef="network_data">
					<!--NK NB2 UKProfile: Use UK profile frame id -->
					<Name>Operator specific common resources</Name>
					<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP" version="fxc:v1.0"/>
					<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
					<codespaces>
						<Codespace id="op">
							<Xmlns>op</Xmlns>
							<XmlnsUrl>http://www.connexionsbuses.com/routes-fares/16-acomb-hamilton-drive-york/</XmlnsUrl>
							<!-- NK NB1 NeTExSchema: CORRECTION Invalid  Content #http://www.tlctravelltd.co.uk/#  -->
							<Description>Operator data</Description>
						</Codespace>
					</codespaces>
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<ResourceFrameRef version="fxc:v1.0" ref="fxc:UK_Bus_Tariffs@Common_Resources"/>
					</prerequisites>
					<dataSources>
						<DataSource id="operator" version="1.0">
							<Email>operations@connexionsbuses.com</Email>
						</DataSource>
					</dataSources>
					<responsibilitySets>
						<ResponsibilitySet version="1.0" id="tariffs">
							<Name>Operator Tariffs</Name>
							<roles>
								<ResponsibilityRoleAssignment version="1.0" id="tariff_data@creates">
									<DataRoleType>creates</DataRoleType>
									<StakeholderRoleType>fareManagement</StakeholderRoleType>
									<ResponsibleOrganisationRef ref="noc:HCTY" version="1.0">Harrogate Coach Travel Ltd</ResponsibleOrganisationRef>
								</ResponsibilityRoleAssignment>
							</roles>
						</ResponsibilitySet>
						<ResponsibilitySet version="1.0" id="network_data">
							<Name>Operator data</Name>
							<roles>
								<ResponsibilityRoleAssignment version="1.0" id="network_data@creates">
									<DataRoleType>creates</DataRoleType>
									<StakeholderRoleType>planning</StakeholderRoleType>
									<ResponsibleOrganisationRef ref="noc:HCTY" version="1.0">Harrogate Coach Travel Ltd</ResponsibleOrganisationRef>
								</ResponsibilityRoleAssignment>
							</roles>
						</ResponsibilitySet>
					</responsibilitySets>
					<typesOfValue>
						<ValueSet version="1.0" id="Branding" classOfValues="Branding">
							<Name>Operator Branding</Name>
							<values>
								<Branding version="1.0" id="HCTY@brand">
									<Name>Connexions</Name>
									<!-- NK NB4 DataCorrectness:   add content eg Connexions -->
									<Url>https://en.wikipedia.org/wiki/Connexionsbuses#/media/File:ConnexionsBuses.svg</Url>
									<!-- NK NB3 GoodPractice: add content eg logo url  or remove -->
								</Branding>
							</values>
						</ValueSet>
					</typesOfValue>
					<organisations>
						<Operator version="1.0" id="noc:HCTY">
							<!-- NK NB4 DataCorrectness: Use correct content  Line16 rather thatn 354 , HCTY rathen than TLCT -->
							<privateCodes>
								<PrivateCode>noc:10327</PrivateCode>
							</privateCodes>
							<PublicCode>HCTY</PublicCode>
							<Name>Connexions Buses</Name>
							<ShortName>HCTY</ShortName>
							<TradingName>Harrogate Coach Travel Ltd</TradingName>
							<ContactDetails>
								<Phone>01423 339600</Phone>
							</ContactDetails>
							<OrganisationType>operator</OrganisationType>
							<CountryRef ref="uk" refPrincipality="iso3166-2:GB-ENG"/>
							<Address>
								<BuildingName>Unit 3</BuildingName>
								<!-- NK NB4 DataCorrectness:   add address content  -->
								<Street>Southfield Lane</Street>
								<!-- NK NB4 DataCorrectness:   add address content  -->
								<Town>Tockwith</Town>
								<!-- NK NB4 DataCorrectness:  add address content  -->
								<PostCode>YO26 7QP</PostCode>
								<!-- NK NB4 DataCorrectness:  add address content  -->
								<PostalRegion>York</PostalRegion>
								<!-- NK NB4 DataCorrectness:   add address content  -->
							</Address>
							<PrimaryMode>bus</PrimaryMode>
							<!-- NK NB1 NeTExSchema: CORRECTION: Wrong capitalisation of Bus -->
							<CustomerServiceContactDetails>
								<Email>operations@connexionsbuses.com</Email>
								<!-- NK NB2 UKProfile:  add operator  contact content  -->
							</CustomerServiceContactDetails>
						</Operator>
					</organisations>
					<groupsOfEntities>
						<!-- NK NB4 AddedFeatures : Could also cross refernce to TXC timetable  -->
						<GroupOfServices version="1.0" id="YYBO016">
							<Name>Services for Line 16</Name>
							<Description>Acomb – Hamilton Drive – York</Description>
							<Origin>
								<Name>Acomb</Name>
							</Origin>
							<Destination>
								<Name>York</Name>
							</Destination>
						</GroupOfServices>
					</groupsOfEntities>
				</ResourceFrame>
				<SiteFrame version="1.0" id="epd:UK:HCTY:SiteFrame_UK_PI_NETWORK:Line_16:op" responsibilitySetRef="nptg:data" dataSourceRef="nptg:dft">
					<!-- NK NB1 NeTExSchema: CORRECTION Undeclared reference to TOPOGRAPHIC PLACE  Either Add topographic place reference - or use unversioned ref  -->
					<Name>NPTG localities used by Route</Name>
					<Description>This frame contains the NPTG locality definitions used by the stops  the service. It Could also be exchanged separately.</Description>
					<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP:FXCP"/>
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<ResourceFrameRef version="1.0" ref="epd:UK:HCTY:ResourceFrame_UK_PI_COMMON:op"/>
					</prerequisites>
					<topographicPlaces>
						<TopographicPlace responsibilitySetRef="nptgAdminArea:068" created="2005-10-05T10:45:19Z" changed="2005-10-05T10:45:19Z" version="0" id="nptgLocality:E0055251">
							<!-- NK NB4 DataCorrectness:  Use correct locality York E0055251 rather than Bewbush E0026633 -->
							<Centroid>
								<Location id="nptgLocality:E0055251">
									<gml:pos srsName="UKOS">376748  452260</gml:pos>
								</Location>
							</Centroid>
							<ParentZoneRef ref="nptgUkDistrict:310" versionRef="nptg:v2.1">EXTERNAL</ParentZoneRef>
							<Descriptor>
								<Name lang="EN">York</Name>
							</Descriptor>
							<CountryRef ref="uk" refPrincipality="iso3166-2:GB-ENG"/>
						</TopographicPlace>
						<TopographicPlace responsibilitySetRef="nptgAdminArea:068" created="2005-10-05T10:45:19Z" changed="2005-10-05T10:45:19Z" version="0" id="nptgLocality:E0043573">
							<!-- NK NB4 DataCorrectness:  Use correct locality AComb E0043573 rather than Bewbush E0026633 -->
							<Centroid>
								<Location id="nptgLocality:E0043573">
									<gml:pos srsName="UKOS">457239	451260</gml:pos>
								</Location>
							</Centroid>
							<ParentZoneRef ref="nptgUkDistrict:310" versionRef="nptg:v2.1">EXTERNAL</ParentZoneRef>
							<Descriptor>
								<Name lang="EN">Acomb</Name>
								<Qualify>
									<QualifierName>York</QualifierName>
									<TopographicPlaceRef version="0" ref="nptgLocality:E0055251"/>
								</Qualify>
							</Descriptor>
							<CountryRef ref="uk" refPrincipality="iso3166-2:GB-ENG"/>
						</TopographicPlace>
						<TopographicPlace responsibilitySetRef="nptgAdminArea:068" created="2005-10-05T10:45:19Z" changed="2005-10-05T10:45:19Z" version="0" id="nptgLocality:E0043596">
							<!-- NK NB4 DataCorrectness:  Use correct locality Holgate E0043596  rather than Bewbush E0026633 -->
							<Centroid>
								<Location id="nptgLocality:E0043596">
									<gml:pos srsName="UKOS">458484   451536</gml:pos>
								</Location>
							</Centroid>
							<ParentZoneRef ref="nptgUkDistrict:310" versionRef="nptg:v2.1">EXTERNAL</ParentZoneRef>
							<Descriptor>
								<Name lang="EN">Holgate</Name>
							</Descriptor>
							<CountryRef ref="uk" refPrincipality="iso3166-2:GB-ENG"/>
						</TopographicPlace>
					</topographicPlaces>
				</SiteFrame>
				<!-- NK NB2 UKProfile: ENd of added frame -->
				<ServiceFrame version="1.0" id="epd:UK:HCTY:ServiceFrame_UK_PI_NETWORK:Line_16:op" dataSourceRef="operator" responsibilitySetRef="tariffs">
					<!--NK NB2 UKProfile: Use UK profile frame id -->
					<Name/>
					<!--  NK NB3 GoodPractice:  MISSING CONTENT -->
					<Description>This frame contains the stop and line definitions for the service. It Could also be exchanged separately.</Description>
					<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP" version="fxc:v1.0"/>
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<SiteFrameRef version="1.0" ref="epd:UK:HCTY:SiteFrame_UK_PI_NETWORK:Line_16:op"/>
					</prerequisites>
					<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
					<lines>
						<Line version="1.0" id="016">
							<privateCodes>
								<PrivateCode type="noc">10327</PrivateCode>
							</privateCodes>
							<Name>HCTY Line 16</Name>
							<!-- NK NB4 DataCorrectness:   Use correct operator data  ie line 16, not 354 -->
							<Description>Acomb – Hamilton Drive – York</Description>
							<!-- NK NB4 DataCorrectness - Correct the  line name to match the fare data -->
							<Url>http://www.connexionsbuses.com/routes-fares/16-acomb-hamilton-drive-york/</Url>
							<!-- NK NB3 GoodPractice - Record the web source -->
							<PublicCode>16</PublicCode>
							<OperatorRef version="1.0" ref="noc:HCTY">noc:137122</OperatorRef>
						</Line>
					</lines>
					<scheduledStopPoints>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA03623">
							<Name>Queenswood Grove</Name>
							<NameSuffix>adj</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00077">
							<Name>Kingsthorpe</Name>
							<NameSuffix>o/s 79 Green Ln</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043573" version="0">Acomb</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00928">
							<Name>Acomb Green Lane</Name>
							<ShortName>Green Lane</ShortName>
							<NameSuffix>o/s 1a</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043573" version="0">Acomb</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00075">
							<Name>Green Lane</Name>
							<NameSuffix>opp 5</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043573" version="0">Acomb</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00076">
							<Name>Harold Court</Name>
							<TopographicPlaceRef ref="nptgLocality:E0043573" version="0">Acomb</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00809">
							<Name>Kingsthorpe</Name>
							<NameSuffix>o/s 44 Green Ln</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043573" version="0">Acomb</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00870">
							<Name>Queenswood Grove</Name>
							<NameSuffix>opp</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00359">
							<Name>Mattison Way</Name>
							<NameSuffix>adj</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00358">
							<Name>Mattison Way</Name>
							<NameSuffix>opp</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00357">
							<Name>Campbell Avenue</Name>
							<NameSuffix>opp</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01666">
							<Name>Campbell Avenue</Name>
							<NameSuffix>adj</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01606">
							<Name>Collingwood Avenue</Name>
							<NameSuffix>Southbound</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01611">
							<Name>Hob Moor Drive</Name>
							<NameSuffix>o/s 41</NameSuffix>
							<!-- NK NB3 UkProfile: In some case will need NaPTAN 'indicator' attribute as NameSuffix to distinguish stop name for user -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01609">
							<Name>Holly Bank Road</Name>
							<NameSuffix>SW-bound</NameSuffix>
							<!-- NK NB3 UkProfile: In some case will need NaPTAN 'indicator' attribute as NameSuffix to distinguish stop name for user -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA03583">
							<Name>Barbara Grove</Name>
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00195">
							<Name>Holgate Hill</Name>
							<NameSuffix>opp Hollybank House</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
							<!-- NK NB4 DataCorrectness - This is a different  NptgLocality from York-->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00152">
							<Name>Blossom Street</Name>
							<NameSuffix>BB</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00141">
							<Name>Rail Station</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<NameSuffix>RB</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00149">
							<Name>Blossom Street</Name>
							<NameSuffix>BC</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00136">
							<Name>Rail Station</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<NameSuffix>RH</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00103">
							<Name>Piccadilly</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00100">
							<Name>Low Ousegate</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00924">
							<Name>Rougier Street</Name>
							<NameSuffix>CH</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00099">
							<Name>Micklegate</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00107">
							<Name>Merchantgate</Name>
							<!-- <TopographicPlaceView> NK NB3 GoodPractice: If TOPOGRAPHIC PLACE is declared in document, can simply reference -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0"/>
							<!--		<Name>York</Name>
								<QualifierName>West Sussex</QualifierName> 
							</TopographicPlaceView> -->
						</ScheduledStopPoint>
						<!-- NK NB4: DataCorrectness - additional stops  on route -->
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00193">
							<Name>Cambridge Street</Name>
							<NameSuffix>opp Mount Ephraim</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0">York</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00194">
							<Name>Cambridge Street</Name>
							<NameSuffix>adj</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0">York</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00922">
							<Name>Rougier Street</Name>
							<NameSuffix>CB</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0055251" version="0">York</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01607">
							<Name>Collingwood Avenue</Name>
							<NameSuffix>Northbound</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA00192">
							<Name>Holgate Hill</Name>
							<NameSuffix>adj Holgate Bridge Gardens</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01610">
							<Name>Hob Moor Drive</Name>
							<NameSuffix>o/s 44</NameSuffix>
							<!-- NK NB3 UkProfile: In some cases will need NaPTAN 'indicator' attribute as NameSuffix to distinguish  stop name from pair -->
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
						</ScheduledStopPoint>
						<ScheduledStopPoint version="any" id="naptStop:3290YYA01608">
							<Name>Holly Bank Road</Name>
							<NameSuffix>NE-bound</NameSuffix>
							<TopographicPlaceRef ref="nptgLocality:E0043596" version="0">Holgate</TopographicPlaceRef>
						</ScheduledStopPoint>
					</scheduledStopPoints>
				</ServiceFrame>
				<FareFrame version="1.0" id="epd:UK:HCTY:FareFrame_UK_PI_FARE_NETWORK:Line_16:op" dataSourceRef="operator" responsibilitySetRef="network_data">
					<!--NK NB2 UKProfile: Use UK profile frame id -->
					<Name>Harrogate Coaches Ltd Line 16</Name>
					<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP" version="fxc:v1.0"/>
					<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<ServiceFrameRef version="1.0" ref="epd:UK:HCTY:ServiceFrame_UK_PI_NETWORK:Line_16:op"/>
					</prerequisites>
					<fareZones>
						<FareZone version="1.0" id="fs@Acomb_Green_Lane">
							<!-- NK NB1 NeTExSchema: CORRECTION id  needs to match ref name - add underscores to fs@Acomb Green Lane  id-->
							<Name>Acomb Green Lane</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA03623" version="any">Queenswood Grove (adj), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00077" version="any">Kingsthorpe (o/s 79 Green Ln), Acomb</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00928" version="any">Green Lane (o/s la), Acomb</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00075" version="any">Green Lane (opp 5), Acomb</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00076" version="any">Harold Court, Acomb</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00809" version="any">Kingsthorpe (o/s 44 Green Lane), Acomb</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00870" version="any">Queenswood Grove (opp), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper TagNOT NEEDED	</stopPoints> -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Mattison_Way">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id  needs to match ref name - add underscores to Mattison Way id -->
							<Name>Mattison Way</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00359" version="any">Mattison Way (adj), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00358" version="any">Mattison Way (opp), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper TagNOT NEEDED	</stopPoints> -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Nursery_Drive">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id needs to match ref name - add underscores to Nursery Drive id -->
							<Name>Nursery Drive</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00357" version="any">Campbell Avenue (opp), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper TagNOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01666" version="any">Campbell Avenue (adj), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	</stopPoints> -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Holl_Bank/Beech_Ave">
							<!-- NK NB1 NeTExSchema: FareZone id needs to match ref name - add underscores to Holl Bank/Beech Ave id-->
							<Name>Holl Bank/Beech Ave</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01606" version="any">Collingwood Avenue (Southbound), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01611" version="any">Hob Moor Drive (o/s 41), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01609" version="any">Holly Bank Road (SW-Bound), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION NOT NEEDED	</stopPoints> -->
								<ScheduledStopPointRef version="any" ref="naptStop:3290YYA01607">Collingwood Avenue (Northbound), Holgate</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01610" version="any">Hob Moor Drive (o/s 44), Holgate</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop -->
								<ScheduledStopPointRef ref="naptStop:3290YYA01608" version="any">Holly Bank Road (NE-bound), Holgate</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Cambridge_Street_(York)">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id  needs to match ref name - add underscores to Cambridge Street (York) id -->
							<Name>Cambridge Street (York)</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA03583" version="any">Barbara Grove, Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00195" version="any">Holgate Hill (opp Hollybank House), Holgate</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	</stopPoints> -->
								<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00192">Holgate Hill (adj Holgate Bridge Gardens), Holgate</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Blossom_Street">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id  needs to match ref name - add underscores to id -->
							<Name>Blossom Street</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00152" version="any">Blossom Street (BB), York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00149" version="any">Blossom Street (BC), York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	</stopPoints> -->
								<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00193">Cambridge Street(opp Mount Ephraim), York</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop  Cambridge Street(opp Mount Ephraim), York< -->
								<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00194">Cambridge Street(adj), York</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop Cambridge Street(adj), York -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Rail_Station">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id  needs to match ref name - add underscores  to 	Rail Station id -->
							<Name>Rail Station</Name>
							<members>
								<ScheduledStopPointRef ref="naptStop:3290YYA00141" version="any">Rail Station (RB), York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00136" version="any">Rail Station (RH), York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	</stopPoints> -->
							</members>
						</FareZone>
						<FareZone version="1.0" id="fs@Piccadilly_(York)">
							<!-- NK NB1 NeTExSchema: CORRECTION  FareZone id  needs to match ref name - add underscores  to id -->
							<Name>Piccadilly (York)</Name>
							<members>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00103" version="any">Piccadilly, York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00100" version="any">Low Ousegate, York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00924" version="any">Rougier Street (CH), York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00099" version="any">Micklegate, York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED		</stopPoints>
								<stopPoints> -->
								<ScheduledStopPointRef ref="naptStop:3290YYA00107" version="any">Merchantgate, York</ScheduledStopPointRef>
								<!-- NK NB1 NeTExSchema: CORRECTION Wrapper Tag NOT NEEDED	</stopPoints> -->
								<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00922">Rougier Street(CB), York</ScheduledStopPointRef>
								<!-- NK NB4 DataCorrectness Additional stop Rougier Street(CB), York -->
							</members>
						</FareZone>
					</fareZones>
					<seriesConstraints>
						<!-- nk nb3 DataCorrectness: These SeriesCOnstraint elements  do not need to be present but I  used them for an analysis  of the associated timetable (TXC file SVRYYYBO016)  for HCTY line 16 which   showed that there were some stops missing from the fare zones : because different stops  are used when travelling in  different directions in most cases.   -->
						<SeriesConstraint version="1.0" id="HCTY@16@out-JP7-1">
							<farePointsInPattern>
								<!--Outbound-->
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00075" version="any">Green Lane (opp 5), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-05">
									<ScheduledStopPointRef ref="naptStop:3290YYA00076" version="any">Harold Court, Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-06">
									<ScheduledStopPointRef ref="naptStop:3290YYA00809" version="any">Kingsthorpe (o/s 44 Green Lane), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-07">
									<ScheduledStopPointRef ref="naptStop:3290YYA00870" version="any">Queenswood Grove (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Mattison_Way -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-08">
									<ScheduledStopPointRef ref="naptStop:3290YYA00358" version="any">Mattison Way (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Nursery_Drive -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-09">
									<ScheduledStopPointRef ref="naptStop:3290YYA00357" version="any">Campbell Avenue (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Holl_Bank/Beech_Ave -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA01606" version="any">Collingwood Avenue (Southbound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-12">
									<ScheduledStopPointRef ref="naptStop:3290YYA01610" version="any">Hob Moor Drive (o/s 44), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-13">
									<ScheduledStopPointRef ref="naptStop:3290YYA01608" version="any">Holly Bank Road (NE-Bound), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Cambridge_Street_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA03583" version="any">Barbara Grove, Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-15">
									<ScheduledStopPointRef ref="naptStop:3290YYA00195" version="any">Holgate Hill (opp Hollybank House), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Blossom_Street -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-17">
									<ScheduledStopPointRef ref="naptStop:3290YYA00152" version="any">Blossom Street (BB), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-18">
									<ScheduledStopPointRef ref="naptStop:3290YYA00141" version="any">Rail Station (RB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- Yfs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-19">
									<ScheduledStopPointRef ref="naptStop:3290YYA00924" version="any">Rougier Street (CH), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-20">
									<ScheduledStopPointRef ref="naptStop:3290YYA00099" version="any">Micklegate, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP7-21">
									<ScheduledStopPointRef ref="naptStop:3290YYA00107" version="any">Merchantgate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
						<SeriesConstraint version="1.0" id="HCTY@16@out-JP8-1">
							<farePointsInPattern>
								<!--Outbound-->
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-01">
									<ScheduledStopPointRef ref="naptStop:3290YYA00075" version="any">Green Lane (opp 5), Acomb</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-02">
									<ScheduledStopPointRef ref="naptStop:3290YYA00076" version="any">Harold Court, Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-03">
									<ScheduledStopPointRef ref="naptStop:3290YYA00809" version="any">Kingsthorpe (o/s 44 Green Lane), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00870" version="any">Queenswood Grove (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Mattison_Way -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-05">
									<ScheduledStopPointRef ref="naptStop:3290YYA00358" version="any">Mattison Way (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Nursery_Drive -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-09">
									<ScheduledStopPointRef ref="naptStop:3290YYA00357" version="any">Campbell Avenue (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Holl_Bank/Beech_Ave -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-10">
									<ScheduledStopPointRef ref="naptStop:3290YYA01606" version="any">Collingwood Avenue (Southbound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA01610" version="any">Hob Moor Drive (o/s 44), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-12">
									<ScheduledStopPointRef ref="naptStop:3290YYA01608" version="any">Holly Bank Road, Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Cambridge_Street_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA03583" version="any">Barbara Grove, Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-15">
									<ScheduledStopPointRef ref="naptStop:3290YYA00195" version="any">Holgate Hill Holgate Hill (opp Hollybank House), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-16">
									<!-- fs@Blossom_Street -->
									<ScheduledStopPointRef ref="naptStop:3290YYA00194" version="any">Cambridge Street, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-17">
									<ScheduledStopPointRef ref="naptStop:3290YYA00152" version="any">Blossom Street (BB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-18">
									<ScheduledStopPointRef ref="naptStop:3290YYA00141" version="any">Rail Street (RB), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-19">
									<ScheduledStopPointRef ref="naptStop:3290YYA00924" version="any">Rougier Street (CH), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-20">
									<ScheduledStopPointRef ref="naptStop:3290YYA00099" version="any">Micklegate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP8-21">
									<ScheduledStopPointRef ref="naptStop:3290YYA00107" version="any">Merchantgate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
						<SeriesConstraint version="1.0" id="HCTY@16@out-JP9-1">
							<farePointsInPattern>
								<!--Outbound-->
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-01">
									<ScheduledStopPointRef ref="naptStop:3290YYA00075" version="any">Green Lane (opp 5), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-02">
									<ScheduledStopPointRef ref="naptStop:3290YYA00076" version="any">Harold Court, Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-03">
									<ScheduledStopPointRef ref="naptStop:3290YYA00809" version="any">Kingsthorpe (o/s 44 Green Lane), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00870" version="any">Queenswood Grove (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-05">
									<!-- fs@Mattison_Way -->
									<ScheduledStopPointRef ref="naptStop:3290YYA00358" version="any">Mattison Way (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-06">
									<!-- fs@Nursery_Drive -->
									<ScheduledStopPointRef ref="naptStop:3290YYA00357" version="any">Campbell Avenue (opp), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-07">
									<!-- fs@Cambridge_Street_(York) -->
									<ScheduledStopPointRef ref="naptStop:3290YYA03583" version="any">Barbara Grove, Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-08">
									<ScheduledStopPointRef ref="naptStop:3290YYA00195" version="any">Holgate Hill (opp Hollybank House), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-09">
									<!-- fs@Blossom_Street -->
									<ScheduledStopPointRef ref="naptStop:3290YYA00194" version="any">Cambridge Street, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-10">
									<ScheduledStopPointRef ref="naptStop:3290YYA00152" version="any">Blossom Street (BB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA00141" version="any">Rail Station (RB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-12">
									<ScheduledStopPointRef ref="naptStop:3290YYA00924" version="any">Rougier Street (CH),York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-13">
									<ScheduledStopPointRef ref="naptStop:3290YYA00099" version="any">Micklegate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@out-JP9-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA00107" version="any">Merchantgate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
						<!-- === IN == -->
						<SeriesConstraint version="1.0" id="HCTY@16@in-JP4-1">
							<!--inbound-->
							<farePointsInPattern>
								<!-- fs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-01">
									<ScheduledStopPointRef ref="naptStop:3290YYA00103" version="any">Piccadilly, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-02">
									<ScheduledStopPointRef ref="naptStop:3290YYA00100" version="any">Low Ousegate, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-03">
									<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00922">Rougier Street(CB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00136" version="any">Rail Station (RH), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Blossom_Street -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-05">
									<ScheduledStopPointRef ref="naptStop:3290YYA00149" version="any">Blossom Street (BC), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-06">
									<ScheduledStopPointRef ref="naptStop:3290YYA00193" version="any">Cambridge Street, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Cambridge_Street_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-07">
									<ScheduledStopPointRef ref="naptStop:3290YYA00192" version="any">Holgate Hill (adj Holgate Bridge Gardens), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Holl_Bank/Beech_Ave -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-08">
									<ScheduledStopPointRef ref="naptStop:3290YYA01609" version="any">Holly Bank Road (SW-Bound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-09">
									<ScheduledStopPointRef ref="naptStop:3290YYA01611" version="any">Hob Moor Drive (o/s 41), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-10">
									<ScheduledStopPointRef ref="naptStop:3290YYA01607" version="any">Collingwood Avenue (Northbound), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Nursery_Drive -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA01666" version="any">Campbell Avenue (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-13">
									<!-- fs@Mattison_Way -->
									<ScheduledStopPointRef ref="naptStop:3290YYA00359" version="any">Mattison Way (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA03623" version="any">Queenswood Grove (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP4-15">
									<ScheduledStopPointRef ref="naptStop:3290YYA00928" version="any">Green Lane (o/s la), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
						<SeriesConstraint version="1.0" id="HCTY@16@in-JP5-1">
							<farePointsInPattern>
								<!--inbound-->
								<!-- fs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-01">
									<ScheduledStopPointRef ref="naptStop:3290YYA00103" version="any">Piccadilly, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-02">
									<ScheduledStopPointRef ref="naptStop:3290YYA00100" version="any">Low Ousegate, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-03">
									<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00922">Rougier Street(CB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00141" version="any">Rail Station (RB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Blossom_Street -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-05">
									<ScheduledStopPointRef ref="naptStop:3290YYA00149" version="any">Blossom Street (BC), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-06">
									<ScheduledStopPointRef ref="naptStop:3290YYA00193" version="any">Cambridge Street, York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Cambridge_Street_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-07">
									<ScheduledStopPointRef ref="naptStop:3290YYA00192" version="any">Holgate Hill (adj Holgate Bridge Gardens), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Holl_Bank/Beech_Ave -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-08">
									<ScheduledStopPointRef ref="naptStop:3290YYA01609" version="any">Holly Bank Road (SW-Bound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-09">
									<ScheduledStopPointRef ref="naptStop:3290YYA01611" version="any">Hob Moor Drive (o/s 41), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-10">
									<ScheduledStopPointRef ref="naptStop:3290YYA01607" version="any">Collingwood Avenue (Northbound), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Nursery_Drive -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA01666" version="any">Campbell Avenue (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Mattison_Way -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-12">
									<ScheduledStopPointRef ref="naptStop:3290YYA00359" version="any">Mattison Way (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-13">
									<ScheduledStopPointRef ref="naptStop:3290YYA03623" version="any">Queenswood Grove (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA00077" version="any">Kingsthorpe (o/s 79 Green Ln), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP5-15">
									<ScheduledStopPointRef ref="naptStop:3290YYA00928" version="any">Green Lane (o/s la), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
						<SeriesConstraint version="1.0" id="HCTY@16@in-JP6-1">
							<farePointsInPattern>
								<!--inbound-->
								<!-- fs@Piccadilly_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-01">
									<ScheduledStopPointRef ref="naptStop:3290YYA00103" version="any">Piccadilly, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Rail_Station -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-02">
									<ScheduledStopPointRef ref="naptStop:3290YYA00100" version="any">Low Ousegate, York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-03">
									<ScheduledStopPointRef version="any" ref="naptStop:3290YYA00922">Rougier Street(CB), York</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Blossom_Street -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-04">
									<ScheduledStopPointRef ref="naptStop:3290YYA00149" version="any">Blossom Street (BC), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-05">
									<ScheduledStopPointRef ref="naptStop:3290YYA00193" version="any">Cambridge Street (opp Mount Ephraim), York</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Cambridge_Street_(York) -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-06">
									<ScheduledStopPointRef ref="naptStop:3290YYA00192" version="any">Holgate Hill (adj Holgate Bridge Gardens), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Holl_Bank/Beech_Ave -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-08">
									<ScheduledStopPointRef ref="naptStop:3290YYA01609" version="any">Holly Bank Road (SW-Bound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-09">
									<ScheduledStopPointRef ref="naptStop:3290YYA01611" version="any">Hob Moor Drive (o/s 41), Holgate</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-10">
									<ScheduledStopPointRef ref="naptStop:3290YYA01607" version="any">Collingwood Avenue (Northbound), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Nursery_Drive -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-11">
									<ScheduledStopPointRef ref="naptStop:3290YYA01666" version="any">Campbell Avenue (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Mattison_Way -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-12">
									<ScheduledStopPointRef ref="naptStop:3290YYA00359" version="any">Mattison Way (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<!-- fs@Acomb_Green_Lane  -->
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-13">
									<ScheduledStopPointRef ref="naptStop:3290YYA03623" version="any">Queenswood Grove (adj), Holgate</ScheduledStopPointRef>
									<IsFareStage>true</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-14">
									<ScheduledStopPointRef ref="naptStop:3290YYA00077" version="any">Kingsthorpe (o/s 79 Green Ln), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
								<FarePointInPattern version="1.0" id="HCTY@16@in-JP6-15">
									<ScheduledStopPointRef ref="naptStop:3290YYA00928" version="any">Green Lane (o/s la), Acomb</ScheduledStopPointRef>
									<IsFareStage>false</IsFareStage>
								</FarePointInPattern>
							</farePointsInPattern>
						</SeriesConstraint>
					</seriesConstraints>
					<!--  NK NB2 end of added fare stages -->
				</FareFrame>
				<FareFrame version="1.0" id="epd:UK:HCTY:FareFrame_UK_PI_FARE_PRODUCT:Line_16:op" dataSourceRef="operator" responsibilitySetRef="tariffs">
					<!--NK NB1 NeTExSchema: Use UK profile frame id, dont need  namespace op: on op:operator as it is the default -->
					<Name>HTCY   Line_16 Single fare product definition</Name>
					<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP" version="fxc:v1.0"/>
					<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<FareFrameRef version="1.0" ref="epd:UK:HCTY:FareFrame_UK_PI_FARE_NETWORK:Line_16:op"/>
					</prerequisites>
					<!-- NK NB4 Simplyify:	Not needed (and lacks id 		<PricingParameterSet></PricingParameterSet>  -->
					<!-- NK NB1 NeTExSchema: CORRECTION - duplicate - declared elsewhere 	and out of order		
				<priceGroups>
						<PriceGroup version="1.0" id="return@price_band_1.10">
							<members>
								<UsageParameterPrice version="1.0" id="return@price_band_1.10@adult">
									<Amount>1.10</Amount>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<PriceGroup version="1.0" id="return@price_band_1.70">
							<members>
								<UsageParameterPrice version="1.0" id="return@price_band_1.70@adult">
									<Amount>1.70</Amount>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<PriceGroup version="1.0" id="return@price_band_1.00">
							<members>
								<UsageParameterPrice version="1.0" id="return@price_band_1.00@adult">
									<Amount>1.00</Amount>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
					</priceGroups>  -->
					<tariffs>
						<Tariff version="1.0" id="Tariff@single@Line_16">
							<validityConditions>
								<ValidBetween>
									<FromDate>2020-02-13T22:19:20.654Z</FromDate>
									<ToDate>2119-02-13T22:19:20.654Z</ToDate>
								</ValidBetween>
							</validityConditions>
							<Name>HTCY Travel Ltd 16 - single Fares</Name>
							<documentLinks>
								<!--	 NK NB1 NeTExSchema: CORRECTION needs content or omit tag -->
								<InfoLink typeOfInfoLink="fareSheet">http://www.connexionsbuses.com/content/uploads/2019/02/16-ad-sgl-2-19.pdf</InfoLink>
								<InfoLink typeOfInfoLink="fareSheet">http://www.connexionsbuses.com/content/uploads/2019/02/16-ad-rtn-2-19.pdf</InfoLink>
							</documentLinks>
							<OperatorRef version="1.0" ref="noc:HCTY">noc:137122</OperatorRef>
							<LineRef version="1.0" ref="016"/>
							<!-- NK NB1 NeTExSchema:  CORRECTION mismatched id so fails integrity check: change all instances of Line_354  to 16 to cross ref correctly -->
							<TariffBasis>zoneToZone</TariffBasis>
							<!-- NK NB2 UKProfile: Add classification of Tariff basis -->
							<fareStructureElements>
								<FareStructureElement version="1.0" id="Trip@access_zones_for_line">
									<Name>O/D pairs for Line_16</Name>
									<distanceMatrixElements>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Mattison_Way">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Nursery_Drive">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Holl_Bank/Beech_Ave">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Cambridge_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<!-- NK NB1 NeTExSchema: CORRECTION ref must match ID - Add _York) -->
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Blossom_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Acomb_Green_Lane+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Nursery_Drive">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Holl_Bank/Beech_Ave">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Cambridge_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<!-- NK NB1 NeTExSchema: CORRECTION ref must match ID - Add _York) -->
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Blossom_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Mattison_Way+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Nursery_Drive+Holl_Bank/Beech_Ave">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											<EndTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Nursery_Drive+Cambridge_Street_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											<EndTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Nursery_Drive+Blossom_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											<EndTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Nursery_Drive+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Nursery_Drive+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Holl_Bank/Beech_Ave+Cambridge_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											<EndTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<!-- NK NB1 NeTExSchema: CORRECTION ref must match ID - Add _York) -->
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Holl_Bank/Beech_Ave+Blossom_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.10"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											<EndTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Holl_Bank/Beech_Ave+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Holl_Bank/Beech_Ave+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.70"/>
												<PriceGroupRef version="1.0" ref="return@price_band_2.40"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Cambridge_Street_(York)+Blossom_Street">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<EndTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Cambridge_Street_(York)+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Cambridge_Street_(York)+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Blossom_Street+Rail_Station">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
											<EndTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Blossom_Street+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
										<DistanceMatrixElement version="1.0" id="Rail_Station+Piccadilly_(York)">
											<priceGroups>
												<PriceGroupRef version="1.0" ref="single@price_band_1.00"/>
												<PriceGroupRef version="1.0" ref="return@price_band_1.60"/>
											</priceGroups>
											<StartTariffZoneRef version="1.0" ref="fs@Rail_Station"/>
											<EndTariffZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
										</DistanceMatrixElement>
									</distanceMatrixElements>
									<GenericParameterAssignment version="1.0" id="Tariff@single@lines-01">
										<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:can_access"/>
										<ValidityParameterAssignmentType>EQ</ValidityParameterAssignmentType>
										<validityParameters>
											<LineRef version="1.0" ref="016"/>
											<!-- NK NB1 NeTExSchema: CORRECTION ref must match ID - Remove Line_ -->
										</validityParameters>
									</GenericParameterAssignment>
								</FareStructureElement>
								<FareStructureElement id="Trip@eligibility" version="1.0">
									<Name>eligible user types</Name>
									<GenericParameterAssignment id="Trip@eligibility-1" version="1.0">
										<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:eligible"/>
										<LimitationGroupingType>XOR</LimitationGroupingType>
										<limitations>
											<UserProfile version="1.0" id="adult">
												<Name>Adult</Name>
												<Url>http://www.connexionsbuses.com/concessions/</Url>
												<MinimumAge>19</MinimumAge>
												<!--  NK NB3 GoodPractice -->
												<companionProfiles>
													<CompanionProfile version="1.0" id="adult@infant">
														<UserProfileRef ref="infant" version="1.0"/>
														<!-- NK NB1 NeTExSchema: CORRECTION missing ref -->
														<MinimumNumberOfPersons>0</MinimumNumberOfPersons>
														<MaximumNumberOfPersons>3</MaximumNumberOfPersons>
													</CompanionProfile>
												</companionProfiles>
											</UserProfile>
											<UserProfile version="1.0" id="infant">
												<!-- NK NB1 NeTExSchema: CORRECTION add missing element -->
												<Name>Infant</Name>
												<Description>Infant up to 5 years. Must be with adult</Description>
												<Url>http://www.connexionsbuses.com/concessions/</Url>
												<MaximumAge>5</MaximumAge>
												<DiscountBasis>free</DiscountBasis>
												<companionProfiles>
													<CompanionProfile version="1.0" id="adult">
														<UserProfileRef ref="adult" version="1.0"/>
														<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
													</CompanionProfile>
												</companionProfiles>
											</UserProfile>
											<UserProfile version="1.0" id="youth">
												<!-- NK NB1 NeTExSchema: CORRECTION add missing element -->
												<Name>Youth</Name>
												<Description>Youth 5 to 19 </Description>
												<Url>http://www.connexionsbuses.com/concessions/</Url>
												<MinimumAge>6</MinimumAge>
												<!--  NK NB4 DataCorrectness -->
												<MaximumAge>18</MaximumAge>
												<DiscountBasis>discount</DiscountBasis>
											</UserProfile>
											<UserProfile version="1.0" id="senior">
												<!-- NK NB1 NeTExSchema: CORRECTION add missing element -->
												<Name>Senior</Name>
												<Description> Senior over 60 with pass</Description>
												<Url>http://www.connexionsbuses.com/concessions/</Url>
												<MinimumAge>6</MinimumAge>
												<!--   NK NB4 DataCorrectness -->
												<MaximumAge>18</MaximumAge>
												<ProofRequired>membershipCard</ProofRequired>
												<DiscountBasis>discount</DiscountBasis>
											</UserProfile>
										</limitations>
									</GenericParameterAssignment>
								</FareStructureElement>
								<FareStructureElement id="Trip@single@conditions_of_travel" version="1.0">
									<Name>Conditions of travel</Name>
									<GenericParameterAssignment version="1.0" id="Trip@single@conditions_of_travel-1">
										<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
										<LimitationGroupingType>AND</LimitationGroupingType>
										<limitations>
											<RoundTrip version="1.0" id="Trip@travel@condition@direction">
												<Name>single Trip</Name>
												<TripType>single</TripType>
											</RoundTrip>
											<FrequencyOfUse version="1.0" id="Trip@single@oneTrip">
												<Name>One trip </Name>
												<FrequencyOfUseType>single</FrequencyOfUseType>
												<MaximalFrequency>1</MaximalFrequency>
											</FrequencyOfUse>
											<Interchanging version="1.0" id="Trip@single@NoTransfers">
												<Name>No Interchanging</Name>
												<MaximumNumberOfInterchanges>0</MaximumNumberOfInterchanges>
											</Interchanging>
										</limitations>
									</GenericParameterAssignment>
								</FareStructureElement>
								<FareStructureElement id="Trip@return@conditions_of_travel" version="1.0">
									<Name>Conditions of travel</Name>
									<GenericParameterAssignment version="1.0" id="Trip@return@conditions_of_travel-1">
										<TypeOfAccessRightAssignmentRef version="fxc:v1.0" ref="fxc:condition_of_use"/>
										<LimitationGroupingType>AND</LimitationGroupingType>
										<limitations>
											<RoundTrip version="1.0" id="Trip@return@condition@direction">
												<Name>return Trip</Name>
												<TripType>return</TripType>
											</RoundTrip>
											<FrequencyOfUse version="1.0" id="Trip@return@oneTrip">
												<Name>One trip no transfers</Name>
												<FrequencyOfUseType>single</FrequencyOfUseType>
												<MaximalFrequency>1</MaximalFrequency>
											</FrequencyOfUse>
											<Interchanging version="1.0" id="Trip@return@NoTransfers">
												<MaximumNumberOfInterchanges>0</MaximumNumberOfInterchanges>
											</Interchanging>
										</limitations>
									</GenericParameterAssignment>
								</FareStructureElement>
							</fareStructureElements>
							<!-- <fareTables>  NK NB6 Simplify - can leave this cross ref out   
								<FareTableRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16"/>
							</fareTables> -->
						</Tariff>
					</tariffs>
					<fareProducts>
						<PreassignedFareProduct version="1.0" id="Trip@single">
							<!-- NK NB5 AdditionalFeatures: single product -->
							<Name>single Trip</Name>
							<!-- <ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/> NK NB3 GoodPractice: can use enumerated value as ChargingMomentType instead -->
							<ChargingMomentType>beforeTravel</ChargingMomentType>
							<!-- <TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@trip@single"/> NK NB3 GoodPractice: can use enumerated value as ProductType instead -->
							<OperatorRef version="1.0" ref="noc:HCTY">noc:137122</OperatorRef>
							<validableElements>
								<ValidableElement version="1.0" id="Trip@single@travel">
									<Name>single ride</Name>
									<fareStructureElements>
										<FareStructureElementRef version="1.0" ref="Trip@access_zones_for_line"/>
										<FareStructureElementRef version="1.0" ref="Trip@eligibility"/>
										<FareStructureElementRef version="1.0" ref="Trip@single@conditions_of_travel"/>
									</fareStructureElements>
								</ValidableElement>
							</validableElements>
							<accessRightsInProduct>
								<AccessRightInProduct version="1.0" id="Trip@single-1">
									<ValidableElementRef version="1.0" ref="Trip@single@travel"/>
								</AccessRightInProduct>
							</accessRightsInProduct>
							<ProductType>singleTrip</ProductType>
						</PreassignedFareProduct>
						<PreassignedFareProduct version="1.0" id="Trip@return">
							<Name>return Trip</Name>
							<!-- <ChargingMomentRef version="fxc:v1.0" ref="fxc:prepayment"/> NK NB3 GoodPractice: can use enumerated value as ChargingMomentType instead -->
							<ChargingMomentType>beforeTravel</ChargingMomentType>
							<!-- <TypeOfFareProductRef version="fxc:v1.0" ref="fxc:standard_product@trip@return"/> NK NB3 GoodPractice: can use enumerated value as ProductType instead -->
							<OperatorRef version="1.0" ref="noc:HCTY">noc:137122</OperatorRef>
							<validableElements>
								<ValidableElement version="1.0" id="Trip@return@travel">
									<Name>return ride</Name>
									<fareStructureElements>
										<FareStructureElementRef version="1.0" ref="Trip@access_zones_for_line"/>
										<FareStructureElementRef version="1.0" ref="Trip@eligibility"/>
										<FareStructureElementRef version="1.0" ref="Trip@return@conditions_of_travel"/>
									</fareStructureElements>
								</ValidableElement>
							</validableElements>
							<accessRightsInProduct>
								<AccessRightInProduct version="1.0" id="Trip@return@outbound-1">
									<ValidableElementRef version="1.0" ref="Trip@return@travel"/>
								</AccessRightInProduct>
								<AccessRightInProduct version="1.0" id="Trip@return@inbound-2">
									<ValidableElementRef version="1.0" ref="Trip@return@travel"/>
								</AccessRightInProduct>
							</accessRightsInProduct>
							<ProductType>dayReturnTrip</ProductType>
						</PreassignedFareProduct>
					</fareProducts>
					<salesOfferPackages>
						<SalesOfferPackage version="1.0" id="Trip@single-SOP@p-ticket">
							<BrandingRef version="1.0" ref="HCTY@brand"/>
							<!-- NK NB1 NeTExSchema: CORRECTION BrandingRef ref must match Branding id -->
							<Name/>
							<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
							<distributionAssignments>
								<DistributionAssignment version="10" id="Trip@single-SOP@p-ticket@atStop-1">
									<Name>atStop</Name>
									<Description>Pay for ticket atStop</Description>
									<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_stop"/>
									<!-- NK NB2 UKProfile: Correction - use correct value at_stop  -->
									<DistributionChannelType>atStop</DistributionChannelType>
									<TicketingServiceFacilityList>purchase</TicketingServiceFacilityList>
									<PaymentMethods>cashAndCard</PaymentMethods>
									<FulfilmentMethodRef ref="fxc:collect_from_machine" version="fxc:v1.0"/>
									<!-- NK NB2 UKProfile: Correction - use correct value Collect_from_machine   -->
								</DistributionAssignment>
								<DistributionAssignment version="1.0" id="Trip@single-SOP@p-ticket@onBoard-2">
									<Name>Onboard</Name>
									<Description>Pay for  ticket onboard</Description>
									<DistributionChannelRef version="fxc:v1.0" ref="fxc:on_board"/>
									<DistributionChannelType>onBoard</DistributionChannelType>
									<TicketingServiceFacilityList>purchase</TicketingServiceFacilityList>
									<PaymentMethods>cashAndCard</PaymentMethods>
									<FulfilmentMethodRef ref="fxc:collect_on_board" version="fxc:v1.0"/>
								</DistributionAssignment>
							</distributionAssignments>
							<salesOfferPackageElements>
								<SalesOfferPackageElement version="1.0" id="Trip@single-SOP@p-ticket-1">
									<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
									<PreassignedFareProductRef version="1.0" ref="Trip@single"/>
								</SalesOfferPackageElement>
							</salesOfferPackageElements>
						</SalesOfferPackage>
						<SalesOfferPackage version="1.0" id="Trip@return-SOP@p-ticket">
							<!-- NK NB5 AdditionalFeatures: return product -->
							<BrandingRef version="1.0" ref="HCTY@brand"/>
							<!-- NK NB1 NeTExSchema: CORRECTION BrandingRef ref must match Branding id -->
							<Name/>
							<TypeOfSalesOfferPackageRef version="fxc:v1.0" ref="fxc:standard_product@operator"/>
							<distributionAssignments>
								<DistributionAssignment version="10" id="Trip@return-SOP@p-ticket@atStop-1">
									<Name>atStop</Name>
									<Description>Pay for ticket atStop</Description>
									<DistributionChannelRef version="fxc:v1.0" ref="fxc:at_stop"/>
									<!-- NK NB2 UKProfile: Correction - use correct value at_stop  -->
									<DistributionChannelType>atStop</DistributionChannelType>
									<TicketingServiceFacilityList>purchase</TicketingServiceFacilityList>
									<PaymentMethods>cashAndCard</PaymentMethods>
									<FulfilmentMethodRef ref="fxc:collect_from_machine" version="fxc:v1.0"/>
									<!-- NK NB2 UKProfile: Correction - use correct value Collect_from_machine   -->
								</DistributionAssignment>
								<DistributionAssignment version="1.0" id="Trip@return-SOP@p-ticket@onBoard-2">
									<Name>Onboard</Name>
									<Description>Pay for  ticket onboard</Description>
									<DistributionChannelRef version="fxc:v1.0" ref="fxc:on_board"/>
									<DistributionChannelType>onBoard</DistributionChannelType>
									<TicketingServiceFacilityList>purchase</TicketingServiceFacilityList>
									<PaymentMethods>cashAndCard</PaymentMethods>
									<FulfilmentMethodRef ref="fxc:collect_on_board" version="fxc:v1.0"/>
								</DistributionAssignment>
							</distributionAssignments>
							<salesOfferPackageElements>
								<SalesOfferPackageElement version="1.0" id="Trip@return-SOP@p-ticket-1">
									<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
									<PreassignedFareProductRef version="1.0" ref="Trip@return"/>
								</SalesOfferPackageElement>
							</salesOfferPackageElements>
						</SalesOfferPackage>
					</salesOfferPackages>
				</FareFrame>
				<FarePriceFrame version="1.0" id="epd:UK:HCTY:FareFrame_UK_PI_FARE_PRICE:Line_16:op" dataSourceRef="operator" responsibilitySetRef="tariffs">
					<!-- 
AD Sgl_all day
Acomb Green Lane
1.10 Mattison Way
1.10 1.10 Nursery Drive
1.10 1.10 1.10 Holly Bank/Beech Ave
1.70 1.70 1.10 1.10 Cambridge Street (York)
1.70 1.70 1.10 1.10 1.00 Blossom Street
1.70 1.70 1.70 1.70 1.00 1.00 York, Rail Station
1.70 1.70 1.70 1.70 1.00 1.00 1.00 York, Piccadilly

AD Rtn_all day
Acomb Green Lane
1.60 Mattison Way
1.60 1.60 Nursery Drive
1.60 1.60 1.60 Holly Bank/Beech Ave
2.40 2.40 1.60 1.60 Cambridge Street (York)
2.40 2.40 1.60 1.60 1.60 Blossom Street
2.40 2.40 2.40 2.40 1.60 1.60 York, Rail Station
2.40 2.40 2.40 2.40 1.60 1.60 1.60 York, Piccadilly				
				
-->
					<!--NK NB2 UkProfile: Use UK profile frame id -->
					<TypeOfFrameRef ref="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP" version="fxc:v1.0"/>
					<!-- NK NB2 UKProfile: Revise TYPE OF FRAME ID to  UK profile -->
					<FrameDefaults>
						<DefaultCurrency>GBP</DefaultCurrency>
					</FrameDefaults>
					<!-- 	<noticeAssignments></noticeAssignments>  NK NB1 NeTExSchema::  No content - not needed  so drop?  -->
					<prerequisites>
						<!-- NK NB3 GoodPractice: State the prerequisite frames -->
						<FareFrameRef version="1.0" ref="epd:UK:HCTY:FareFrame_UK_PI_FARE_PRODUCT:Line_16:op"/>
					</prerequisites>
					<PricingParameterSet version="1.0" id="operator_pricing_rules">
						<pricingRules>
							<DiscountingRule version="1.0" id="discount@youth">
								<DiscountAsPercentage>0.50</DiscountAsPercentage>
							</DiscountingRule>
							<DiscountingRule version="1.0" id="discount@senior">
								<DiscountAsPercentage>0.50</DiscountAsPercentage>
							</DiscountingRule>
						</pricingRules>
					</PricingParameterSet>
					<priceGroups>
						<PriceGroup version="1.0" id="single@price_band_1.00">
							<members>
								<UsageParameterPrice version="1.0" id="single@price_band_1.00@adult">
									<Amount>1.00</Amount>
									<UserProfileRef version="1.0" ref="adult"/>
									<!-- NK NB3 GoodPractice:  a price shoul relate to an element.  -->
								</UsageParameterPrice>
								<UsageParameterPrice version="1.0" id="single@price_band_1.00@youth">
									<!-- nk nb5 AddedFeature: Child price derived from adult" -->
									<Amount>0.50</Amount>
									<DiscountingRuleRef version="1.0" ref="discount@youth"/>
									<UserProfileRef version="1.0" ref="youth"/>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<PriceGroup version="1.0" id="single@price_band_1.10">
							<members>
								<!-- nk nb3 good prACTICE. tYPE OF fare price SHOULD BE CHOSEN TO BE MOST SPECIFC dimension - here Adult -->
								<UsageParameterPrice version="1.0" id="single@price_band_1.10@adult">
									<Amount>1.10</Amount>
									<UserProfileRef version="1.0" ref="adult"/>
									<!-- NK NB3 GoodPractice:  a price shoulE relate to an element. EG USER PROFILE  -->
								</UsageParameterPrice>
								<UsageParameterPrice version="1.0" id="single@price_band_1.10@youth">
									<!-- nk nb5 AddedFeature: Child price derived from adult" -->
									<Amount>0.55</Amount>
									<DiscountingRuleRef version="1.0" ref="discount@youth"/>
									<UserProfileRef version="1.0" ref="youth"/>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<PriceGroup version="1.0" id="single@price_band_1.70">
							<members>
								<UsageParameterPrice version="1.0" id="single@price_band_1.70@adult">
									<Amount>1.70</Amount>
									<UserProfileRef version="1.0" ref="adult"/>
									<!-- NK NB3 GoodPractice:  a price shoulE relate to an element.  -->
								</UsageParameterPrice>
								<UsageParameterPrice version="1.0" id="single@price_band_1.70@youth">
									<!-- nk nb5 AddedFeature: Child price derived from adult" -->
									<Amount>0.85</Amount>
									<DiscountingRuleRef version="1.0" ref="discount@youth"/>
									<UserProfileRef version="1.0" ref="youth"/>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<!-- nk nb6 SIMPLIFY: 	This is redundant : contents given by FareTable adult  
						 <PriceGroup version="1.0" id="operator@Products@Trip@Line_16@adults">  
						<!X- NK NB1 NeTExSchema: CORRECTION add missing version   -X>
							<Name>A list of all the prices</Name>
							<members>
								<!X- NK NB1 NeTExSchema: CORRECTION Missing wrapper tag members  -X>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Mattison_Way"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Nursery_Drive"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Holl_Bank/Beech_Ave"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Cambridge_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Blossom_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Nursery_Drive"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Holl_Bank/Beech_Ave"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Cambridge_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Blossom_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Holl_Bank/Beech_Ave"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Cambridge_Street_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Blossom_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Cambridge_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Blossom_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Blossom_Street"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street+Rail_Station"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street+Piccadilly_(York)"/>
								<DistanceMatrixElementPriceRef version="1.0" ref="Trip@single-SOP@p-ticket@Line_16@adult@Rail_Station+Piccadilly_(York)"/>
							</members>
							<!X- NK NB1 NeTExSchema: CORRECTION Missing wrapper tag /members -X>
						</PriceGroup>   -->
						<PriceGroup version="1.0" id="return@price_band_1.60">
							<members>
								<UsageParameterPrice version="1.0" id="return@price_band_1.60@adult">
									<Amount>1.60</Amount>
									<UserProfileRef version="1.0" ref="adult"/>
									<!-- NK NB3 GoodPractice:  a price shoul relate to an element.  -->
								</UsageParameterPrice>
								<UsageParameterPrice version="1.0" id="return@price_band_1.60@youth">
									<!-- nk nb5 AddedFeature: Child price derived from adult" -->
									<Amount>0.80</Amount>
									<DiscountingRuleRef version="1.0" ref="discount@youth"/>
									<UserProfileRef version="1.0" ref="youth"/>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
						<PriceGroup version="1.0" id="return@price_band_2.40">
							<members>
								<!-- nk nb3 GoodPractice:  The Type of FARE PRICE used shoudl be chosen to be teh most specifc dimensyipm  - here Adult ie UserProfile ie UsageParameterPrice -->
								<UsageParameterPrice version="1.0" id="return@price_band_2.40@adult">
									<Amount>2.40</Amount>
									<UserProfileRef version="1.0" ref="adult"/>
									<!-- NK NB3 GoodPractice:  a price shoulE relate to an element. EG USER PROFILE  -->
								</UsageParameterPrice>
								<UsageParameterPrice version="1.0" id="return@price_band_2.40@youth">
									<!-- nk nb5 AddedFeature: Child price derived from adult" -->
									<Amount>1.20</Amount>
									<DiscountingRuleRef version="1.0" ref="discount@youth"/>
									<UserProfileRef version="1.0" ref="youth"/>
								</UsageParameterPrice>
							</members>
						</PriceGroup>
					</priceGroups>
					<fareTables>
						<FareTable version="1.0" id="Trip@single-SOP@p-ticket@Line_16">
							<Name>Huddersfield - South Crosland</Name>
							<Description>Fare prices</Description>
							<!-- nk nb4 siMPLIFY:  You don't strictly  needa a FARETABLE at all!    
                             ALL THE INFO to genrate a fare triangle is already  present in the tariff because each DISTANCE MATRIX ELEMENT references a Price GROUP , and also dictates an o/d pair -->
							<pricesFor>
								<PreassignedFareProductRef version="1.0" ref="Trip@single"/>
								<SalesOfferPackageRef version="1.0" ref="Trip@single-SOP@p-ticket"/>
							</pricesFor>
							<usedIn>
								<TariffRef version="1.0" ref="Tariff@single@Line_16"/>
							</usedIn>
							<specifics>
								<LineRef version="1.0" ref="016"/>
								<!-- NK NB1 NeTExSchema: CORRECTION ref must match id : remove Line-   -->
								<TypeOfTravelDocumentRef version="fxc:v1.0" ref="fxc:printed_ticket"/>
							</specifics>
							<includes>
								<!-- nk nb3 GoodPractice.  By nesting table of adult prices,  can use FareTable as price group for adults -->
								<FareTable version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult">
									<Name>Adult fares </Name>
									<Description>Adult single Fares - Organised as a fare triangle</Description>
									<pricesFor>
										<UserProfileRef version="1.0" ref="adult"/>
									</pricesFor>
									<rows>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)-1">
											<Name>Piccadilly (York)</Name>
											<representing>
												<!--NK NB3 GoodPractice:  Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Piccadilly_(York)"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station-2">
											<Name>Rail Station</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Rail_Station"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street-3">
											<Name>Blossom Street</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Blossom_Street"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r4@Cambridge_Street_(York)-4">
											<Name>Cambridge Street (York)</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r5@Holl_Bank/Beech_Ave-5">
											<Name>Holl Bank/Beech Ave</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r6@Nursery_Drive-6">
											<Name>Nursery Drive</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											</representing>
										</FareTableRow>
										<FareTableRow version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@r7@Mattison_Way-7">
											<Name>Mattison Way</Name>
											<representing>
												<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
												<FareZoneRef version="1.0" ref="fs@Mattison_Way"/>
											</representing>
										</FareTableRow>
									</rows>
									<includes>
										<FareTable version="1.0" id="Acomb_Green_Lane">
											<!-- NK NB1 NeTExSchema: CORRECTION add missing version and id  -->
											<Name>Acomb Green Lane</Name>
											<Description>Column 1</Description>
											<!-- NK NB3 GoodPractice link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane-1">
													<Name>Acomb Green Lane</Name>
													<representing>
														<!-- NK NB3: GoodPractice Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Acomb_Green_Lane"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Mattison_Way">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Mattison_Way"/>
													</DistanceMatrixElementPrice>
													<!-- NK NB3 Simplify:  Could drop col and row as already given by context-->
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r7@Mattison_Way"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Nursery_Drive">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Nursery_Drive"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r6@Nursery_Drive"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-3">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Holl_Bank/Beech_Ave">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Holl_Bank/Beech_Ave"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r5@Holl_Bank/Beech_Ave"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-4">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Cambridge_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Cambridge_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r4@Cambridge_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-5">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Blossom_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Blossom_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-6">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane-7">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Acomb_Green_Lane+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Acomb_Green_Lane+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c1@Acomb_Green_Lane"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Mattison_Way">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Mattison Way</Name>
											<Description>Column 2</Description>
											<!-- NK NB3 GoodPractice link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Mattison_Way"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way-2">
													<Name>Mattison Way</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Mattison_Way"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Nursery_Drive">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Nursery_Drive"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r6@Nursery_Drive"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Holl_Bank/Beech_Ave">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Holl_Bank/Beech_Ave"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r5@Holl_Bank/Beech_Ave"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-3">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Cambridge_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Cambridge_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r4@Cambridge_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-4">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Blossom_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Blossom_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-5">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way-6">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Mattison_Way+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Mattison_Way+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c2@Mattison_Way"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Nursery_Drive">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Nursery Drive</Name>
											<Description>Column 3</Description>
											<!-- NK NB3 GoodPractice: Link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Nursery_Drive"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive-3">
													<Name>Nursery Drive</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Nursery_Drive"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Holl_Bank/Beech_Ave">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Nursery_Drive+Holl_Bank/Beech_Ave"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r5@Holl_Bank/Beech_Ave"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Cambridge_Street_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Nursery_Drive+Cambridge_Street_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r4@Cambridge_Street_(York)"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive-3">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Blossom_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Nursery_Drive+Blossom_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive-4">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Nursery_Drive+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive-5">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Nursery_Drive+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Nursery_Drive+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c3@Nursery_Drive"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Holl_Bank/Beech_Ave+Cambridge_Street">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Holl Bank/Beech Ave</Name>
											<Description>Column 4</Description>
											<!-- NK NB3 GoodPractice: Link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Holl_Bank/Beech_Ave"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c4@Holl_Bank/Beech_Ave-4">
													<Name>Holl Bank/Beech Ave</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Nursery_Drive"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Cambridge_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Holl_Bank/Beech_Ave+Cambridge_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c4@Holl_Bank/Beech_Ave"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r4@Cambridge_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Blossom_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.10@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Holl_Bank/Beech_Ave+Blossom_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c4@Holl_Bank/Beech_Ave"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave-3">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Holl_Bank/Beech_Ave+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c4@Holl_Bank/Beech_Ave"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave-4">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Holl_Bank/Beech_Ave+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.70@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Holl_Bank/Beech_Ave+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c4@Holl_Bank/Beech_Ave"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Cambridge_Street_(York)">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Cambridge Street (York)</Name>
											<Description>Column 5</Description>
											<!-- NK NB3 GoodPractice: Link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c5@Cambridge_Street_(York)-5">
													<Name>Cambridge Street (York)</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Cambridge_Street_(York)"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Blossom_Street">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Cambridge_Street_(York)+Blossom_Street"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c5@Cambridge_Street_(York)"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r3@Blossom_Street"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Cambridge_Street_(York)+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c5@Cambridge_Street_(York)"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)-3">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Cambridge_Street_(York)+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Cambridge_Street_(York)+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c5@Cambridge_Street_(York)"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Blossom_Street">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Blossom Street</Name>
											<Description>Column 6</Description>
											<!-- NK NB3 GoodPractice: Link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Blossom_Street"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c6@Blossom_Street-6">
													<Name>Blossom Street</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Blossom_Street"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street+Rail_Station">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Blossom_Street+Rail_Station"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c6@Blossom_Street"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r2@Rail_Station"/>
												</Cell>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street-2">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Blossom_Street+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Blossom_Street+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c6@Blossom_Street"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
										<FareTable version="1.0" id="Rail_Station">
											<!-- NK NB1 NeTExChema: CORRECTION Add missing version and id to FareTable -->
											<Name>Rail Station</Name>
											<Description>Column 7</Description>
											<!-- NK NB3 GoodPractice: Link column to element -->
											<specifics>
												<TariffZoneRef version="1.0" ref="fs@Rail_Station"/>
											</specifics>
											<columns>
												<FareTableColumn version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@c7@Rail_Station-7">
													<Name>Rail Station</Name>
													<representing>
														<!-- NK NB3 GoodPractice: Could just reference TariffZone and then no need for name -->
														<FareZoneRef version="1.0" ref="fs@Rail_Station"/>
													</representing>
												</FareTableColumn>
											</columns>
											<cells>
												<Cell version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Rail_Station-1">
													<DistanceMatrixElementPrice version="1.0" id="Trip@single-SOP@p-ticket@Line_16@adult@Rail_Station+Piccadilly_(York)">
														<UsageParameterPriceRef version="1.0" ref="single@price_band_1.00@adult"/>
														<DistanceMatrixElementRef version="1.0" ref="Rail_Station+Piccadilly_(York)"/>
													</DistanceMatrixElementPrice>
													<ColumnRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@c7@Rail_Station"/>
													<RowRef versionRef="1" ref="Trip@single-SOP@p-ticket@Line_16@adult@r1@Piccadilly_(York)"/>
												</Cell>
											</cells>
										</FareTable>
									</includes>
								</FareTable>
							</includes>
						</FareTable>
					</fareTables>
				</FarePriceFrame>
			</frames>
		</CompositeFrame>
		<CompositeFrame id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:common">
			<ValidBetween>
				<FromDate>2015-02-01T00:00:00</FromDate>
				<ToDate>2020-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"/>
			<FrameDefaults>
				<DefaultCodespaceRef ref="fxc"/>
				<DefaultDataSourceRef ref="fxc:common" version="fxc:v1.0"/>
				<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
			</FrameDefaults>
			<frames>
				<FareFrame id="fxc:Common_UK_Fare_Components" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata">
					<Name>Common Country independent fare component</Name>
					<FrameDefaults>
						<DefaultCodespaceRef ref="fxc"/>
						<DefaultDataSourceRef ref="fxc:common" 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>
					<usageParameters>
						<UserProfile version="fxc:v1.0" id="fxc:adult">
							<Name>Adult</Name>
							<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:none"/>
							<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"/>
							<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>
							<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:infant"/>
							<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:senior">
							<Name>Senior</Name>
							<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:senior"/>
							<ProofRequired>membershipCard</ProofRequired>
							<DiscountBasis>discount</DiscountBasis>
						</UserProfile>
					</usageParameters>
					<distributionChannels>
						<DistributionChannel id="fxc:online" version="fxc:v1.0">
							<ShortName>Internet sales</ShortName>
							<alternativeNames>
								<AlternativeName id="fxc:online_de-1" version="fxc:v1.0">
									<Name lang="de">Internetverkauf</Name>
								</AlternativeName>
								<AlternativeName id="fxc:online_fr-1" 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: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>Automatic Ticket Machine</ShortName>
							<DistributionChannelType>atStop</DistributionChannelType>
						</DistributionChannel>
						<DistributionChannel id="fxc:at_counter" version="fxc:v1.0">
							<ShortName>Ticket counter sale</ShortName>
							<alternativeNames>
								<AlternativeName id="fxc:at_counter_de-1" version="fxc:v1.0">
									<Name lang="de">Schalter</Name>
								</AlternativeName>
								<AlternativeName id="fxc:at_counter_fr-1" 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>nfc chip</MachineReadable>
						</TypeOfTravelDocument>
						<TypeOfTravelDocument id="fxc:contactless_card" version="fxc:v1.0">
							<MediaType>card</MediaType>
							<MachineReadable>nfc 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_Bus_Tariffs@Common_Resources" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:common">
					<Name>NaBT Common Country independent code values</Name>
					<codespaces>
						<Codespace id="fxc">
							<Xmlns>fxc</Xmlns>
							<XmlnsUrl>http://farexchange.org.uk/fxc</XmlnsUrl>
							<Description>National Bus Tariff Profile metadata</Description>
						</Codespace>
						<Codespace id="napt">
							<Xmlns>napt</Xmlns>
							<XmlnsUrl>http://naptan.org.uk/napt</XmlnsUrl>
							<Description>NaPTAN metadata</Description>
						</Codespace>
						<Codespace id="naptStop">
							<Xmlns>naptStop</Xmlns>
							<XmlnsUrl>http://naptan.org.uk/stops</XmlnsUrl>
							<Description>T stop data</Description>
						</Codespace>
						<Codespace id="nptg">
							<Xmlns>nptg</Xmlns>
							<XmlnsUrl>http://nptg.org.uk/</XmlnsUrl>
							<Description>National Public Transport gazetteer</Description>
						</Codespace>
						<Codespace id="nptgLocality">
							<Xmlns>nptgLocality</Xmlns>
							<XmlnsUrl>http://nptg.org.uk/locations</XmlnsUrl>
							<Description>National Public Transport gazetteer locations</Description>
						</Codespace>
						<Codespace id="nptgTariffZone">
							<Xmlns>nptgTariffZone</Xmlns>
							<XmlnsUrl>http://nptg.org.uk/tariffZones</XmlnsUrl>
							<Description>National Public Transport gazetteer plus bus zones</Description>
						</Codespace>
						<Codespace id="nptgUkAdministrativeArea">
							<Xmlns>nptgUkAdministrativeArea</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>
						<Codespace id="noc">
							<Xmlns>noc</Xmlns>
							<XmlnsUrl>http://www.traveline.co.uk/noc</XmlnsUrl>
							<Description>UKnational operator codes</Description>
						</Codespace>
					</codespaces>
					<FrameDefaults>
						<DefaultCodespaceRef ref="fxc"/>
						<DefaultDataSourceRef ref="fxc:common" 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>
						<!-- NB NK invalid content  -->
						<DefaultCurrency>GBP</DefaultCurrency>
					</FrameDefaults>
					<dataSources>
						<DataSource id="fxc:common" version="fxc:v1.0">
							<Email>standards@nptg.org.uk</Email>
						</DataSource>
						<DataSource id="nptg:dft" version="1.0"/>
					</dataSources>
					<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="fxc:DfT" version="fxc:v1.0"/>
									<ResponsibleAreaRef ref="fxc:UK">TODO</ResponsibleAreaRef>
								</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:PointOfInterestClassification" classOfValues="PointOfInterestClassification">
							<Name>Types of POI</Name>
							<values>
								<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:TypeOfFareZone" classOfValues="TypeOfZone">
							<Name>Types of Fare Zone</Name>
							<values>
								<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:TypesOfProductCategory" classOfValues="TypeOfProductCategory">
							<Name>Types of Product Category</Name>
							<values>
								<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>
								<PurposeOfGrouping version="fxc:v1.0" id="fxc:route_exclusion">
									<Name>Routes to be ommited</Name>
								</PurposeOfGrouping>
							</values>
						</ValueSet>
						<ValueSet version="fxc:v1.0" id="fxc:ChargingMoments" classOfValues="ChargingMoment">
							<Name>Charging Moments</Name>
							<values>
								<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>Prepaid</Name>
								</ChargingMoment>
							</values>
						</ValueSet>
						<ValueSet version="fxc:v1.0" id="fxc:TypesOfFareProduct@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>
								<TypeOfFareProduct version="fxc:v1.0" id="fxc:special_product@Trip@period_single">
									<Name>Period single fare</Name>
								</TypeOfFareProduct>
								<TypeOfFareProduct version="fxc:v1.0" id="fxc:era:special_produc@tript@day_single">
									<Name>Day retirn fare</Name>
								</TypeOfFareProduct>
							</values>
						</ValueSet>
						<ValueSet version="fxc:v1.0" id="fxc:TypesOfFareProduct@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:TypesOfFareProduct@carnet" classOfValues="TypeOfFareProduct">
							<Name>Types Of Fare Product - 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:TypesOfFareProduct@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:TypesOfFareProduct@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:TypesOfSalesOfferPackage" classOfValues="TypeOfSalesOfferPackage">
							<Name>Types Of Sales Offer  Product</Name>
							<values>
								<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@all_operators">
									<Name>Product is standrad 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:ClassesOfUse" classOfValues="ClassOfUse">
							<Name>Classes of Use</Name>
							<values>
								<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:TypesOfProjection" classOfValues="TypeOfProjection">
							<Name>TypesOf Projection</Name>
							<values>
								<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:TypesOfFareContractEntry" classOfValues="TypeOfFareContractEntry">
							<Name>Types of fare contract entry</Name>
							<values>
								<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:TypesOfConcession" classOfValues="TypeOfConcession">
							<Name>Types of concession</Name>
							<values>
								<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:TypesOfTariff" classOfValues="TypeOfTariff">
							<Name>Types of Tariff</Name>
							<values>
								<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: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:multitrip">
									<Name>Multitrip carnet</Name>
								</TypeOfTariff>
							</values>
						</ValueSet>
						<ValueSet version="fxc:v1.0" id="fxc:TypesOfAccessRightAssignment" 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:prerequisites">
									<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_schedule">
									<Name>Specifies 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:takes_properties_from_group">
									<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:validity_chaining">
									<Name>Quota applies</Name>
								</TypeOfAccessRightAssignment>
							</values>
						</ValueSet>
					</typesOfValue>
					<organisations>
						<GeneralOrganisation version="fxc:v1.0" id="fxc:DfT">
							<Name>Department for Transport</Name>
							<ShortName>DfT</ShortName>
							<OrganisationType>statutoryBody</OrganisationType>
						</GeneralOrganisation>
						<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="GB-UKM"/>
						</Operator>
						<Operator version="fxc:v1.0" id="uic:Station_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="GB-UKM"/>
						</Operator>
					</organisations>
				</ResourceFrame>
			</frames>
		</CompositeFrame>
	</dataObjects>
</PublicationDelivery>