<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="http://www.netex.org.uk/netex" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:netex="http://www.netex.org.uk/netex" targetNamespace="http://www.netex.org.uk/netex" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.2.2`" id="netex_ifopt_equipmentTicketing_version">
	<xsd:include schemaLocation="../../netex_framework/netex_reusableComponents/netex_serviceRestrictions_support.xsd"/>
	<xsd:include schemaLocation="netex_ifopt_equipmentTicketing_support.xsd"/>
	<xsd:include schemaLocation="../../netex_framework/netex_reusableComponents/netex_facility_version.xsd"/>
	<xsd:include schemaLocation="../../netex_framework/netex_reusableComponents/netex_mode_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>
				<Coverage>Europe</Coverage>
				<Creator>First drafted for version 1.0 CEN TC278 WG3 SG6 Editor Nicholas Knowles.</Creator>
				<Date>
					<Created>2010-09-04</Created>
				</Date>
				<Date>
					<Modified>2011-02-05</Modified>
				</Date>
				<Date>
					<Modified>2011-12-16</Modified>
				</Date>
				<Date><Modified>2019-03-25</Modified>FR49 CD #65  Accessibility changes
					 CD: Add  new attributes to TicketingEquipment; TactileInterfaceAvailable, AudioInterfaceAvailable, DisabledPriority, WheelchairSuitable. 
					  NJSK Review: Place  accessibility attributes in a separate group. Break down into subgroups. TicketingEquipmentPropertiesGroup, TicketingEquipmentServiceGroup, TicketingEquipmentAccessibilityGroup
					 CD: Add  new attributes to TicketValidatorEquipment; AudioValidationFeedback, VisualValidationFeedback, TactileValidationFeedback, ValidationGuidance 
				</Date>
				<Date><Modified>2020-10-05</Modified> New Modes: Add AccessModes  to ticketingEquipment
				</Date>
				<Date><Modified>2020-11-26</Modified> New Modes: Revices Vehlciemodes to include AccessModes on ticketingEquipment
				</Date>
				<Description>
					<p>NeTEx - Network Exchange. This subschema defines TICKETING EQUIPMENT base types.</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_part_1/part1_ifopt}netex_ifopt_equipmentTicketing_version.xsd</Identifier>
				<Language>[ISO 639-2/B] ENG</Language>
				<Publisher>Kizoom Software Ltd, 16 High Holborn, London WC1V 6BX</Publisher>
				<Rights>Unclassified
					 <Copyright>CEN, Crown Copyright 2009-2020</Copyright>
				</Rights>
				<Source>
					<ul>
						<li>Derived from the TransModel 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 Network Exchange - TICKETING EQUIPMENT types.</Title>
				<Type>Standard</Type>
			</Metadata>
		</xsd:appinfo>
		<xsd:documentation>TICKETING EQUIPMENT types for NeTEx froom IFOPT Fixed Objects in Public Transport.</xsd:documentation>
	</xsd:annotation>
	<!-- ======================================================================= -->
	<xsd:group name="TicketingEquipmentChoice">
		<xsd:annotation>
			<xsd:documentation>Choice of TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element ref="TicketingEquipment"/>
			<xsd:element ref="TicketValidatorEquipment"/>
		</xsd:choice>
	</xsd:group>
	<xsd:group name="TicketingEquipmentListGroup">
		<xsd:annotation>
			<xsd:documentation>List of TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="TicketingEquipment" minOccurs="0"/>
			<xsd:element ref="TicketValidatorEquipment" minOccurs="0"/>
		</xsd:sequence>
	</xsd:group>
	<!-- ====ACCESS=================================================================== -->
	<xsd:element name="TicketingEquipment" substitutionGroup="PassengerEquipment">
		<xsd:annotation>
			<xsd:documentation>Specialisation of PASSENGER EQUIPMENT for ticketing.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="TicketingEquipment_VersionStructure"/>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="TicketingEquipment_VersionStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="PassengerEquipment_VersionStructure">
				<xsd:sequence>
					<xsd:group ref="TicketingEquipmentGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="TicketingEquipmentGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for a TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VehicleModes" type="AllPublicTransportModesListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>PT MODEs for which ticketing services apply.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:group ref="TicketingEquipmentPropertiesGroup"/>
			<xsd:group ref="TicketingEquipmentServiceGroup"/>
			<xsd:group ref="TicketingEquipmentAccessibilityGroup"/>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="TicketingEquipmentPropertiesGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for a TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="TicketMachines" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there are ticket machines.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NumberOfMachines" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Number of ticket machines.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="HeightOfMachineInterface" type="LengthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Height of the ticket machine interface. +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="TicketingFacilityList" minOccurs="0"/>
			<xsd:element ref="TicketingServiceFacilityList" minOccurs="0"/>
			<xsd:element name="TicketOffice" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is a distinct ticket office.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TicketCounter" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is a ticket counter.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NumberOfTills" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Number of ticket windows.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="QueueManagement" type="QueueManagementEnumeration" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Queue management.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="TicketingEquipmentServiceGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for a TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="PaymentMethods" type="PaymentMethodListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Payment methods allowed.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TicketTypesAvailable" type="TicketTypeListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Types of Ticket available.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ScopeOfTicketsAvailable" type="ScopeOfTicketListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Scope of Ticket available.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<xsd:group name="TicketingEquipmentAccessibilityGroup">
		<xsd:annotation>
			<xsd:documentation>AccessibilityElements for a TICKETING EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LowCounterAccess" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is a low counter for accessibility.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="HeightOfLowCounter" type="LengthType" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Height of counter for accessibility.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="InductionLoops" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there are induction loops.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TactileInterfaceAvailable" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Indicates whether there is a tactile interface +v1.1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AudioInterfaceAvailable" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Indicates whether there is an accessible audio interface (allowing a use closed eyes). +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DisabledPriority" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Indicates a priority access for disabled (no-queue). +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="WheelchairSuitable" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Indicates whether equipment may be used while seated in a wheelchair. +v1.1</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<!-- ===TICEKT VALIDATOR EQUIPENT============================================ -->
	<xsd:element name="TicketValidatorEquipment" substitutionGroup="PassengerEquipment">
		<xsd:annotation>
			<xsd:documentation>Specialisation of INSTALLED EQUIPMENT describing a ticket validator.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="TicketValidatorEquipment_VersionStructure"/>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:complexType name="TicketValidatorEquipment_VersionStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a TICKET VALIDATOR EQUIPMENT.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="PassengerEquipment_VersionStructure">
				<xsd:sequence>
					<xsd:group ref="TicketValidatorGroup"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:group name="TicketValidatorGroup">
		<xsd:annotation>
			<xsd:documentation>Elements for a TICKET VALIDATOR EQUIPMENT type.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="TicketValidatorType" type="TicketValidatorListOfEnumerations" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Types of validation supported by validator.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AudioValidationFeedback" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is audio validation feedback.+v1.1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VisualValidationFeedback" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is visual validation feedback. +v1.1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TactileValidationFeedback" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Whether there is tactical validation feedback.+v1.1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ValidationGuidance" type="MultilingualString" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Free text describing use of validator (how title may be presented, how to find validator, etc.). +v1.1.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:group>
	<!-- ======================================================================= -->
</xsd:schema>
