<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.netex.org.uk/netex" xmlns:netex="http://www.netex.org.uk/netex" xmlns:siri="http://www.siri.org.uk/siri" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ifopt="http://www.ifopt.org.uk/ifopt" targetNamespace="http://www.netex.org.uk/netex" elementFormDefault="qualified" attributeFormDefault="unqualified" version="2.0" id="netex_facility_version">
	<xsd:include schemaLocation="netex_facility_support.xsd"/>
	<xsd:include schemaLocation="netex_serviceRestrictions_version.xsd"/>
	<xsd:include schemaLocation="netex_facilityUic_support.xsd"/>
	<xsd:include schemaLocation="netex_equipment_version.xsd"/>
	<xsd:annotation>
		<xsd:appinfo>
			<Metadata xmlns="http://www.govtalk.gov.uk/CM/gms-xs">
				<Aggregation>main schema</Aggregation>
				<Audience>e-service developers</Audience>
				<Contributor>V1.0 Christophe Duquesne</Contributor>
				<Contributor>Nicholas Knowles</Contributor>
				<Coverage>Europe</Coverage>
				<Creator>First drafted for NeTEx version 1.0 CEN TC278 WG3 SG9 Editor Nicholas Knowles.</Creator>
				<Date>
					<Created>2010-09-04</Created>
				</Date>
				<Date><Modified>2011-02-05</Modified>Name Space changes
				</Date>
				<Date><Modified>2019-03-25</Modified>FR-5  CD  change #53 Add AccessFacilityList to SiteFacilitySet.
				</Date>
				<Date><Modified>2019-03-25</Modified>NL32 CD  change #61 Add new attribute VehicleAccessFacilityList to ServiceFacilitySet.
					NJSK Review: Do not add SiteAccess facilitrie to vehicle, but rather add a new  VehicleAccessFacilityList
				</Date>
				<Date><Modified>2019-04-05</Modified>Fix add FacilitySet as substitiution group for  SiteFacilitySet and ServcieFacilitySet
				</Date>
				<Date><Modified>2019-04-14</Modified>FIX ACCOMMODATION and onBOARD STAY add missing elements name, parent and use GROUP.   FIX TYPO on BoardingPermissione
				</Date>
				<Date><Modified>2020-10-20</Modified>Add facility sets on Frame.
				</Date>
				<Description>
					<p>NeTEx is a European CEN standard for the exchange of Public Transport data including timetables.</p>
					<p>This sub-schema describes the FACILITY subtypes </p>
				</Description>
				<Format>
					<MediaType>text/xml</MediaType>
					<Syntax>http://www.w3.org/2001/XMLSchema</Syntax>
					<Description>XML schema, W3C Recommendation 2001</Description>
				</Format>
				<Identifier>{http://www.netex.org.uk/schemas/1.0/xsd/netex_framework/netex_reusableComponents}netex_facility_version.xsd</Identifier>
				<Language>[ISO 639-2/B] ENG</Language>
				<Publisher>Kizoom Software Ltd, 16 High Holborn, London WC1V 6BX </Publisher>
				<Relation>
					<Requires>http://www.netex.org.uk/schemas/1.0/PATH/netex_prereqfile.xsd</Requires>
				</Relation>
				<Rights>Unclassified
					 <Copyright>CEN, Crown Copyright 2009-2020</Copyright>
				</Rights>
				<Source>
					<ul>
						<li>Derived from the Transmodel, VDV, TransXChange, NEPTUNE, BISON and Trident standards.</li>
					</ul>
				</Source>
				<Status>Version 1.0</Status>
				<Subject>
					<Category>Arts, recreation and travel, Tourism, Travel (tourism), Transport,
Air transport, Airports,
Ports and maritime transport, Ferries (marine),
Public transport, Bus services, Coach services, Bus stops and stations,
Rail transport, Railway stations and track, Train services, Underground trains,
Business and industry, Transport, Air transport , Ports and maritime transport, Public transport,
Rail transport, Roads and Road transport
</Category>
					<Project>CEN TC278 WG3 SG9.</Project>
				</Subject>
				<Title>NeTEx FACILITY identifier types.</Title>
				<Type>Standard</Type>
			</Metadata>
		</xsd:appinfo>
		<xsd:documentation>NeTEx: FACILITY types for NeTEx.</xsd:documentation>
	</xsd:annotation>
	<!-- ===ENTIITY IN VERSION IN FRAME====(Used in SERVICE FRAME)=================================================== -->
	<xsd:group name="FacilitySetsInFrameGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for FACILITIES. +V1.2.2</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="siteFacilitySets" type="siteFacilitySetsInFrame_RelStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>SITE FACILITY SETs in frame . +v1.2.2</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="serviceFacilitySets" type="serviceFacilitySetsInFrame_RelStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>SERVICE FACILITY SETs in frame . +v1.2.2</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="SiteFacilitySetsInFrameGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for SITE facilities.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="siteFacilitySets" type="siteFacilitySetsInFrame_RelStructure" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:complexType name="siteFacilitySetsInFrame_RelStructure">
		<xsd:annotation>
			<xsd:documentation>Type for containment in frame of SERVICE FACILITY SETs.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:sequence>
					<xsd:element ref="SiteFacilitySet" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="serviceFacilitySetsInFrame_RelStructure">
		<xsd:annotation>
			<xsd:documentation>Type for containment in frame of SERVICE FACILITY SETs.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:sequence>
					<xsd:element ref="ServiceFacilitySet" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- ======================================================================= -->
	<xsd:element name="FacilitySet" type="FacilitySet_VersionStructure" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Facility. Set of enumerated FACILITY values (names based on TPEG classifications, augmented with UIC etc.).</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="FacilitySet_VersionStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="DataManagedObjectStructure">
				<xsd:sequence>
					<xsd:group ref="FacilitySetGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="FacilitySetGroup">
		<xsd:annotation>
			<xsd:documentation>List of Facilities.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ProvidedByRef" type="OrganisationRefStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Provider of FACILITY SET.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Description" type="MultilingualString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Description of FACILITY SET.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="TypeOfFacilityRef" minOccurs="0"/>
			<xsd:element name="otherFacilities" type="typesOfEquipment_RelStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Arbitrary user defined Faciliy.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="CommonFacilityGroup"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="CommonFacilityGroup">
		<xsd:annotation>
			<xsd:documentation>Facilities that apply to services and sites.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="AccessibilityInfoFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of ACCESSIBILITY INFORMATION FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="AssistanceFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of ASSISTANCE FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="AccessibilityToolList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of TYPEs of ACCESSIBILITY TOOLs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="CarServiceFacilityList" minOccurs="0"/>
			<xsd:element ref="CateringFacilityList" minOccurs="0"/>
			<xsd:element ref="ClimateControlList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>+v2.0</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="FamilyFacilityList" minOccurs="0"/>
			<xsd:element ref="FareClasses" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of Fare Classes.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="GenderLimitation" minOccurs="0"/>
			<xsd:element ref="LightingControlFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>+v2.0</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="MealFacilityList" minOccurs="0"/>
			<xsd:element ref="MedicalFacilityList" minOccurs="0"/>
			<xsd:element ref="MobilityFacilityList" minOccurs="0"/>
			<xsd:element ref="NuisanceFacilityList" minOccurs="0"/>
			<xsd:element ref="PassengerCommsFacilityList" minOccurs="0"/>
			<xsd:element name="PassengerInformationEquipmentList" type="PassengerInformationEquipmentListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of PASSENGER INFORMATION Equipments.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="PassengerInformationFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of PASSENGER INFORMATION FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="RetailFacilityList" minOccurs="0"/>
			<xsd:element ref="SafetyFacilityList" minOccurs="0"/>
			<xsd:element ref="SanitaryFacilityList" minOccurs="0"/>
			<xsd:element ref="TicketingFacilityList" minOccurs="0"/>
			<xsd:element ref="TicketingServiceFacilityList" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="AllFacilityGroup">
		<xsd:annotation>
			<xsd:documentation>List of Facilities.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="AccommodationAccessList" minOccurs="0"/>
			<xsd:element ref="AccommodationFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of Accommodation FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="AccessibilityInfoFacilityList" minOccurs="0"/>
			<xsd:element ref="AssistanceFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of ASSISTANCE FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="CateringFacilityList" minOccurs="0"/>
			<xsd:element ref="CouchetteFacilityList" minOccurs="0"/>
			<xsd:element ref="FamilyFacilityList" minOccurs="0"/>
			<xsd:element ref="FareClasses" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of Fare Classes.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="GenderLimitation" minOccurs="0"/>
			<xsd:element ref="HireFacilityList" minOccurs="0"/>
			<xsd:element ref="LuggageCarriageFacilityList" minOccurs="0"/>
			<xsd:element ref="MealFacilityList" minOccurs="0"/>
			<xsd:element ref="MobilityFacilityList" minOccurs="0"/>
			<xsd:element ref="NuisanceFacilityList" minOccurs="0"/>
			<xsd:element ref="PassengerCommsFacilityList" minOccurs="0"/>
			<xsd:element name="PassengerInformationEquipmentList" type="PassengerInformationEquipmentListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of PASSENGER INFORMATION Equipments.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="PassengerInformationFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of PASSENGER INFORMATION FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="RetailFacilityList" minOccurs="0"/>
			<xsd:element ref="SafetyFacilityList" minOccurs="0"/>
			<xsd:element ref="ServiceReservationFacilityList" minOccurs="0"/>
			<xsd:element ref="SanitaryFacilityList" minOccurs="0"/>
			<xsd:element ref="TicketingFacilityList" minOccurs="0"/>
			<xsd:element ref="TicketingServiceFacilityList" minOccurs="0"/>
			<xsd:element ref="AccessFacilityList" minOccurs="0"/>
			<xsd:element ref="VehicleAccessFacilityList" minOccurs="0"/>
			<xsd:element ref="AccessibilityToolList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of TYPEs of ACCESSIBILITY TOOLs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="UicProductCharacteristicList" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<!-- ==== Service FACILITY=======================================-->
	<xsd:complexType name="serviceFacilitySets_RelStructure">
		<xsd:annotation>
			<xsd:documentation>SERVICE FACILITY SETs associated with entity.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:choice maxOccurs="unbounded">
					<xsd:element ref="ServiceFacilitySetRef"/>
					<xsd:element ref="ServiceFacilitySet"/>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ServiceFacilitySet" substitutionGroup="FacilitySet">
		<xsd:annotation>
			<xsd:documentation>Service FACILITY. Set of enumerated FACILITY values (Where available names are based on TPEG classifications, augmented with UIC etc.).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:restriction base="ServiceFacilitySet_VersionStructure">
					<xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="EntityInVersionGroup" minOccurs="0"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="DataManagedObjectGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="FacilitySetGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="ServiceFacilitySetGroup"/>
						</xsd:sequence>
					</xsd:sequence>
					<xsd:attribute name="id" type="ServiceFacilitySetIdType" use="required"/>
				</xsd:restriction>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="ServiceFacilitySet_VersionStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a SERVICE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="FacilitySet_VersionStructure">
				<xsd:sequence>
					<xsd:group ref="ServiceFacilitySetGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="ServiceFacilitySetGroup">
		<xsd:annotation>
			<xsd:documentation>Combinations of Facilities that apply to services.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="ServiceFacilityGroup"/>
			<xsd:element name="accommodations" type="accommodations_RelStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Accommodation available on service.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="onboardStays" type="onboardStays_RelStructure" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Permission to stay on board the service.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="ServiceFacilityGroup">
		<xsd:annotation>
			<xsd:documentation>Facilities that apply to services.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="VehicleAccessFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of Vehicle Access FACILITies. +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="AccommodationAccessList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of ACCOMMODATION Access rights.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="AccommodationFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of Accommodation FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="BoardingPermission" minOccurs="0"/>
			<xsd:element ref="BookingProcessFacilityList" minOccurs="0"/>
			<xsd:element ref="CouchetteFacilityList" minOccurs="0"/>
			<xsd:element ref="GroupBookingFacility" minOccurs="0"/>
			<xsd:element ref="LuggageCarriageFacilityList" minOccurs="0"/>
			<xsd:element ref="ServiceReservationFacilityList" minOccurs="0"/>
			<xsd:element ref="UicProductCharacteristicList" minOccurs="0"/>
			<xsd:element ref="UicTrainRate" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="AllFacilitiesGroup">
		<xsd:annotation>
			<xsd:documentation>All FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice maxOccurs="unbounded">
				<xsd:element ref="AccessibilityToolList">
					<xsd:annotation>
						<xsd:documentation>List of Accessibility Tools.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="AccommodationFacilityList">
					<xsd:annotation>
						<xsd:documentation>List of Accommodation FACILITies.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="AssistanceFacilityList">
					<xsd:annotation>
						<xsd:documentation>List of ASSISTANCE FACILITies.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="FareClasses">
					<xsd:annotation>
						<xsd:documentation>List of Fare Classes.</xsd:documentation>
					</xsd:annotation>
				</xsd:element>
				<xsd:element ref="HireFacilityList" maxOccurs="1"/>
				<xsd:element ref="LuggageCarriageFacilityList"/>
				<xsd:element ref="MobilityFacilityList"/>
				<xsd:element ref="NuisanceFacilityList"/>
				<xsd:element ref="PassengerInformationFacilityList"/>
				<xsd:element ref="PassengerCommsFacilityList"/>
				<xsd:element ref="CateringFacilityList"/>
				<xsd:element ref="SanitaryFacilityList"/>
				<xsd:element ref="TicketingFacilityList"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:group>
	<!-- ==== SiteFacility=======================================-->
	<xsd:complexType name="siteFacilitySets_RelStructure">
		<xsd:annotation>
			<xsd:documentation>SITE FACILITies associated with entity.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:choice maxOccurs="unbounded">
					<xsd:element ref="SiteFacilitySetRef"/>
					<xsd:element ref="SiteFacilitySet"/>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="SiteFacilitySet" substitutionGroup="FacilitySet">
		<xsd:annotation>
			<xsd:documentation>Set of enumerated FACILITY values that are relevant to a SITE (names based on TPEG classifications, augmented with UIC etc.).</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:restriction base="SiteFacilitySetStructure">
					<xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="EntityInVersionGroup" minOccurs="0"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="DataManagedObjectGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="FacilitySetGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="SiteFacilitySetGroup"/>
						</xsd:sequence>
					</xsd:sequence>
					<xsd:attribute name="id" type="SiteFacilitySetIdType" use="required"/>
				</xsd:restriction>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="SiteFacilitySetStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a SITEFACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="FacilitySet_VersionStructure">
				<xsd:sequence>
					<xsd:group ref="SiteFacilitySetGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="SiteFacilitySetGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for a SITE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:group ref="SiteFacilityGroup"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="SiteFacilityGroup">
		<xsd:annotation>
			<xsd:documentation>Facilities that apply to SITEs.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="AccessFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of ACCESS FACILITies. + v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="EmergencyServiceList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of EMERGENCY SERVICE FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="HireFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of HIRE FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="LuggageLockerFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of LUGGAGE LOCKER FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="LuggageServiceFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of LUGGAGE SERVICE FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="MoneyFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of MONEY FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ParkingFacilityList" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>List of PARKING FACILITies.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="Staffing" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Classification of STAFFING.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<!-- ====TYPE OF FACILITY======================================== -->
	<xsd:complexType name="typesOfFacility_RelStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a list of TYPE OF FACILITYs.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:choice maxOccurs="unbounded">
					<xsd:element ref="TypeOfFacilityRef"/>
					<xsd:element ref="TypeOfFacility">
						<xsd:annotation>
							<xsd:documentation>A TYPE OF FACILITY specifying access rights for the FACILITY ELEMENTs within the range of this UNIT: 0-5 km, 4-6 zones etc.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="TypeOfFacility" substitutionGroup="TypeOfEntity">
		<xsd:annotation>
			<xsd:documentation>A classification of FACILITYs expressing their general functionalities and local functional characteristics specific to the operator. Types of FACILITYs like e.g. throw-away ticket, throw-away ticket unit, value card, electronic purse allowing access, public transport credit card etc. may be used to define these categories.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:restriction base="TypeOfFacility_VersionStructure">
					<xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="DataManagedObjectGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="TypeOfValueGroup"/>
						</xsd:sequence>
					</xsd:sequence>
					<xsd:attribute name="id" type="TypeOfFacilityIdType" use="required"/>
				</xsd:restriction>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="TypeOfFacility_VersionStructure">
		<xsd:annotation>
			<xsd:documentation>Type for TYPE OF FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="TypeOfEntity_VersionStructure"/>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- ======================================== -->
	<xsd:complexType name="accommodations_RelStructure">
		<xsd:annotation>
			<xsd:documentation>Type for containment in frame of SERVICE FACILITY SETs.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:choice maxOccurs="unbounded">
					<xsd:element ref="AccommodationRef"/>
					<xsd:element ref="Accommodation"/>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Accommodation" substitutionGroup="VersionedChild">
		<xsd:annotation>
			<xsd:documentation>Allowed combinations of accommodation.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:restriction base="Accommodation_VersionedChildStructure">
					<xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="EntityInVersionGroup" minOccurs="0"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="VersionedChildGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="AccommodationGroup"/>
						</xsd:sequence>
					</xsd:sequence>
					<xsd:attribute name="id" type="AccommodationIdType" use="required">
						<xsd:annotation>
							<xsd:documentation>Identifier of ENTITY.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:restriction>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="Accommodation_VersionedChildStructure">
		<xsd:annotation>
			<xsd:documentation>Type for allowed combinations of ACCOMMODATION.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersionedChildStructure">
				<xsd:sequence>
					<xsd:group ref="AccommodationGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="AccommodationGroup">
		<xsd:annotation>
			<xsd:documentation>Facilities that apply to SITEs.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Name" type="MultilingualString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Name of Accomodation _v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ServiceFacilitySetRef" minOccurs="0"/>
			<xsd:element ref="FareClass" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Fare class of ACCOMMODATION.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ClassOfUseRef" minOccurs="0"/>
			<xsd:element ref="AccommodationFacility" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Type of ACCOMMODATION. . Default is seating.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="CouchetteFacility" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Type of Couchette.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="MaximumNumberOfBerths" type="xsd:integer" minOccurs="0"/>
			<xsd:element ref="BerthFacility" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Classification of BERTH FACILITY.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ShowerFacility" type="SanitaryFacilityEnumeration" default="none" minOccurs="0"/>
			<xsd:element name="ToiletFacility" type="SanitaryFacilityEnumeration" default="none" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Toilet facilities for ACCOMMODATION.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="GenderLimitation" minOccurs="0"/>
			<xsd:element ref="NuisanceFacilityList" minOccurs="0"/>
			<xsd:element ref="PassengerCommsFacilityList" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<!-- ===ONBOARD STAY ====================================== -->
	<xsd:complexType name="onboardStays_RelStructure">
		<xsd:annotation>
			<xsd:documentation>Type for containment in frame of SERVICE FACILITY SETs.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="containmentAggregationStructure">
				<xsd:sequence>
					<xsd:element ref="OnboardStay" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="OnboardStay" substitutionGroup="VersionedChild">
		<xsd:annotation>
			<xsd:documentation>Boarding permission to board early or stay on board late.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:restriction base="OnboardStay_VersionedChlldStructure">
					<xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="EntityInVersionGroup" minOccurs="0"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="VersionedChildGroup"/>
						</xsd:sequence>
						<xsd:sequence>
							<xsd:group ref="OnboardStayGroup"/>
						</xsd:sequence>
					</xsd:sequence>
					<xsd:attribute name="id" type="OnboardStayIdType" use="required">
						<xsd:annotation>
							<xsd:documentation>Identifier of ENTITY.</xsd:documentation>
						</xsd:annotation>
					</xsd:attribute>
				</xsd:restriction>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="OnboardStay_VersionedChlldStructure">
		<xsd:annotation>
			<xsd:documentation>Type for allowed combinations of boarding permission.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersionedChildStructure">
				<xsd:sequence>
					<xsd:group ref="OnboardStayGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="OnboardStayGroup">
		<xsd:annotation>
			<xsd:documentation>Facilities that apply to SITEs.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Name" type="MultilingualString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Name of ON BOARD STay +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ServiceFacilitySetRef" minOccurs="0"/>
			<xsd:element ref="FareClass" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Fare class of Boarding permission.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="ClassOfUseRef" minOccurs="0"/>
			<xsd:element ref="BoardingPermission" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Type of Accommodation . Default is seating.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Period" type="xsd:duration" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Period allowed for boarding/ alighting before journey start /end.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<!-- ======================================== -->
	<!-- === Site Access FACILITY====================================== -->
	<xsd:element name="AccessFacility" type="AccessFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of SITE ACCESS FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AccessFacilityList" type="AccessFacilityListOfEnumerations" default="unknown">
		<xsd:annotation>
			<xsd:documentation>List of SITE ACCESS FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AccessFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for SITE ACCESS FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AccessFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === Vehicle Access FACILITY====================================== -->
	<xsd:element name="VehicleAccessFacility" type="VehicleAccessFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of VEHICLE ACCESS FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="VehicleAccessFacilityList" type="VehicleAccessFacilityListOfEnumerations" default="unknown">
		<xsd:annotation>
			<xsd:documentation>List of VEHICLE ACCESS FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="VehicleAccessFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for VEHICLE ACCESS FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="VehicleAccessFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === Accessibility Info FACILITY====================================== -->
	<xsd:element name="AccessibilityInfoFacility" type="AccessibilityInfoFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of ACCESSIBILITY INFO FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AccessibilityInfoFacilityList" type="AccessibilityInfoFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of ACCESSIBILITY INFO FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AccessibilityInfoFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for ACCESSIBILITY INFO FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AccessibilityInfoFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Accessibility Tool ================================== -->
	<xsd:element name="AccessibilityTool" type="AccessibilityToolEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of ACCESSIBILITY TOOLs.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AccessibilityToolList" type="AccessibilityToolListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of ACCESSIBILITY TOOLs.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AccessibilityToolListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for TYPE OF ACCESSIBILITY TOOL.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AccessibilityToolEnumeration"/>
	</xsd:simpleType>
	<!-- ===Accommodation Accss====================================== -->
	<xsd:element name="AccommodationAccess" type="AccommodationAccessEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of ACCOMMODATION ACCESS type -</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AccommodationAccessList" type="AccommodationAccessListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of ACCOMMODATION ACCESS.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AccommodationAccessListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for ACCOMMODATION ACCESS.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AccommodationAccessEnumeration"/>
	</xsd:simpleType>
	<!-- ===Accommodation FACILITY====================================== -->
	<xsd:element name="AccommodationFacility" type="AccommodationFacilityEnumeration" default="seating">
		<xsd:annotation>
			<xsd:documentation>Classification of ACCOMMODATION FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AccommodationFacilityList" type="AccommodationFacilityListOfEnumerations" default="unknown">
		<xsd:annotation>
			<xsd:documentation>List of ACCOMMODATION FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AccommodationFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for ACCOMMODATION FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AccommodationFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Assistance FACILITY====================================== -->
	<xsd:element name="AssistanceFacility" type="AssistanceFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of ASSISTANCE FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="AssistanceFacilityList" type="AssistanceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of ASSISTANCE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AssistanceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for ASSISTANCE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="AssistanceFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Berth FACILITY====================================== -->
	<xsd:element name="BerthFacility" type="BerthFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of BERTHFACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- === Booking FACILITY====================================== -->
	<xsd:element name="BoardingPermission" type="BoardingPermissionEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of BOARDING PERMISSION - UIC 7161 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- === Booking Process FACILITY====================================== -->
	<xsd:element name="BookingProcessFacility" type="BookingProcessEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of BOOKING PROCESS FACILITY type - UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="BookingProcessFacilityList" type="BookingProcessFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of BOOKING PROCESS FACILITies UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="BookingProcessFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for BOOKING PROCESS FACILITY UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="BookingProcessEnumeration"/>
	</xsd:simpleType>
	<!-- === Couchette n FACILITY====================================== -->
	<xsd:element name="CouchetteFacility" type="CouchetteFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of COUCHETTE FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CouchetteFacilityList" type="CouchetteFacilityListOfEnumerations" default="unknown">
		<xsd:annotation>
			<xsd:documentation>List of COUCHETTE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="CouchetteFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for COUCHETTE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="CouchetteFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ========== Climate Control Service FACILITY============================-->
	<xsd:element name="ClimateControl" type="ClimateControlEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of climate control FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ClimateControlList" type="ClimateControlListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of CLIMATE CONTROL FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="ClimateControlListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for CLIMATE CONTROL FACILITY</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="ClimateControlEnumeration"/>
	</xsd:simpleType>
	<!-- ========== Emergency Service FACILITY============================-->
	<xsd:element name="EmergencyService" type="EmergencyServiceEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of EMERGENCY SERVICE FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="EmergencyServiceList" type="EmergencyServiceListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of EMERGENCY SERVICE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="EmergencyServiceListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for EMERGENCY SERVICE.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="EmergencyServiceEnumeration"/>
	</xsd:simpleType>
	<!-- ===Family FACILITY====================================== -->
	<xsd:element name="FamilyFacility" type="FamilyFacilityEnumeration" default="none">
		<xsd:annotation>
			<xsd:documentation>Classification of FAMILY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FamilyFacilityList" type="FamilyFacilitiesListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of FAMILY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="FamilyFacilitiesListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for FAMILY FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="FamilyFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Fare Class FACILITY====================================== -->
	<xsd:element name="FareClass" type="FareClassEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of FARE CLASSes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="FareClasses" type="FareClassListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of FARE CLASSes.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="FareClassListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for FARE CLASSes.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="FareClassEnumeration"/>
	</xsd:simpleType>
	<!-- ===Group FACILITY====================================== -->
	<xsd:element name="GroupBookingFacility" type="GroupBookingEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of GROUP FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ===Hire FACILITY====================================== -->
	<xsd:element name="HireFacility" type="HireFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of Hire FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="HireFacilityList" type="HireFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of Hire FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="HireFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for HIRE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="HireFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Lighting Control FACILITY====================================== -->
	<xsd:element name="LightingControlFacility" type="LightingControlFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of lighting control FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LightingControlFacilityList" type="LightingControlFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of lighting control FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="LightingControlFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for lighting control FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="LightingControlFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Luggage Carriage FACILITY====================================== -->
	<xsd:element name="LuggageCarriageFacility" type="LuggageCarriageEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of LUGGAGE CARRIAGE FACILITY type.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LuggageCarriageFacilityList" type="LuggageCarriageFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of LUGGAGE CARRIAGE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="LuggageCarriageFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for LUGGAGE CARRIAGE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="LuggageCarriageEnumeration"/>
	</xsd:simpleType>
	<!-- ===Luggage Locker FACILITY====================================== -->
	<xsd:element name="LuggageLockerFacility" type="LuggageLockerFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of LUGGAGE LOCKER FACILITY type.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LuggageLockerFacilityList" type="LuggageLockerFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of LUGGAGE LOCKER FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="LuggageLockerFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for LUGGAGE LOCKER Facility.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="LuggageLockerFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Luggage FACILITY====================================== -->
	<xsd:element name="LuggageServiceFacility" type="LuggageServiceFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of LUGGAGE SERVICE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="LuggageServiceFacilityList" type="LuggageServiceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of LUGGAGE SERVICE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="LuggageServiceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for LUGGAGE SERVICE FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="LuggageServiceFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===MEAL FACILITY====================================== -->
	<xsd:element name="MealFacility" type="MealFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of MEAL FACILITY type.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MealFacilityList" type="MealFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of MEAL FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="MealFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for MEAL FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="MealFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Mobility FACILITY====================================== -->
	<xsd:element name="MobilityFacility" type="MobilityFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of MOBILITY FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MobilityFacilityList" type="MobilityFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of MOBILITY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="MobilityFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for MOBILITY FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="MobilityFacilityEnumeration"/>
	</xsd:simpleType>
	<!--=======  Money FACILITY====================================== -->
	<xsd:element name="MoneyFacility" type="MoneyFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of MONEY FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MoneyFacilityList" type="MoneyFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of MONEY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="MoneyFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for MONEY FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="MoneyFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === Nuisance FACILITY====================================== -->
	<xsd:element name="NuisanceFacility" type="NuisanceFacilityListOfEnumerations" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of NUISANCE FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="NuisanceFacilityList" type="NuisanceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of NUISANCE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="NuisanceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for NUISANCE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="NuisanceFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===PASSENGER INFORMATION EQUIPMENT ====================================== -->
	<xsd:simpleType name="PassengerInformationEquipmentListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for PASSENGER INFORMATION EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="PassengerInformationEquipmentEnumeration"/>
	</xsd:simpleType>
	<!-- ===Parking FACILITY====================================== -->
	<xsd:element name="ParkingFacility" type="ParkingFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of PARKING FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ParkingFacilityList" type="ParkingFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of PARKING FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="ParkingFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for PARKING FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="ParkingFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === Car Service  FACILITY====================================== -->
	<xsd:element name="CarServiceFacility" type="CarServiceFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of CAR SERVICE FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CarServiceFacilityList" type="CarServiceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of CAR SERVICE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="CarServiceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for CAR SERVICE FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="CarServiceFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === Passenger Information FACILITY====================================== -->
	<xsd:element name="PassengerInformationFacility" type="PassengerInformationFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of PASSENGER INFO FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PassengerInformationFacilityList" type="PassengerInformationFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of PASSENGER INFO FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="PassengerInformationFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for PASSENGER INFO FACILITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="PassengerInformationFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===PassengerComms FACILITY====================================== -->
	<xsd:element name="PassengerCommsFacility" type="PassengerCommsFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of PASSENGER COMMS FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="PassengerCommsFacilityList" type="PassengerCommsFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of PASSENGER COMMS FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="PassengerCommsFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for PASSENGER COMMS FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="PassengerCommsFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Catering FACILITY====================================== -->
	<xsd:element name="CateringFacility" type="CateringFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of CATERING FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="CateringFacilityList" type="CateringFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of CATERING FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="CateringFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for CATERING FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="CateringFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- === service Reservation FACILITY====================================== -->
	<xsd:element name="ServiceReservationFacility" type="ReservationEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of RESERVATION FACILITY type - UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ServiceReservationFacilityList" type="ServiceReservationFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of RESERVATION FACILITies UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="ServiceReservationFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for RESERVATION FACILITY UIC 7037 Code list.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="ReservationEnumeration"/>
	</xsd:simpleType>
	<!-- ===Reserver space FACILITY====================================== -->
	<xsd:element name="ReservedSpaceFacility" type="ReservedSpaceFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of RESERVED SPACE FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ReservedSpaceFacilityList" type="ReservedSpaceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of RESERVED SPACE FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="ReservedSpaceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for RESERVED SPACE FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="ReservedSpaceFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Retail FACILITY====================================== -->
	<xsd:element name="RetailFacility" type="RetailFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of RETAIL FACILITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="RetailFacilityList" type="RetailFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of RETAIL FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="RetailFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for RETAIL FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="RetailFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Sanitary FACILITY====================================== -->
	<xsd:element name="SafetyFacility" type="SafetyFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of SAFETY FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SafetyFacilityList" type="SafetyFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of SAFETY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="SafetyFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for SAFETY FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="SafetyFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Sanitary FACILITY====================================== -->
	<xsd:element name="SanitaryFacility" type="SanitaryFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of Sanitary FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="SanitaryFacilityList" type="SanitaryFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of SANITARY FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ===Gender Limitation  ====================================== -->
	<xsd:element name="GenderLimitation" type="GenderLimitationEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification GENDER LIMITATION.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="GenderLimitationOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for GENDER LIMITATION.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="GenderLimitationEnumeration"/>
	</xsd:simpleType>
	<!-- ===Staffing===================================== -->
	<xsd:element name="Staffing" type="StaffingEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of STAFFING.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ===Ticketing FACILITY====================================== -->
	<xsd:element name="ScopeOfTicket" type="ScopeOfTicketEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of SCOPEs of TICKET, eg national international.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="ScopeOfTicketList" type="ScopeOfTicketListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of SCOPEs of TICKET.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="ScopeOfTicketListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for SCOPEs of TICKET.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="ScopeOfTicketEnumeration"/>
	</xsd:simpleType>
	<!-- ===Ticketing FACILITY====================================== -->
	<xsd:element name="TicketingFacility" type="TicketingFacilityEnumeration" default="unknown">
		<xsd:annotation>
			<xsd:documentation>Classification of TICKETING FACILITY type - eg TicketOffice, Machine, etc.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TicketingFacilityList" type="TicketingFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of TICKETING FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="TicketingFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for TICKETING FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="TicketingFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ===Ticketing FACILITY====================================== -->
	<xsd:element name="TicketingServiceFacility" type="TicketingServiceFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of TICKETING FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="TicketingServiceFacilityList" type="TicketingServiceFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of TICKETING SERVICE FACILITies, e.g. purchase, collection. top up.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<!-- ==== ==UIC Train rate ========================================= -->
	<xsd:element name="UicTrainRate" type="UicRateTypeEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of UIC Rate Type FACILITY type - UIC 5163 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="UicTrainRateListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for UIC Rate Type FACILITY UIC 5163 Code list.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="UicRateTypeEnumeration"/>
	</xsd:simpleType>
	<!-- ==== ===================================================== -->
	<xsd:element name="UicProductCharacteristic" type="UicProductCharacteristicEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of UIC Product Characteristics type - UIC 7139 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="UicProductCharacteristicList" type="UicProductCharacteristicListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of UIC Product Characteristics UIC 7139 Code list.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="UicProductCharacteristicListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for UIC Product Characteristics UIC 7139 Code list.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="UicProductCharacteristicEnumeration"/>
	</xsd:simpleType>
	<!-- ======================================================================= -->
	<!-- === Medical FACILITY====================================== -->
	<xsd:element name="MedicalFacility" type="MedicalFacilityEnumeration">
		<xsd:annotation>
			<xsd:documentation>Classification of MEDICAL FACILITY type - TPEG pti23.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:element name="MedicalFacilityList" type="MedicalFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of MEDICAL FACILITies.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="MedicalFacilityListOfEnumerations">
		<xsd:annotation>
			<xsd:documentation>List of values for MEDICAL FACILITies.</xsd:documentation>
		</xsd:annotation>
		<xsd:list itemType="MedicalFacilityEnumeration"/>
	</xsd:simpleType>
	<!-- ======================================================================= -->
</xsd:schema>
