Example
uk_fxc_common_profile.xml
standards/fxc/uk_fxc_common_profile.xml
Element names link to their declarations.
<?xml version="1.0" encoding="UTF-8"?>
<!-- ==== Fixed resources UK Common Fare Profile ==== -->
<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">
<!--==== Default Fixed resources for UK Common Fare Profile
(C) 2018-2020 Crown CopyRight
==================================
2020.03.19 Add contactless card as travel document
-->
<PublicationTimestamp>2017-12-17T09:30:47.0Z</PublicationTimestamp>
<ParticipantRef>SYS001</ParticipantRef>
<!-- ======WHAT WAS REQUESTED ========== -->
<PublicationRequest version="1.0">
<RequestTimestamp>2017-12-17T09:30:46.0Z</RequestTimestamp>
<ParticipantRef>SYS002</ParticipantRef>
</PublicationRequest>
<!-- =============== RESULTS =========== -->
<dataObjects>
<!-- === COMMON UK FARE RESOURCES=== -->
<CompositeFrame id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<ValidBetween>
<FromDate>2019-05-01T00:00:00</FromDate>
<ToDate>2022-12-31T12:00:00</ToDate>
</ValidBetween>
<Name>UK FXCP Passenger Information Profile common resources</Name>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc"/>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
</FrameDefaults>
<frames>
<!-- ====COMMON UK PI Profile RESOURCEs: META DATA - COULD BE EXTERNALISED ===== ============ -->
<!-- === Profile Frame Types === -->
<ResourceFrame id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA_FRAMES:FXCP:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>UK FXCP Fare profile Frame types and codepaces</Name>
<codespaces>
<Codespace id="fxc_metadata">
<Xmlns>fxc</Xmlns>
<XmlnsUrl>netex.org.uk/fxc</XmlnsUrl>
<Description>UK FareXChange Profile metadata</Description>
</Codespace>
<Codespace id="epd_data">
<Xmlns>epd</Xmlns>
<XmlnsUrl>http://fnetex-cen.eu/epd</XmlnsUrl>
<Description>European Passenger Information profile data -use for UK frame names</Description>
</Codespace>
</codespaces>
<dataSources>
<DataSource id="fxc:dft" version="fxc:v1.0">
<Email>standards@netex.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="fxc:v1.0" id="fxc:FXC_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="fxc:v1.0" id="fxc:FXC_metadata:DfT">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" versionRef="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" versionRef="nptg:v2.1"/>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<!-- ======== TYPE S OF FRAME========= -->
<ValueSet version="fxc:1.0" id="fxc:Types_of_Specific_Frame_Basic" classOfValues="TypeOfFrame">
<Name>Types of FXC Specific Frame Basic </Name>
<values>
<!-- === ANCILLARY ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_COMMON:FXCP">
<Name>UK FXCP common Local resources</Name>
<FrameClassRef nameOfClass="ResourceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_CALENDAR:FXCP">
<Name>UK FXCP Service calendar</Name>
<FrameClassRef nameOfClass="ServiceCalendarFrame"/>
</TypeOfFrame>
<!-- === PAYLOAD ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP:FXCP">
<Name>UK FXCP Stops: NapTAN Stop Place and NPTG Locations Frame</Name>
<FrameClassRef nameOfClass="SiteFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK:FXCP">
<Name>UK FXCP Network</Name>
<FrameClassRef nameOfClass="ServiceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_TIMETABLE:FXCP">
<Name>UK FXCP Tietable: N</Name>
<FrameClassRef nameOfClass="TimetableFrame"/>
</TypeOfFrame>
<!-- === METADATA ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP">
<Name>UK Bus Profile common resources</Name>
<FrameClassRef nameOfClass="ResourceFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc::v2.4" id="fxc:Types_of_Offer_Frame_Basic" classOfValues="TypeOfFrame">
<Name>Types of UK Offer Frame</Name>
<values>
<!-- === COMPOSITE ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP_OFFER:FXCP">
<Name>UK FXCP composite container STOP OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA_OFFER:FXCP:fxc">
<Name>UK FXCP composite used to group other UKmetadta</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<!-- ======== TYPE S OF FRAME========= -->
<ValueSet version="fxc:1.0" id="fxc:Types_of_Specific_Frame_for_Fares" classOfValues="TypeOfFrame">
<Name>Types of FXC Specific Frame</Name>
<values>
<!-- === PAYLOAD ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_COMMON:FXCP">
<Name>UK Bus Profile fare common paramaters</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_NETWORK:FXCP">
<Name>UK Bus Profile fare network</Name>
<FrameClassRef nameOfClass="ServiceFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRODUCT:FXCP">
<Name>UK FXCP Fare Porducts Frame</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_PRICE:FXCP">
<Name>UK FXCP Fare Prices Frame</Name>
<FrameClassRef nameOfClass="FareFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Offer_Frame_for_Fares" classOfValues="TypeOfFrame">
<Name>Types of UK Offer Frame</Name>
<values>
<!-- === COMPOSITE ==== -->
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_STOP_FARE_OFFER:FXCP">
<Name>UK FXCP composite container STOP OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_LINE_FARE_OFFER:FXCP">
<Name>UK FXCP composite container LINE OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_NETWORK_FARE_OFFER:FXCP">
<Name>UK FXCP composite container NETWORK OFFER</Name>
<FrameClassRef nameOfClass="CompositeFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Transaction_Frame" classOfValues="TypeOfFrame">
<Name>Types of UK Trasnaction Frame</Name>
<values>
<TypeOfFrame version="fxc:v1.0" id="fxc:UK:DFT:TypeOfFrame_UK_PI_FARE_TRANSACTIONS:FXCP">
<Name>UK Bus Profile Operator sample transactions</Name>
<FrameClassRef nameOfClass="SalesTransactionFrame"/>
</TypeOfFrame>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
<!-- === FareXChange Common fixed definitions === -->
<FareFrame id="fxc:UK:DFT:FareFrame_UK_PI_METADATA:FareXChange:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>FXCP Values for Farexchange</Name>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
</FrameDefaults>
<PricingParameterSet id="fxc:Common_Resources" version="fxc:v1.0">
<priceUnits>
<PriceUnit id="fxc:GBP" version="fxc:v1.0">
<privateCodes>
<PrivateCode>£</PrivateCode>
</privateCodes>
<Name>Pound Sterling</Name>
<Precision>2</Precision>
</PriceUnit>
<PriceUnit id="fxc:EUR" version="fxc:v1.0">
<privateCodes>
<PrivateCode>€</PrivateCode>
</privateCodes>
<Name>Euro</Name>
<Precision>2</Precision>
</PriceUnit>
</priceUnits>
</PricingParameterSet>
<geographicalUnits>
<GeographicalUnit id="fxc:mi" version="fxc:v1.0">
<Name>Distance Unit Miles</Name>
</GeographicalUnit>
<GeographicalUnit id="fxc:km" version="fxc:v1.0">
<Name>Distance Unit Kilometres</Name>
</GeographicalUnit>
<GeographicalUnit id="fxc:unit_stage" version="fxc:v1.0">
<Name>Distance Unit Stage</Name>
</GeographicalUnit>
</geographicalUnits>
<!-- === USAGE PARAMETERS === -->
<usageParameters>
<UserProfile version="fxc:v1.0" id="fxc:adult">
<Name>Adult</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:none"/>
<UserType>adult</UserType>
<DiscountBasis>none</DiscountBasis>
<companionProfiles>
<CompanionProfile version="fxc:v1.0" id="fxc:adult@infant">
<UserProfileRef ref="fxc:infant" version="fxc:v1.0"/>
<MinimumNumberOfPersons>0</MinimumNumberOfPersons>
<MaximumNumberOfPersons>3</MaximumNumberOfPersons>
</CompanionProfile>
</companionProfiles>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:child">
<Name>Child</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:child"/>
<UserType>child</UserType>
<MinimumAge>5</MinimumAge>
<MaximumAge>15</MaximumAge>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:infant">
<Name>Infant</Name>
<Description>Up to three children under 5 years of age, accompanied by a fare paying adult or child passenger, and not occupying a seat, may travel free of charge on the Company’s services.</Description>
<prices>
<UsageParameterPrice version="fxc:v1.0" id="fxc:infant">
<Amount>0</Amount>
</UsageParameterPrice>
</prices>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:infant"/>
<UserType>infant</UserType>
<MinimumAge>0</MinimumAge>
<MaximumAge>4</MaximumAge>
<DiscountBasis>free</DiscountBasis>
<companionProfiles>
<CompanionProfile id="fxc:infant@adult" version="fxc:v1.0">
<UserProfileRef ref="fxc:adult" version="fxc:v1.0"/>
<MinimumNumberOfPersons>1</MinimumNumberOfPersons>
<MaximumNumberOfPersons>1</MaximumNumberOfPersons>
<DiscountBasis>none</DiscountBasis>
</CompanionProfile>
</companionProfiles>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:student">
<Name>Student</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:student"/>
<UserType>student</UserType>
<ProofRequired>membershipCard</ProofRequired>
<DiscountBasis>discount</DiscountBasis>
</UserProfile>
<UserProfile version="fxc:v1.0" id="fxc:senior">
<Name>Senior</Name>
<TypeOfConcessionRef version="fxc:v1.0" ref="fxc:child"/>
<UserType>senior</UserType>
<MinimumAge>60</MinimumAge>
</UserProfile>
</usageParameters>
<!-- ====CHANNELS -->
<distributionChannels>
<DistributionChannel id="fxc:online" version="fxc:v1.0">
<ShortName>Internet sales</ShortName>
<alternativeNames>
<AlternativeName order="1" id="fxc:online_de" version="fxc:v1.0">
<Name lang="de">Internetverkauf</Name>
</AlternativeName>
<AlternativeName order="1" id="fxc:online_fr" version="fxc:v1.0">
<Name lang="fr">A vendre par l'internet</Name>
</AlternativeName>
</alternativeNames>
<DistributionChannelType>online</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:online_subscription" version="fxc:v1.0">
<ShortName>online autonatic subscription to renew</ShortName>
<DistributionChannelType>online</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:at_stop" version="fxc:v1.0">
<ShortName>In station sale by machine, counter or payg</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:self_service_ticket_machine" version="fxc:v1.0">
<ShortName>Automatic Ticket Machine</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
</DistributionChannel>
<DistributionChannel id="fxc:pay_as_you_go_device" version="fxc:v1.0">
<ShortName>Pay as you go device - eg smartcard</ShortName>
<DistributionChannelType>atStop</DistributionChannelType>
</DistributionChannel>
<DistributionChannel id="fxc:at_counter" version="fxc:v1.0">
<ShortName>Ticket counter sale</ShortName>
<alternativeNames>
<AlternativeName order="1" id="fxc:at_counter_de" version="fxc:v1.0">
<Name lang="de">Schalter</Name>
</AlternativeName>
<AlternativeName order="1" id="fxc:at_counter_fr" version="fxc:v1.0">
<Name lang="fr">A vendre par le guichet</Name>
</AlternativeName>
</alternativeNames>
<DistributionChannelType>atStop</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:on_board" version="fxc:v1.0">
<ShortName>on_board</ShortName>
<DistributionChannelType>onBoard</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:call_centre" version="fxc:v1.0">
<ShortName>Call Centre</ShortName>
<DistributionChannelType>telephone</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:operator_travel_shop" version="fxc:v1.0">
<ShortName>Operator Travel Shop</ShortName>
<DistributionChannelType>telephone</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:travel_agent" version="fxc:v1.0">
<ShortName>Travel Agent</ShortName>
<DistributionChannelType>agency</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:employee_organisation" version="fxc:v1.0">
<ShortName>Employee Organisation</ShortName>
<DistributionChannelType>other</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
<DistributionChannel id="fxc:statutory_organisation" version="fxc:v1.0">
<ShortName>Statutory Organisation</ShortName>
<DistributionChannelType>other</DistributionChannelType>
<IsObligatory>false</IsObligatory>
</DistributionChannel>
</distributionChannels>
<fulfilmentMethods>
<FulfilmentMethod id="fxc:collect_on_board" version="fxc:v1.0">
<Name>Collect on board</Name>
<FulfilmentMethodType>conductor</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:hand_written_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_from_machine" version="fxc:v1.0">
<Name>Collect from machine</Name>
<FulfilmentMethodType>ticketMachine</FulfilmentMethodType>
<RequiresBookingReference>true</RequiresBookingReference>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_at_counter" version="fxc:v1.0">
<Name>Collect at counter</Name>
<FulfilmentMethodType>ticketOffice</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:hand_written_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:collect_from_agent" version="fxc:v1.0">
<Name>Travel agent issues ticket directly</Name>
<FulfilmentMethodType>agent</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:electronic_document" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:mobile_app" version="fxc:v1.0">
<Name>Mobile App</Name>
<FulfilmentMethodType>mobileApp</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:mobile_app_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:self_print" version="fxc:v1.0">
<Name>Self Print</Name>
<FulfilmentMethodType>selfprint</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:self_print_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:electronic_document" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:online_propagation" version="fxc:v1.0">
<Name>Online propagation</Name>
<FulfilmentMethodType>validator</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:mobile_app_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:email" version="fxc:v1.0">
<Name>EMAIL</Name>
<FulfilmentMethodType>email</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:self_print_ticket" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:post" version="fxc:v1.0">
<Name>Send ticket by post</Name>
<FulfilmentMethodType>post</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
<FulfilmentMethod id="fxc:courier" version="fxc:v1.0">
<Name>Send ticket by courier</Name>
<FulfilmentMethodType>other</FulfilmentMethodType>
<typesOfTravelDocument>
<TypeOfTravelDocumentRef ref="fxc:printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:magstripe_printed_ticket" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:pass" version="fxc:v1.0"/>
<TypeOfTravelDocumentRef ref="fxc:smart_card" version="fxc:v1.0"/>
</typesOfTravelDocument>
</FulfilmentMethod>
</fulfilmentMethods>
<typesOfTravelDocuments>
<TypeOfTravelDocument id="fxc:distribution_channel_dependent" version="fxc:v1.0">
<Name>Depends on channel used</Name>
<MediaType>other</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:printed_ticket" version="fxc:v1.0">
<Name>Printed Ticket</Name>
<MediaType>paperTicket</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:hand_written_ticket" version="fxc:v1.0">
<Name>Hand written ticket</Name>
<MediaType>paperTicket</MediaType>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:magstripe_printed_ticket" version="fxc:v1.0">
<Name>Printed Ticket with magnetic Stripe</Name>
<MediaType>paperTicket</MediaType>
<MachineReadable>magneticStrip</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:self_print_ticket" version="fxc:v1.0">
<MediaType>selfPrintPaperTicket</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:pass" version="fxc:v1.0">
<MediaType>card</MediaType>
<MachineReadable>barCode</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:mobile_app_ticket" version="fxc:v1.0">
<MediaType>mobileApp</MediaType>
<MachineReadable>ocr</MachineReadable>
</TypeOfTravelDocument>
<TypeOfTravelDocument id="fxc:smart_card" version="fxc:v1.0">
<MediaType>card</MediaType>
<MachineReadable>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:DFT:ResourceFrame_UK_PI_METADATA:FareXChange:fxc" version="fxc:v1.0" responsibilitySetRef="fxc:FXC_metadata" dataSourceRef="fxc:dft">
<Name>FXCP - Fare profile metadata</Name>
<FrameDefaults>
<DefaultCodespaceRef ref="fxc_metadata"/>
<DefaultDataSourceRef ref="fxc:dft" version="fxc:v1.0"/>
<DefaultResponsibilitySetRef ref="fxc:FXC_metadata" version="fxc:v1.0"/>
<DefaultLocale>
<TimeZoneOffset>0</TimeZoneOffset>
<TimeZone>GMT</TimeZone>
<SummerTimeZoneOffset>+1</SummerTimeZoneOffset>
<SummerTimeZone>BST</SummerTimeZone>
<DefaultLanguage>en</DefaultLanguage>
</DefaultLocale>
<DefaultLocationSystem>WGS84</DefaultLocationSystem>
<DefaultSystemOfUnits>SiKilometresAndMetres</DefaultSystemOfUnits>
<DefaultCurrency>GBP</DefaultCurrency>
</FrameDefaults>
<typesOfValue>
<!-- ======== Code sets ========= -->
<ValueSet version="fxc:v1.0" id="fxc:PointsOfInterest_Classifications" classOfValues="PointOfInterestClassification">
<Name>Types of POI</Name>
<values>
<!--- ====Type of Product category ========= -->
<PointOfInterestClassification version="fxc:v1.0" id="fxc:operator_travel_shop">
<Name>Travel Shop</Name>
</PointOfInterestClassification>
<PointOfInterestClassification version="fxc:v1.0" id="fxc:tourist_information_centre">
<Name>Tourist Information Centre</Name>
</PointOfInterestClassification>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareZone" classOfValues="TypeOfZone">
<Name>Types of FARE ZONE</Name>
<values>
<!--- ====Type of Product category ========= -->
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@operator">
<Name>Operator defined zone</Name>
</TypeOfZone>
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@multi_operator">
<Name>MultiOperator defined zone</Name>
</TypeOfZone>
<TypeOfZone version="fxc:v1.0" id="fxc:fare_zone@concessionary">
<Name>Concessionary scheme zone</Name>
</TypeOfZone>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_ProductCategory" classOfValues="TypeOfProductCategory">
<Name>Types of PRODUCT CATEGORY</Name>
<values>
<!--- ====Type of Product category ========= -->
<TypeOfProductCategory version="fxc:v1.0" id="fxc:urban_bus">
<Name>Urban Bus</Name>
</TypeOfProductCategory>
<TypeOfProductCategory version="fxc:v1.0" id="fxc:rural_bus">
<Name>Rural Bus</Name>
</TypeOfProductCategory>
<TypeOfProductCategory version="fxc:v1.0" id="fxc:park_and_ride">
<Name>Rural Bus</Name>
</TypeOfProductCategory>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:PurposesOfGrouping" classOfValues="PurposeOfGrouping">
<Name>Purposes of Grouping</Name>
<values>
<!--- ====Type of Product category ========= -->
<PurposeOfGrouping version="fxc:v1.0" id="fxc:route_exclusion">
<Name>Routes to be ommitted</Name>
</PurposeOfGrouping>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:ChargingMoments" classOfValues="ChargingMoment">
<Name>Types of CHARGING MOMENT</Name>
<values>
<!--- ==== TypeOfChargingMoment ========= -->
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment">
<Name>Prepaid</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@pay_as_you_go">
<Name>Prepaid - pay as you go</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@bundled">
<Name>Prepaid - paid along with a base product</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc:prepayment@free">
<Name>Prepaid - free issue</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc::post_payment">
<Name>Postpaid</Name>
</ChargingMoment>
<ChargingMoment version="fxc:v1.0" id="fxc::post_payment_periodic">
<Name>Postpaid</Name>
</ChargingMoment>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@trip" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Trip</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@trip@short_hop">
<Name>Short hop fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@trip@single">
<Name>Single fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:era:standard_product@trip@time_limited">
<Name>Time Limited fare</Name>
</TypeOfFareProduct>
<!--- Special -->
<TypeOfFareProduct version="fxc:v1.0" id="fxc:special_product@trip@period_return">
<Name>Period return fare</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:era:special_product@trip@day_return">
<Name>Day retirn fare</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@pass" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@day">
<Name>day pass - till end of fare day</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@24H">
<Name>24H from time of activation</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@pass@period">
<Name>Pass for a specifed period</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@carnet" classOfValues="TypeOfFareProduct">
<Name>Types Of FARE PRODUC- Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@carnet@trips">
<Name>Carnet of trips.</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@carnet@days">
<Name>Carnet of 1 day' passes.</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@discount" classOfValues="TypeOfFareProduct">
<Name>Types Of FARE PRODUCT - Pass</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@discount@sales">
<Name>Sales discount righty</Name>
</TypeOfFareProduct>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@discount@usage">
<Name>Usage discount rights</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareProduct@stored_value" classOfValues="TypeOfFareProduct">
<Name>Types of FARE PRODUCT - Epurse</Name>
<values>
<TypeOfFareProduct version="fxc:v1.0" id="fxc:standard_product@stored_value@epurse">
<Name>Epurse</Name>
</TypeOfFareProduct>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_SalesOfferPackage" classOfValues="TypeOfSalesOfferPackage">
<Name>Types of SALES OFFER PACKAGE.</Name>
<values>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@all_operators">
<Name>Product is standard and supported by all operators</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@multi_operator">
<Name>Product is standrad and supported by all operators</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:standard_product@operator">
<Name>Single operator standard product</Name>
</TypeOfSalesOfferPackage>
<TypeOfSalesOfferPackage version="fxc:v1.0" id="fxc:special_product@operator">
<Name>Single operator special product</Name>
</TypeOfSalesOfferPackage>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Classes_of_Use" classOfValues="ClassOfUse">
<Name>Types of CLASS OF USE.</Name>
<values>
<!--- ====ClassOfUse ========= -->
<ClassOfUse version="fxc:v1.0" id="fxc:first">
<Name>First Class</Name>
</ClassOfUse>
<ClassOfUse version="fxc:v1.0" id="fxc:second">
<Name>Second Class</Name>
</ClassOfUse>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Projection" classOfValues="TypeOfProjection">
<Name>Types of PROJECTION</Name>
<values>
<!--- ====ClassOfUse ========= -->
<TypeOfProjection version="fxc:v1.0" id="fxc:tariff_zone_border">
<Name>The boundary stops for a fare_zone</Name>
</TypeOfProjection>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareContractEntry" classOfValues="TypeOfFareContractEntry">
<Name>Types of FARE CONTRACT ENTRY</Name>
<values>
<!--- ====TypeOfFareContractEntry ========= -->
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:product_purchase">
<Name>Purchase</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:product_refund">
<Name>Refund</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:online_purchase">
<Name>Online Purchase</Name>
</TypeOfFareContractEntry>
<TypeOfFareContractEntry version="fxc:v1.0" id="fxc:on_board_purchase">
<Name>Cash Purchase</Name>
</TypeOfFareContractEntry>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Concession" classOfValues="TypeOfConcession">
<Name>Types of CONCESSION</Name>
<values>
<!--- ====TypeOfConcession method========= -->
<TypeOfConcession version="fxc:v1.0" id="fxc:none">
<Name>Adult</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:infant">
<Name>Infant</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:child">
<Name>Child</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:youth">
<Name>Youth</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:school_pupil">
<Name>School pupil</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:student">
<Name>Student</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:young_adult">
<Name>Youth</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:senior">
<Name>Senior</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:registered_disabled">
<Name>Registered disabled</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:animal">
<Name>Animal</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:social">
<Name>Social</Name>
</TypeOfConcession>
<TypeOfConcession version="fxc:v1.0" id="fxc:statutory">
<Name>Statutory</Name>
</TypeOfConcession>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_Tariff" classOfValues="TypeOfTariff">
<Name>Spatial Types of Tariff</Name>
<values>
<!--- ====Types OfTariff ========= -->
<TypeOfTariff version="fxc:v1.0" id="fxc:Distance_kilometers">
<Name>Kilometer Distance Kilometers</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:flat">
<Name>Flat</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:point_to_point">
<Name>Point to point</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:zone_to_zone">
<Name>Zone to Zone</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:zonal">
<Name>Zonal</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:section">
<Name>Section</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:banded">
<Name>Section</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:stored_value">
<Name>Stored value</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:discount">
<Name>Discount value</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:multitrip">
<Name>Multitrip carnet</Name>
</TypeOfTariff>
<TypeOfTariff version="fxc:v1.0" id="fxc:identity_card">
<Name>SIdentity</Name>
</TypeOfTariff>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_FareStructureElement" classOfValues="TypeOfFareStructureElement">
<Name>FXCP: Types of FARE STRUCTURE ELEMENT.</Name>
<values>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:access">
<Name>Defines Access rights.</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:access_when">
<Name>Avalable Fare demand periods::peak /off peak etc access rights to use or travel during some period</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:accepted_by">
<Name>Accepted by operator.</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:eligibility">
<Name>Eligibility to purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:groups">
<Name>Available Group tickets.e</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:durations">
<Name>AvailableTime intervals</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:intervals">
<Name>Available Geographic intervals</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:prerequisites">
<Name>Defines required entitlements</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:entitles">
<Name>Defines right to other products</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:sale_conditions">
<Name>Defines a condition or restriction on purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:travel_conditions">
<Name>Condition on use</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:media">
<Name>Condition on media usage</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:use_before">
<Name>Condition on reservation</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:validity">
<Name>Validity</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:carnet_units">
<Name>Available units for purchase</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:outlets">
<Name>Specifies where a purchase can be made</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:quotas">
<Name>Available Quotas</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:steps">
<Name>Steps in sequence</Name>
</TypeOfFareStructureElement>
<TypeOfFareStructureElement version="fxc:v1.0" id="fxc:payment_schedules">
<Name>Payment Schedules</Name>
</TypeOfFareStructureElement>
</values>
</ValueSet>
<ValueSet version="fxc:v1.0" id="fxc:Types_of_AccessRightAssignment" classOfValues="TypeOfAccessRightAssignment">
<Name>Types of Access Right Assignment</Name>
<values>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:eligible">
<Name>Eligible for a product or discount</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access">
<Name>Grants access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:cannot_access">
<Name>Revokes access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:must_access">
<Name>Requires access rights to use or travel on</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access_when">
<Name>Grants access rights to use or travel during some period</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_access_if_purchased">
<Name>Right defines a property that may be Accessed if purchased</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_use_with_type_of_travel_document">
<Name>Right defines tyoe travel document condition</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:condition_of_use">
<Name>Defines a condition or restriction on use</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:condition_of_sale">
<Name>Defines a condition or restriction on purchase</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase">
<Name>Gives right to purchase</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase_when">
<Name>Specifies when a purchase can be made</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_purchase_where">
<Name>Specifies where a purchase can be made</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:gives_entitlement">
<Name>Gives right to other products</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:otherprerequisites">
<Name>Requires right to other products</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:penalties">
<Name>Penalties for misuuse</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:can_use_to_pay_for">
<Name>Gives ability to purchase automatically using</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:sub_or_single_payment_schedules">
<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:condition_reserviation">
<Name>Condition for reservation</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:quota_applies">
<Name>Quota applies</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:promotion_applies">
<Name>Promotion applies</Name>
</TypeOfAccessRightAssignment>
<TypeOfAccessRightAssignment version="fxc:v1.0" id="fxc:validity_chaining">
<Name>Quota applies</Name>
</TypeOfAccessRightAssignment>
</values>
</ValueSet>
</typesOfValue>
<!-- ========Operators ========== -->
<organisations>
<GeneralOrganisation version="fxc:v1.0" id="fxc:DfT">
<Name>Department for Transport</Name>
<ShortName>DfT</ShortName>
<OrganisationType>statutoryBody</OrganisationType>
</GeneralOrganisation>
<!-- === UIC RUs ==== -->
<Operator version="fxc:v1.0" id="uic:operator:1170">
<PublicCode>ATOC</PublicCode>
<Name>Association of Train Operating Companies Limited</Name>
<ShortName>UIC</ShortName>
<ValidityPeriod>
<FromDate>2001-01-01T00:00:00Z</FromDate>
<ToDate>2020-01-01T00:00:00Z</ToDate>
</ValidityPeriod>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-UKM"/>
</Operator>
<Operator version="fxc:v1.0" id="uicStation_Management:0070">
<PublicCode>NR</PublicCode>
<Name>Network Rail Limited</Name>
<ShortName>Network Rail</ShortName>
<ValidityPeriod>
<FromDate>2003-09-22T00:00:00Z</FromDate>
<ToDate>2020-01-01T00:00:00Z</ToDate>
</ValidityPeriod>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-UKM"/>
</Operator>
</organisations>
<groupsOfEntities>
<Layer version="fxc:v1.0" id="fxc:fare_network+fare_products+fare_prices">
<Name>Fares and fare prices</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_network">
<Name>Fares networks</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_products">
<Name>Fares ad fare prices</Name>
</Layer>
<Layer version="fxc:v1.0" id="fxc:fare_prices">
<Name>Fares and fare prices</Name>
</Layer>
</groupsOfEntities>
</ResourceFrame>
<!-- === TransXchange Common fixed definitions === -->
<ResourceFrame version="txc:v2.1" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:TransXChange:txc" responsibilitySetRef="txc:TransXChange_metadata" dataSourceRef="txc:dft">
<ValidBetween>
<FromDate>2005-01-01T00:00:00</FromDate>
</ValidBetween>
<Name>Static TransXchange code values</Name>
<Description>This frame contains code values used to validate TransXChange data </Description>
<codespaces>
<Codespace id="txc_metadata">
<Xmlns>txc</Xmlns>
<XmlnsUrl>http://www.transxchange.org.uk/</XmlnsUrl>
<Description>TransXChange</Description>
</Codespace>
<Codespace id="txcOperator">
<Xmlns>txcOperator</Xmlns>
<XmlnsUrl>http://www.traveline.org.uk/noc</XmlnsUrl>
<Description>Operator codes in TransXchange</Description>
</Codespace>
<Codespace id="noc_data">
<Xmlns>noc</Xmlns>
<XmlnsUrl>http://www.traveline.co.uk/noc</XmlnsUrl>
<Description>UK national operator codes</Description>
</Codespace>
<Codespace id="vosa_data">
<Xmlns>vosa</Xmlns>
<XmlnsUrl>http://www.vosa.gov.uk/licences</XmlnsUrl>
<Description>UK Operator licence codes</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="txc_metadata"/>
<DefaultDataSourceRef ref="txc:dft" version="txc:v2.1"/>
<DefaultResponsibilitySetRef ref="txc:TransXChange_metadata" version="txc:v2.1"/>
</FrameDefaults>
<dataSources>
<DataSource id="txc:dft" version="txc:v2.1">
<Email>standards@transxchange.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="txc:v2.1" id="txc:TransXChange_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="txc:v2.1" id="txc:TransXChange_metadata">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" versionRef="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" nameOfRefClass="TransportAdministrativeZone" versionRef="0" xsi:type="TransportAdministrativeZoneRefStructure">UK</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<typesOfValue>
<!-- ==== Types of Frame == -->
<ValueSet version="txc:v2.1" id="txc:Version_Frames" classOfValues="TypeOfFrame">
<Name>TXC Frames</Name>
<values>
<TypeOfFrame id="txc:UK_TXC_DFT_TransXChange-LINE_OFFER:txc" version="txc:v2.4">
<Name>UK Transxchange Data </Name>
<LocatingSystemRef>WGS84</LocatingSystemRef>
</TypeOfFrame>
</values>
</ValueSet>
<!-- ==== Fixed values == -->
<ValueSet version="txc:v2.1" id="txc:Operator_Licence_Types" classOfValues="TypeOfOrganisation">
<Name>TXC licence types s</Name>
<values>
<TypeOfOrganisation version="txc:v2.1" id="txc:LicenceClassification@StandardNational">
<Name>Standard National </Name>
</TypeOfOrganisation>
<TypeOfOrganisation version="txc:v2.1" id="txc:LicenceClassification@standardInternational">
<Name>Standard International </Name>
</TypeOfOrganisation>
<TypeOfOrganisation version="txc:v2.1" id="txc:LicenceClassification@restricted">
<Name>restricted </Name>
</TypeOfOrganisation>
<TypeOfOrganisation version="txc:v2.1" id="txc:LicenceClassification@specialRestricted">
<Name>Sspecia lRestricted </Name>
</TypeOfOrganisation>
<TypeOfOrganisation version="txc:v2.1" id="txc:LicenceClassification@communityBusPermit">
<Name>Community Bus Permit </Name>
</TypeOfOrganisation>
</values>
</ValueSet>
<ValueSet version="txc:v2.1" id="txc:Purpose_of_Grouping_for_Routes" classOfValues="PurposeOfGrouping">
<Name>Purpose of Grouping e</Name>
<values>
<PurposeOfGrouping version="txc:v2.1" id="txc:Type_of_Section@RouteSection">
</PurposeOfGrouping>
<PurposeOfGrouping version="txc:v2.1" id="txc:Type_of_Section@JourneyPatternSection"/>
</values>
</ValueSet>
<ValueSet version="txc:v2.1" id="txc:Groups of Services" classOfValues="PurposeOfGrouping">
<Name>Purpose of Grouping e</Name>
<values>
<PurposeOfGrouping id="txc:Type_of_Section@outbound_services" version="txc:v2.1"/>
<PurposeOfGrouping id="txc:Type_of_Section@inbound_services" version="txc:v2.1"/>
</values>
</ValueSet>
<ValueSet version="txc:v2.1" id="txc:Types_of_JourneyPattern" classOfValues="TypeOfJourneyPattern">
<Name>TXC Route</Name>
<values>
<TypeOfJourneyPattern version="txc:v2.1" id="txc:Type_of_JourneyPattern@Route">
</TypeOfJourneyPattern>
<TypeOfJourneyPattern version="txc:v2.1" id="txc:Type_of_JourneyPattern@JourneyPattern">
</TypeOfJourneyPattern>
</values>
</ValueSet>
<ValueSet version="txc:v2.1" id="txc:Types_of_Point" classOfValues="TypeOfPoint">
<Name>TXC Route</Name>
<values>
<TypeOfJourneyPattern version="txc:v2.1" id="txc:TypeOfPoint@LayoverPoint">
</TypeOfJourneyPattern>
</values>
</ValueSet>
<ValueSet version="txc:v2.4" id="txc:Service_Classifications" classOfValues="TypeOfService">
<Name>TXC ServiceClassification</Name>
<values>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@NormalStopping">
<Name>TXC Normal Stopping Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@LimitedStopping">
<Name>TXC Limited Stopping Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@HailAndRide">
<Name>TXC Hail and ride Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@Flexible">
<Name>TXC Flexible Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@ExcursioOrTour">
<Name>TXC Flexible Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@SchoolOrWorks">
<Name>TXC Schoold or Works Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@RuralService">
<Name>TXC Rural Service.</Name>
</TypeOfService>
<TypeOfService version="txc:v2.1" id="txc:ServiceClassification@Other">
<Name>TXC Other Service.</Name>
</TypeOfService>
</values>
</ValueSet>
<ValueSet version="txc:v2.4" id="txc:NaPTAN_Stop_Classifications_StopPoint" classOfValues="TypeOfPoint">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@BST">
<Name> Bus Station Access ARea.</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@AIR">
<Name>Airport </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@FER">
<Name>Ferry Terminal </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@RLY">
<Name>Rail Station </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@MET">
<Name>Metro Station</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.4" id="txc:StopType@LCB">
<Name>Lift Station</Name>
</TypeOfPoint>
</values>
</ValueSet>
<ValueSet version="txc:v2.4" id="txc:NaPTAN_Stop_Classifications_StopPoint_Entrance" classOfValues="TypeOfPoint">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@BSE">
<Name>Bus Station Entrance</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@FTD">
<Name>Ferry Terminal Entrance </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@RSE">
<Name>Rail Station Entrance</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@TMU">
<Name>Metro Station Entrance</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.4" id="txc:StopType@LSE">
<Name>Lift Station Entrance</Name>
</TypeOfPoint>
</values>
</ValueSet>
<ValueSet version="txc:v2.4" id="txc:NaPTAN_Stop_Classifications_StopPoint_Quay" classOfValues="TypeOfPoint">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@BCT">
<Name>Naptan Bus COach Tram stop on street </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@BCS">
<Name> Bus / Coach bay / stand / stance within Bus / Coach Stations.</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@BCQ">
<Name> Variabel Bay.</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@GAT">
<Name>Airside Gate </Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@FBT">
<Name>Ferry Berth</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@RPL">
<Name>Rail Platform</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@PLT">
<Name>Metro Platform</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.4" id="txc:StopType@LPL">
<Name>Lift Station Platform</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@TXR">
<Name>Taxi Rank</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.1" id="txc:StopType@STR">
<Name>Shared Taxi Rank</Name>
</TypeOfPoint>
<TypeOfPoint version="txc:v2.4" id="txc:StopType@SDA">
<Name>Set Down Area</Name>
</TypeOfPoint>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
<ServiceCalendarFrame version="txc:v2.1" id="fxc:UK:DFT:ServiceCalendarFrame_UK_PI_CALENDAR:TXC:txc" responsibilitySetRef="txc:TransXChange_metadata" dataSourceRef="txc:dft">
<Name>Built in day types fo rTransXChange</Name>
<codespaces>
<CodespaceRef ref="txc_metadata"/>
</codespaces>
<dayTypes>
<DayType version="txc:v2.1" id="txc:RegularDayType@monday+friday">
<Name>Weekdays</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Monday Tuesday Wednesday Thursday Friday</DaysOfWeek>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:RegularDayType@saturday">
<Name>Saturday</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Saturday</DaysOfWeek>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:RegularDayType@sunday">
<Name>Sunday</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Sunday</DaysOfWeek>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:RegularDayType@everyday">
<Name>Everyday</Name>
<properties>
<PropertyOfDay>
<DaysOfWeek>Everyday</DaysOfWeek>
</PropertyOfDay>
</properties>
</DayType>
<!-- Holidays-->
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Christmas_eve">
<Name>Christmas Day</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--12-24</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>EveOfHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Christmas_day">
<Name>Christmas Day</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--12-25</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Christmas_day_displacement">
<Name>Christmas Day</Name>
<properties>
<PropertyOfDay>
<MonthOfYear>--12</MonthOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>HolidayDisplacementDay</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Boxing_day">
<Name>Boxing Day</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--12-26</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Boxing_day_displacement">
<Name>Boxing Day Displacement</Name>
<properties>
<PropertyOfDay>
<MonthOfYear>--12</MonthOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>HolidayDisplacementDay</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@New_years_eve">
<Name>New Year's Eve</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--12-31</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>EveOfHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@New_years_day">
<Name>New Year's Day</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--01-01</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@2nd_January">
<Name>2nd January - Scotland</Name>
<properties>
<PropertyOfDay>
<DayOfYear>--01-02</DayOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-SCT"/>
<HolidayTypes>RegionalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@2nd_January_displacement">
<Name>2nd January - Scotland Displacement </Name>
<properties>
<PropertyOfDay>
<MonthOfYear>--01</MonthOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-SCT"/>
<HolidayTypes>HolidayDisplacementDay</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Good_Fiday">
<Name>Good Friday</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Easter_Sunday">
<Name>Easter Sunday</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@Easter_Monday">
<Name>Easter Monday</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-EAW"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@UK_Early_May_bank_holiday">
<Name>Early May Bank Holiday</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@UK_Spring_bank_holiday">
<Name>"Spring bank Bank Holiday</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-GBN"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@UK_August_bank_holiday_NS">
<Name>Summer bank Bank Holiday</Name>
<properties>
<PropertyOfDay>
<MonthOfYear>--08</MonthOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-EAW"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:BankHolidayOperation@UK_August_bank_holiday_Scotland">
<Name>Summer bank Bank Holiday - Scotland</Name>
<properties>
<PropertyOfDay>
<MonthOfYear>--08</MonthOfYear>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-SCT"/>
<HolidayTypes>NationalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
<DayType version="txc:v2.1" id="txc:RegularDayType@St_Andrews_day">
<Name>St Andrews day - Scotland</Name>
<properties>
<PropertyOfDay>
<CountryRef ref="uk" refPrincipality="iso3166-2:GB-SCT"/>
<HolidayTypes>RegionalHoliday</HolidayTypes>
</PropertyOfDay>
</properties>
</DayType>
</dayTypes>
</ServiceCalendarFrame>
<!-- === NaPTAN Common fixed definitions === -->
<ResourceFrame version="napt:v2.4" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:NaPTAN:napt" responsibilitySetRef="napt:NaPTAN_metadata" dataSourceRef="napt:dft">
<ValidBetween>
<FromDate>2005-01-01T00:00:00</FromDate>
</ValidBetween>
<Name>Static Naptan code values</Name>
<Description>This frame contains code values used to validate NaPTAN data.</Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP"/>
<codespaces>
<Codespace id="napt_metadata">
<Xmlns>napt</Xmlns>
<XmlnsUrl>http://www.naptan.org.uk</XmlnsUrl>
<Description>UK National Public Transport Access Nodes codes</Description>
</Codespace>
<!-- A single napt: space could be used for codes, Napatn stops and Naptan stop areas (since th code values do not overlap) , but we separate meta data and data for clarity -->
<Codespace id="naptStop_data">
<Xmlns>naptStop</Xmlns>
<XmlnsUrl>http://www.naptan.org.uk/stops</XmlnsUrl>
<Description>UK National Public Transport Access Nodes: Stops.</Description>
</Codespace>
<Codespace id="naptPoi_data">
<Xmlns>naptPoi</Xmlns>
<XmlnsUrl>http://www.naptan.org.uk/pois</XmlnsUrl>
<Description>UK NaPTAN Points Of Interest</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="napt_metadata"/>
<DefaultDataSourceRef ref="napt:dft" version="napt:v2.4"/>
<DefaultResponsibilitySetRef ref="napt:NaPTAN_metadata" version="napt:v2.4"/>
</FrameDefaults>
<dataSources>
<DataSource id="napt:dft" version="napt:v2.4">
<Email>standards@naptan.org.uk</Email>
</DataSource>
</dataSources>
<!-- ========Responsibility Sets========== -->
<responsibilitySets>
<ResponsibilitySet version="napt:v2.4" id="napt:NaPTAN_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="napt:v2.4" id="napt:NaPTAN_metadata">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" nameOfRefClass="TransportAdministrativeZone" versionRef="0" xsi:type="TransportAdministrativeZoneRefStructure">UK</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
<ResponsibilitySet version="napt:v2.4" id="napt:stop_data">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="napt:v2.4" id="napt:naptan_data">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>other</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" nameOfRefClass="TransportAdministrativeZone" versionRef="0" xsi:type="TransportAdministrativeZoneRefStructure">UK</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</responsibilitySets>
<!-- ==== Fixed values == -->
<typesOfValue>
<!-- ==== Fixed values == -->
<ValueSet version="napt:v2.4" id="napt:NaPTAN_Stop_Classifications_StopPlace" classOfValues="TypeOfPlace">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@BST">
<Name> Bus Station Access ARea.</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@AIR">
<Name>Airport.</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@FER">
<Name>Ferry Terminal.</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@RLY">
<Name>Rail Station </Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@MET">
<Name>Metro Station</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.4" id="napt:StopType@LCB">
<Name>Lift Station</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.5" id="napt:StopType@POI">
<Name>Point of Interest Interest</Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="napt:v2.4" id="napt:NaPTAN_Stop_Classifications_StopPlaceEntrance" classOfValues="TypeOfPlace">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@BSE">
<Name>Bus Station Entrance</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@FTD">
<Name>Ferry Terminal Entrance </Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@RSE">
<Name>Rail Station Entrance</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@TMU">
<Name>Metro Station Entrance</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.4" id="napt:StopType@LSE">
<Name>Lift Station Entrance</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.5" id="napt:StopType@PIE">
<Name>Point of Interest Interest Entrance</Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="napt:v2.4" id="napt:NaPTAN_Stop_Classifications_Quay" classOfValues="TypeOfPlace">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@BCT">
<Name>Naptan Bus COach Tram stop on street </Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@BCS">
<Name> Bus / Coach bay / stand / stance within Bus / Coach Stations.</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@BCQ">
<Name> Variabel Bay.</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@GAT">
<Name>Airside Gate </Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@FBT">
<Name>Ferry Berth</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@RPL">
<Name>Rail Platform</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@PLT">
<Name>Metro Platform</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.4" id="napt:StopType@LPL">
<Name>Lift Station Platform</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@TXR">
<Name>Taxi Rank</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@STR">
<Name>Shared Taxi Rank</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.4" id="napt:StopType@SDA">
<Name>Set Down Area</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.4" id="napt:StopType@PSP">
<Name>Point of Interest Interest end area</Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="napt:v2.4" id="napt:NaPTAN_Bus_Stop_Types" classOfValues="TypeOfPlace">
<Name>NapTAn STope Types s</Name>
<values>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@MKD">
<Name>Marked stopr</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@HAR">
<Name>Hail and Ride</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@CUS">
<Name>stom (unmarked, or only marked on road).</Name>
</TypeOfPlace>
<TypeOfPlace version="napt:v2.1" id="napt:StopType@FLX">
<Name>Unmarked stop </Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="napt:v2.4" id="napt:NaPTAN_StopArea_Classifications" classOfValues="TypeOfZone">
<Name>NaPTan Stop StopClassifications</Name>
<values>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GPBS">
<Name>Paired on-street Bus / Coach / Tram stops.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GCLS">
<Name>Clustered on-street Bus / Coach / Tram stops.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GAIR">
<Name>Airport Building.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GBCS">
<Name>Bus / Coach Station.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GFTD">
<Name>Ferry Terminal / Dock Building.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GTMU">
<Name>Tram / Metro / Underground Station.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GRLS">
<Name>Railway station.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GMLT">
<Name>Multimode Interchange.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GOTH">
<Name>Other Structure.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.1" id="napt:StopAreaType@GCCH">
<Name>Coach Service Coverage.</Name>
</TypeOfZone>
<TypeOfZone version="napt:v2.4" id="napt:StopAreaType@GLCB">
<Name> Lift or Cablecar station (+NaPT v2.4)</Name>
</TypeOfZone>
</values>
</ValueSet>
</typesOfValue>
</ResourceFrame>
<!-- === NPTG Common fixed definitions === -->
<SiteFrame version="nptg:v2.1" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:UKM:nptg" responsibilitySetRef="nptg:NPTG_metadata" dataSourceRef="nptg:dft">
<Name>NPTG GB countrie and principalities</Name>
<codespaces>
<Codespace id="iso3166-2_data">
<Xmlns>iso3166-2</Xmlns>
<XmlnsUrl>http://www.iso.org/country_codes/</XmlnsUrl>
<Description>ISO 316602 3 character Principality & county codes. Use to subdivide IANA countries, e.g. gb:ENG, gb:WLS </Description>
</Codespace>
</codespaces>
<countries>
<Country id="uk" version="nptg:v2.1">
<Name>United Kingdom</Name>
</Country>
</countries>
</SiteFrame>
<ResourceFrame version="nptg:v2.1" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:NPTG:nptg" responsibilitySetRef="nptg:NPTG_metadata" dataSourceRef="nptg:dft">
<ValidBetween>
<FromDate>2004-01-01T00:00:00</FromDate>
</ValidBetween>
<Name>Static code values for UK NPTG data</Name>
<Description>This frame contains code valuesused to validate the NPTG </Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP"/>
<codespaces>
<Codespace id="nptg_metadata">
<Xmlns>nptg</Xmlns>
<XmlnsUrl>http://www.nptg.org.uk/nptg</XmlnsUrl>
<Description>UK National Public Transport gazetteer fixed codes. .</Description>
</Codespace>
<Codespace id="nptgLocality_data">
<Xmlns>nptgLocality</Xmlns>
<XmlnsUrl>http://nptg.org.uk/locations</XmlnsUrl>
<Description>National Public Transport gazetteer locations</Description>
</Codespace>
<Codespace id="nptgTariffZone_data">
<Xmlns>nptgTariffZone</Xmlns>
<XmlnsUrl>http://nptg.org.uk/tariffZones</XmlnsUrl>
<Description>National Public Transport gazetteer plus bus zones</Description>
</Codespace>
<Codespace id="nptgAdminArea_data">
<Xmlns>nptgAdminArea</Xmlns>
<XmlnsUrl>http://www.nptg.org.uk/adminAreas</XmlnsUrl>
<Description>UK National Public Transport gazetteer. Codes of administrative areas, are unique within the UK.</Description>
</Codespace>
<Codespace id="nptgAtcoPrefix_data">
<Xmlns>nptgAtco</Xmlns>
<XmlnsUrl>http://www.nptg.org.uk/atcoAreas</XmlnsUrl>
<Description>UK National Public Transport gazetteer. Codes of Atco prefixes are unique within the UK.</Description>
</Codespace>
</codespaces>
<FrameDefaults>
<DefaultCodespaceRef ref="nptg_metadata"/>
<DefaultDataSourceRef ref="nptg:dft" version="nptg:v2.1"/>
<DefaultResponsibilitySetRef ref="nptg:NPTG_metadata" version="nptg:v2.1"/>
</FrameDefaults>
<dataSources>
<DataSource id="nptg:dft" version="nptg:v2.1">
<Email>standards@nptg.org.uk</Email>
</DataSource>
</dataSources>
<!-- ==== Fixed values == -->
<typesOfValue>
<!-- ==== Fixed values == -->
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Place_types" classOfValues="TypeOfPlace">
<Name>NPTG Place Types s</Name>
<values>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Lo">
<Name>NPTG Source Loc = Lo</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Co">
<Name>NPTG Source Loc = Co</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Pa">
<Name>NPTG Source Loc = Pa</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@ar">
<Name>NPTG Source Loc = ar</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@Add">
<Name>NPTG Source Loc = Add</Name>
</TypeOfPlace>
<TypeOfPlace version="nptg:v2.1" id="nptg:SourceLocalityType@U">
<Name>NPTG Source Loc = U</Name>
</TypeOfPlace>
</values>
</ValueSet>
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Organisation_part_types" classOfValues="TypeOfZone">
<Name>NPTG Organisation Part Types s</Name>
<values>
<TypeOfZone version="nptg:v2.1" id="nptg:UkRegion">
<Name>An NPTG Region</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:AdministrativeArea@National">
<Name>An NPTG Administrative Area with National scope (e.g. 910, 920 etc)</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:AdministrativeArea@Local">
<Name>An NPTG Administrative Area with Local scope</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:UkDistrict">
<Name>An NPTG District</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:UkLocality">
<Name>An NPTG Locality</Name>
</TypeOfZone>
<TypeOfZone version="nptg:v2.1" id="nptg:PlusBusZone">
<Name>An PlusBus Tariff Zone</Name>
</TypeOfZone>
</values>
</ValueSet>
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile@Sms_codes" classOfValues="TypeOfCodespaceAssignment">
<Name>NPTG Codespace Assignment Types</Name>
<values>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_prefix">
<Name>NPTG Stop prefix</Name>
</TypeOfCodespaceAssignment>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_sms">
<Name>NPTG Stop SMS prefix</Name>
</TypeOfCodespaceAssignment>
<TypeOfCodespaceAssignment version="nptg:v2.1" id="nptg:naptan_cleardown">
<Name>NPTG stop cleardown range </Name>
</TypeOfCodespaceAssignment>
</values>
</ValueSet>
</typesOfValue>
<organisations>
<!--- DFT -->
<GeneralOrganisation version="nptg:v2.1" id="nptg:DfT" responsibilitySetRef="nptg:NPTG">
<Name>Department for Transport</Name>
<ShortName>DfT</ShortName>
<parts>
<OrganisationPart version="any" id="nptg:DfT">
<Name>Transport Direct</Name>
<administrativeZones>
<TransportAdministrativeZone version="nptg:v2.1" id="nptgAdminArea:UK">
<Name>UK NPTG Admin Area - entire UK administrative zone </Name>
<codespaceAssignments>
<CodespaceAssignment id="tbd:NA_000@01">
<CodespaceRef ref="nptgAtcoPrefix_data"/>
<Description>UK NPTG Admin Area codes </Description>
</CodespaceAssignment>
</codespaceAssignments>
</TransportAdministrativeZone>
<TransportAdministrativeZone version="nptg:v2.1" id="nptgAdminArea:110">
<Name>UK Rail - entire UK administrative zone </Name>
<codespaceAssignments>
<CodespaceAssignment id="tbd:NA_110@01">
<CodespaceRef ref="nptgAtcoPrefix_data"/>
<CodePrefix>910</CodePrefix>
<Description>UK Rail </Description>
</CodespaceAssignment>
</codespaceAssignments>
</TransportAdministrativeZone>
<TransportAdministrativeZone version="nptg:v2.1" id="nptgAdminArea:144">
<Name>UK Rail - entire UK administrative zone </Name>
<codespaceAssignments>
<CodespaceAssignment id="tbd:NA_144@01">
<CodespaceRef ref="nptgAtcoPrefix_data"/>
<CodePrefix>910</CodePrefix>
<Description>UK Rail Alias</Description>
</CodespaceAssignment>
</codespaceAssignments>
</TransportAdministrativeZone>
<TransportAdministrativeZone version="nptg:v2.1" id="nptgAdminArea:147">
<Name>UK Metro - entire UK administrative zone </Name>
<codespaceAssignments>
<CodespaceAssignment id="tbd:NA_147@01">
<CodespaceRef ref="nptgAtcoPrefix_data"/>
<CodePrefix>940</CodePrefix>
<Description>UK Metro and Tram</Description>
</CodespaceAssignment>
</codespaceAssignments>
</TransportAdministrativeZone>
</administrativeZones>
<ownResponsibilitySets>
<!-- ========Responsibility Sets========== -->
<ResponsibilitySet version="nptg:v2.1" created="2010-05-17T09:30:47Z" id="nptg:NPTG_metadata">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="nptg:v2.1" id="nptg:NPTG_metadata">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>dataRegistrar</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptgUkRegion:GB" nameOfRefClass="TransportAdministrativeZone" versionRef="0" xsi:type="TransportAdministrativeZoneRefStructure">UK</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
<ResponsibilitySet version="nptg:v2.1" id="nptg:NPTG_data">
<Name>Common</Name>
<roles>
<ResponsibilityRoleAssignment version="nptg:v2.1" id="nptg:NPTG_data">
<DataRoleType>creates distributes</DataRoleType>
<StakeholderRoleType>entityLegalOwnership</StakeholderRoleType>
<ResponsibleOrganisationRef ref="nptg:DfT" version="nptg:v2.1"/>
<ResponsibleAreaRef ref="nptg:UK">TODO</ResponsibleAreaRef>
</ResponsibilityRoleAssignment>
</roles>
</ResponsibilitySet>
</ownResponsibilitySets>
</OrganisationPart>
</parts>
</GeneralOrganisation>
</organisations>
</ResourceFrame>
</frames>
</CompositeFrame>
<!-- WORK IN PROGRESS further definiton that could be used by an automatic Profile validatior program -->
<ResourceFrame version="nptg:v2.1" id="fxc:UK:DFT:ResourceFrame_UK_PI_METADATA:NPTG-WIP:nptg" responsibilitySetRef="nptg:NPTG_metadata" dataSourceRef="nptg:dft">
<ValidBetween>
<FromDate>2004-01-01T00:00:00</FromDate>
</ValidBetween>
<Name>Static code values for UK NPTG data</Name>
<Description>This frame has a WIP version of a full Type of Frame definition for the NPTG metadata </Description>
<TypeOfFrameRef version="fxc:v1.0" ref="fxc:UK:DFT:TypeOfFrame_UK_PI_METADATA:FXCP"/>
<!-- ==== Fixed values == -->
<typesOfValue>
<!-- ====Frame Types FXC PI frame types== -->
<ValueSet version="nptg:v2.1" id="nptg:UK_NPTG_profile_payload@Types_of_frame" classOfValues="TypeOfFrame">
<Name>Types of frame for UK NKTG profile</Name>
<values>
<TypeOfFrame version="nptg:v2.1" id="nptg:UK_NPTG_profile_payload">
<Name>NPTG Locations and Tariff Zones Frame</Name>
<FrameClassRef nameOfClass="SiteFrame"/>
<classes>
<ClassInFrame nameOfClass="TopographicPlace">
<!-- TopographicPlace maps to a NPTG Locality
<NptgLocality Status="active" Modification="delete" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" ModificationDateTime="2001-12-17T09:30:47Z" id="E0000003" RevisionNumber="1">
<NptgLocalityCode>E0000003</NptgLocalityCode>
<Descriptor Modification="delete" Status="active" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" id="E0000001-1" RevisionNumber="1">
<LocalityName>Locality Three</LocalityName>
<ShortName>Locality 3</ShortName>
<Qualify>
<QualifierName>Loc 22 </QualifierName>
<NptgLocalityRef>E0000022</NptgLocalityRef>
</Qualify>
</Descriptor>
<ParentNptgLocalityRef Status="pending" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1">E0000022</ParentNptgLocalityRef>
<AdministrativeAreaRef>101</AdministrativeAreaRef>
<NptgDistrictRef>111</NptgDistrictRef>
<AdjacentLocalities>
<NptgLocalityRef Status="active" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1">E0000001</NptgLocalityRef>
</AdjacentLocalities>
<SourceLocalityType> Pa</SourceLocalityType>
<LocalityClassification> village</LocalityClassification>
<Location id="NMTOKEN" Precision="10m">
<GridType>UKOS</GridType>
<Easting>999999</Easting>
<Northing>1999999</Northing>
</Location>
</NptgLocality> -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgLocality.NptgLocalityCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgLocality.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgLocality.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgLocality.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgLocality.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_status">
<!-- NptgLocality.Status -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgLocality.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name.lang">
<!-- NptgLocality.Descriptor.Name.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Longitude">
<!-- NptgLocality.Location.Longitude -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Latitude">
<!-- NptgLocality.Location.Latitude -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.gml.pos">
<!-- NptgLocality.Location.GridType . NptgLocality.Location.Easting, NptgLocality.Location.Northing> -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Centroid.Location.Precision">
<!-- NptgLocality.Location.Precision. -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Name">
<!-- NptgLocality.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Name._lang">
<!-- NptgLocality.Descriptor.LocalityName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.ShortName">
<!-- NptgLocality.Descriptor.ShortName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.ShortName._lang">
<!-- NptgLocality.Descriptor.ShortName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Qualifier">
<!-- NptgLocality.Descriptor.Qualify.QualifierName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Descriptor.Qualifier.Name._lang">
<!-- NptgLocality.Descriptor.Qualify.QualifierName.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="TypeOfTopographicPlace">
<!-- NptgLocality.LocalityClassification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="responsibilitySet">
<!-- NptgLocality.AdministrativeAreaRef -->
<RelationshipRef nameOfClass="ResponsibilitySetRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="parentZone">
<RelationshipRef nameOfClass="ParentZoneRef"/>
<!-- NptgLocality.NptgDistrictRef-->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="placeTypes">
<RelationshipRef nameOfClass="TypeOfPlaceRef"/>
<!-- NptgLocality.SourceLocalityType -->
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="country">
<RelationshipRef nameOfClass="CountryRef"/>
<Mandatory>optional</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="parentTopographicPlace">
<RelationshipRef nameOfClass="ParentTopographicPlaceRef"/>
<!-- NptgLocality.ParentNptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="alternativeDescriptors">
<!-- NB Only coccasionally actually populated in current data set -->
<RelationshipRef nameOfClass="TopographicPlaceDescriptor"/>
<!-- NptgLocality.alternativeDeiscriptors.Descriptor -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="adjacentLocalities">
<!-- NB Only coccasionally actually populated in current data set -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.AdjacentLocalities.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="containedIn">
<!-- NB Not actually populated in current data set ? -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.Descriptor.Qualify.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="TopographicPlaceDescriptor">
<!-- TopographicPlace maps to a NPTG Locality. lternativeDescriptors.Descrip -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.NptgLocalityCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.LocalityName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="ShortName">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.ShortName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Qualifier">
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Qualify.QualifierName -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="responsibilitySet">
<!-- NptgLocality.AdministrativeAreaRef -->
<RelationshipRef nameOfClass="ResponsibilitySetRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="containedIn">
<!-- NB Not actually populated in current data set ? -->
<RelationshipRef nameOfClass="TopographicPlaceRef"/>
<!-- NptgLocality.AlternativeDescriptors.Descriptor.Qualify.NptgLocalityRef -->
<Mandatory>optional</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<!-- Classes for Plus Bus Zone -->
<ClassInFrame nameOfClass="TariffZone">
<!-- TariffZone maps to a NPTG PlusBuzSOne -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- NptgPlusBusZone.PlusBusZoneCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- NptgPlusBusZone.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- NptgPlusBusZone.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- NptgPlusBusZone.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- NptgPlusBusZone.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- NptgPlusBusZone.Name-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name._lang">
<!-- NptgPlusBusZone.Name.Lang-->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PrivateCode">
<!-- NptgPlusBusZone.PlusBusZoneCode-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="types">
<!-- Fixed -->
<RelationshipRef nameOfClass="TypeOfZoneRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="country">
<!-- NptgPlusBusZone.Country-->
<RelationshipRef nameOfClass="CountryRef"/>
<Mandatory>optional</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="projection">
<!-- NptgPlusBusZone.Mapping .. <Location><Easting> .. <Northing> -->
<RelationshipRef nameOfClass="gml:Polygon"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="gml:Polygon">
<!-- gml:Polygon maps to a NPTG PlusBusZone.Mapping -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_gml.id">
<!-- NptgPlusBusZone.Mapping.PlusBusZoneCode -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_srsName">
<!-- NptgPlusBusZone.Mapping.GridType -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="gml.exterior.LinearRIng.pos">
<!-- NptgPlusBusZone.Mapping.GridType.Easting NptgPlusBusZone.Mapping.GridType.Northng -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
</ClassInFrame>
</classes>
<ModificationSet>all</ModificationSet>
</TypeOfFrame>
<TypeOfFrame version="nptg:v2.1" id="nptg:UK_NPTG_profile_admin_context">
<Name>NPTG Admin areas for NPTG </Name>
<classes>
<ClassInFrame nameOfClass="GeneralOrganisation">
<!-- Fixed -->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="Name">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="parts">
<!-- NPTG Region -->
<RelationshipRef nameOfClass="OrganisationPart"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="OrganisationPart">
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="Name">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PublicCode">
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="administrativeZones">
<RelationshipRef nameOfClass="TransportAdministrativeZone"/>
<Mandatory>required</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="TransportAdministrativeZone">
<!-- Maps some aspects of NPTG Admin Area
<AdministrativeArea Modification="new" Status="active" DataRightRef="DR01" CreationDateTime="2001-12-17T09:30:47Z" ModificationDateTime="2001-12-17T09:30:47Z" BaselineVersion="1" RevisionNumber="1" >
<AdministrativeAreaCode>101</AdministrativeAreaCode>
<AtcoAreaCode>001</AtcoAreaCode>
<Name>Nptg Admin area 101</Name>
<ShortName>Nptg Admin area 101 short Name</ShortName>
<MaximumLengthForShortNames>24</MaximumLengthForShortNames> USE KEY LIST FOR MAPPING
<National>false</National> represent by TypeOf
<NaptanPrefixes> <CodespaceAssignment><CodePrefix>
<AlphaPrefix>333</AlphaPrefix>
</NaptanPrefixes>
<CleardownRange>
<CleardownStart>2</CleardownStart> <CodespaceAssignment><StartValue>
<CleardownEnd>4</CleardownEnd> <CodespaceAssignment><EndValue>
</CleardownRange>
-->
<Mandatory>required</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- Nptg AdministrativeArea.AdministrativeAreaCode -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- Nptg AdministrativeArea.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_created">
<!-- Nptg AdministrativeArea.CreationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_changed">
<!-- Nptg AdministrativeArea.ModificationDateTime -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_modification">
<!-- Nptg AdministrativeArea.Modification -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="Name">
<!-- Nptg AdministrativeArea.Name -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="ShortName">
<!-- Nptg AdministrativeArea.ShortName -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="PrivateCode">
<!-- N ptg AdministrativeArea.AtcoAreaCode> -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="types">
<!-- N ptg AdministrativeArea.National> -->
<RelationshipRef nameOfClass="TypeOfZoneRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="projections">
<RelationshipRef nameOfClass="TopographicProjection"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="subzones">
<RelationshipRef nameOfClass="TransportAdministrativeZone"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="codespaceAssignments">
<!-- N ptg AdministrativeArea.NaptanPrefixes> -->
<RelationshipRef nameOfClass="CodespaceAssignment"/>
<Mandatory>optional</Mandatory>
<Containment>inline</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
<ClassInFrame nameOfClass="CodespaceAssignment">
<!-- NPTG <AdministrativeArea
........
<NaptanPrefixes> <CodespaceAssignment><CodePrefix>
<AlphaPrefix>333</AlphaPrefix>
</NaptanPrefixes>
<CleardownRange>
<CleardownStart>2</CleardownStart> <CodespaceAssignment><StartValue>
<CleardownEnd>4</CleardownEnd> <CodespaceAssignment><EndValue>
</CleardownRange> -->
<Mandatory>optional</Mandatory>
<attributes>
<ClassAttributeInFrame name="_id">
<!-- Nptg AdministrativeArea.AdministrativeAreaCode + prefix -->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="_version">
<!-- Nptg AdministrativeArea.RevisionNumber-->
<Mandatory>required</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="CodePrefix">
<!-- Nptg AdministrativeArea.AtcoCode -->
<!-- Nptg AdministrativeArea.NaptanPrefixes.AlphaPrefix -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="StartValue">
<!-- Nptg AdministrativeArea.CleardownRange.Start -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
<ClassAttributeInFrame name="EndValue">
<!-- Nptg AdministrativeArea.CleardownRange.End -->
<Mandatory>optional</Mandatory>
</ClassAttributeInFrame>
</attributes>
<relationships>
<ClassRelationshipInFrame name="codespace">
<RelationshipRef nameOfClass="CodespaceRef"/>
<Mandatory>required</Mandatory>
<Containment>byReference</Containment>
</ClassRelationshipInFrame>
<ClassRelationshipInFrame name="typeOfCodespaceAssignment">
<!-- Nptg AdministrativeArea.AtcoCode -->
<!-- Nptg AdministrativeArea.NaptanPrefixes -->
<!-- Nptg AdministrativeArea.CleardownRange -->
<RelationshipRef nameOfClass="TypeOfCodespaceAssignmentRef"/>
<Mandatory>required</Mandatory>
<Containment>byVersionedReference</Containment>
</ClassRelationshipInFrame>
</relationships>
</ClassInFrame>
</classes>
<ModificationSet>all</ModificationSet>
</TypeOfFrame>
</values>
</ValueSet>
<!-- ==== Fixed values == -->
</typesOfValue>
</ResourceFrame>
</dataObjects>
</PublicationDelivery>