<?xml version="1.0" encoding="UTF-8"?>
<!-- 2207 04 11 recode x,llang to work arround spy bug -->
<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:core="http://www.govtalk.gov.uk/core" targetNamespace="http://www.netex.org.uk/netex" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0" id="netex_entity_support">
	<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>2010-11-05</Modified>
				</Date>
				<Description>
					<p>NeTEx - Network Exchange. This subschema defines data Modification 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_framework/netex_responsibility}netex_entity_support.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-2014</Copyright>
				</Rights>
				<Source>
					<ul>
						<li>Derived from the Transmodel, VDV, TransXChange, NaPTAN, NOPTIS, 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 Network Exchange - ENTITY base types.</Title>
				<Type>Standard</Type>
			</Metadata>
		</xsd:appinfo>
		<xsd:documentation>Ur Object identifier base types for NeTEx ENTITies.</xsd:documentation>
	</xsd:annotation>
	<!-- ==== Entity ================================================================ -->
	<xsd:simpleType name="ObjectIdType">
		<xsd:annotation>
			<xsd:documentation>Abstract Type for identifier of a NeTEx Object.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:normalizedString"/>
	</xsd:simpleType>
	<!-- ====Entity=================================================================== -->
	<xsd:simpleType name="TypeOfValueIdType">
		<xsd:annotation>
			<xsd:documentation>Type for identifier of a TYPE OF VALUE.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="ObjectIdType"/>
	</xsd:simpleType>
	<xsd:simpleType name="DataSourceIdType">
		<xsd:annotation>
			<xsd:documentation>Type for identifier of a DATA SOURCE.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="TypeOfValueIdType"/>
	</xsd:simpleType>
	<xsd:simpleType name="ValueSetIdType">
		<xsd:annotation>
			<xsd:documentation>Type for identifier of a VALUE SET.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="ObjectIdType"/>
	</xsd:simpleType>
	<!-- ====Namespace =================================================================== -->
	<xsd:simpleType name="CodespaceIdType">
		<xsd:annotation>
			<xsd:documentation>Type for identifier of a CODESPACE.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="ObjectIdType"/>
	</xsd:simpleType>
	<xsd:element name="CodespaceRef" type="CodespaceRefStructure">
		<xsd:annotation>
			<xsd:documentation>Reference to a CODESPACE.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="CodespaceRefStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a reference to a CODESPACE.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:normalizedString">
				<xsd:attribute name="ref" type="CodespaceIdType" use="required">
					<xsd:annotation>
						<xsd:documentation>Identifier of CODESPACE i.e. namespace of identifiers.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<!-- ==== Entity Class =================================================================== -->
	<xsd:simpleType name="NameOfClass">
		<xsd:annotation>
			<xsd:documentation>Type for name of all classes within NeTEx.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:Name">
			<xsd:enumeration value="Abbreviation"/>
			<xsd:enumeration value="AbridgementRanking"/>
			<xsd:enumeration value="AbstractGroupMember"/>
			<xsd:enumeration value="AcceptedDriverPermit"/>
			<xsd:enumeration value="AcceptedDriverPermitRef"/>
			<xsd:enumeration value="Access"/>
			<xsd:enumeration value="AccessCode"/>
			<xsd:enumeration value="AccessEquipment"/>
			<xsd:enumeration value="AccessEquipmentRef"/>
			<xsd:enumeration value="AccessFacility"/>
			<xsd:enumeration value="AccessFacilityList"/>
			<xsd:enumeration value="AccessFeatureList"/>
			<xsd:enumeration value="AccessFeatureType"/>
			<xsd:enumeration value="AccessLegRef"/>
			<xsd:enumeration value="AccessMode"/>
			<xsd:enumeration value="AccessModes"/>
			<xsd:enumeration value="AccessNumber"/>
			<xsd:enumeration value="AccessNumberIsLimited"/>
			<xsd:enumeration value="AccessRef"/>
			<xsd:enumeration value="AccessRightInProduct"/>
			<xsd:enumeration value="AccessRightInProductRef"/>
			<xsd:enumeration value="AccessRightParameterAssignment"/>
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AccessSpaceRef"/>
			<xsd:enumeration value="AccessSpaceType"/>
			<xsd:enumeration value="AccessSummary"/>
			<xsd:enumeration value="AccessVehicleEquipment"/>
			<xsd:enumeration value="AccessVehicleEquipmentRef"/>
			<xsd:enumeration value="AccessZone"/>
			<xsd:enumeration value="AccessZoneRef"/>
			<xsd:enumeration value="AccessibilityAssessment"/>
			<xsd:enumeration value="AccessibilityAssessmentRef"/>
			<xsd:enumeration value="AccessibilityInfoFacility"/>
			<xsd:enumeration value="AccessibilityInfoFacilityList"/>
			<xsd:enumeration value="AccessibilityLimitation"/>
			<xsd:enumeration value="AccessibilityTool"/>
			<xsd:enumeration value="AccessibilityToolList"/>
			<xsd:enumeration value="AccessibilityTrainedStaff"/>
			<xsd:enumeration value="Accommodation"/>
			<xsd:enumeration value="AccommodationAccess"/>
			<xsd:enumeration value="AccommodationAccessList"/>
			<xsd:enumeration value="AccommodationFacility"/>
			<xsd:enumeration value="AccommodationFacilityList"/>
			<xsd:enumeration value="AccommodationRef"/>
			<xsd:enumeration value="AccompaniedByCarer"/>
			<xsd:enumeration value="AccountableElement"/>
			<xsd:enumeration value="AccountableElementRef"/>
			<xsd:enumeration value="AccountedObjectRef"/>
			<xsd:enumeration value="AccountingCode"/>
			<xsd:enumeration value="AccountingFactor"/>
			<xsd:enumeration value="AccountingStopPointRef"/>
			<xsd:enumeration value="AccountingTime"/>
			<xsd:enumeration value="AccountingType"/>
			<xsd:enumeration value="AccousticAnnouncements"/>
			<xsd:enumeration value="AcousticAnnouncements"/>
			<xsd:enumeration value="AcousticCrossingAids"/>
			<xsd:enumeration value="AcousticDeviceSensors"/>
			<xsd:enumeration value="AcousticSensor"/>
			<xsd:enumeration value="ActivatedEquipment"/>
			<xsd:enumeration value="ActivatedEquipmentRef"/>
			<xsd:enumeration value="ActivationAssignment"/>
			<xsd:enumeration value="ActivationAssignmentRef"/>
			<xsd:enumeration value="ActivationLink"/>
			<xsd:enumeration value="ActivationLinkRef"/>
			<xsd:enumeration value="ActivationLinkRefByValue"/>
			<xsd:enumeration value="ActivationMeans"/>
			<xsd:enumeration value="ActivationPoint"/>
			<xsd:enumeration value="ActivationPointNumber"/>
			<xsd:enumeration value="ActivationPointRef"/>
			<xsd:enumeration value="ActualArrivalTime"/>
			<xsd:enumeration value="ActualDepartureTime"/>
			<xsd:enumeration value="ActualHeadway"/>
			<xsd:enumeration value="ActualNonstopPassingTime"/>
			<xsd:enumeration value="ActualVehicleEquipment"/>
			<xsd:enumeration value="ActualWaitingTime"/>
			<xsd:enumeration value="AdditionalDriver"/>
			<xsd:enumeration value="AdditionalDriverOption"/>
			<xsd:enumeration value="AdditionalDriverOptionRef"/>
			<xsd:enumeration value="AdditionalTax"/>
			<xsd:enumeration value="Address"/>
			<xsd:enumeration value="AddressLine1"/>
			<xsd:enumeration value="AddressLine2"/>
			<xsd:enumeration value="AddressRef"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="AddressablePlaceRef"/>
			<xsd:enumeration value="AdjacentPointRef"/>
			<xsd:enumeration value="AdjacentStopPlaceRef"/>
			<xsd:enumeration value="AdjacentStopPointRef"/>
			<xsd:enumeration value="AdjustmentAmount"/>
			<xsd:enumeration value="AdjustmentUnits"/>
			<xsd:enumeration value="AdministrativeZone"/>
			<xsd:enumeration value="AdministrativeZoneRef"/>
			<xsd:enumeration value="Advertised"/>
			<xsd:enumeration value="AgainstVehicleTypeRef"/>
			<xsd:enumeration value="AimedArrivalTime"/>
			<xsd:enumeration value="AimedDepartureTime"/>
			<xsd:enumeration value="AimedHeadway"/>
			<xsd:enumeration value="AimedNonstopPassingTime"/>
			<xsd:enumeration value="AimedWaitingTime"/>
			<xsd:enumeration value="AirConditioned"/>
			<xsd:enumeration value="AirConditioning"/>
			<xsd:enumeration value="AirSubmode"/>
			<xsd:enumeration value="Airlock"/>
			<xsd:enumeration value="AlarmButton"/>
			<xsd:enumeration value="Alias"/>
			<xsd:enumeration value="AlightAndReboard"/>
			<xsd:enumeration value="AlightingCount"/>
			<xsd:enumeration value="AlightingRequestMethod"/>
			<xsd:enumeration value="AlightingSideInDirectionOfTravel"/>
			<xsd:enumeration value="AlightingUse"/>
			<xsd:enumeration value="AllAreasWheelchairAccessible"/>
			<xsd:enumeration value="AllAuthoritiesRef"/>
			<xsd:enumeration value="AllCountriesRef"/>
			<xsd:enumeration value="AllDistributionChannelsRef"/>
			<xsd:enumeration value="AllLines"/>
			<xsd:enumeration value="AllOperatorsRef"/>
			<xsd:enumeration value="AllOrganisationsRef"/>
			<xsd:enumeration value="AllPublicTransportOrganisationsRef"/>
			<xsd:enumeration value="AllTransportOrganisationsRef"/>
			<xsd:enumeration value="AllVehicleModes"/>
			<xsd:enumeration value="AllowAdditionalDiscounts"/>
			<xsd:enumeration value="AllowCompanionDiscounts"/>
			<xsd:enumeration value="AllowCumulativeDiscounts"/>
			<xsd:enumeration value="Allowed"/>
			<xsd:enumeration value="AllowedForWaitTime"/>
			<xsd:enumeration value="AllowedInChannel"/>
			<xsd:enumeration value="AllowedInCountry"/>
			<xsd:enumeration value="AllowedLineDirection"/>
			<xsd:enumeration value="AllowedLineDirectionRef"/>
			<xsd:enumeration value="AllowedUse"/>
			<xsd:enumeration value="AlternativeJourneyRef"/>
			<xsd:enumeration value="AlternativeModeLegRef"/>
			<xsd:enumeration value="AlternativeModeOfOperation"/>
			<xsd:enumeration value="AlternativeModeOfOperationRef"/>
			<xsd:enumeration value="AlternativeName"/>
			<xsd:enumeration value="AlternativeNameRef"/>
			<xsd:enumeration value="AlternativePresentation"/>
			<xsd:enumeration value="AlternativeQuayDescriptor"/>
			<xsd:enumeration value="AlternativeText"/>
			<xsd:enumeration value="AlternativeTextRef"/>
			<xsd:enumeration value="Altitude"/>
			<xsd:enumeration value="AlwaysLit"/>
			<xsd:enumeration value="Amount"/>
			<xsd:enumeration value="AmountFactor"/>
			<xsd:enumeration value="AmountOfPriceUnitProduct"/>
			<xsd:enumeration value="AmountOfPriceUnitProductRef"/>
			<xsd:enumeration value="AmountOfPriceUnitType"/>
			<xsd:enumeration value="ArmRest"/>
			<xsd:enumeration value="Arrival"/>
			<xsd:enumeration value="ArrivalDayOffset"/>
			<xsd:enumeration value="ArrivalTime"/>
			<xsd:enumeration value="ArrivesForwards"/>
			<xsd:enumeration value="ArrivesFromLeft"/>
			<xsd:enumeration value="AsBraille"/>
			<xsd:enumeration value="Assignment"/>
			<xsd:enumeration value="AssignmentRef"/>
			<xsd:enumeration value="AssistanceAvailability"/>
			<xsd:enumeration value="AssistanceBookingService"/>
			<xsd:enumeration value="AssistanceBookingServiceRef"/>
			<xsd:enumeration value="AssistanceFacility"/>
			<xsd:enumeration value="AssistanceFacilityList"/>
			<xsd:enumeration value="AssistanceNeeded"/>
			<xsd:enumeration value="AssistanceService"/>
			<xsd:enumeration value="AssistanceServiceRef"/>
			<xsd:enumeration value="AssistedBoardingLocation"/>
			<xsd:enumeration value="AssociatedContract"/>
			<xsd:enumeration value="AtCentre"/>
			<xsd:enumeration value="AtStopPointRef"/>
			<xsd:enumeration value="Attendant"/>
			<xsd:enumeration value="AttributeName"/>
			<xsd:enumeration value="AttributeValue"/>
			<xsd:enumeration value="AudibleSignalsAvailable"/>
			<xsd:enumeration value="AudioAnnouncementType"/>
			<xsd:enumeration value="AudioAnnouncements"/>
			<xsd:enumeration value="AudioAnnouncementsTrigger"/>
			<xsd:enumeration value="AudioInterfaceAvailable"/>
			<xsd:enumeration value="AudioOrVideoIntercom"/>
			<xsd:enumeration value="AudioPassthroughIndicator"/>
			<xsd:enumeration value="AudioTriggerMethod"/>
			<xsd:enumeration value="AudioValidationFeedback"/>
			<xsd:enumeration value="Authority"/>
			<xsd:enumeration value="AuthorityRef"/>
			<xsd:enumeration value="AutomatedUse"/>
			<xsd:enumeration value="Automatic"/>
			<xsd:enumeration value="AutomaticDoor"/>
			<xsd:enumeration value="AutomaticDoors"/>
			<xsd:enumeration value="AvailabilityCondition"/>
			<xsd:enumeration value="AvailabilityConditionRef"/>
			<xsd:enumeration value="AvailableDocks"/>
			<xsd:enumeration value="AvailableOnSubscription"/>
			<xsd:enumeration value="AvailableVehicles"/>
			<xsd:enumeration value="AverageDelay"/>
			<xsd:enumeration value="AveragePassengers"/>
			<xsd:enumeration value="Back"/>
			<xsd:enumeration value="BackRest"/>
			<xsd:enumeration value="BackgroundColour"/>
			<xsd:enumeration value="BackgroundColourName"/>
			<xsd:enumeration value="BaggageType"/>
			<xsd:enumeration value="BaggageUseType"/>
			<xsd:enumeration value="Barrier"/>
			<xsd:enumeration value="BaseUserProfileRef"/>
			<xsd:enumeration value="BaselineVersionFrameRef"/>
			<xsd:enumeration value="Basket"/>
			<xsd:enumeration value="Battery"/>
			<xsd:enumeration value="BatteryCapacity"/>
			<xsd:enumeration value="BatteryEquipment"/>
			<xsd:enumeration value="BatteryEquipmentRef"/>
			<xsd:enumeration value="BatteryUsableCapacity"/>
			<xsd:enumeration value="BayGeometry"/>
			<xsd:enumeration value="BeaconBackendUrl"/>
			<xsd:enumeration value="BeaconDirection"/>
			<xsd:enumeration value="BeaconPoint"/>
			<xsd:enumeration value="BeaconPointRef"/>
			<xsd:enumeration value="BeaconProtocol"/>
			<xsd:enumeration value="BeaconType"/>
			<xsd:enumeration value="Bearing"/>
			<xsd:enumeration value="BearingCapacity"/>
			<xsd:enumeration value="BearingCompass"/>
			<xsd:enumeration value="BearingDegrees"/>
			<xsd:enumeration value="BedEquipment"/>
			<xsd:enumeration value="BedEquipmentRef"/>
			<xsd:enumeration value="BedLength"/>
			<xsd:enumeration value="BedType"/>
			<xsd:enumeration value="BerthFacility"/>
			<xsd:enumeration value="BicycleOnboardCount"/>
			<xsd:enumeration value="BicycleRackCapacity"/>
			<xsd:enumeration value="BillingPolicy"/>
			<xsd:enumeration value="Blacklist"/>
			<xsd:enumeration value="BlacklistRef"/>
			<xsd:enumeration value="BlackoutUse"/>
			<xsd:enumeration value="BlindAccessible"/>
			<xsd:enumeration value="Block"/>
			<xsd:enumeration value="BlockPart"/>
			<xsd:enumeration value="BlockPartRef"/>
			<xsd:enumeration value="BlockRef"/>
			<xsd:enumeration value="Blocked"/>
			<xsd:enumeration value="BoardingCount"/>
			<xsd:enumeration value="BoardingHeight"/>
			<xsd:enumeration value="BoardingPermission"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="BoardingPositionRef"/>
			<xsd:enumeration value="BoardingPositionType"/>
			<xsd:enumeration value="BoardingRequestMethod"/>
			<xsd:enumeration value="BoardingSideInDirectionOfTravel"/>
			<xsd:enumeration value="BoardingUse"/>
			<xsd:enumeration value="BollardCrossing"/>
			<xsd:enumeration value="BookWhen"/>
			<xsd:enumeration value="BookedObjectRef"/>
			<xsd:enumeration value="BookingAccess"/>
			<xsd:enumeration value="BookingArrangement"/>
			<xsd:enumeration value="BookingArrangementRef"/>
			<xsd:enumeration value="BookingArrangements"/>
			<xsd:enumeration value="BookingChargeType"/>
			<xsd:enumeration value="BookingContact"/>
			<xsd:enumeration value="BookingDebit"/>
			<xsd:enumeration value="BookingDebitRef"/>
			<xsd:enumeration value="BookingDepositRefundable"/>
			<xsd:enumeration value="BookingMethods"/>
			<xsd:enumeration value="BookingNote"/>
			<xsd:enumeration value="BookingPolicy"/>
			<xsd:enumeration value="BookingPolicyRef"/>
			<xsd:enumeration value="BookingProcessFacility"/>
			<xsd:enumeration value="BookingProcessFacilityList"/>
			<xsd:enumeration value="BookingRequired"/>
			<xsd:enumeration value="BookingUrl"/>
			<xsd:enumeration value="BorderCrossing"/>
			<xsd:enumeration value="BorderPoint"/>
			<xsd:enumeration value="BorderPointRef"/>
			<xsd:enumeration value="BothWays"/>
			<xsd:enumeration value="BottomEnd"/>
			<xsd:enumeration value="BoundingBox"/>
			<xsd:enumeration value="BrailleButtons"/>
			<xsd:enumeration value="BranchLevel"/>
			<xsd:enumeration value="BrandGraphic"/>
			<xsd:enumeration value="Branding"/>
			<xsd:enumeration value="BrandingRef"/>
			<xsd:enumeration value="BroadType"/>
			<xsd:enumeration value="BuildDate"/>
			<xsd:enumeration value="BuildingName"/>
			<xsd:enumeration value="BumpCrossing"/>
			<xsd:enumeration value="BusSubmode"/>
			<xsd:enumeration value="ButtonsHeight"/>
			<xsd:enumeration value="BuyWhen"/>
			<xsd:enumeration value="Cage"/>
			<xsd:enumeration value="CalendarDate"/>
			<xsd:enumeration value="Call"/>
			<xsd:enumeration value="CallButtonAvailable"/>
			<xsd:enumeration value="CallButtonHeight"/>
			<xsd:enumeration value="CallRef"/>
			<xsd:enumeration value="CanBeAdvertised"/>
			<xsd:enumeration value="CanBeCumulative"/>
			<xsd:enumeration value="CanBeOpened"/>
			<xsd:enumeration value="CanBreakJourney"/>
			<xsd:enumeration value="CanChangeClass"/>
			<xsd:enumeration value="CanInterchange"/>
			<xsd:enumeration value="CanTransfer"/>
			<xsd:enumeration value="CancellationAllowed"/>
			<xsd:enumeration value="CancellationPossible"/>
			<xsd:enumeration value="Cancelling"/>
			<xsd:enumeration value="CancellingRef"/>
			<xsd:enumeration value="Capacity"/>
			<xsd:enumeration value="CappedDiscountRight"/>
			<xsd:enumeration value="CappedDiscountRightRef"/>
			<xsd:enumeration value="CappingPeriod"/>
			<xsd:enumeration value="CappingRule"/>
			<xsd:enumeration value="CappingRulePrice"/>
			<xsd:enumeration value="CappingRulePriceRef"/>
			<xsd:enumeration value="CappingRuleRef"/>
			<xsd:enumeration value="CappingStartConstraintType"/>
			<xsd:enumeration value="CarModelProfile"/>
			<xsd:enumeration value="CarModelProfileRef"/>
			<xsd:enumeration value="CarPoolingService"/>
			<xsd:enumeration value="CarPoolingServiceRef"/>
			<xsd:enumeration value="CarServiceFacility"/>
			<xsd:enumeration value="CarServiceFacilityList"/>
			<xsd:enumeration value="CardNumber"/>
			<xsd:enumeration value="CardsAccepted"/>
			<xsd:enumeration value="CateringFacility"/>
			<xsd:enumeration value="CateringFacilityList"/>
			<xsd:enumeration value="CateringService"/>
			<xsd:enumeration value="CateringServiceRef"/>
			<xsd:enumeration value="Cctv"/>
			<xsd:enumeration value="Cell"/>
			<xsd:enumeration value="CellInContext"/>
			<xsd:enumeration value="CellPrice"/>
			<xsd:enumeration value="CellRef"/>
			<xsd:enumeration value="Centroid"/>
			<xsd:enumeration value="Chains"/>
			<xsd:enumeration value="ChangeAvailable"/>
			<xsd:enumeration value="ChangeOfDestinationDisplay"/>
			<xsd:enumeration value="ChangeOfServiceRequirements"/>
			<xsd:enumeration value="ChangeOfTimePossible"/>
			<xsd:enumeration value="ChangedAt"/>
			<xsd:enumeration value="ChangedBy"/>
			<xsd:enumeration value="ChangedSince"/>
			<xsd:enumeration value="Charge"/>
			<xsd:enumeration value="ChargeEnergy"/>
			<xsd:enumeration value="ChargingBasis"/>
			<xsd:enumeration value="ChargingDuration"/>
			<xsd:enumeration value="ChargingMoment"/>
			<xsd:enumeration value="ChargingMomentRef"/>
			<xsd:enumeration value="ChargingMomentType"/>
			<xsd:enumeration value="ChargingPolicy"/>
			<xsd:enumeration value="ChargingPolicyRef"/>
			<xsd:enumeration value="ChargingVoltage"/>
			<xsd:enumeration value="ChassisNumber"/>
			<xsd:enumeration value="ChauffeuredVehicleService"/>
			<xsd:enumeration value="ChauffeuredVehicleServiceRef"/>
			<xsd:enumeration value="CheckConstraint"/>
			<xsd:enumeration value="CheckConstraintDelay"/>
			<xsd:enumeration value="CheckConstraintDelayRef"/>
			<xsd:enumeration value="CheckConstraintProcess"/>
			<xsd:enumeration value="CheckConstraintRef"/>
			<xsd:enumeration value="CheckConstraintThroughput"/>
			<xsd:enumeration value="CheckConstraintThroughputRef"/>
			<xsd:enumeration value="CheckDirection"/>
			<xsd:enumeration value="CheckProcess"/>
			<xsd:enumeration value="CheckService"/>
			<xsd:enumeration value="ChildSeat"/>
			<xsd:enumeration value="ClassAttributeInFrame"/>
			<xsd:enumeration value="ClassInFrame"/>
			<xsd:enumeration value="ClassInFrameRef"/>
			<xsd:enumeration value="ClassOfUse"/>
			<xsd:enumeration value="ClassOfUseConstraint"/>
			<xsd:enumeration value="ClassOfUseRef"/>
			<xsd:enumeration value="ClassRef"/>
			<xsd:enumeration value="ClassRefType"/>
			<xsd:enumeration value="ClassRelationshipInFrame"/>
			<xsd:enumeration value="ClassificationDescriptor"/>
			<xsd:enumeration value="ClassificationHierarchyMember"/>
			<xsd:enumeration value="ClassifiedAsRef"/>
			<xsd:enumeration value="CleardownCode"/>
			<xsd:enumeration value="Client"/>
			<xsd:enumeration value="ClimateControl"/>
			<xsd:enumeration value="ClimateControlList"/>
			<xsd:enumeration value="CoachSubmode"/>
			<xsd:enumeration value="CodePrefix"/>
			<xsd:enumeration value="Codespace"/>
			<xsd:enumeration value="CodespaceAssignment"/>
			<xsd:enumeration value="CodespaceAssignmentRef"/>
			<xsd:enumeration value="CodespaceRef"/>
			<xsd:enumeration value="CollectionNote"/>
			<xsd:enumeration value="CollectionPointRef"/>
			<xsd:enumeration value="Colour"/>
			<xsd:enumeration value="ColourName"/>
			<xsd:enumeration value="ColourSystem"/>
			<xsd:enumeration value="ColumnRef"/>
			<xsd:enumeration value="Comment"/>
			<xsd:enumeration value="CommentsAbout"/>
			<xsd:enumeration value="CommercialProfile"/>
			<xsd:enumeration value="CommercialProfileEligibility"/>
			<xsd:enumeration value="CommercialProfileEligibilityRef"/>
			<xsd:enumeration value="CommercialProfileRef"/>
			<xsd:enumeration value="CommonFrame"/>
			<xsd:enumeration value="CommonSection"/>
			<xsd:enumeration value="CommonSectionPointMember"/>
			<xsd:enumeration value="CommonSectionRef"/>
			<xsd:enumeration value="CommonVehicleService"/>
			<xsd:enumeration value="CommonVehicleServiceRef"/>
			<xsd:enumeration value="CommunicationMethod"/>
			<xsd:enumeration value="CommunicationService"/>
			<xsd:enumeration value="CommunicationServiceRef"/>
			<xsd:enumeration value="CompanionProfile"/>
			<xsd:enumeration value="CompanionProfileRef"/>
			<xsd:enumeration value="CompanionRelationshipType"/>
			<xsd:enumeration value="CompanionSeat"/>
			<xsd:enumeration value="CompanyNumber"/>
			<xsd:enumeration value="ComparisonOperator"/>
			<xsd:enumeration value="CompassBearing"/>
			<xsd:enumeration value="CompassOctant"/>
			<xsd:enumeration value="ComplaintsService"/>
			<xsd:enumeration value="ComplaintsServiceRef"/>
			<xsd:enumeration value="ComplexFeature"/>
			<xsd:enumeration value="ComplexFeatureMember"/>
			<xsd:enumeration value="ComplexFeatureProjection"/>
			<xsd:enumeration value="ComplexFeatureProjectionRef"/>
			<xsd:enumeration value="ComplexFeatureRef"/>
			<xsd:enumeration value="CompositeFrame"/>
			<xsd:enumeration value="CompositeFrameRef"/>
			<xsd:enumeration value="CompoundBlock"/>
			<xsd:enumeration value="CompoundBlockRef"/>
			<xsd:enumeration value="CompoundTrain"/>
			<xsd:enumeration value="CompoundTrainRef"/>
			<xsd:enumeration value="ConditionSummary"/>
			<xsd:enumeration value="ConditionedObjectRef"/>
			<xsd:enumeration value="Congestion"/>
			<xsd:enumeration value="ConnectingJourneyRef"/>
			<xsd:enumeration value="ConnectingJourneyView"/>
			<xsd:enumeration value="ConnectingLineView"/>
			<xsd:enumeration value="ConnectingOrder"/>
			<xsd:enumeration value="ConnectingServiceJourneyRef"/>
			<xsd:enumeration value="ConnectingServiceJourneyView"/>
			<xsd:enumeration value="ConnectingStopPointName"/>
			<xsd:enumeration value="ConnectingStopPointRef"/>
			<xsd:enumeration value="ConnectingVehicleModes"/>
			<xsd:enumeration value="ConnectingVisitNumber"/>
			<xsd:enumeration value="Connection"/>
			<xsd:enumeration value="ConnectionCertainty"/>
			<xsd:enumeration value="ConnectionEnd"/>
			<xsd:enumeration value="ConnectionRef"/>
			<xsd:enumeration value="ConnectionZoneRef"/>
			<xsd:enumeration value="ConsumptionAmount"/>
			<xsd:enumeration value="ConsumptionUnits"/>
			<xsd:enumeration value="Contact"/>
			<xsd:enumeration value="ContactDetails"/>
			<xsd:enumeration value="ContactPerson"/>
			<xsd:enumeration value="ContactRef"/>
			<xsd:enumeration value="ContactType"/>
			<xsd:enumeration value="ContainedInPlaceRef"/>
			<xsd:enumeration value="Containment"/>
			<xsd:enumeration value="Content"/>
			<xsd:enumeration value="ContinuingHandrail"/>
			<xsd:enumeration value="ContinuousHandrail"/>
			<xsd:enumeration value="Contract"/>
			<xsd:enumeration value="ContractGoverningLaw"/>
			<xsd:enumeration value="ContractRef"/>
			<xsd:enumeration value="ContractType"/>
			<xsd:enumeration value="Contrast"/>
			<xsd:enumeration value="ControlCentre"/>
			<xsd:enumeration value="ControlCentreCode"/>
			<xsd:enumeration value="ControlCentreNotifyThreshold"/>
			<xsd:enumeration value="ControlCentreRef"/>
			<xsd:enumeration value="ControllableElement"/>
			<xsd:enumeration value="ControllableElementInSequence"/>
			<xsd:enumeration value="ControllableElementInSequenceRef"/>
			<xsd:enumeration value="ControllableElementPrice"/>
			<xsd:enumeration value="ControllableElementPriceRef"/>
			<xsd:enumeration value="ControllableElementRef"/>
			<xsd:enumeration value="Controlled"/>
			<xsd:enumeration value="ControlledLocking"/>
			<xsd:enumeration value="ConventionalModeOfOperation"/>
			<xsd:enumeration value="ConventionalModeOfOperationRef"/>
			<xsd:enumeration value="Convertible"/>
			<xsd:enumeration value="CouchetteFacility"/>
			<xsd:enumeration value="CouchetteFacilityList"/>
			<xsd:enumeration value="Count"/>
			<xsd:enumeration value="CounterService"/>
			<xsd:enumeration value="Country"/>
			<xsd:enumeration value="CountryName"/>
			<xsd:enumeration value="CountryRef"/>
			<xsd:enumeration value="CoupledJourney"/>
			<xsd:enumeration value="CoupledJourneyRef"/>
			<xsd:enumeration value="CourseOfJourneys"/>
			<xsd:enumeration value="CourseOfJourneysNumber"/>
			<xsd:enumeration value="CourseOfJourneysRef"/>
			<xsd:enumeration value="Covered"/>
			<xsd:enumeration value="CreditPolicy"/>
			<xsd:enumeration value="CrewBase"/>
			<xsd:enumeration value="CrewBaseRef"/>
			<xsd:enumeration value="CrossBorder"/>
			<xsd:enumeration value="CrossRoad"/>
			<xsd:enumeration value="CrossingEquipment"/>
			<xsd:enumeration value="CrossingEquipmentRef"/>
			<xsd:enumeration value="Crowding"/>
			<xsd:enumeration value="CruiseControl"/>
			<xsd:enumeration value="CurrenciesAccepted"/>
			<xsd:enumeration value="Currency"/>
			<xsd:enumeration value="Current"/>
			<xsd:enumeration value="CurrentAt"/>
			<xsd:enumeration value="CurrentType"/>
			<xsd:enumeration value="Customer"/>
			<xsd:enumeration value="CustomerAccount"/>
			<xsd:enumeration value="CustomerAccountRef"/>
			<xsd:enumeration value="CustomerAccountSecurityListing"/>
			<xsd:enumeration value="CustomerAccountSecurityListingRef"/>
			<xsd:enumeration value="CustomerAccountStatus"/>
			<xsd:enumeration value="CustomerAccountStatusRef"/>
			<xsd:enumeration value="CustomerAccountStatusType"/>
			<xsd:enumeration value="CustomerEligibility"/>
			<xsd:enumeration value="CustomerEligibilityRef"/>
			<xsd:enumeration value="CustomerPaymentMeans"/>
			<xsd:enumeration value="CustomerPaymentMeansRef"/>
			<xsd:enumeration value="CustomerPurchasePackage"/>
			<xsd:enumeration value="CustomerPurchasePackageElement"/>
			<xsd:enumeration value="CustomerPurchasePackageElementAccess"/>
			<xsd:enumeration value="CustomerPurchasePackageElementRef"/>
			<xsd:enumeration value="CustomerPurchasePackagePrice"/>
			<xsd:enumeration value="CustomerPurchasePackagePriceRef"/>
			<xsd:enumeration value="CustomerPurchasePackageRef"/>
			<xsd:enumeration value="CustomerPurchasePackageStatus"/>
			<xsd:enumeration value="CustomerPurchaseParameterAssignment"/>
			<xsd:enumeration value="CustomerRef"/>
			<xsd:enumeration value="CustomerSecurityListing"/>
			<xsd:enumeration value="CustomerSecurityListingRef"/>
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="CustomerServiceContactDetails"/>
			<xsd:enumeration value="CustomerServiceRef"/>
			<xsd:enumeration value="CycleModelProfile"/>
			<xsd:enumeration value="CycleModelProfileRef"/>
			<xsd:enumeration value="CycleRack"/>
			<xsd:enumeration value="CycleStorageEquipment"/>
			<xsd:enumeration value="CycleStorageEquipmentRef"/>
			<xsd:enumeration value="CycleStorageType"/>
			<xsd:enumeration value="DataLicenceCode"/>
			<xsd:enumeration value="DataLicenceUrl"/>
			<xsd:enumeration value="DataManagedObject"/>
			<xsd:enumeration value="DataManagedObjectRef"/>
			<xsd:enumeration value="DataManagedObjectView"/>
			<xsd:enumeration value="DataObjectCapabilitiesRequest"/>
			<xsd:enumeration value="DataObjectCapabilitiesResponse"/>
			<xsd:enumeration value="DataObjectDelivery"/>
			<xsd:enumeration value="DataObjectPermission"/>
			<xsd:enumeration value="DataObjectRequest"/>
			<xsd:enumeration value="DataObjectServiceCapabilities"/>
			<xsd:enumeration value="DataObjectSubscriptionRequest"/>
			<xsd:enumeration value="DataRoleType"/>
			<xsd:enumeration value="DataSource"/>
			<xsd:enumeration value="DataSourceRef"/>
			<xsd:enumeration value="Date"/>
			<xsd:enumeration value="DateOfBirth"/>
			<xsd:enumeration value="DatedJourneyPatternRef"/>
			<xsd:enumeration value="DatedJourneyRef"/>
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="DatedServiceJourney"/>
			<xsd:enumeration value="DatedSpecialService"/>
			<xsd:enumeration value="DatedSpecialServiceRef"/>
			<xsd:enumeration value="DatedVehicleJourney"/>
			<xsd:enumeration value="DatedVehicleJourneyRef"/>
			<xsd:enumeration value="DayEvent"/>
			<xsd:enumeration value="DayLength"/>
			<xsd:enumeration value="DayNumber"/>
			<xsd:enumeration value="DayOfMonth"/>
			<xsd:enumeration value="DayOfYear"/>
			<xsd:enumeration value="DayOffset"/>
			<xsd:enumeration value="DayOffsetRelativeToMainPart"/>
			<xsd:enumeration value="DayType"/>
			<xsd:enumeration value="DayTypeAssignment"/>
			<xsd:enumeration value="DayTypeAssignmentRef"/>
			<xsd:enumeration value="DayTypeRef"/>
			<xsd:enumeration value="DaysOfWeek"/>
			<xsd:enumeration value="DeadRun"/>
			<xsd:enumeration value="DeadRunCall"/>
			<xsd:enumeration value="DeadRunJourneyPattern"/>
			<xsd:enumeration value="DeadRunJourneyPatternRef"/>
			<xsd:enumeration value="DeadRunRef"/>
			<xsd:enumeration value="DeadRunType"/>
			<xsd:enumeration value="Deck"/>
			<xsd:enumeration value="DeckComponent"/>
			<xsd:enumeration value="DeckComponentRef"/>
			<xsd:enumeration value="DeckEntrance"/>
			<xsd:enumeration value="DeckEntranceAssignment"/>
			<xsd:enumeration value="DeckEntranceCouple"/>
			<xsd:enumeration value="DeckEntranceCoupleRef"/>
			<xsd:enumeration value="DeckEntranceRef"/>
			<xsd:enumeration value="DeckEntranceType"/>
			<xsd:enumeration value="DeckEntranceUsage"/>
			<xsd:enumeration value="DeckEntranceUsageRef"/>
			<xsd:enumeration value="DeckLevel"/>
			<xsd:enumeration value="DeckLevelRef"/>
			<xsd:enumeration value="DeckNavigationPath"/>
			<xsd:enumeration value="DeckNavigationPathRef"/>
			<xsd:enumeration value="DeckNavigationType"/>
			<xsd:enumeration value="DeckPathJunction"/>
			<xsd:enumeration value="DeckPathJunctionRef"/>
			<xsd:enumeration value="DeckPathLink"/>
			<xsd:enumeration value="DeckPathLinkRef"/>
			<xsd:enumeration value="DeckPlaceInSequence"/>
			<xsd:enumeration value="DeckPlaceInSequenceRef"/>
			<xsd:enumeration value="DeckPlan"/>
			<xsd:enumeration value="DeckPlanAssignment"/>
			<xsd:enumeration value="DeckPlanAssignmentRef"/>
			<xsd:enumeration value="DeckPlanRef"/>
			<xsd:enumeration value="DeckRef"/>
			<xsd:enumeration value="DeckSpace"/>
			<xsd:enumeration value="DeckSpaceCapacity"/>
			<xsd:enumeration value="DeckSpaceCapacityRef"/>
			<xsd:enumeration value="DeckSpaceRef"/>
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckVehicleEntranceRef"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="DeckWindowRef"/>
			<xsd:enumeration value="DeckWindowType"/>
			<xsd:enumeration value="DefaultBrandingRef"/>
			<xsd:enumeration value="DefaultCodespaceRef"/>
			<xsd:enumeration value="DefaultConnection"/>
			<xsd:enumeration value="DefaultConnectionRef"/>
			<xsd:enumeration value="DefaultCurrency"/>
			<xsd:enumeration value="DefaultDataSourceRef"/>
			<xsd:enumeration value="DefaultDeadRunRunTime"/>
			<xsd:enumeration value="DefaultDeadRunRunTimeRef"/>
			<xsd:enumeration value="DefaultDuration"/>
			<xsd:enumeration value="DefaultInterchange"/>
			<xsd:enumeration value="DefaultInterchangeRef"/>
			<xsd:enumeration value="DefaultLanguage"/>
			<xsd:enumeration value="DefaultLocale"/>
			<xsd:enumeration value="DefaultLocationSystem"/>
			<xsd:enumeration value="DefaultMode"/>
			<xsd:enumeration value="DefaultResponsibilitySetRef"/>
			<xsd:enumeration value="DefaultServiceJourneyRunTime"/>
			<xsd:enumeration value="DefaultServiceJourneyTimeRef"/>
			<xsd:enumeration value="DefaultSystemOfUnits"/>
			<xsd:enumeration value="DeliveryVariant"/>
			<xsd:enumeration value="DeliveryVariantMediaType"/>
			<xsd:enumeration value="DeliveryVariantRef"/>
			<xsd:enumeration value="Delta"/>
			<xsd:enumeration value="DeltaRef"/>
			<xsd:enumeration value="DeltaValue"/>
			<xsd:enumeration value="Department"/>
			<xsd:enumeration value="DepartmentRef"/>
			<xsd:enumeration value="DepartsForwards"/>
			<xsd:enumeration value="DepartsToRight"/>
			<xsd:enumeration value="Departure"/>
			<xsd:enumeration value="DepartureDayOffset"/>
			<xsd:enumeration value="DepartureTime"/>
			<xsd:enumeration value="DepictedObjectRef"/>
			<xsd:enumeration value="DepositPolicy"/>
			<xsd:enumeration value="DepositRequired"/>
			<xsd:enumeration value="Depth"/>
			<xsd:enumeration value="DerivedFromVersionRef"/>
			<xsd:enumeration value="DerivedView"/>
			<xsd:enumeration value="Description"/>
			<xsd:enumeration value="Descriptor"/>
			<xsd:enumeration value="Destination"/>
			<xsd:enumeration value="DestinationConstraint"/>
			<xsd:enumeration value="DestinationDisplay"/>
			<xsd:enumeration value="DestinationDisplayContext"/>
			<xsd:enumeration value="DestinationDisplayRef"/>
			<xsd:enumeration value="DestinationDisplayVariant"/>
			<xsd:enumeration value="DestinationDisplayVariantMediaType"/>
			<xsd:enumeration value="DestinationDisplayVariantRef"/>
			<xsd:enumeration value="DestinationDisplayView"/>
			<xsd:enumeration value="DetourAccepted"/>
			<xsd:enumeration value="Direction"/>
			<xsd:enumeration value="DirectionButtonHeight"/>
			<xsd:enumeration value="DirectionConstraint"/>
			<xsd:enumeration value="DirectionName"/>
			<xsd:enumeration value="DirectionOfUse"/>
			<xsd:enumeration value="DirectionRef"/>
			<xsd:enumeration value="DirectionType"/>
			<xsd:enumeration value="DirectionView"/>
			<xsd:enumeration value="Directions"/>
			<xsd:enumeration value="DisabledDocks"/>
			<xsd:enumeration value="DisabledPriority"/>
			<xsd:enumeration value="DisabledVehicles"/>
			<xsd:enumeration value="Disbarring"/>
			<xsd:enumeration value="DiscountAsPercentage"/>
			<xsd:enumeration value="DiscountAsValue"/>
			<xsd:enumeration value="DiscountBasis"/>
			<xsd:enumeration value="DiscountOnlyForFirstPerson"/>
			<xsd:enumeration value="DiscountingRule"/>
			<xsd:enumeration value="DiscountingRuleRef"/>
			<xsd:enumeration value="Discrete"/>
			<xsd:enumeration value="DisplayAsIcon"/>
			<xsd:enumeration value="DisplayAssignment"/>
			<xsd:enumeration value="DisplayAssignmentRef"/>
			<xsd:enumeration value="DisplayAssignmentType"/>
			<xsd:enumeration value="DisplayPriority"/>
			<xsd:enumeration value="Distance"/>
			<xsd:enumeration value="DistanceFromFront"/>
			<xsd:enumeration value="DistanceFromNearestKerb"/>
			<xsd:enumeration value="DistanceFromStart"/>
			<xsd:enumeration value="DistanceMatrixElement"/>
			<xsd:enumeration value="DistanceMatrixElementInverseRef"/>
			<xsd:enumeration value="DistanceMatrixElementPrice"/>
			<xsd:enumeration value="DistanceMatrixElementPriceRef"/>
			<xsd:enumeration value="DistanceMatrixElementRef"/>
			<xsd:enumeration value="DistanceMatrixElementRefByValue"/>
			<xsd:enumeration value="DistanceMatrixElementView"/>
			<xsd:enumeration value="DistributionAssignment"/>
			<xsd:enumeration value="DistributionAssignmentRef"/>
			<xsd:enumeration value="DistributionChannel"/>
			<xsd:enumeration value="DistributionChannelRef"/>
			<xsd:enumeration value="DistributionChannelType"/>
			<xsd:enumeration value="DistributionGroupRef"/>
			<xsd:enumeration value="DistributionRights"/>
			<xsd:enumeration value="DistributorFilter"/>
			<xsd:enumeration value="DogsMustBeCarried"/>
			<xsd:enumeration value="Door"/>
			<xsd:enumeration value="DoorControlElementHeight"/>
			<xsd:enumeration value="DoorHandleInside"/>
			<xsd:enumeration value="DoorHandleOutside"/>
			<xsd:enumeration value="DoorOrientation"/>
			<xsd:enumeration value="DoorType"/>
			<xsd:enumeration value="Doors"/>
			<xsd:enumeration value="DoorstepMark"/>
			<xsd:enumeration value="DoubleSingleFare"/>
			<xsd:enumeration value="DrinkingWater"/>
			<xsd:enumeration value="DriverAccessDuration"/>
			<xsd:enumeration value="DriverDisplayText"/>
			<xsd:enumeration value="DriverFeeBasis"/>
			<xsd:enumeration value="DriverRef"/>
			<xsd:enumeration value="DriverReturnDuration"/>
			<xsd:enumeration value="DriverScheduleFrame"/>
			<xsd:enumeration value="DriverScheduleFrameRef"/>
			<xsd:enumeration value="DriverTrip"/>
			<xsd:enumeration value="DriverTripRef"/>
			<xsd:enumeration value="DriverTripTime"/>
			<xsd:enumeration value="DriverTripTimeRef"/>
			<xsd:enumeration value="DrivingLicenceVerified"/>
			<xsd:enumeration value="DrivingStyle"/>
			<xsd:enumeration value="DropKerbOutside"/>
			<xsd:enumeration value="DropOffPointClose"/>
			<xsd:enumeration value="DroppedKerb"/>
			<xsd:enumeration value="DroppedKerbOutside"/>
			<xsd:enumeration value="Duration"/>
			<xsd:enumeration value="Duty"/>
			<xsd:enumeration value="DutyPart"/>
			<xsd:enumeration value="DutyPartRef"/>
			<xsd:enumeration value="DutyRef"/>
			<xsd:enumeration value="Dynamic"/>
			<xsd:enumeration value="DynamicDistanceMatrixElement"/>
			<xsd:enumeration value="DynamicStopAssignment"/>
			<xsd:enumeration value="DynamicStopAssignmentRef"/>
			<xsd:enumeration value="DynamicVehicleMeetingPointAssignment"/>
			<xsd:enumeration value="DynamicVehicleMeetingPointAssignmentRef"/>
			<xsd:enumeration value="EarliestDayOffset"/>
			<xsd:enumeration value="EarliestDepartureDayOffset"/>
			<xsd:enumeration value="EarliestDepartureTime"/>
			<xsd:enumeration value="EarliestTime"/>
			<xsd:enumeration value="EarliestTimeDayOffset"/>
			<xsd:enumeration value="EdgeToTrackCenterDistance"/>
			<xsd:enumeration value="EffectiveFrom"/>
			<xsd:enumeration value="EligibilityChangePolicy"/>
			<xsd:enumeration value="EligibilityChangePolicyRef"/>
			<xsd:enumeration value="Email"/>
			<xsd:enumeration value="EmailVerified"/>
			<xsd:enumeration value="EmbargoUntil"/>
			<xsd:enumeration value="EmergencyService"/>
			<xsd:enumeration value="EmergencyServiceList"/>
			<xsd:enumeration value="EmvCard"/>
			<xsd:enumeration value="EmvCardRef"/>
			<xsd:enumeration value="Enclosed"/>
			<xsd:enumeration value="EncumbranceNeed"/>
			<xsd:enumeration value="End"/>
			<xsd:enumeration value="EndDate"/>
			<xsd:enumeration value="EndDayOffset"/>
			<xsd:enumeration value="EndEvent"/>
			<xsd:enumeration value="EndGeographicalValue"/>
			<xsd:enumeration value="EndMeetingPointRef"/>
			<xsd:enumeration value="EndName"/>
			<xsd:enumeration value="EndOfValidity"/>
			<xsd:enumeration value="EndPointInPatternRef"/>
			<xsd:enumeration value="EndPointOnLinkByValue"/>
			<xsd:enumeration value="EndPointOnLinkRef"/>
			<xsd:enumeration value="EndPointRef"/>
			<xsd:enumeration value="EndSpot"/>
			<xsd:enumeration value="EndStopPointRef"/>
			<xsd:enumeration value="EndStopPointView"/>
			<xsd:enumeration value="EndTariffZoneRef"/>
			<xsd:enumeration value="EndTariffZoneView"/>
			<xsd:enumeration value="EndTime"/>
			<xsd:enumeration value="EndTimeDayOffset"/>
			<xsd:enumeration value="EndValue"/>
			<xsd:enumeration value="EnergySaving"/>
			<xsd:enumeration value="EntitlementConstraint"/>
			<xsd:enumeration value="EntitlementGiven"/>
			<xsd:enumeration value="EntitlementGivenRef"/>
			<xsd:enumeration value="EntitlementProduct"/>
			<xsd:enumeration value="EntitlementProductRef"/>
			<xsd:enumeration value="EntitlementRequired"/>
			<xsd:enumeration value="EntitlementRequiredRef"/>
			<xsd:enumeration value="EntitlementType"/>
			<xsd:enumeration value="Entity"/>
			<xsd:enumeration value="EntityInVersion"/>
			<xsd:enumeration value="EntityInVersionInFrameRef"/>
			<xsd:enumeration value="Entity_Entity"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EntranceAttention"/>
			<xsd:enumeration value="EntranceEquipment"/>
			<xsd:enumeration value="EntranceEquipmentRef"/>
			<xsd:enumeration value="EntrancePurpose"/>
			<xsd:enumeration value="EntranceRef"/>
			<xsd:enumeration value="EntranceRequiresPassport"/>
			<xsd:enumeration value="EntranceRequiresStaffing"/>
			<xsd:enumeration value="EntranceRequiresTicket"/>
			<xsd:enumeration value="EntranceSensor"/>
			<xsd:enumeration value="EntranceSensorRef"/>
			<xsd:enumeration value="EntranceSetting"/>
			<xsd:enumeration value="EntranceToVehicle"/>
			<xsd:enumeration value="EntranceType"/>
			<xsd:enumeration value="EntranceUsageType"/>
			<xsd:enumeration value="Equipment"/>
			<xsd:enumeration value="EquipmentLength"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="EquipmentPlaceRef"/>
			<xsd:enumeration value="EquipmentPosition"/>
			<xsd:enumeration value="EquipmentPositionRef"/>
			<xsd:enumeration value="EquipmentRef"/>
			<xsd:enumeration value="EquipmentWidth"/>
			<xsd:enumeration value="EscalatorEquipment"/>
			<xsd:enumeration value="EscalatorEquipmentRef"/>
			<xsd:enumeration value="EscalatorFreeAccess"/>
			<xsd:enumeration value="EscalatorWithLanding"/>
			<xsd:enumeration value="EstimatedPassingTime"/>
			<xsd:enumeration value="EstimatedPassingTimeRef"/>
			<xsd:enumeration value="EstimatedPassingTimeView"/>
			<xsd:enumeration value="EuroClass"/>
			<xsd:enumeration value="EvenNumberRange"/>
			<xsd:enumeration value="ExchangableFromAnyTime"/>
			<xsd:enumeration value="ExchangableFromDuration"/>
			<xsd:enumeration value="ExchangableFromIntervalRef"/>
			<xsd:enumeration value="ExchangableFromPercentUse"/>
			<xsd:enumeration value="ExchangableTo"/>
			<xsd:enumeration value="ExchangableUntilAnyTime"/>
			<xsd:enumeration value="ExchangableUntilDuration"/>
			<xsd:enumeration value="ExchangableUntilIntervalRef"/>
			<xsd:enumeration value="ExchangableUntilPercentUse"/>
			<xsd:enumeration value="Exchanging"/>
			<xsd:enumeration value="ExchangingRef"/>
			<xsd:enumeration value="Exclude"/>
			<xsd:enumeration value="Excluded"/>
			<xsd:enumeration value="ExcludingJourneyPatternRef"/>
			<xsd:enumeration value="ExpectedArrivalTime"/>
			<xsd:enumeration value="ExpectedDepartureTime"/>
			<xsd:enumeration value="ExpectedHeadway"/>
			<xsd:enumeration value="ExpectedNonstopPassingTime"/>
			<xsd:enumeration value="ExpectedWaitingTime"/>
			<xsd:enumeration value="ExpireAfterPeriod"/>
			<xsd:enumeration value="ExpiryDate"/>
			<xsd:enumeration value="Extensions"/>
			<xsd:enumeration value="ExternalConnectionLinkRef"/>
			<xsd:enumeration value="ExternalDatedVehicleJourneyRef"/>
			<xsd:enumeration value="ExternalDirectionRef"/>
			<xsd:enumeration value="ExternalFloorSelection"/>
			<xsd:enumeration value="ExternalInterchangeRef"/>
			<xsd:enumeration value="ExternalLineRef"/>
			<xsd:enumeration value="ExternalOperatorRef"/>
			<xsd:enumeration value="ExternalProductCategoryRef"/>
			<xsd:enumeration value="ExternalStopPointRef"/>
			<xsd:enumeration value="ExternalVehicleJourneyRef"/>
			<xsd:enumeration value="FacilityRef"/>
			<xsd:enumeration value="FacilityRequirement"/>
			<xsd:enumeration value="FacilityRequirementRef"/>
			<xsd:enumeration value="FacilitySet"/>
			<xsd:enumeration value="FacilitySetRef"/>
			<xsd:enumeration value="Factor"/>
			<xsd:enumeration value="FamilyFacility"/>
			<xsd:enumeration value="FamilyFacilityList"/>
			<xsd:enumeration value="FareBasis"/>
			<xsd:enumeration value="FareClass"/>
			<xsd:enumeration value="FareClasses"/>
			<xsd:enumeration value="FareContract"/>
			<xsd:enumeration value="FareContractEntry"/>
			<xsd:enumeration value="FareContractEntryRef"/>
			<xsd:enumeration value="FareContractRef"/>
			<xsd:enumeration value="FareContractSecurityListing"/>
			<xsd:enumeration value="FareContractSecurityListingRef"/>
			<xsd:enumeration value="FareDayType"/>
			<xsd:enumeration value="FareDayTypeRef"/>
			<xsd:enumeration value="FareDebit"/>
			<xsd:enumeration value="FareDebitRef"/>
			<xsd:enumeration value="FareDemandFactor"/>
			<xsd:enumeration value="FareDemandFactorRef"/>
			<xsd:enumeration value="FareDemandType"/>
			<xsd:enumeration value="FareElementInSequence"/>
			<xsd:enumeration value="FareElementInSequenceRef"/>
			<xsd:enumeration value="FareFrame"/>
			<xsd:enumeration value="FareFrameRef"/>
			<xsd:enumeration value="FareInterval"/>
			<xsd:enumeration value="FareIntervalRef"/>
			<xsd:enumeration value="FarePointInPattern"/>
			<xsd:enumeration value="FarePointInPatternRef"/>
			<xsd:enumeration value="FarePrice"/>
			<xsd:enumeration value="FarePriceFrame"/>
			<xsd:enumeration value="FarePriceFrameRef"/>
			<xsd:enumeration value="FarePriceRef"/>
			<xsd:enumeration value="FareProduct"/>
			<xsd:enumeration value="FareProductPrice"/>
			<xsd:enumeration value="FareProductPriceRef"/>
			<xsd:enumeration value="FareProductRef"/>
			<xsd:enumeration value="FareProductSaleDebit"/>
			<xsd:enumeration value="FareProductSaleDebitRef"/>
			<xsd:enumeration value="FareQuotaFactor"/>
			<xsd:enumeration value="FareQuotaFactorRef"/>
			<xsd:enumeration value="FareRequestRef"/>
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="FareScheduledStopPointRef"/>
			<xsd:enumeration value="FareSection"/>
			<xsd:enumeration value="FareSectionRef"/>
			<xsd:enumeration value="FareStructureElement"/>
			<xsd:enumeration value="FareStructureElementInSequence"/>
			<xsd:enumeration value="FareStructureElementInSequenceRef"/>
			<xsd:enumeration value="FareStructureElementPrice"/>
			<xsd:enumeration value="FareStructureElementPriceRef"/>
			<xsd:enumeration value="FareStructureElementRef"/>
			<xsd:enumeration value="FareStructureFactor"/>
			<xsd:enumeration value="FareStructureFactorRef"/>
			<xsd:enumeration value="FareStructureType"/>
			<xsd:enumeration value="FareTable"/>
			<xsd:enumeration value="FareTableColumn"/>
			<xsd:enumeration value="FareTableColumnRef"/>
			<xsd:enumeration value="FareTableInContext"/>
			<xsd:enumeration value="FareTableRef"/>
			<xsd:enumeration value="FareTableRow"/>
			<xsd:enumeration value="FareTableRowRef"/>
			<xsd:enumeration value="FareUnit"/>
			<xsd:enumeration value="FareUnitRef"/>
			<xsd:enumeration value="FareZone"/>
			<xsd:enumeration value="FareZoneRef"/>
			<xsd:enumeration value="Fax"/>
			<xsd:enumeration value="FeeBasis"/>
			<xsd:enumeration value="FeePerBag"/>
			<xsd:enumeration value="FeederFilter"/>
			<xsd:enumeration value="FilterByFrame"/>
			<xsd:enumeration value="FinalCarrier"/>
			<xsd:enumeration value="FinalisationDuration"/>
			<xsd:enumeration value="FinishingDuration"/>
			<xsd:enumeration value="FirstArrivalTime"/>
			<xsd:enumeration value="FirstAxleHeight"/>
			<xsd:enumeration value="FirstClassDistance"/>
			<xsd:enumeration value="FirstClassReturn"/>
			<xsd:enumeration value="FirstClassSingle"/>
			<xsd:enumeration value="FirstDayOffset"/>
			<xsd:enumeration value="FirstDepartureTime"/>
			<xsd:enumeration value="FirstName"/>
			<xsd:enumeration value="Fixed"/>
			<xsd:enumeration value="FixedStartWindow"/>
			<xsd:enumeration value="Fleet"/>
			<xsd:enumeration value="FleetRef"/>
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleAreaRef"/>
			<xsd:enumeration value="FlexibleLine"/>
			<xsd:enumeration value="FlexibleLineRef"/>
			<xsd:enumeration value="FlexibleLineType"/>
			<xsd:enumeration value="FlexibleLineView"/>
			<xsd:enumeration value="FlexibleLinkProperties"/>
			<xsd:enumeration value="FlexibleLinkPropertiesRef"/>
			<xsd:enumeration value="FlexibleLinkType"/>
			<xsd:enumeration value="FlexibleModeOfOperationRef"/>
			<xsd:enumeration value="FlexibleOperation"/>
			<xsd:enumeration value="FlexibleOperationType"/>
			<xsd:enumeration value="FlexiblePeriodAfter"/>
			<xsd:enumeration value="FlexiblePeriodBefore"/>
			<xsd:enumeration value="FlexiblePointProperties"/>
			<xsd:enumeration value="FlexiblePointPropertiesRef"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="FlexibleQuayRef"/>
			<xsd:enumeration value="FlexibleRoute"/>
			<xsd:enumeration value="FlexibleRouteType"/>
			<xsd:enumeration value="FlexibleServiceAssignmentRef"/>
			<xsd:enumeration value="FlexibleServiceProperties"/>
			<xsd:enumeration value="FlexibleServicePropertiesRef"/>
			<xsd:enumeration value="FlexibleServiceType"/>
			<xsd:enumeration value="FlexibleStopAssignment"/>
			<xsd:enumeration value="FlexibleStopPlace"/>
			<xsd:enumeration value="FlexibleStopPlaceRef"/>
			<xsd:enumeration value="FloatingVehicles"/>
			<xsd:enumeration value="FloorLabel"/>
			<xsd:enumeration value="FlooringStatus"/>
			<xsd:enumeration value="FlooringType"/>
			<xsd:enumeration value="FontSize"/>
			<xsd:enumeration value="ForAdvertisement"/>
			<xsd:enumeration value="ForAlighting"/>
			<xsd:enumeration value="ForBoarding"/>
			<xsd:enumeration value="ForProduction"/>
			<xsd:enumeration value="ForVehicleTypeRef"/>
			<xsd:enumeration value="Formula"/>
			<xsd:enumeration value="ForwardCoupling"/>
			<xsd:enumeration value="ForwardsOnly"/>
			<xsd:enumeration value="FrameClassRef"/>
			<xsd:enumeration value="FrameDefaults"/>
			<xsd:enumeration value="FreeParkingOutOfHours"/>
			<xsd:enumeration value="FreeRecharging"/>
			<xsd:enumeration value="FreeToUse"/>
			<xsd:enumeration value="Frequency"/>
			<xsd:enumeration value="FrequencyInterval"/>
			<xsd:enumeration value="FrequencyOfUse"/>
			<xsd:enumeration value="FrequencyOfUseRef"/>
			<xsd:enumeration value="FrequencyOfUseType"/>
			<xsd:enumeration value="FrequencyRegulated"/>
			<xsd:enumeration value="FrequentTravellerDuration"/>
			<xsd:enumeration value="From"/>
			<xsd:enumeration value="FromCall"/>
			<xsd:enumeration value="FromConnectionRef"/>
			<xsd:enumeration value="FromDate"/>
			<xsd:enumeration value="FromDeckEntranceRef"/>
			<xsd:enumeration value="FromFarePointInPatternRef"/>
			<xsd:enumeration value="FromFareSectionRef"/>
			<xsd:enumeration value="FromJourneyPatternRef"/>
			<xsd:enumeration value="FromJourneyRef"/>
			<xsd:enumeration value="FromLinkRef"/>
			<xsd:enumeration value="FromMode"/>
			<xsd:enumeration value="FromNumber"/>
			<xsd:enumeration value="FromOnboardSpace"/>
			<xsd:enumeration value="FromOperatingDayRef"/>
			<xsd:enumeration value="FromPointInJourneyPatternRef"/>
			<xsd:enumeration value="FromPointInPatternRef"/>
			<xsd:enumeration value="FromPointRef"/>
			<xsd:enumeration value="FromServiceJourneyPatternRef"/>
			<xsd:enumeration value="FromServiceJourneyRef"/>
			<xsd:enumeration value="FromStopPointInJourneyPattern"/>
			<xsd:enumeration value="FromStopPointInJourneyPatternRef"/>
			<xsd:enumeration value="FromStopPointRef"/>
			<xsd:enumeration value="FromVersionRef"/>
			<xsd:enumeration value="FromVisitNumber"/>
			<xsd:enumeration value="FrontText"/>
			<xsd:enumeration value="FuelType"/>
			<xsd:enumeration value="FuelTypes"/>
			<xsd:enumeration value="FulfilmentMethod"/>
			<xsd:enumeration value="FulfilmentMethodPrice"/>
			<xsd:enumeration value="FulfilmentMethodPriceRef"/>
			<xsd:enumeration value="FulfilmentMethodRef"/>
			<xsd:enumeration value="FulfilmentMethodType"/>
			<xsd:enumeration value="FullCharge"/>
			<xsd:enumeration value="FunicularSubmode"/>
			<xsd:enumeration value="FurtherDetails"/>
			<xsd:enumeration value="GapToPlatform"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="GaragePointRef"/>
			<xsd:enumeration value="GarageRef"/>
			<xsd:enumeration value="Gated"/>
			<xsd:enumeration value="GearTypeDescriotion"/>
			<xsd:enumeration value="Gender"/>
			<xsd:enumeration value="GenderLimitation"/>
			<xsd:enumeration value="GeneralFrame"/>
			<xsd:enumeration value="GeneralFrameMember"/>
			<xsd:enumeration value="GeneralFrameMemberRef"/>
			<xsd:enumeration value="GeneralFrameRef"/>
			<xsd:enumeration value="GeneralGroupOfEntities"/>
			<xsd:enumeration value="GeneralGroupOfEntitiesRef"/>
			<xsd:enumeration value="GeneralOrganisation"/>
			<xsd:enumeration value="GeneralOrganisationRef"/>
			<xsd:enumeration value="GeneralSection"/>
			<xsd:enumeration value="GeneralSectionRef"/>
			<xsd:enumeration value="GeneralSign"/>
			<xsd:enumeration value="GeneralSignRef"/>
			<xsd:enumeration value="GeneralZone"/>
			<xsd:enumeration value="GenericNavigationPath"/>
			<xsd:enumeration value="GenericNavigationPathRef"/>
			<xsd:enumeration value="GenericParameterAssignment"/>
			<xsd:enumeration value="GenericParameterAssignmentInContext"/>
			<xsd:enumeration value="GenericPathJunction"/>
			<xsd:enumeration value="GenericPathJunctionRef"/>
			<xsd:enumeration value="GenericPathLink"/>
			<xsd:enumeration value="GenericPathLinkRef"/>
			<xsd:enumeration value="GeographicalInterval"/>
			<xsd:enumeration value="GeographicalIntervalPrice"/>
			<xsd:enumeration value="GeographicalIntervalPriceRef"/>
			<xsd:enumeration value="GeographicalIntervalRef"/>
			<xsd:enumeration value="GeographicalStructureFactor"/>
			<xsd:enumeration value="GeographicalStructureFactorRef"/>
			<xsd:enumeration value="GeographicalUnit"/>
			<xsd:enumeration value="GeographicalUnitPrice"/>
			<xsd:enumeration value="GeographicalUnitPriceRef"/>
			<xsd:enumeration value="GeographicalUnitRef"/>
			<xsd:enumeration value="GisFeatureRef"/>
			<xsd:enumeration value="GivesEntitlement"/>
			<xsd:enumeration value="GlassDoor"/>
			<xsd:enumeration value="GoesOnCard"/>
			<xsd:enumeration value="Gradient"/>
			<xsd:enumeration value="GradientType"/>
			<xsd:enumeration value="GridVoltage"/>
			<xsd:enumeration value="GroundMarkAlignedWithButton"/>
			<xsd:enumeration value="GroupBookingFacility"/>
			<xsd:enumeration value="GroupConstraintMember"/>
			<xsd:enumeration value="GroupMember"/>
			<xsd:enumeration value="GroupOfCustomerPurchasePackagesRef"/>
			<xsd:enumeration value="GroupOfDistanceMatrixElements"/>
			<xsd:enumeration value="GroupOfDistanceMatrixElementsRef"/>
			<xsd:enumeration value="GroupOfDistributionChannels"/>
			<xsd:enumeration value="GroupOfDistributionChannelsRef"/>
			<xsd:enumeration value="GroupOfEntities"/>
			<xsd:enumeration value="GroupOfEntitiesRef"/>
			<xsd:enumeration value="GroupOfLines"/>
			<xsd:enumeration value="GroupOfLinesRef"/>
			<xsd:enumeration value="GroupOfLinesType"/>
			<xsd:enumeration value="GroupOfLinkSequences"/>
			<xsd:enumeration value="GroupOfLinkSequencesRef"/>
			<xsd:enumeration value="GroupOfLinks"/>
			<xsd:enumeration value="GroupOfNoticesRef"/>
			<xsd:enumeration value="GroupOfOperators"/>
			<xsd:enumeration value="GroupOfOperatorsRef"/>
			<xsd:enumeration value="GroupOfPlaces"/>
			<xsd:enumeration value="GroupOfPlacesRef"/>
			<xsd:enumeration value="GroupOfPoints"/>
			<xsd:enumeration value="GroupOfPointsRef"/>
			<xsd:enumeration value="GroupOfSalesOfferPackages"/>
			<xsd:enumeration value="GroupOfSalesOfferPackagesRef"/>
			<xsd:enumeration value="GroupOfServices"/>
			<xsd:enumeration value="GroupOfServicesMember"/>
			<xsd:enumeration value="GroupOfServicesRef"/>
			<xsd:enumeration value="GroupOfSingleJourneys"/>
			<xsd:enumeration value="GroupOfSingleJourneysRef"/>
			<xsd:enumeration value="GroupOfSites"/>
			<xsd:enumeration value="GroupOfSitesRef"/>
			<xsd:enumeration value="GroupOfStopPlaces"/>
			<xsd:enumeration value="GroupOfStopPlacesRef"/>
			<xsd:enumeration value="GroupOfTariffZones"/>
			<xsd:enumeration value="GroupOfTariffZonesRef"/>
			<xsd:enumeration value="GroupOfTimebands"/>
			<xsd:enumeration value="GroupOfTimebandsRef"/>
			<xsd:enumeration value="GroupOfTimingLinks"/>
			<xsd:enumeration value="GroupOfTimingLinksRef"/>
			<xsd:enumeration value="GroupRef"/>
			<xsd:enumeration value="GroupReservation"/>
			<xsd:enumeration value="GroupSizeChanges"/>
			<xsd:enumeration value="GroupTicket"/>
			<xsd:enumeration value="GroupTicketRef"/>
			<xsd:enumeration value="Guaranteed"/>
			<xsd:enumeration value="GuideDogAccess"/>
			<xsd:enumeration value="GuideDogsAllowed"/>
			<xsd:enumeration value="HailAndRideArea"/>
			<xsd:enumeration value="HailAndRideAreaRef"/>
			<xsd:enumeration value="HandWashing"/>
			<xsd:enumeration value="HandrailHeight"/>
			<xsd:enumeration value="HandrailType"/>
			<xsd:enumeration value="HasArmrest"/>
			<xsd:enumeration value="HasBlind"/>
			<xsd:enumeration value="HasDetailLevel"/>
			<xsd:enumeration value="HasDiscountedFares"/>
			<xsd:enumeration value="HasDoor"/>
			<xsd:enumeration value="HasDynamicPricing"/>
			<xsd:enumeration value="HasExchangeFee"/>
			<xsd:enumeration value="HasFee"/>
			<xsd:enumeration value="HasFreeConnectingReservations"/>
			<xsd:enumeration value="HasHoist"/>
			<xsd:enumeration value="HasIncrementalUpdates"/>
			<xsd:enumeration value="HasLiftOrRamp"/>
			<xsd:enumeration value="HasMinimumPrice"/>
			<xsd:enumeration value="HasNotices"/>
			<xsd:enumeration value="HasOperatorRestrictions"/>
			<xsd:enumeration value="HasPhoto"/>
			<xsd:enumeration value="HasPower"/>
			<xsd:enumeration value="HasPowerSupply"/>
			<xsd:enumeration value="HasPurchaseConditions"/>
			<xsd:enumeration value="HasQuota"/>
			<xsd:enumeration value="HasReservationFee"/>
			<xsd:enumeration value="HasRouteRestrictions"/>
			<xsd:enumeration value="HasTransferFee"/>
			<xsd:enumeration value="HasTravelTimeRestrictions"/>
			<xsd:enumeration value="HasUsbPowerSocket"/>
			<xsd:enumeration value="HasWheelchairSpaces"/>
			<xsd:enumeration value="HasZoneRestrictions"/>
			<xsd:enumeration value="Heading"/>
			<xsd:enumeration value="HeadingSign"/>
			<xsd:enumeration value="HeadingSignRef"/>
			<xsd:enumeration value="Headroom"/>
			<xsd:enumeration value="HeadroomForLuggage"/>
			<xsd:enumeration value="Headway"/>
			<xsd:enumeration value="HeadwayDisplay"/>
			<xsd:enumeration value="HeadwayJourneyGroup"/>
			<xsd:enumeration value="HeadwayJourneyGroupRef"/>
			<xsd:enumeration value="HeadwayRef"/>
			<xsd:enumeration value="HeadwayService"/>
			<xsd:enumeration value="Heated"/>
			<xsd:enumeration value="Height"/>
			<xsd:enumeration value="HeightFromFloor"/>
			<xsd:enumeration value="HeightFromGround"/>
			<xsd:enumeration value="HeightOfAccessArea"/>
			<xsd:enumeration value="HeightOfLowCounter"/>
			<xsd:enumeration value="HeightOfMachineInterface"/>
			<xsd:enumeration value="HeightOfSosPanel"/>
			<xsd:enumeration value="Helmet"/>
			<xsd:enumeration value="HelpPointEquipment"/>
			<xsd:enumeration value="HelpPointEquipmentRef"/>
			<xsd:enumeration value="Hide"/>
			<xsd:enumeration value="HideDestination"/>
			<xsd:enumeration value="HideLink"/>
			<xsd:enumeration value="HighFloor"/>
			<xsd:enumeration value="HireFacility"/>
			<xsd:enumeration value="HireFacilityList"/>
			<xsd:enumeration value="HireService"/>
			<xsd:enumeration value="HireServiceRef"/>
			<xsd:enumeration value="HistoricBetween"/>
			<xsd:enumeration value="Hoist"/>
			<xsd:enumeration value="HoistOperatingRadius"/>
			<xsd:enumeration value="HolidayType"/>
			<xsd:enumeration value="HolidayTypes"/>
			<xsd:enumeration value="HostUserProfileRef"/>
			<xsd:enumeration value="HouseNumber"/>
			<xsd:enumeration value="IdentifierType"/>
			<xsd:enumeration value="IdentityDocumentRef"/>
			<xsd:enumeration value="IdentityToken"/>
			<xsd:enumeration value="IdentityVerified"/>
			<xsd:enumeration value="Image"/>
			<xsd:enumeration value="ImageUri"/>
			<xsd:enumeration value="Immobilisation"/>
			<xsd:enumeration value="IncludeDeleted"/>
			<xsd:enumeration value="IncludedIn"/>
			<xsd:enumeration value="IncludesGroupingType"/>
			<xsd:enumeration value="IncrementalUpdates"/>
			<xsd:enumeration value="IndividualPassengerInfo"/>
			<xsd:enumeration value="IndividualPassengerInfoRef"/>
			<xsd:enumeration value="IndividualTraveller"/>
			<xsd:enumeration value="IndividualTravellerRef"/>
			<xsd:enumeration value="InductionLoop"/>
			<xsd:enumeration value="InductionLoopSign"/>
			<xsd:enumeration value="InductionLoops"/>
			<xsd:enumeration value="InfoLink"/>
			<xsd:enumeration value="InfoUrl"/>
			<xsd:enumeration value="InfrastructureFrame"/>
			<xsd:enumeration value="InfrastructureFrameRef"/>
			<xsd:enumeration value="InfrastructureLink"/>
			<xsd:enumeration value="InfrastructureLinkRef"/>
			<xsd:enumeration value="InfrastructureLinkRestriction"/>
			<xsd:enumeration value="InfrastructureLinkRestrictionRef"/>
			<xsd:enumeration value="InfrastructurePoint"/>
			<xsd:enumeration value="InfrastructurePointRef"/>
			<xsd:enumeration value="InitialCarrier"/>
			<xsd:enumeration value="InstalledEquipment"/>
			<xsd:enumeration value="InstalledEquipmentRef"/>
			<xsd:enumeration value="InstallmentPaymentMethods"/>
			<xsd:enumeration value="Instruction"/>
			<xsd:enumeration value="InsuranceVerified"/>
			<xsd:enumeration value="IntegratesAnEscalatorPart"/>
			<xsd:enumeration value="Interchange"/>
			<xsd:enumeration value="InterchangeAllowed"/>
			<xsd:enumeration value="InterchangeRef"/>
			<xsd:enumeration value="InterchangeRule"/>
			<xsd:enumeration value="InterchangeRuleFilter"/>
			<xsd:enumeration value="InterchangeRuleRef"/>
			<xsd:enumeration value="InterchangeRuleTiming"/>
			<xsd:enumeration value="InterchangeRuleTimingRef"/>
			<xsd:enumeration value="Interchanging"/>
			<xsd:enumeration value="InterchangingRef"/>
			<xsd:enumeration value="InternalHeight"/>
			<xsd:enumeration value="InternalWidth"/>
			<xsd:enumeration value="IntervalType"/>
			<xsd:enumeration value="InverseAllowed"/>
			<xsd:enumeration value="InverseRouteRef"/>
			<xsd:enumeration value="IsAcceptingReturns"/>
			<xsd:enumeration value="IsAccessibleOnVoyage"/>
			<xsd:enumeration value="IsAllowed"/>
			<xsd:enumeration value="IsAutomatic"/>
			<xsd:enumeration value="IsAvailable"/>
			<xsd:enumeration value="IsBetweenSeats"/>
			<xsd:enumeration value="IsByAisle"/>
			<xsd:enumeration value="IsByWindow"/>
			<xsd:enumeration value="IsCard"/>
			<xsd:enumeration value="IsDirect"/>
			<xsd:enumeration value="IsEmergencyExit"/>
			<xsd:enumeration value="IsEntry"/>
			<xsd:enumeration value="IsExchangable"/>
			<xsd:enumeration value="IsExit"/>
			<xsd:enumeration value="IsExternal"/>
			<xsd:enumeration value="IsFacingAisle"/>
			<xsd:enumeration value="IsFacingWindow"/>
			<xsd:enumeration value="IsFareStage"/>
			<xsd:enumeration value="IsFeeRefundable"/>
			<xsd:enumeration value="IsFirstInSequence"/>
			<xsd:enumeration value="IsFlexible"/>
			<xsd:enumeration value="IsFoldup"/>
			<xsd:enumeration value="IsForbidden"/>
			<xsd:enumeration value="IsInEndRow"/>
			<xsd:enumeration value="IsInFrontRow"/>
			<xsd:enumeration value="IsLastInSequence"/>
			<xsd:enumeration value="IsLockable"/>
			<xsd:enumeration value="IsObligatory"/>
			<xsd:enumeration value="IsOperational"/>
			<xsd:enumeration value="IsPersonal"/>
			<xsd:enumeration value="IsPortable"/>
			<xsd:enumeration value="IsReclining"/>
			<xsd:enumeration value="IsRefundable"/>
			<xsd:enumeration value="IsRenting"/>
			<xsd:enumeration value="IsRequired"/>
			<xsd:enumeration value="IsRestricted"/>
			<xsd:enumeration value="IsReversible"/>
			<xsd:enumeration value="IsServiceDay"/>
			<xsd:enumeration value="IsSmartCard"/>
			<xsd:enumeration value="IsStowable"/>
			<xsd:enumeration value="IsSupplement"/>
			<xsd:enumeration value="IsValid"/>
			<xsd:enumeration value="IsWaitPoint"/>
			<xsd:enumeration value="IsoCode"/>
			<xsd:enumeration value="Itinerary"/>
			<xsd:enumeration value="JointCheckIn"/>
			<xsd:enumeration value="Journey"/>
			<xsd:enumeration value="JourneyAccounting"/>
			<xsd:enumeration value="JourneyAccountingRef"/>
			<xsd:enumeration value="JourneyConstraint"/>
			<xsd:enumeration value="JourneyDesignator"/>
			<xsd:enumeration value="JourneyDuration"/>
			<xsd:enumeration value="JourneyFrequencyGroup"/>
			<xsd:enumeration value="JourneyFrequencyGroupRef"/>
			<xsd:enumeration value="JourneyHeadway"/>
			<xsd:enumeration value="JourneyLayover"/>
			<xsd:enumeration value="JourneyMeeting"/>
			<xsd:enumeration value="JourneyMeetingRef"/>
			<xsd:enumeration value="JourneyMeetingView"/>
			<xsd:enumeration value="JourneyPart"/>
			<xsd:enumeration value="JourneyPartCouple"/>
			<xsd:enumeration value="JourneyPartCoupleRef"/>
			<xsd:enumeration value="JourneyPartPosition"/>
			<xsd:enumeration value="JourneyPartRef"/>
			<xsd:enumeration value="JourneyPattern"/>
			<xsd:enumeration value="JourneyPatternHeadway"/>
			<xsd:enumeration value="JourneyPatternHeadwayRef"/>
			<xsd:enumeration value="JourneyPatternLayover"/>
			<xsd:enumeration value="JourneyPatternLayoverRef"/>
			<xsd:enumeration value="JourneyPatternRef"/>
			<xsd:enumeration value="JourneyPatternRunTime"/>
			<xsd:enumeration value="JourneyPatternRunTimeRef"/>
			<xsd:enumeration value="JourneyPatternView"/>
			<xsd:enumeration value="JourneyPatternWaitTime"/>
			<xsd:enumeration value="JourneyPatternWaitTimeRef"/>
			<xsd:enumeration value="JourneyRef"/>
			<xsd:enumeration value="JourneyRunTime"/>
			<xsd:enumeration value="JourneyTiming"/>
			<xsd:enumeration value="JourneyTimingRef"/>
			<xsd:enumeration value="JourneyWaitTime"/>
			<xsd:enumeration value="KeptOpen"/>
			<xsd:enumeration value="Key"/>
			<xsd:enumeration value="KeyScheme"/>
			<xsd:enumeration value="KeyValue"/>
			<xsd:enumeration value="Label"/>
			<xsd:enumeration value="Lamps"/>
			<xsd:enumeration value="Landmark"/>
			<xsd:enumeration value="Lang"/>
			<xsd:enumeration value="Language"/>
			<xsd:enumeration value="LanguageUsage"/>
			<xsd:enumeration value="LanguageUse"/>
			<xsd:enumeration value="Languages"/>
			<xsd:enumeration value="LastArrivalTime"/>
			<xsd:enumeration value="LastDayOffset"/>
			<xsd:enumeration value="LastDepartureTime"/>
			<xsd:enumeration value="LastTripDate"/>
			<xsd:enumeration value="LastUpdated"/>
			<xsd:enumeration value="LastVerifiedDate"/>
			<xsd:enumeration value="LatestArrivalDayOffset"/>
			<xsd:enumeration value="LatestArrivalTime"/>
			<xsd:enumeration value="LatestBookingTime"/>
			<xsd:enumeration value="LatestDayOffset"/>
			<xsd:enumeration value="LatestTime"/>
			<xsd:enumeration value="LatestTimeDayOffset"/>
			<xsd:enumeration value="Latitude"/>
			<xsd:enumeration value="Layer"/>
			<xsd:enumeration value="LayerRef"/>
			<xsd:enumeration value="Layover"/>
			<xsd:enumeration value="LeftLuggageService"/>
			<xsd:enumeration value="LeftLuggageServiceRef"/>
			<xsd:enumeration value="LeftSideBorder"/>
			<xsd:enumeration value="LegRef"/>
			<xsd:enumeration value="LegSpace"/>
			<xsd:enumeration value="LegalName"/>
			<xsd:enumeration value="LegalStatus"/>
			<xsd:enumeration value="Length"/>
			<xsd:enumeration value="LengthOfAccessArea"/>
			<xsd:enumeration value="Level"/>
			<xsd:enumeration value="LevelAccessIntoVehicle"/>
			<xsd:enumeration value="LevelInStructure"/>
			<xsd:enumeration value="LevelInStructureRef"/>
			<xsd:enumeration value="LevelRef"/>
			<xsd:enumeration value="LicenceRequirements"/>
			<xsd:enumeration value="LiftCallEquipment"/>
			<xsd:enumeration value="LiftCallEquipmentRef"/>
			<xsd:enumeration value="LiftEquipment"/>
			<xsd:enumeration value="LiftEquipmentRef"/>
			<xsd:enumeration value="LiftFreeAccess"/>
			<xsd:enumeration value="Lighting"/>
			<xsd:enumeration value="LightingControlFacility"/>
			<xsd:enumeration value="LightingControlFacilityList"/>
			<xsd:enumeration value="LightingOnMethod"/>
			<xsd:enumeration value="LikeForLikeRefuelling"/>
			<xsd:enumeration value="LimitationGroupingType"/>
			<xsd:enumeration value="LimitationSetSelectionType"/>
			<xsd:enumeration value="LimitedUse"/>
			<xsd:enumeration value="LimitingRule"/>
			<xsd:enumeration value="LimitingRuleInContext"/>
			<xsd:enumeration value="LimitingRuleRef"/>
			<xsd:enumeration value="Line"/>
			<xsd:enumeration value="LineInDirectionRef"/>
			<xsd:enumeration value="LineLinkRef"/>
			<xsd:enumeration value="LineLinkRefByValue"/>
			<xsd:enumeration value="LineMap"/>
			<xsd:enumeration value="LineName"/>
			<xsd:enumeration value="LineNetwork"/>
			<xsd:enumeration value="LineNetworkRef"/>
			<xsd:enumeration value="LinePublicCode"/>
			<xsd:enumeration value="LineRef"/>
			<xsd:enumeration value="LineSection"/>
			<xsd:enumeration value="LineSectionPointMember"/>
			<xsd:enumeration value="LineSectionPointType"/>
			<xsd:enumeration value="LineSectionRef"/>
			<xsd:enumeration value="LineShape"/>
			<xsd:enumeration value="LineString"/>
			<xsd:enumeration value="LineType"/>
			<xsd:enumeration value="LineView"/>
			<xsd:enumeration value="Link"/>
			<xsd:enumeration value="LinkInJourneyPattern"/>
			<xsd:enumeration value="LinkInJourneyPatternRef"/>
			<xsd:enumeration value="LinkInLinkSequence"/>
			<xsd:enumeration value="LinkInSequenceRef"/>
			<xsd:enumeration value="LinkOnSection"/>
			<xsd:enumeration value="LinkProjection"/>
			<xsd:enumeration value="LinkProjectionRef"/>
			<xsd:enumeration value="LinkRef"/>
			<xsd:enumeration value="LinkRefByValue"/>
			<xsd:enumeration value="LinkSequence"/>
			<xsd:enumeration value="LinkSequenceProjection"/>
			<xsd:enumeration value="LinkSequenceProjectionRef"/>
			<xsd:enumeration value="LinkSequenceRef"/>
			<xsd:enumeration value="LocalControl"/>
			<xsd:enumeration value="LocalResident"/>
			<xsd:enumeration value="LocalService"/>
			<xsd:enumeration value="LocalServiceRef"/>
			<xsd:enumeration value="Locale"/>
			<xsd:enumeration value="LocatableSpot"/>
			<xsd:enumeration value="LocatableSpotRef"/>
			<xsd:enumeration value="LocatableSpotType"/>
			<xsd:enumeration value="LocatingSystemRef"/>
			<xsd:enumeration value="Location"/>
			<xsd:enumeration value="LocationSystem"/>
			<xsd:enumeration value="Lock"/>
			<xsd:enumeration value="LockedAccess"/>
			<xsd:enumeration value="Locker"/>
			<xsd:enumeration value="LockerDepth"/>
			<xsd:enumeration value="LockerFee"/>
			<xsd:enumeration value="LockerHeight"/>
			<xsd:enumeration value="LockerType"/>
			<xsd:enumeration value="LockerWidth"/>
			<xsd:enumeration value="LockingMechanism"/>
			<xsd:enumeration value="LockingType"/>
			<xsd:enumeration value="Log"/>
			<xsd:enumeration value="LogEntry"/>
			<xsd:enumeration value="LogEntryRef"/>
			<xsd:enumeration value="LogInRequired"/>
			<xsd:enumeration value="LogRef"/>
			<xsd:enumeration value="LogicalDisplay"/>
			<xsd:enumeration value="LogicalDisplayRef"/>
			<xsd:enumeration value="Longitude"/>
			<xsd:enumeration value="LostPropertyService"/>
			<xsd:enumeration value="LostPropertyServiceRef"/>
			<xsd:enumeration value="LowCounterAccess"/>
			<xsd:enumeration value="LowFloor"/>
			<xsd:enumeration value="LowerHandrailHeight"/>
			<xsd:enumeration value="LowerRight"/>
			<xsd:enumeration value="LuggageAllowance"/>
			<xsd:enumeration value="LuggageAllowanceRef"/>
			<xsd:enumeration value="LuggageAllowanceType"/>
			<xsd:enumeration value="LuggageAllowed"/>
			<xsd:enumeration value="LuggageCarriageFacility"/>
			<xsd:enumeration value="LuggageCarriageFacilityList"/>
			<xsd:enumeration value="LuggageChargingBasis"/>
			<xsd:enumeration value="LuggageLockerEquipment"/>
			<xsd:enumeration value="LuggageLockerEquipmentRef"/>
			<xsd:enumeration value="LuggageLockerFacility"/>
			<xsd:enumeration value="LuggageLockerFacilityList"/>
			<xsd:enumeration value="LuggageMaximalWeigth"/>
			<xsd:enumeration value="LuggageService"/>
			<xsd:enumeration value="LuggageServiceFacility"/>
			<xsd:enumeration value="LuggageServiceFacilityList"/>
			<xsd:enumeration value="LuggageServiceRef"/>
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="LuggageSpotEquipment"/>
			<xsd:enumeration value="LuggageSpotEquipmentRef"/>
			<xsd:enumeration value="LuggageSpotRef"/>
			<xsd:enumeration value="LuggageSpotType"/>
			<xsd:enumeration value="LuggageTrolleys"/>
			<xsd:enumeration value="MachineReadable"/>
			<xsd:enumeration value="MagneticInductionLoop"/>
			<xsd:enumeration value="MainLineRef"/>
			<xsd:enumeration value="MainPartRef"/>
			<xsd:enumeration value="MainPlaceRef"/>
			<xsd:enumeration value="ManagementAgent"/>
			<xsd:enumeration value="ManagementAgentRef"/>
			<xsd:enumeration value="Mandatory"/>
			<xsd:enumeration value="MandatoryProduct"/>
			<xsd:enumeration value="Manufacturer"/>
			<xsd:enumeration value="Mark"/>
			<xsd:enumeration value="MarkUrl"/>
			<xsd:enumeration value="MarkedAs"/>
			<xsd:enumeration value="MarkingStatus"/>
			<xsd:enumeration value="MaximalFrequency"/>
			<xsd:enumeration value="MaximumAccess"/>
			<xsd:enumeration value="MaximumAge"/>
			<xsd:enumeration value="MaximumAutomaticWaitTime"/>
			<xsd:enumeration value="MaximumBagDepth"/>
			<xsd:enumeration value="MaximumBagHeight"/>
			<xsd:enumeration value="MaximumBagWeight"/>
			<xsd:enumeration value="MaximumBagWidth"/>
			<xsd:enumeration value="MaximumBookingDuration"/>
			<xsd:enumeration value="MaximumBookingPeriod"/>
			<xsd:enumeration value="MaximumChargingPower"/>
			<xsd:enumeration value="MaximumDistance"/>
			<xsd:enumeration value="MaximumDuration"/>
			<xsd:enumeration value="MaximumFlowPerMinute"/>
			<xsd:enumeration value="MaximumHeadwayInterval"/>
			<xsd:enumeration value="MaximumHeight"/>
			<xsd:enumeration value="MaximumInterchangeWindow"/>
			<xsd:enumeration value="MaximumLength"/>
			<xsd:enumeration value="MaximumLikelyDelay"/>
			<xsd:enumeration value="MaximumLimitPrice"/>
			<xsd:enumeration value="MaximumLimitPriceAsPercentage"/>
			<xsd:enumeration value="MaximumLoad"/>
			<xsd:enumeration value="MaximumNumberItems"/>
			<xsd:enumeration value="MaximumNumberOfBerths"/>
			<xsd:enumeration value="MaximumNumberOfElements"/>
			<xsd:enumeration value="MaximumNumberOfFailToCheckOutEvents"/>
			<xsd:enumeration value="MaximumNumberOfInterchanges"/>
			<xsd:enumeration value="MaximumNumberOfNamedTransferees"/>
			<xsd:enumeration value="MaximumNumberOfNightsAway"/>
			<xsd:enumeration value="MaximumNumberOfPersons"/>
			<xsd:enumeration value="MaximumNumberOfSteps"/>
			<xsd:enumeration value="MaximumNumberOfSuspensionsPerTerm"/>
			<xsd:enumeration value="MaximumNumberOfTrips"/>
			<xsd:enumeration value="MaximumNumberOfUsers"/>
			<xsd:enumeration value="MaximumNumberToReserve"/>
			<xsd:enumeration value="MaximumPassengers"/>
			<xsd:enumeration value="MaximumPeriodBeforeDeparture"/>
			<xsd:enumeration value="MaximumPeriodIntervalRef"/>
			<xsd:enumeration value="MaximumPersonsDiscounted"/>
			<xsd:enumeration value="MaximumPersonsFree"/>
			<xsd:enumeration value="MaximumPower"/>
			<xsd:enumeration value="MaximumPowerAvailable"/>
			<xsd:enumeration value="MaximumPrice"/>
			<xsd:enumeration value="MaximumPriceAsMultiple"/>
			<xsd:enumeration value="MaximumPriceAsPercentage"/>
			<xsd:enumeration value="MaximumRange"/>
			<xsd:enumeration value="MaximumRecline"/>
			<xsd:enumeration value="MaximumRentalPeriod"/>
			<xsd:enumeration value="MaximumServicesAfter"/>
			<xsd:enumeration value="MaximumServicesBefore"/>
			<xsd:enumeration value="MaximumSharingPeriod"/>
			<xsd:enumeration value="MaximumSpeed"/>
			<xsd:enumeration value="MaximumSpots"/>
			<xsd:enumeration value="MaximumStandingDuration"/>
			<xsd:enumeration value="MaximumStay"/>
			<xsd:enumeration value="MaximumSubscriptionPeriod"/>
			<xsd:enumeration value="MaximumSuspensionPeriod"/>
			<xsd:enumeration value="MaximumTimeToMakeATransfer"/>
			<xsd:enumeration value="MaximumTransferTime"/>
			<xsd:enumeration value="MaximumVelocity"/>
			<xsd:enumeration value="MaximumWaitTime"/>
			<xsd:enumeration value="MaximumWeight"/>
			<xsd:enumeration value="MaximumWidth"/>
			<xsd:enumeration value="MayBeSkipped"/>
			<xsd:enumeration value="MealFacility"/>
			<xsd:enumeration value="MealFacilityList"/>
			<xsd:enumeration value="MediaType"/>
			<xsd:enumeration value="MedicalFacility"/>
			<xsd:enumeration value="MedicalFacilityList"/>
			<xsd:enumeration value="MediumAccessDevice"/>
			<xsd:enumeration value="MediumAccessDeviceRef"/>
			<xsd:enumeration value="MediumAccessDeviceSecurityListing"/>
			<xsd:enumeration value="MediumAccessDeviceSecurityListingRef"/>
			<xsd:enumeration value="MediumApplicationInstance"/>
			<xsd:enumeration value="MediumApplicationInstanceRef"/>
			<xsd:enumeration value="MeetingPointService"/>
			<xsd:enumeration value="MeetingPointServiceRef"/>
			<xsd:enumeration value="MeetingPointServiceType"/>
			<xsd:enumeration value="MeetingRestriction"/>
			<xsd:enumeration value="MeetingRestrictionRef"/>
			<xsd:enumeration value="MeetingsRestricted"/>
			<xsd:enumeration value="MemberClassRef"/>
			<xsd:enumeration value="MemberObjectRef"/>
			<xsd:enumeration value="MemberTypeOfValueRef"/>
			<xsd:enumeration value="Method"/>
			<xsd:enumeration value="MethodName"/>
			<xsd:enumeration value="MetroSubmode"/>
			<xsd:enumeration value="MinimalFrequency"/>
			<xsd:enumeration value="MinimumAccess"/>
			<xsd:enumeration value="MinimumAge"/>
			<xsd:enumeration value="MinimumBookingDuration"/>
			<xsd:enumeration value="MinimumBookingPeriod"/>
			<xsd:enumeration value="MinimumDuration"/>
			<xsd:enumeration value="MinimumHeadwayInterval"/>
			<xsd:enumeration value="MinimumHeight"/>
			<xsd:enumeration value="MinimumLength"/>
			<xsd:enumeration value="MinimumLikelyDelay"/>
			<xsd:enumeration value="MinimumLimitPrice"/>
			<xsd:enumeration value="MinimumLimitPriceAsPercentage"/>
			<xsd:enumeration value="MinimumNumberOfCardHolders"/>
			<xsd:enumeration value="MinimumNumberOfNightsAway"/>
			<xsd:enumeration value="MinimumNumberOfPassengers"/>
			<xsd:enumeration value="MinimumNumberOfPersons"/>
			<xsd:enumeration value="MinimumNumberOfSteps"/>
			<xsd:enumeration value="MinimumNumberToReserve"/>
			<xsd:enumeration value="MinimumOvertakingWidth"/>
			<xsd:enumeration value="MinimumPeriodBeforeDeparture"/>
			<xsd:enumeration value="MinimumPeriodIntervalRef"/>
			<xsd:enumeration value="MinimumPrice"/>
			<xsd:enumeration value="MinimumPriceAsMultiple"/>
			<xsd:enumeration value="MinimumPriceAsPercentage"/>
			<xsd:enumeration value="MinimumQualificationPeriod"/>
			<xsd:enumeration value="MinimumRentalPeriod"/>
			<xsd:enumeration value="MinimumSharingPeriod"/>
			<xsd:enumeration value="MinimumStay"/>
			<xsd:enumeration value="MinimumStayRef"/>
			<xsd:enumeration value="MinimumStayType"/>
			<xsd:enumeration value="MinimumSubscriptionPeriod"/>
			<xsd:enumeration value="MinimumSuspensionPeriod"/>
			<xsd:enumeration value="MinimumTimeBeforeReentry"/>
			<xsd:enumeration value="MinimumTransferTime"/>
			<xsd:enumeration value="MinimumTurningCircle"/>
			<xsd:enumeration value="MinimumUnits"/>
			<xsd:enumeration value="MinimumWidth"/>
			<xsd:enumeration value="MirrorOnOppositeSide"/>
			<xsd:enumeration value="MobileDevice"/>
			<xsd:enumeration value="MobileDeviceRef"/>
			<xsd:enumeration value="MobileDeviceTickets"/>
			<xsd:enumeration value="MobilePhoneCoverage"/>
			<xsd:enumeration value="MobilityFacility"/>
			<xsd:enumeration value="MobilityFacilityList"/>
			<xsd:enumeration value="MobilityImpairedAccess"/>
			<xsd:enumeration value="MobilityJourneyFrame"/>
			<xsd:enumeration value="MobilityJourneyFrameRef"/>
			<xsd:enumeration value="MobilityNeed"/>
			<xsd:enumeration value="MobilityRestrictedTravellerDuration"/>
			<xsd:enumeration value="MobilityService"/>
			<xsd:enumeration value="MobilityServiceConstraintZone"/>
			<xsd:enumeration value="MobilityServiceConstraintZoneRef"/>
			<xsd:enumeration value="MobilityServiceFrame"/>
			<xsd:enumeration value="MobilityServiceFrameRef"/>
			<xsd:enumeration value="MobilityServiceRef"/>
			<xsd:enumeration value="ModalLinkRefByValue"/>
			<xsd:enumeration value="Mode"/>
			<xsd:enumeration value="ModeOfOperation"/>
			<xsd:enumeration value="ModeOfOperationRef"/>
			<xsd:enumeration value="ModeRef"/>
			<xsd:enumeration value="ModeRestrictionAssessment"/>
			<xsd:enumeration value="ModeRestrictionAssessmentRef"/>
			<xsd:enumeration value="Modification"/>
			<xsd:enumeration value="ModificationSet"/>
			<xsd:enumeration value="MoneyFacility"/>
			<xsd:enumeration value="MoneyFacilityList"/>
			<xsd:enumeration value="MoneyService"/>
			<xsd:enumeration value="MoneyServiceRef"/>
			<xsd:enumeration value="Monitored"/>
			<xsd:enumeration value="MonitoredBays"/>
			<xsd:enumeration value="MonitoredCall"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBayRef"/>
			<xsd:enumeration value="MonitoringRemoteControl"/>
			<xsd:enumeration value="Month"/>
			<xsd:enumeration value="MonthDayOnWhichAgeApplies"/>
			<xsd:enumeration value="MonthOfYear"/>
			<xsd:enumeration value="MonthValidityOffset"/>
			<xsd:enumeration value="MonthValidityOffsetRef"/>
			<xsd:enumeration value="MustCarry"/>
			<xsd:enumeration value="MustHaveBy"/>
			<xsd:enumeration value="MustReserveWholeCompartment"/>
			<xsd:enumeration value="MustReside"/>
			<xsd:enumeration value="MustReturnToSameBay"/>
			<xsd:enumeration value="Name"/>
			<xsd:enumeration value="NameOfClass"/>
			<xsd:enumeration value="NameOfGroup"/>
			<xsd:enumeration value="NameOnRouting"/>
			<xsd:enumeration value="NameSuffix"/>
			<xsd:enumeration value="NameType"/>
			<xsd:enumeration value="NamedObjectRef"/>
			<xsd:enumeration value="Narrative"/>
			<xsd:enumeration value="Nature"/>
			<xsd:enumeration value="NavigationPath"/>
			<xsd:enumeration value="NavigationPathAssignment"/>
			<xsd:enumeration value="NavigationPathRef"/>
			<xsd:enumeration value="NavigationType"/>
			<xsd:enumeration value="NecessaryForceToOpen"/>
			<xsd:enumeration value="NeedRanking"/>
			<xsd:enumeration value="Network"/>
			<xsd:enumeration value="NetworkFilterByValue"/>
			<xsd:enumeration value="NetworkFrameTopic"/>
			<xsd:enumeration value="NetworkRef"/>
			<xsd:enumeration value="NetworkRestriction"/>
			<xsd:enumeration value="NetworkRestrictionRef"/>
			<xsd:enumeration value="NetworkView"/>
			<xsd:enumeration value="NewValue"/>
			<xsd:enumeration value="NightTrain"/>
			<xsd:enumeration value="NoCashPayment"/>
			<xsd:enumeration value="NominalVoltage"/>
			<xsd:enumeration value="None"/>
			<xsd:enumeration value="NormalDatedVehicleJourney"/>
			<xsd:enumeration value="NormalDatedVehicleJourneyRef"/>
			<xsd:enumeration value="Note"/>
			<xsd:enumeration value="Notice"/>
			<xsd:enumeration value="NoticeAssignment"/>
			<xsd:enumeration value="NoticeAssignmentView"/>
			<xsd:enumeration value="NoticeRef"/>
			<xsd:enumeration value="NoticedObjectRef"/>
			<xsd:enumeration value="NotificationPeriod"/>
			<xsd:enumeration value="NuisanceFacility"/>
			<xsd:enumeration value="NuisanceFacilityList"/>
			<xsd:enumeration value="Number"/>
			<xsd:enumeration value="NumberOFDrivers"/>
			<xsd:enumeration value="NumberOfBaysWithRecharging"/>
			<xsd:enumeration value="NumberOfCars"/>
			<xsd:enumeration value="NumberOfExchangesAllowed"/>
			<xsd:enumeration value="NumberOfFlights"/>
			<xsd:enumeration value="NumberOfFreeConnectingReservations"/>
			<xsd:enumeration value="NumberOfGates"/>
			<xsd:enumeration value="NumberOfGears"/>
			<xsd:enumeration value="NumberOfJourneysToShow"/>
			<xsd:enumeration value="NumberOfLockers"/>
			<xsd:enumeration value="NumberOfMachines"/>
			<xsd:enumeration value="NumberOfParkingLevels"/>
			<xsd:enumeration value="NumberOfProposedTrips"/>
			<xsd:enumeration value="NumberOfReservedSeats"/>
			<xsd:enumeration value="NumberOfServers"/>
			<xsd:enumeration value="NumberOfSpaces"/>
			<xsd:enumeration value="NumberOfSpacesWithRechargePoint"/>
			<xsd:enumeration value="NumberOfSteps"/>
			<xsd:enumeration value="NumberOfTills"/>
			<xsd:enumeration value="NumberOfToilets"/>
			<xsd:enumeration value="NumberOfTravellersCarried"/>
			<xsd:enumeration value="NumberOfUnits"/>
			<xsd:enumeration value="NumberOfWheelchairAreas"/>
			<xsd:enumeration value="NumberOfWheels"/>
			<xsd:enumeration value="NumberingFromFront"/>
			<xsd:enumeration value="NumberingFromLeft"/>
			<xsd:enumeration value="ObjectFilterByValue"/>
			<xsd:enumeration value="ObjectRef"/>
			<xsd:enumeration value="ObservedPassingTime"/>
			<xsd:enumeration value="ObservedPassingTimeRef"/>
			<xsd:enumeration value="ObservedPassingTimeView"/>
			<xsd:enumeration value="OccasionalTravellerDuration"/>
			<xsd:enumeration value="OccupancyLevel"/>
			<xsd:enumeration value="OccupancyPercentage"/>
			<xsd:enumeration value="OccupancyView"/>
			<xsd:enumeration value="OccupancyViewRef"/>
			<xsd:enumeration value="OddNumberRange"/>
			<xsd:enumeration value="OffSitePathLink"/>
			<xsd:enumeration value="OffSitePathLinkRef"/>
			<xsd:enumeration value="OffenceDebit"/>
			<xsd:enumeration value="OffenceDebitRef"/>
			<xsd:enumeration value="OfferedTravelSpecification"/>
			<xsd:enumeration value="OfferedTravelSpecificationRef"/>
			<xsd:enumeration value="OldValue"/>
			<xsd:enumeration value="OnBecomingEligiblePolicy"/>
			<xsd:enumeration value="OnCeasingToBeEligiblePolicy"/>
			<xsd:enumeration value="OnMainRoute"/>
			<xsd:enumeration value="OnboardCount"/>
			<xsd:enumeration value="OnboardSpace"/>
			<xsd:enumeration value="OnboardSpaceRef"/>
			<xsd:enumeration value="OnboardStay"/>
			<xsd:enumeration value="OnboardStayRef"/>
			<xsd:enumeration value="OneForNPersons"/>
			<xsd:enumeration value="OnlinePurchaseForCollection"/>
			<xsd:enumeration value="OnlinePurchaseForETicket"/>
			<xsd:enumeration value="OnlinePurchaseForSelfPrintTicket"/>
			<xsd:enumeration value="OnlineService"/>
			<xsd:enumeration value="OnlineServiceOperator"/>
			<xsd:enumeration value="OnlineServiceOperatorRef"/>
			<xsd:enumeration value="OnlineServiceRef"/>
			<xsd:enumeration value="OnlyAtCertainDistributionPoints"/>
			<xsd:enumeration value="OntoFeatureRef"/>
			<xsd:enumeration value="OnwardCall"/>
			<xsd:enumeration value="OnwardRouteLinkRef"/>
			<xsd:enumeration value="OnwardServiceLinkRef"/>
			<xsd:enumeration value="OnwardServiceLinkView"/>
			<xsd:enumeration value="OnwardTimingLinkRef"/>
			<xsd:enumeration value="OnwardTimingLinkView"/>
			<xsd:enumeration value="OnwardVehicleMeetingLinkRef"/>
			<xsd:enumeration value="OpenTransportMode"/>
			<xsd:enumeration value="OpenTransportModeRef"/>
			<xsd:enumeration value="OperatingDay"/>
			<xsd:enumeration value="OperatingDayRef"/>
			<xsd:enumeration value="OperatingDayView"/>
			<xsd:enumeration value="OperatingDepartment"/>
			<xsd:enumeration value="OperatingDepartmentRef"/>
			<xsd:enumeration value="OperatingOrganisationView"/>
			<xsd:enumeration value="OperatingPeriod"/>
			<xsd:enumeration value="OperatingPeriodRef"/>
			<xsd:enumeration value="OperationalContext"/>
			<xsd:enumeration value="OperationalContextRef"/>
			<xsd:enumeration value="OperationalNumber"/>
			<xsd:enumeration value="OperationalOrientation"/>
			<xsd:enumeration value="Operator"/>
			<xsd:enumeration value="OperatorActivities"/>
			<xsd:enumeration value="OperatorConstraint"/>
			<xsd:enumeration value="OperatorRef"/>
			<xsd:enumeration value="OperatorView"/>
			<xsd:enumeration value="OppositeDirectionRef"/>
			<xsd:enumeration value="OrderedVersionOfObjectRef"/>
			<xsd:enumeration value="Organisation"/>
			<xsd:enumeration value="OrganisationDayType"/>
			<xsd:enumeration value="OrganisationPart"/>
			<xsd:enumeration value="OrganisationPartRef"/>
			<xsd:enumeration value="OrganisationRef"/>
			<xsd:enumeration value="OrganisationRoleType"/>
			<xsd:enumeration value="OrganisationType"/>
			<xsd:enumeration value="OrganisationView"/>
			<xsd:enumeration value="OrganisationalUnit"/>
			<xsd:enumeration value="OrganisationalUnitRef"/>
			<xsd:enumeration value="Orientation"/>
			<xsd:enumeration value="Origin"/>
			<xsd:enumeration value="OriginConstraint"/>
			<xsd:enumeration value="OtherDebit"/>
			<xsd:enumeration value="OtherDebitRef"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckEntranceRef"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="OtherDeckSpaceRef"/>
			<xsd:enumeration value="OtherOrganisation"/>
			<xsd:enumeration value="OtherOrganisationRef"/>
			<xsd:enumeration value="OtherPlaceEquipment"/>
			<xsd:enumeration value="OtherTransportModes"/>
			<xsd:enumeration value="OutOfService"/>
			<xsd:enumeration value="OvernightParkingPermitted"/>
			<xsd:enumeration value="OvertakenVehicleTypeRef"/>
			<xsd:enumeration value="OvertakingAtPointRef"/>
			<xsd:enumeration value="OvertakingOnLinkRef"/>
			<xsd:enumeration value="OvertakingPossibilitiesRestricted"/>
			<xsd:enumeration value="OvertakingPossibility"/>
			<xsd:enumeration value="OvertakingPossibilityRef"/>
			<xsd:enumeration value="OvertakingVehicleTypeRef"/>
			<xsd:enumeration value="OvertakingWidth"/>
			<xsd:enumeration value="PanicButton"/>
			<xsd:enumeration value="ParentAccessSpaceRef"/>
			<xsd:enumeration value="ParentClassificationRef"/>
			<xsd:enumeration value="ParentCommonSectionRef"/>
			<xsd:enumeration value="ParentDeckSpaceRef"/>
			<xsd:enumeration value="ParentFareZoneRef"/>
			<xsd:enumeration value="ParentJourneyPartRef"/>
			<xsd:enumeration value="ParentJourneyRef"/>
			<xsd:enumeration value="ParentPointOfInterestSpaceRef"/>
			<xsd:enumeration value="ParentQuayRef"/>
			<xsd:enumeration value="ParentRef"/>
			<xsd:enumeration value="ParentSectionRef"/>
			<xsd:enumeration value="ParentSiteRef"/>
			<xsd:enumeration value="ParentStopAreaRef"/>
			<xsd:enumeration value="ParentTopographicPlaceRef"/>
			<xsd:enumeration value="ParentZoneRef"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingAreaRef"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingBayCondition"/>
			<xsd:enumeration value="ParkingBayConditionRef"/>
			<xsd:enumeration value="ParkingBayRef"/>
			<xsd:enumeration value="ParkingBayStatus"/>
			<xsd:enumeration value="ParkingBayStatusRef"/>
			<xsd:enumeration value="ParkingCapacity"/>
			<xsd:enumeration value="ParkingCapacityRef"/>
			<xsd:enumeration value="ParkingChargeBand"/>
			<xsd:enumeration value="ParkingChargeBandRef"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingEntranceForVehiclesRef"/>
			<xsd:enumeration value="ParkingEntranceRef"/>
			<xsd:enumeration value="ParkingFacility"/>
			<xsd:enumeration value="ParkingFacilityList"/>
			<xsd:enumeration value="ParkingLayout"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="ParkingPassengerEntranceRef"/>
			<xsd:enumeration value="ParkingPaymentCode"/>
			<xsd:enumeration value="ParkingPaymentProcess"/>
			<xsd:enumeration value="ParkingPoint"/>
			<xsd:enumeration value="ParkingPointRef"/>
			<xsd:enumeration value="ParkingPrice"/>
			<xsd:enumeration value="ParkingPriceRef"/>
			<xsd:enumeration value="ParkingProperties"/>
			<xsd:enumeration value="ParkingPropertiesRef"/>
			<xsd:enumeration value="ParkingRef"/>
			<xsd:enumeration value="ParkingReservation"/>
			<xsd:enumeration value="ParkingStayList"/>
			<xsd:enumeration value="ParkingStayType"/>
			<xsd:enumeration value="ParkingTariff"/>
			<xsd:enumeration value="ParkingTariffRef"/>
			<xsd:enumeration value="ParkingType"/>
			<xsd:enumeration value="ParkingUserType"/>
			<xsd:enumeration value="ParkingUserTypes"/>
			<xsd:enumeration value="ParkingVehicleType"/>
			<xsd:enumeration value="ParkingVehicleTypes"/>
			<xsd:enumeration value="ParkingVisibility"/>
			<xsd:enumeration value="Partial"/>
			<xsd:enumeration value="PartialRefundBasis"/>
			<xsd:enumeration value="PassageType"/>
			<xsd:enumeration value="PassengerAccessibilityNeeds"/>
			<xsd:enumeration value="PassengerAtStopTime"/>
			<xsd:enumeration value="PassengerAtStopTimeRef"/>
			<xsd:enumeration value="PassengerBeaconEquipment"/>
			<xsd:enumeration value="PassengerBeaconEquipmentRef"/>
			<xsd:enumeration value="PassengerBoardingPositionAssignment"/>
			<xsd:enumeration value="PassengerBoardingPositionAssignmentRef"/>
			<xsd:enumeration value="PassengerCapacity"/>
			<xsd:enumeration value="PassengerCapacityRef"/>
			<xsd:enumeration value="PassengerCarryingRequirement"/>
			<xsd:enumeration value="PassengerCarryingRequirementRef"/>
			<xsd:enumeration value="PassengerCarryingRequirementsView"/>
			<xsd:enumeration value="PassengerCategory"/>
			<xsd:enumeration value="PassengerCommsFacility"/>
			<xsd:enumeration value="PassengerCommsFacilityList"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerEntranceRef"/>
			<xsd:enumeration value="PassengerEquipment"/>
			<xsd:enumeration value="PassengerEquipmentRef"/>
			<xsd:enumeration value="PassengerInformationEquipment"/>
			<xsd:enumeration value="PassengerInformationEquipmentList"/>
			<xsd:enumeration value="PassengerInformationEquipmentRef"/>
			<xsd:enumeration value="PassengerInformationFacility"/>
			<xsd:enumeration value="PassengerInformationFacilityList"/>
			<xsd:enumeration value="PassengerInformationRequestRef"/>
			<xsd:enumeration value="PassengerSafetyEquipment"/>
			<xsd:enumeration value="PassengerSafetyEquipmentRef"/>
			<xsd:enumeration value="PassengerSeatRef"/>
			<xsd:enumeration value="PassengerSpace"/>
			<xsd:enumeration value="PassengerSpaceRef"/>
			<xsd:enumeration value="PassengerSpaceType"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerSpotAllocation"/>
			<xsd:enumeration value="PassengerSpotAllocationRef"/>
			<xsd:enumeration value="PassengerSpotRef"/>
			<xsd:enumeration value="PassengerStopAssignment"/>
			<xsd:enumeration value="PassengerStopAssignmentRef"/>
			<xsd:enumeration value="PassengerStopAssignmentView"/>
			<xsd:enumeration value="PassengerVehicleCapacity"/>
			<xsd:enumeration value="PassengerVehicleCapacityRef"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
			<xsd:enumeration value="PassengerVehicleSpotRef"/>
			<xsd:enumeration value="PassengersPerMinute"/>
			<xsd:enumeration value="PassingTime"/>
			<xsd:enumeration value="PassingTimeDayOffset"/>
			<xsd:enumeration value="PassingTimeRef"/>
			<xsd:enumeration value="PassingTimeView"/>
			<xsd:enumeration value="PathAssignmentRef"/>
			<xsd:enumeration value="PathHeading"/>
			<xsd:enumeration value="PathInstruction"/>
			<xsd:enumeration value="PathInstructionRef"/>
			<xsd:enumeration value="PathJunction"/>
			<xsd:enumeration value="PathJunctionRef"/>
			<xsd:enumeration value="PathLink"/>
			<xsd:enumeration value="PathLinkInSequence"/>
			<xsd:enumeration value="PathLinkInSequenceRef"/>
			<xsd:enumeration value="PathLinkRef"/>
			<xsd:enumeration value="PathLinkRefByValue"/>
			<xsd:enumeration value="PathLinkView"/>
			<xsd:enumeration value="PaymentAppDownloadUrl"/>
			<xsd:enumeration value="PaymentByMobile"/>
			<xsd:enumeration value="PaymentGracePeriod"/>
			<xsd:enumeration value="PaymentMethod"/>
			<xsd:enumeration value="PaymentMethods"/>
			<xsd:enumeration value="PaymentUrl"/>
			<xsd:enumeration value="Pedestal"/>
			<xsd:enumeration value="PedestrianLights"/>
			<xsd:enumeration value="PenaltyFee"/>
			<xsd:enumeration value="PenaltyIfWithoutTicket"/>
			<xsd:enumeration value="PenaltyPolicy"/>
			<xsd:enumeration value="PenaltyPolicyRef"/>
			<xsd:enumeration value="PenaltyPolicyType"/>
			<xsd:enumeration value="Period"/>
			<xsd:enumeration value="PeriodConstraint"/>
			<xsd:enumeration value="Periodicity"/>
			<xsd:enumeration value="PersonCapacity"/>
			<xsd:enumeration value="PersonalModeOfOperation"/>
			<xsd:enumeration value="PersonalModeOfOperationRef"/>
			<xsd:enumeration value="PersonalOperationType"/>
			<xsd:enumeration value="PetsAllowed"/>
			<xsd:enumeration value="Phone"/>
			<xsd:enumeration value="PhoneNumberToPay"/>
			<xsd:enumeration value="PhoneVerified"/>
			<xsd:enumeration value="Photo"/>
			<xsd:enumeration value="Place"/>
			<xsd:enumeration value="PlaceCentre"/>
			<xsd:enumeration value="PlaceEquipment"/>
			<xsd:enumeration value="PlaceEquipmentRef"/>
			<xsd:enumeration value="PlaceInSequence"/>
			<xsd:enumeration value="PlaceInSequenceRef"/>
			<xsd:enumeration value="PlaceLighting"/>
			<xsd:enumeration value="PlaceLightingEquipmentRef"/>
			<xsd:enumeration value="PlaceName"/>
			<xsd:enumeration value="PlaceRef"/>
			<xsd:enumeration value="PlaceSign"/>
			<xsd:enumeration value="PlaceSignRef"/>
			<xsd:enumeration value="PlaceUse"/>
			<xsd:enumeration value="Placement"/>
			<xsd:enumeration value="Planned"/>
			<xsd:enumeration value="PlateCode"/>
			<xsd:enumeration value="PlatformHeight"/>
			<xsd:enumeration value="PlugType"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="PointInJourneyPattern"/>
			<xsd:enumeration value="PointInJourneyPatternRef"/>
			<xsd:enumeration value="PointInLinkSequence"/>
			<xsd:enumeration value="PointInSequenceRef"/>
			<xsd:enumeration value="PointInSingleJourneyPathRef"/>
			<xsd:enumeration value="PointNumber"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestClassification"/>
			<xsd:enumeration value="PointOfInterestClassificationHierarchy"/>
			<xsd:enumeration value="PointOfInterestClassificationRef"/>
			<xsd:enumeration value="PointOfInterestClassificationView"/>
			<xsd:enumeration value="PointOfInterestComponent"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestEntranceRef"/>
			<xsd:enumeration value="PointOfInterestHierarchyRef"/>
			<xsd:enumeration value="PointOfInterestRef"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestSpaceRef"/>
			<xsd:enumeration value="PointOfInterestSpaceType"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="PointOfInterestVehicleEntranceRef"/>
			<xsd:enumeration value="PointOfInterestView"/>
			<xsd:enumeration value="PointOnLineSection"/>
			<xsd:enumeration value="PointOnLink"/>
			<xsd:enumeration value="PointOnLinkRef"/>
			<xsd:enumeration value="PointOnRoute"/>
			<xsd:enumeration value="PointOnRouteRef"/>
			<xsd:enumeration value="PointOnSection"/>
			<xsd:enumeration value="PointProjection"/>
			<xsd:enumeration value="PointProjectionRef"/>
			<xsd:enumeration value="PointRef"/>
			<xsd:enumeration value="PointStandingForAZone"/>
			<xsd:enumeration value="Policy"/>
			<xsd:enumeration value="PoolOfVehicles"/>
			<xsd:enumeration value="PoolOfVehiclesRef"/>
			<xsd:enumeration value="PoolingPolicyUrl"/>
			<xsd:enumeration value="Portable"/>
			<xsd:enumeration value="PositionInTrain"/>
			<xsd:enumeration value="PositionOfTrainElement"/>
			<xsd:enumeration value="PostCode"/>
			<xsd:enumeration value="PostCodeExtension"/>
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="PostalAddressRef"/>
			<xsd:enumeration value="PostalRegion"/>
			<xsd:enumeration value="PowerCouplingType"/>
			<xsd:enumeration value="PoweredTrain"/>
			<xsd:enumeration value="PoweredTrainRef"/>
			<xsd:enumeration value="PramPlaceCapacity"/>
			<xsd:enumeration value="PramsOnboardCount"/>
			<xsd:enumeration value="PreassignedFareProduct"/>
			<xsd:enumeration value="PreassignedFareProductRef"/>
			<xsd:enumeration value="PreassignedFareProductType"/>
			<xsd:enumeration value="Precision"/>
			<xsd:enumeration value="PreparationDuration"/>
			<xsd:enumeration value="Presentation"/>
			<xsd:enumeration value="PresentationPosition"/>
			<xsd:enumeration value="PreviousCall"/>
			<xsd:enumeration value="PriceGroup"/>
			<xsd:enumeration value="PriceGroupRef"/>
			<xsd:enumeration value="PriceUnit"/>
			<xsd:enumeration value="PriceUnitRef"/>
			<xsd:enumeration value="PriceableObject"/>
			<xsd:enumeration value="PriceableObjectRef"/>
			<xsd:enumeration value="PricingBasis"/>
			<xsd:enumeration value="PricingParameterSet"/>
			<xsd:enumeration value="PricingParameterSetRef"/>
			<xsd:enumeration value="PricingRule"/>
			<xsd:enumeration value="PricingRuleRef"/>
			<xsd:enumeration value="PricingService"/>
			<xsd:enumeration value="PricingServiceRef"/>
			<xsd:enumeration value="PrimaryMode"/>
			<xsd:enumeration value="PrimaryOrientation"/>
			<xsd:enumeration value="PrincipalCapacity"/>
			<xsd:enumeration value="Print"/>
			<xsd:enumeration value="PrintedPresentation"/>
			<xsd:enumeration value="Priority"/>
			<xsd:enumeration value="PrivateCode"/>
			<xsd:enumeration value="PrivateContactDetails"/>
			<xsd:enumeration value="PrivateLegRef"/>
			<xsd:enumeration value="ProductType"/>
			<xsd:enumeration value="ProfileParameterRef"/>
			<xsd:enumeration value="ProhibitedForHazardousMaterials"/>
			<xsd:enumeration value="ProjectToLinkRef"/>
			<xsd:enumeration value="ProjectToPointRef"/>
			<xsd:enumeration value="ProjectToZoneRef"/>
			<xsd:enumeration value="ProjectedFeatureRef"/>
			<xsd:enumeration value="ProjectedLinkRef"/>
			<xsd:enumeration value="ProjectedLinkSequenceRef"/>
			<xsd:enumeration value="ProjectedObjectRef"/>
			<xsd:enumeration value="ProjectedPointRef"/>
			<xsd:enumeration value="ProjectedZoneRef"/>
			<xsd:enumeration value="Projection"/>
			<xsd:enumeration value="ProjectionRef"/>
			<xsd:enumeration value="ProofRequired"/>
			<xsd:enumeration value="PropertyKeptForDuration"/>
			<xsd:enumeration value="PropertyOfDay"/>
			<xsd:enumeration value="PropulsionType"/>
			<xsd:enumeration value="PropulsionTypes"/>
			<xsd:enumeration value="ProvidedByRef"/>
			<xsd:enumeration value="ProvidesCard"/>
			<xsd:enumeration value="Province"/>
			<xsd:enumeration value="PsychosensoryNeed"/>
			<xsd:enumeration value="PtConnectionLegRef"/>
			<xsd:enumeration value="PtRideLegRef"/>
			<xsd:enumeration value="Public"/>
			<xsd:enumeration value="PublicCode"/>
			<xsd:enumeration value="PublicUse"/>
			<xsd:enumeration value="PublicityChannel"/>
			<xsd:enumeration value="Pump"/>
			<xsd:enumeration value="PurchaseAction"/>
			<xsd:enumeration value="PurchaseMoment"/>
			<xsd:enumeration value="PurchaseWhen"/>
			<xsd:enumeration value="PurchaseWindow"/>
			<xsd:enumeration value="PurchaseWindowRef"/>
			<xsd:enumeration value="PurposeOfEquipmentProfile"/>
			<xsd:enumeration value="PurposeOfEquipmentProfileRef"/>
			<xsd:enumeration value="PurposeOfGrouping"/>
			<xsd:enumeration value="PurposeOfGroupingRef"/>
			<xsd:enumeration value="PurposeOfJourneyPartition"/>
			<xsd:enumeration value="PurposeOfJourneyPartitionRef"/>
			<xsd:enumeration value="PushchairCapacity"/>
			<xsd:enumeration value="PushchairsOnboardCount"/>
			<xsd:enumeration value="QualificationPercent"/>
			<xsd:enumeration value="QualificationPeriod"/>
			<xsd:enumeration value="QualifierName"/>
			<xsd:enumeration value="QualityStructureFactor"/>
			<xsd:enumeration value="QualityStructureFactorPrice"/>
			<xsd:enumeration value="QualityStructureFactorPriceRef"/>
			<xsd:enumeration value="QualityStructureFactorRef"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="QuayAssignmentView"/>
			<xsd:enumeration value="QuayName"/>
			<xsd:enumeration value="QuayRef"/>
			<xsd:enumeration value="QuayType"/>
			<xsd:enumeration value="QueueManagement"/>
			<xsd:enumeration value="QueueingEquipment"/>
			<xsd:enumeration value="QueueingEquipmentRef"/>
			<xsd:enumeration value="QueuingSeatedPossible"/>
			<xsd:enumeration value="RailSubmode"/>
			<xsd:enumeration value="RailedQueue"/>
			<xsd:enumeration value="RailwayElement"/>
			<xsd:enumeration value="RailwayJunction"/>
			<xsd:enumeration value="RailwayLinkRef"/>
			<xsd:enumeration value="RailwayLinkRefByValue"/>
			<xsd:enumeration value="RailwayPointRef"/>
			<xsd:enumeration value="RaisedButtons"/>
			<xsd:enumeration value="Ramp"/>
			<xsd:enumeration value="RampDoorbell"/>
			<xsd:enumeration value="RampEquipment"/>
			<xsd:enumeration value="RampEquipmentRef"/>
			<xsd:enumeration value="RampFreeAccess"/>
			<xsd:enumeration value="Range"/>
			<xsd:enumeration value="RangeBetweenRefuelling"/>
			<xsd:enumeration value="Rank"/>
			<xsd:enumeration value="Ranking"/>
			<xsd:enumeration value="RateUsed"/>
			<xsd:enumeration value="ReachedFloorAnnouncement"/>
			<xsd:enumeration value="RealTimeOccupancyAvailable"/>
			<xsd:enumeration value="Reason"/>
			<xsd:enumeration value="RechargingAvailable"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingBayRef"/>
			<xsd:enumeration value="RechargingEquipmentProfile"/>
			<xsd:enumeration value="RechargingEquipmentProfileRef"/>
			<xsd:enumeration value="RechargingPlan"/>
			<xsd:enumeration value="RechargingPlanRef"/>
			<xsd:enumeration value="RechargingPointAssignment"/>
			<xsd:enumeration value="RechargingPointAssignmentRef"/>
			<xsd:enumeration value="RechargingProcessType"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="RechargingStationRef"/>
			<xsd:enumeration value="RechargingStep"/>
			<xsd:enumeration value="RechargingStepRef"/>
			<xsd:enumeration value="Recognizable"/>
			<xsd:enumeration value="Recycling"/>
			<xsd:enumeration value="ReferencePointRef"/>
			<xsd:enumeration value="RefuellingEquipment"/>
			<xsd:enumeration value="RefuellingEquipmentRef"/>
			<xsd:enumeration value="RefundBasis"/>
			<xsd:enumeration value="RefundPolicy"/>
			<xsd:enumeration value="RefundType"/>
			<xsd:enumeration value="Refunding"/>
			<xsd:enumeration value="RefundingRef"/>
			<xsd:enumeration value="RegisterBreakOfJourney"/>
			<xsd:enumeration value="RegistrationDate"/>
			<xsd:enumeration value="RegistrationNumber"/>
			<xsd:enumeration value="RegistrationRequired"/>
			<xsd:enumeration value="RelatedOrganisation"/>
			<xsd:enumeration value="RelationToVehicle"/>
			<xsd:enumeration value="RelationshipRef"/>
			<xsd:enumeration value="RelativeLevelOrder"/>
			<xsd:enumeration value="RelativeRanking"/>
			<xsd:enumeration value="RelativeWeighting"/>
			<xsd:enumeration value="ReliefOpportunity"/>
			<xsd:enumeration value="ReliefOpportunityRef"/>
			<xsd:enumeration value="ReliefPoint"/>
			<xsd:enumeration value="ReliefPointRef"/>
			<xsd:enumeration value="Remarks"/>
			<xsd:enumeration value="RemoteControl"/>
			<xsd:enumeration value="RentalAvailability"/>
			<xsd:enumeration value="RentalAvailabilityRef"/>
			<xsd:enumeration value="RentalOption"/>
			<xsd:enumeration value="RentalOptionRef"/>
			<xsd:enumeration value="RentalPenaltyPolicy"/>
			<xsd:enumeration value="RentalPenaltyPolicyRef"/>
			<xsd:enumeration value="RentalPenaltyPolicyType"/>
			<xsd:enumeration value="RentalPolicyUrl"/>
			<xsd:enumeration value="RepeatedTripFareRequestRef"/>
			<xsd:enumeration value="Replacing"/>
			<xsd:enumeration value="ReplacingRef"/>
			<xsd:enumeration value="RepresentedByGroupRef"/>
			<xsd:enumeration value="RequestDetail"/>
			<xsd:enumeration value="RequestMethod"/>
			<xsd:enumeration value="RequestMethodType"/>
			<xsd:enumeration value="RequestPolicy"/>
			<xsd:enumeration value="RequestStop"/>
			<xsd:enumeration value="RequestedTravelSpecification"/>
			<xsd:enumeration value="RequestedTravelSpecificationRef"/>
			<xsd:enumeration value="RequiresAccount"/>
			<xsd:enumeration value="RequiresBookingReference"/>
			<xsd:enumeration value="RequiresCard"/>
			<xsd:enumeration value="RequiresDeposit"/>
			<xsd:enumeration value="RequiresEmailAddress"/>
			<xsd:enumeration value="RequiresEntitlement"/>
			<xsd:enumeration value="RequiresNightsAway"/>
			<xsd:enumeration value="RequiresPhoto"/>
			<xsd:enumeration value="RequiresPositiveBalance"/>
			<xsd:enumeration value="RequiresRegistration"/>
			<xsd:enumeration value="RequiresReservation"/>
			<xsd:enumeration value="RequiresValidation"/>
			<xsd:enumeration value="ResellWhen"/>
			<xsd:enumeration value="Reselling"/>
			<xsd:enumeration value="ResellingRef"/>
			<xsd:enumeration value="ReservationChargeType"/>
			<xsd:enumeration value="ReservationExpiryPeriod"/>
			<xsd:enumeration value="ReservationRequired"/>
			<xsd:enumeration value="ReservationUrl"/>
			<xsd:enumeration value="ReservedSpaceFacility"/>
			<xsd:enumeration value="ReservedSpaceFacilityList"/>
			<xsd:enumeration value="Reserving"/>
			<xsd:enumeration value="ReservingRef"/>
			<xsd:enumeration value="ReservingRequirements"/>
			<xsd:enumeration value="ResidenceType"/>
			<xsd:enumeration value="ResidencyType"/>
			<xsd:enumeration value="ResidentialQualification"/>
			<xsd:enumeration value="ResidentialQualificationEligibility"/>
			<xsd:enumeration value="ResidentialQualificationEligibilityRef"/>
			<xsd:enumeration value="ResidentialQualificationRef"/>
			<xsd:enumeration value="ResourceFrame"/>
			<xsd:enumeration value="ResourceFrameRef"/>
			<xsd:enumeration value="ResponsibilityRole"/>
			<xsd:enumeration value="ResponsibilityRoleAssignment"/>
			<xsd:enumeration value="ResponsibilityRoleRef"/>
			<xsd:enumeration value="ResponsibilitySet"/>
			<xsd:enumeration value="ResponsibilitySetRef"/>
			<xsd:enumeration value="ResponsibleAreaRef"/>
			<xsd:enumeration value="ResponsibleOrganisationRef"/>
			<xsd:enumeration value="ResponsiblePartRef"/>
			<xsd:enumeration value="RestStopDistance"/>
			<xsd:enumeration value="Restricted"/>
			<xsd:enumeration value="RestrictedLine"/>
			<xsd:enumeration value="RestrictedManoeuvre"/>
			<xsd:enumeration value="RestrictedManoeuvreRef"/>
			<xsd:enumeration value="RestrictedManoeuvres"/>
			<xsd:enumeration value="RestrictedServiceFacilitySet"/>
			<xsd:enumeration value="RestrictedServiceFacilitySetRef"/>
			<xsd:enumeration value="RestrictedToChannel"/>
			<xsd:enumeration value="RestrictionType"/>
			<xsd:enumeration value="RetailConsortium"/>
			<xsd:enumeration value="RetailConsortiumRef"/>
			<xsd:enumeration value="RetailDevice"/>
			<xsd:enumeration value="RetailDeviceRef"/>
			<xsd:enumeration value="RetailDeviceSecurityListing"/>
			<xsd:enumeration value="RetailDeviceSecurityListingRef"/>
			<xsd:enumeration value="RetailFacility"/>
			<xsd:enumeration value="RetailFacilityList"/>
			<xsd:enumeration value="RetailService"/>
			<xsd:enumeration value="RetailServiceRef"/>
			<xsd:enumeration value="RetailingOrganizationRef"/>
			<xsd:enumeration value="ReturnFareTwiceSingle"/>
			<xsd:enumeration value="ReturnRouteIdentical"/>
			<xsd:enumeration value="ReturnTripsOnly"/>
			<xsd:enumeration value="Reverse"/>
			<xsd:enumeration value="ReversedOrientation"/>
			<xsd:enumeration value="Reversible"/>
			<xsd:enumeration value="ReversingDirection"/>
			<xsd:enumeration value="Review"/>
			<xsd:enumeration value="RevolvingDoor"/>
			<xsd:enumeration value="RhythmicalJourneyGroup"/>
			<xsd:enumeration value="RhythmicalJourneyGroupRef"/>
			<xsd:enumeration value="RideLegRef"/>
			<xsd:enumeration value="RidePartRef"/>
			<xsd:enumeration value="RightSideBorder"/>
			<xsd:enumeration value="RoadAddress"/>
			<xsd:enumeration value="RoadAddressRef"/>
			<xsd:enumeration value="RoadElement"/>
			<xsd:enumeration value="RoadJunction"/>
			<xsd:enumeration value="RoadLinkRef"/>
			<xsd:enumeration value="RoadLinkRefByValue"/>
			<xsd:enumeration value="RoadName"/>
			<xsd:enumeration value="RoadNumber"/>
			<xsd:enumeration value="RoadPointRef"/>
			<xsd:enumeration value="RoadVehicleMode"/>
			<xsd:enumeration value="RollingStockInventory"/>
			<xsd:enumeration value="RollingStockInventoryRef"/>
			<xsd:enumeration value="RollingStockItem"/>
			<xsd:enumeration value="RollingStockItemRef"/>
			<xsd:enumeration value="RollingStockType"/>
			<xsd:enumeration value="RoofRack"/>
			<xsd:enumeration value="RoughSurface"/>
			<xsd:enumeration value="RoughSurfaceRef"/>
			<xsd:enumeration value="RoundIfGreaterThan"/>
			<xsd:enumeration value="RoundTo"/>
			<xsd:enumeration value="RoundTrip"/>
			<xsd:enumeration value="RoundTripRef"/>
			<xsd:enumeration value="Rounding"/>
			<xsd:enumeration value="RoundingMethod"/>
			<xsd:enumeration value="RoundingModulus"/>
			<xsd:enumeration value="RoundingRef"/>
			<xsd:enumeration value="RoundingStep"/>
			<xsd:enumeration value="RoundingStepRef"/>
			<xsd:enumeration value="Route"/>
			<xsd:enumeration value="RouteConstraint"/>
			<xsd:enumeration value="RouteInstruction"/>
			<xsd:enumeration value="RouteInstructionRef"/>
			<xsd:enumeration value="RouteLink"/>
			<xsd:enumeration value="RouteLinkRef"/>
			<xsd:enumeration value="RouteLinkRefByValue"/>
			<xsd:enumeration value="RoutePoint"/>
			<xsd:enumeration value="RoutePointRef"/>
			<xsd:enumeration value="RouteRef"/>
			<xsd:enumeration value="RouteView"/>
			<xsd:enumeration value="Routing"/>
			<xsd:enumeration value="RoutingConstraintZone"/>
			<xsd:enumeration value="RoutingConstraintZoneRef"/>
			<xsd:enumeration value="RoutingRef"/>
			<xsd:enumeration value="RoutingType"/>
			<xsd:enumeration value="RowRef"/>
			<xsd:enumeration value="RubbishDisposalEquipment"/>
			<xsd:enumeration value="RubbishDisposalEquipmentRef"/>
			<xsd:enumeration value="RuleApplicability"/>
			<xsd:enumeration value="RuleObjectRef"/>
			<xsd:enumeration value="RuleStepResult"/>
			<xsd:enumeration value="RunTime"/>
			<xsd:enumeration value="SafeForGuideDog"/>
			<xsd:enumeration value="SafetyEdge"/>
			<xsd:enumeration value="SafetyFacility"/>
			<xsd:enumeration value="SafetyFacilityList"/>
			<xsd:enumeration value="SaleDiscountRight"/>
			<xsd:enumeration value="SaleDiscountRightRef"/>
			<xsd:enumeration value="SaleDiscountRightType"/>
			<xsd:enumeration value="SalesNoticeAssignment"/>
			<xsd:enumeration value="SalesOfferPackage"/>
			<xsd:enumeration value="SalesOfferPackageElement"/>
			<xsd:enumeration value="SalesOfferPackageElementRef"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementGiven"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementGivenRef"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementRequired"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementRequiredRef"/>
			<xsd:enumeration value="SalesOfferPackagePrice"/>
			<xsd:enumeration value="SalesOfferPackagePriceRef"/>
			<xsd:enumeration value="SalesOfferPackageRef"/>
			<xsd:enumeration value="SalesOfferPackageSubstitution"/>
			<xsd:enumeration value="SalesOfferPackageSubstitutionRef"/>
			<xsd:enumeration value="SalesTransaction"/>
			<xsd:enumeration value="SalesTransactionFrame"/>
			<xsd:enumeration value="SalesTransactionFrameRef"/>
			<xsd:enumeration value="SalesTransactionRef"/>
			<xsd:enumeration value="SameStationRentryPolicy"/>
			<xsd:enumeration value="Sanitary"/>
			<xsd:enumeration value="SanitaryEquipment"/>
			<xsd:enumeration value="SanitaryEquipmentRef"/>
			<xsd:enumeration value="SanitaryFacility"/>
			<xsd:enumeration value="SanitaryFacilityList"/>
			<xsd:enumeration value="SatNav"/>
			<xsd:enumeration value="ScheduleRequestRef"/>
			<xsd:enumeration value="ScheduledHeadwayInterval"/>
			<xsd:enumeration value="ScheduledModeOfOperationRef"/>
			<xsd:enumeration value="ScheduledOperation"/>
			<xsd:enumeration value="ScheduledOperationType"/>
			<xsd:enumeration value="ScheduledStopPoint"/>
			<xsd:enumeration value="ScheduledStopPointRef"/>
			<xsd:enumeration value="ScheduledStopPointView"/>
			<xsd:enumeration value="SchematicMap"/>
			<xsd:enumeration value="SchematicMapMember"/>
			<xsd:enumeration value="SchematicMapMemberRef"/>
			<xsd:enumeration value="SchematicMapRef"/>
			<xsd:enumeration value="ScopeOfTicket"/>
			<xsd:enumeration value="ScopeOfTicketList"/>
			<xsd:enumeration value="ScopeOfTicketsAvailable"/>
			<xsd:enumeration value="ScopingMethod"/>
			<xsd:enumeration value="Season"/>
			<xsd:enumeration value="Seasons"/>
			<xsd:enumeration value="SeatAllocationMethod"/>
			<xsd:enumeration value="SeatBackHeight"/>
			<xsd:enumeration value="SeatDepth"/>
			<xsd:enumeration value="SeatEquipment"/>
			<xsd:enumeration value="SeatEquipmentRef"/>
			<xsd:enumeration value="SeatHeight"/>
			<xsd:enumeration value="SeatingCapacity"/>
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="SeatingEquipmentRef"/>
			<xsd:enumeration value="Seats"/>
			<xsd:enumeration value="SecondClassDistance"/>
			<xsd:enumeration value="SecondClassReturn"/>
			<xsd:enumeration value="SecondClassSingle"/>
			<xsd:enumeration value="Section"/>
			<xsd:enumeration value="SectionInSequence"/>
			<xsd:enumeration value="SectionRef"/>
			<xsd:enumeration value="SectionType"/>
			<xsd:enumeration value="Secure"/>
			<xsd:enumeration value="SecureParking"/>
			<xsd:enumeration value="SecurityList"/>
			<xsd:enumeration value="SecurityListRef"/>
			<xsd:enumeration value="SecurityListing"/>
			<xsd:enumeration value="SecurityListingRef"/>
			<xsd:enumeration value="SelfDriveSubmode"/>
			<xsd:enumeration value="SelfPropelled"/>
			<xsd:enumeration value="SelfServiceLockers"/>
			<xsd:enumeration value="SensorEquipment"/>
			<xsd:enumeration value="SensorEquipmentRef"/>
			<xsd:enumeration value="SensorInEntrance"/>
			<xsd:enumeration value="SensorInEntranceRef"/>
			<xsd:enumeration value="SensorInSpot"/>
			<xsd:enumeration value="SensorInSpotRef"/>
			<xsd:enumeration value="SequenceFromFront"/>
			<xsd:enumeration value="SeriesConstraint"/>
			<xsd:enumeration value="SeriesConstraintPrice"/>
			<xsd:enumeration value="SeriesConstraintPriceRef"/>
			<xsd:enumeration value="SeriesConstraintRef"/>
			<xsd:enumeration value="SeriesType"/>
			<xsd:enumeration value="ServiceAccessCode"/>
			<xsd:enumeration value="ServiceAccessCodeRef"/>
			<xsd:enumeration value="ServiceAccessRight"/>
			<xsd:enumeration value="ServiceAccessRightRef"/>
			<xsd:enumeration value="ServiceAlteration"/>
			<xsd:enumeration value="ServiceAlterationType"/>
			<xsd:enumeration value="ServiceBookingArrangement"/>
			<xsd:enumeration value="ServiceBookingArrangementRef"/>
			<xsd:enumeration value="ServiceBookingArrangements"/>
			<xsd:enumeration value="ServiceCalendar"/>
			<xsd:enumeration value="ServiceCalendarFrame"/>
			<xsd:enumeration value="ServiceCalendarFrameRef"/>
			<xsd:enumeration value="ServiceCalendarRef"/>
			<xsd:enumeration value="ServiceDesignator"/>
			<xsd:enumeration value="ServiceExclusion"/>
			<xsd:enumeration value="ServiceExclusionRef"/>
			<xsd:enumeration value="ServiceFacilitySet"/>
			<xsd:enumeration value="ServiceFacilitySetRef"/>
			<xsd:enumeration value="ServiceFrame"/>
			<xsd:enumeration value="ServiceFrameRef"/>
			<xsd:enumeration value="ServiceJourney"/>
			<xsd:enumeration value="ServiceJourneyInterchange"/>
			<xsd:enumeration value="ServiceJourneyInterchangeRef"/>
			<xsd:enumeration value="ServiceJourneyInterchangeView"/>
			<xsd:enumeration value="ServiceJourneyPattern"/>
			<xsd:enumeration value="ServiceJourneyPatternInterchange"/>
			<xsd:enumeration value="ServiceJourneyPatternInterchangeRef"/>
			<xsd:enumeration value="ServiceJourneyPatternRef"/>
			<xsd:enumeration value="ServiceJourneyPatternType"/>
			<xsd:enumeration value="ServiceJourneyRef"/>
			<xsd:enumeration value="ServiceLink"/>
			<xsd:enumeration value="ServiceLinkInJourneyPattern"/>
			<xsd:enumeration value="ServiceLinkInSequenceRef"/>
			<xsd:enumeration value="ServiceLinkRef"/>
			<xsd:enumeration value="ServiceLinkRefByValue"/>
			<xsd:enumeration value="ServiceList"/>
			<xsd:enumeration value="ServicePattern"/>
			<xsd:enumeration value="ServicePatternRef"/>
			<xsd:enumeration value="ServiceReservationFacility"/>
			<xsd:enumeration value="ServiceReservationFacilityList"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="ServiceSiteRef"/>
			<xsd:enumeration value="ServicedOrganisation"/>
			<xsd:enumeration value="ServicedOrganisationRef"/>
			<xsd:enumeration value="ServicedOrganisationType"/>
			<xsd:enumeration value="SharedUsage"/>
			<xsd:enumeration value="SharingPolicyUrl"/>
			<xsd:enumeration value="SharpsDisposal"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="ShelterEquipmentRef"/>
			<xsd:enumeration value="ShortCode"/>
			<xsd:enumeration value="ShortName"/>
			<xsd:enumeration value="ShortStopCode"/>
			<xsd:enumeration value="ShortTrip"/>
			<xsd:enumeration value="ShowAsAccessible"/>
			<xsd:enumeration value="ShowEntranceSeparately"/>
			<xsd:enumeration value="ShowExitSeparately"/>
			<xsd:enumeration value="ShowHeadingSeparately"/>
			<xsd:enumeration value="ShowerFacility"/>
			<xsd:enumeration value="SideText"/>
			<xsd:enumeration value="SignContentType"/>
			<xsd:enumeration value="SignEquipment"/>
			<xsd:enumeration value="SignEquipmentRef"/>
			<xsd:enumeration value="SignGraphic"/>
			<xsd:enumeration value="SignageToLift"/>
			<xsd:enumeration value="SimpleAvailabilityCondition"/>
			<xsd:enumeration value="SimpleFeature"/>
			<xsd:enumeration value="SimpleFeatureRef"/>
			<xsd:enumeration value="SimpleObjectRef"/>
			<xsd:enumeration value="SimpleValidityCondition"/>
			<xsd:enumeration value="SimpleVehicleType"/>
			<xsd:enumeration value="SimpleVehicleTypeRef"/>
			<xsd:enumeration value="SingleJourney"/>
			<xsd:enumeration value="SingleJourneyPath"/>
			<xsd:enumeration value="SingleJourneyPathRef"/>
			<xsd:enumeration value="SingleJourneyRef"/>
			<xsd:enumeration value="SingleTripFareRequestRef"/>
			<xsd:enumeration value="Site"/>
			<xsd:enumeration value="SiteComponent"/>
			<xsd:enumeration value="SiteComponentRef"/>
			<xsd:enumeration value="SiteConnection"/>
			<xsd:enumeration value="SiteConnectionRef"/>
			<xsd:enumeration value="SiteElement"/>
			<xsd:enumeration value="SiteElementRef"/>
			<xsd:enumeration value="SiteEquipment"/>
			<xsd:enumeration value="SiteEquipmentRef"/>
			<xsd:enumeration value="SiteFacilitySet"/>
			<xsd:enumeration value="SiteFacilitySetRef"/>
			<xsd:enumeration value="SiteFrame"/>
			<xsd:enumeration value="SiteFrameRef"/>
			<xsd:enumeration value="SiteNavigationPath"/>
			<xsd:enumeration value="SiteNavigationPathRef"/>
			<xsd:enumeration value="SitePathJunction"/>
			<xsd:enumeration value="SitePathJunctionRef"/>
			<xsd:enumeration value="SitePathLink"/>
			<xsd:enumeration value="SitePathLinkRef"/>
			<xsd:enumeration value="SiteRef"/>
			<xsd:enumeration value="SiteStructure"/>
			<xsd:enumeration value="SiteStructureRef"/>
			<xsd:enumeration value="SiteType"/>
			<xsd:enumeration value="SkiRack"/>
			<xsd:enumeration value="Smartcard"/>
			<xsd:enumeration value="SmartcardRef"/>
			<xsd:enumeration value="Smoker"/>
			<xsd:enumeration value="SmokingAllowed"/>
			<xsd:enumeration value="SnowAndIceSubmode"/>
			<xsd:enumeration value="SosPanel"/>
			<xsd:enumeration value="SpatialFeature"/>
			<xsd:enumeration value="SpatialFeatureRef"/>
			<xsd:enumeration value="SpecialPlaceCapacity"/>
			<xsd:enumeration value="SpecialPlacesOccupied"/>
			<xsd:enumeration value="SpecialService"/>
			<xsd:enumeration value="SpecialServiceRef"/>
			<xsd:enumeration value="SpecificParameterAssignment"/>
			<xsd:enumeration value="Speed"/>
			<xsd:enumeration value="SpiralStair"/>
			<xsd:enumeration value="Splittable"/>
			<xsd:enumeration value="SpotAffinity"/>
			<xsd:enumeration value="SpotAffinityRef"/>
			<xsd:enumeration value="SpotAffinityType"/>
			<xsd:enumeration value="SpotAllocationMethodRef"/>
			<xsd:enumeration value="SpotAvailabilityStatus"/>
			<xsd:enumeration value="SpotColumn"/>
			<xsd:enumeration value="SpotColumnRef"/>
			<xsd:enumeration value="SpotEquipment"/>
			<xsd:enumeration value="SpotEquipmentRef"/>
			<xsd:enumeration value="SpotRow"/>
			<xsd:enumeration value="SpotRowRef"/>
			<xsd:enumeration value="SpotSensor"/>
			<xsd:enumeration value="SpotSensorRef"/>
			<xsd:enumeration value="SrsName"/>
			<xsd:enumeration value="Staffing"/>
			<xsd:enumeration value="StairEquipment"/>
			<xsd:enumeration value="StairFlight"/>
			<xsd:enumeration value="StairFreeAccess"/>
			<xsd:enumeration value="StairRamp"/>
			<xsd:enumeration value="StaircaseEquipment"/>
			<xsd:enumeration value="StaircaseEquipmentRef"/>
			<xsd:enumeration value="StakeholderRoleType"/>
			<xsd:enumeration value="StandardDuration"/>
			<xsd:enumeration value="StandardFareTable"/>
			<xsd:enumeration value="StandardFareTableRef"/>
			<xsd:enumeration value="StandardTransferTime"/>
			<xsd:enumeration value="StandardWaitTime"/>
			<xsd:enumeration value="StandingAllowed"/>
			<xsd:enumeration value="StandingCapacity"/>
			<xsd:enumeration value="Start"/>
			<xsd:enumeration value="StartDate"/>
			<xsd:enumeration value="StartDay"/>
			<xsd:enumeration value="StartEvent"/>
			<xsd:enumeration value="StartGeographicalValue"/>
			<xsd:enumeration value="StartMeetingPointRef"/>
			<xsd:enumeration value="StartMonth"/>
			<xsd:enumeration value="StartName"/>
			<xsd:enumeration value="StartOfValidity"/>
			<xsd:enumeration value="StartPointInPatternRef"/>
			<xsd:enumeration value="StartPointOnLinkByValue"/>
			<xsd:enumeration value="StartPointOnLinkRef"/>
			<xsd:enumeration value="StartPointRef"/>
			<xsd:enumeration value="StartSpot"/>
			<xsd:enumeration value="StartStopPointRef"/>
			<xsd:enumeration value="StartStopPointView"/>
			<xsd:enumeration value="StartTariffZoneRef"/>
			<xsd:enumeration value="StartTariffZoneView"/>
			<xsd:enumeration value="StartTime"/>
			<xsd:enumeration value="StartTimeAtStopPoint"/>
			<xsd:enumeration value="StartTimeAtStopPointRef"/>
			<xsd:enumeration value="StartTimeDayOffset"/>
			<xsd:enumeration value="StartTimeInBlock"/>
			<xsd:enumeration value="StartValue"/>
			<xsd:enumeration value="Status"/>
			<xsd:enumeration value="StaySeated"/>
			<xsd:enumeration value="StepColourContrast"/>
			<xsd:enumeration value="StepCondition"/>
			<xsd:enumeration value="StepFree"/>
			<xsd:enumeration value="StepFreeAccess"/>
			<xsd:enumeration value="StepHeight"/>
			<xsd:enumeration value="StepLength"/>
			<xsd:enumeration value="StepLimit"/>
			<xsd:enumeration value="StepLimitRef"/>
			<xsd:enumeration value="StopArea"/>
			<xsd:enumeration value="StopAreaRef"/>
			<xsd:enumeration value="StopAssignment"/>
			<xsd:enumeration value="StopAssignmentRef"/>
			<xsd:enumeration value="StopEventRequestRef"/>
			<xsd:enumeration value="StopFinderRequestRef"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceComponent"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceEntranceRef"/>
			<xsd:enumeration value="StopPlaceRef"/>
			<xsd:enumeration value="StopPlaceSpace"/>
			<xsd:enumeration value="StopPlaceSpaceRef"/>
			<xsd:enumeration value="StopPlaceType"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntranceRef"/>
			<xsd:enumeration value="StopPlaceView"/>
			<xsd:enumeration value="StopPlaceWeight"/>
			<xsd:enumeration value="StopPointInJourneyPattern"/>
			<xsd:enumeration value="StopPointInJourneyPatternRef"/>
			<xsd:enumeration value="StopPointInJourneyPatternView"/>
			<xsd:enumeration value="StopRequestButton"/>
			<xsd:enumeration value="StopRequestTimeout"/>
			<xsd:enumeration value="StopType"/>
			<xsd:enumeration value="StopUse"/>
			<xsd:enumeration value="StopUseConstraint"/>
			<xsd:enumeration value="Street"/>
			<xsd:enumeration value="Submode"/>
			<xsd:enumeration value="SubmodeRef"/>
			<xsd:enumeration value="Subscribing"/>
			<xsd:enumeration value="SubscribingRef"/>
			<xsd:enumeration value="SubscriptionPolicy"/>
			<xsd:enumeration value="SubscriptionRenewalPolicy"/>
			<xsd:enumeration value="SubscriptionTermType"/>
			<xsd:enumeration value="Suburb"/>
			<xsd:enumeration value="Suitability"/>
			<xsd:enumeration value="Suitable"/>
			<xsd:enumeration value="SuitableFor"/>
			<xsd:enumeration value="SuitableForCycles"/>
			<xsd:enumeration value="SummerTimeZone"/>
			<xsd:enumeration value="SummerTimeZoneOffset"/>
			<xsd:enumeration value="SupplementProduct"/>
			<xsd:enumeration value="SupplementProductRef"/>
			<xsd:enumeration value="SupplementProductType"/>
			<xsd:enumeration value="SupplementToFareProductRef"/>
			<xsd:enumeration value="SupplyContractRef"/>
			<xsd:enumeration value="SupportBarHeight"/>
			<xsd:enumeration value="SupportPhoneNumber"/>
			<xsd:enumeration value="SurfaceType"/>
			<xsd:enumeration value="Surname"/>
			<xsd:enumeration value="Suspending"/>
			<xsd:enumeration value="SuspendingRef"/>
			<xsd:enumeration value="Suspension"/>
			<xsd:enumeration value="SuspensionPolicy"/>
			<xsd:enumeration value="SymbolMarkingUsualRoute"/>
			<xsd:enumeration value="TableType"/>
			<xsd:enumeration value="TactileActuators"/>
			<xsd:enumeration value="TactileGroundFloorButton"/>
			<xsd:enumeration value="TactileGuidanceAvailable"/>
			<xsd:enumeration value="TactileGuidanceStrips"/>
			<xsd:enumeration value="TactileGuidingStrip"/>
			<xsd:enumeration value="TactileGuidingStripStatus"/>
			<xsd:enumeration value="TactileInterfaceAvailable"/>
			<xsd:enumeration value="TactileValidationFeedback"/>
			<xsd:enumeration value="TactileWarningStrip"/>
			<xsd:enumeration value="TactileWarningStripContrast"/>
			<xsd:enumeration value="TactileWriting"/>
			<xsd:enumeration value="Talkative"/>
			<xsd:enumeration value="TargetEnergy"/>
			<xsd:enumeration value="TargetPassingTime"/>
			<xsd:enumeration value="TargetPassingTimeRef"/>
			<xsd:enumeration value="TargetPassingTimeView"/>
			<xsd:enumeration value="Tariff"/>
			<xsd:enumeration value="TariffBasis"/>
			<xsd:enumeration value="TariffObjectRef"/>
			<xsd:enumeration value="TariffRef"/>
			<xsd:enumeration value="TariffZone"/>
			<xsd:enumeration value="TariffZoneConstraint"/>
			<xsd:enumeration value="TariffZoneRef"/>
			<xsd:enumeration value="TaxCategory"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiParkingAreaRef"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiRankRef"/>
			<xsd:enumeration value="TaxiService"/>
			<xsd:enumeration value="TaxiServicePlaceAssignment"/>
			<xsd:enumeration value="TaxiServicePlaceAssignmentRef"/>
			<xsd:enumeration value="TaxiServiceRef"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="TaxiStandRef"/>
			<xsd:enumeration value="TaxiSubmode"/>
			<xsd:enumeration value="TelCountryCode"/>
			<xsd:enumeration value="TelExtensionNumber"/>
			<xsd:enumeration value="TelNationalNumber"/>
			<xsd:enumeration value="TelecabinSubmode"/>
			<xsd:enumeration value="TemplateServiceJourney"/>
			<xsd:enumeration value="TemplateServiceJourneyRef"/>
			<xsd:enumeration value="TemplateVehicleJourney"/>
			<xsd:enumeration value="TemplateVehicleJourneyType"/>
			<xsd:enumeration value="Temporary"/>
			<xsd:enumeration value="Text"/>
			<xsd:enumeration value="TextColour"/>
			<xsd:enumeration value="TextColourName"/>
			<xsd:enumeration value="TextFont"/>
			<xsd:enumeration value="TextFontName"/>
			<xsd:enumeration value="TextLanguage"/>
			<xsd:enumeration value="TexturedSurface"/>
			<xsd:enumeration value="ThirdPartyProduct"/>
			<xsd:enumeration value="ThirdPartyProductRef"/>
			<xsd:enumeration value="ThroughAccess"/>
			<xsd:enumeration value="ThroughLoader"/>
			<xsd:enumeration value="TicketCounter"/>
			<xsd:enumeration value="TicketCounterService"/>
			<xsd:enumeration value="TicketMachines"/>
			<xsd:enumeration value="TicketOffice"/>
			<xsd:enumeration value="TicketTypeList"/>
			<xsd:enumeration value="TicketTypesAvailable"/>
			<xsd:enumeration value="TicketValidatorEquipment"/>
			<xsd:enumeration value="TicketValidatorEquipmentRef"/>
			<xsd:enumeration value="TicketValidatorType"/>
			<xsd:enumeration value="TicketedQueue"/>
			<xsd:enumeration value="Ticketing"/>
			<xsd:enumeration value="TicketingEquipment"/>
			<xsd:enumeration value="TicketingEquipmentRef"/>
			<xsd:enumeration value="TicketingFacility"/>
			<xsd:enumeration value="TicketingFacilityList"/>
			<xsd:enumeration value="TicketingService"/>
			<xsd:enumeration value="TicketingServiceFacility"/>
			<xsd:enumeration value="TicketingServiceFacilityList"/>
			<xsd:enumeration value="TicketingServiceList"/>
			<xsd:enumeration value="TicketingServiceRef"/>
			<xsd:enumeration value="Tides"/>
			<xsd:enumeration value="TiltAngle"/>
			<xsd:enumeration value="TiltType"/>
			<xsd:enumeration value="Time"/>
			<xsd:enumeration value="TimeDemandProfile"/>
			<xsd:enumeration value="TimeDemandProfileMember"/>
			<xsd:enumeration value="TimeDemandProfileRef"/>
			<xsd:enumeration value="TimeDemandType"/>
			<xsd:enumeration value="TimeDemandTypeAssignment"/>
			<xsd:enumeration value="TimeDemandTypeAssignmentRef"/>
			<xsd:enumeration value="TimeDemandTypeRef"/>
			<xsd:enumeration value="TimeInterval"/>
			<xsd:enumeration value="TimeIntervalPrice"/>
			<xsd:enumeration value="TimeIntervalPriceRef"/>
			<xsd:enumeration value="TimeIntervalRef"/>
			<xsd:enumeration value="TimeStructureFactor"/>
			<xsd:enumeration value="TimeStructureFactorRef"/>
			<xsd:enumeration value="TimeUnit"/>
			<xsd:enumeration value="TimeUnitPrice"/>
			<xsd:enumeration value="TimeUnitPriceRef"/>
			<xsd:enumeration value="TimeUnitRef"/>
			<xsd:enumeration value="TimeZone"/>
			<xsd:enumeration value="TimeZoneOffset"/>
			<xsd:enumeration value="Timeband"/>
			<xsd:enumeration value="TimebandRef"/>
			<xsd:enumeration value="TimetableFrame"/>
			<xsd:enumeration value="TimetableFrameRef"/>
			<xsd:enumeration value="TimetabledPassingTime"/>
			<xsd:enumeration value="TimetabledPassingTimeRef"/>
			<xsd:enumeration value="TimetabledPassingTimeView"/>
			<xsd:enumeration value="TimingAlgorithmType"/>
			<xsd:enumeration value="TimingAlgorithmTypeRef"/>
			<xsd:enumeration value="TimingLink"/>
			<xsd:enumeration value="TimingLinkInJourneyPattern"/>
			<xsd:enumeration value="TimingLinkInJourneyPatternRef"/>
			<xsd:enumeration value="TimingLinkRef"/>
			<xsd:enumeration value="TimingLinkRefByValue"/>
			<xsd:enumeration value="TimingPattern"/>
			<xsd:enumeration value="TimingPatternRef"/>
			<xsd:enumeration value="TimingPoint"/>
			<xsd:enumeration value="TimingPointInJourneyPattern"/>
			<xsd:enumeration value="TimingPointInJourneyPatternRef"/>
			<xsd:enumeration value="TimingPointRef"/>
			<xsd:enumeration value="TimingPointStatus"/>
			<xsd:enumeration value="Title"/>
			<xsd:enumeration value="To"/>
			<xsd:enumeration value="ToCall"/>
			<xsd:enumeration value="ToClassOfUseRef"/>
			<xsd:enumeration value="ToConnectionRef"/>
			<xsd:enumeration value="ToDate"/>
			<xsd:enumeration value="ToDeckEntranceRef"/>
			<xsd:enumeration value="ToFareClass"/>
			<xsd:enumeration value="ToFarePointInPatternRef"/>
			<xsd:enumeration value="ToFareSectionRef"/>
			<xsd:enumeration value="ToJourneyPatternRef"/>
			<xsd:enumeration value="ToJourneyRef"/>
			<xsd:enumeration value="ToLinkRef"/>
			<xsd:enumeration value="ToMode"/>
			<xsd:enumeration value="ToNumber"/>
			<xsd:enumeration value="ToOnboardSpace"/>
			<xsd:enumeration value="ToOperatingDayRef"/>
			<xsd:enumeration value="ToPointInJourneyPatternRef"/>
			<xsd:enumeration value="ToPointInPatternRef"/>
			<xsd:enumeration value="ToPointRef"/>
			<xsd:enumeration value="ToServiceJourneyPatternRef"/>
			<xsd:enumeration value="ToServiceJourneyRef"/>
			<xsd:enumeration value="ToStopPointInJourneyPattern"/>
			<xsd:enumeration value="ToStopPointInJourneyPatternRef"/>
			<xsd:enumeration value="ToStopPointRef"/>
			<xsd:enumeration value="ToVersionRef"/>
			<xsd:enumeration value="ToVisitNumber"/>
			<xsd:enumeration value="ToiletFacility"/>
			<xsd:enumeration value="ToiletsType"/>
			<xsd:enumeration value="TopEnd"/>
			<xsd:enumeration value="Topic"/>
			<xsd:enumeration value="TopographicPlace"/>
			<xsd:enumeration value="TopographicPlaceDescriptor"/>
			<xsd:enumeration value="TopographicPlaceRef"/>
			<xsd:enumeration value="TopographicPlaceType"/>
			<xsd:enumeration value="TopographicPlaceView"/>
			<xsd:enumeration value="TopographicProjection"/>
			<xsd:enumeration value="TopographicProjectionRef"/>
			<xsd:enumeration value="TotalCapacity"/>
			<xsd:enumeration value="TotalChargeEnergy"/>
			<xsd:enumeration value="TotalNumberOfReservedSeats"/>
			<xsd:enumeration value="TotalPower"/>
			<xsd:enumeration value="TotalWeight"/>
			<xsd:enumeration value="Towards"/>
			<xsd:enumeration value="Town"/>
			<xsd:enumeration value="Trace"/>
			<xsd:enumeration value="TractiveElementType"/>
			<xsd:enumeration value="TractiveElementTypeRef"/>
			<xsd:enumeration value="TractiveRollingStockItem"/>
			<xsd:enumeration value="TractiveRollingStockItemRef"/>
			<xsd:enumeration value="TradingName"/>
			<xsd:enumeration value="TrafficControlPoint"/>
			<xsd:enumeration value="TrafficControlPointRef"/>
			<xsd:enumeration value="TrailerHitch"/>
			<xsd:enumeration value="TrailingElementType"/>
			<xsd:enumeration value="TrailingElementTypeRef"/>
			<xsd:enumeration value="TrailingRollingStockItem"/>
			<xsd:enumeration value="TrailingRollingStockItemRef"/>
			<xsd:enumeration value="Train"/>
			<xsd:enumeration value="TrainBlock"/>
			<xsd:enumeration value="TrainBlockPart"/>
			<xsd:enumeration value="TrainBlockPartRef"/>
			<xsd:enumeration value="TrainBlockRef"/>
			<xsd:enumeration value="TrainComponent"/>
			<xsd:enumeration value="TrainComponentLabelAssignment"/>
			<xsd:enumeration value="TrainComponentLabelAssignmentRef"/>
			<xsd:enumeration value="TrainComponentRef"/>
			<xsd:enumeration value="TrainComponentStopAssignment"/>
			<xsd:enumeration value="TrainComponentStopAssignmentRef"/>
			<xsd:enumeration value="TrainComponentView"/>
			<xsd:enumeration value="TrainElement"/>
			<xsd:enumeration value="TrainElementRef"/>
			<xsd:enumeration value="TrainElementType"/>
			<xsd:enumeration value="TrainElementTypeRef"/>
			<xsd:enumeration value="TrainElementTypeType"/>
			<xsd:enumeration value="TrainInCompoundTrain"/>
			<xsd:enumeration value="TrainInCompoundTrainRef"/>
			<xsd:enumeration value="TrainNumber"/>
			<xsd:enumeration value="TrainNumberRef"/>
			<xsd:enumeration value="TrainRef"/>
			<xsd:enumeration value="TrainRestrictions"/>
			<xsd:enumeration value="TrainSize"/>
			<xsd:enumeration value="TrainSizeType"/>
			<xsd:enumeration value="TrainStopAssignment"/>
			<xsd:enumeration value="TrainStopAssignmentRef"/>
			<xsd:enumeration value="TramSubmode"/>
			<xsd:enumeration value="Transfer"/>
			<xsd:enumeration value="TransferDuration"/>
			<xsd:enumeration value="TransferLegRef"/>
			<xsd:enumeration value="TransferMode"/>
			<xsd:enumeration value="TransferOnly"/>
			<xsd:enumeration value="TransferRef"/>
			<xsd:enumeration value="TransferRestriction"/>
			<xsd:enumeration value="TransferRestrictionRef"/>
			<xsd:enumeration value="Transferability"/>
			<xsd:enumeration value="TransferabilityRef"/>
			<xsd:enumeration value="TransitCarrier"/>
			<xsd:enumeration value="Transition"/>
			<xsd:enumeration value="Transmission"/>
			<xsd:enumeration value="TransportAdministrativeZone"/>
			<xsd:enumeration value="TransportAdministrativeZoneRef"/>
			<xsd:enumeration value="TransportMode"/>
			<xsd:enumeration value="TransportModes"/>
			<xsd:enumeration value="TransportOrganisation"/>
			<xsd:enumeration value="TransportOrganisationRef"/>
			<xsd:enumeration value="TransportSubmode"/>
			<xsd:enumeration value="TransportType"/>
			<xsd:enumeration value="TransportTypeRef"/>
			<xsd:enumeration value="TravelAgent"/>
			<xsd:enumeration value="TravelAgentRef"/>
			<xsd:enumeration value="TravelDocument"/>
			<xsd:enumeration value="TravelDocumentRef"/>
			<xsd:enumeration value="TravelDocumentSecurityListing"/>
			<xsd:enumeration value="TravelDocumentSecurityListingRef"/>
			<xsd:enumeration value="TravelSpecification"/>
			<xsd:enumeration value="TravelSpecificationRef"/>
			<xsd:enumeration value="TravelSpecificationSummaryView"/>
			<xsd:enumeration value="TravelatorEquipment"/>
			<xsd:enumeration value="TravelatorEquipmentRef"/>
			<xsd:enumeration value="TravellingWithPet"/>
			<xsd:enumeration value="TriggerObjectRef"/>
			<xsd:enumeration value="TripDebit"/>
			<xsd:enumeration value="TripDebitRef"/>
			<xsd:enumeration value="TripLegRef"/>
			<xsd:enumeration value="TripPatternRef"/>
			<xsd:enumeration value="TripPlanRequestRef"/>
			<xsd:enumeration value="TripRef"/>
			<xsd:enumeration value="TripType"/>
			<xsd:enumeration value="TrolleyStandEquipment"/>
			<xsd:enumeration value="TrolleyStandEquipmentRef"/>
			<xsd:enumeration value="TurnaroundTimeLimitTime"/>
			<xsd:enumeration value="TurnaroundTimeLimitTimeRef"/>
			<xsd:enumeration value="TurningSpace"/>
			<xsd:enumeration value="TurningSpacePosition"/>
			<xsd:enumeration value="Type"/>
			<xsd:enumeration value="TypeOfAccessRightAssignment"/>
			<xsd:enumeration value="TypeOfAccessRightAssignmentRef"/>
			<xsd:enumeration value="TypeOfActivation"/>
			<xsd:enumeration value="TypeOfActivationRef"/>
			<xsd:enumeration value="TypeOfBatteryChemistry"/>
			<xsd:enumeration value="TypeOfBatteryChemistryRef"/>
			<xsd:enumeration value="TypeOfCodespaceAssignment"/>
			<xsd:enumeration value="TypeOfCodespaceAssignmentRef"/>
			<xsd:enumeration value="TypeOfConcession"/>
			<xsd:enumeration value="TypeOfConcessionRef"/>
			<xsd:enumeration value="TypeOfCongestion"/>
			<xsd:enumeration value="TypeOfCongestionRef"/>
			<xsd:enumeration value="TypeOfCoupling"/>
			<xsd:enumeration value="TypeOfCustomerAccount"/>
			<xsd:enumeration value="TypeOfCustomerAccountRef"/>
			<xsd:enumeration value="TypeOfDeckEntrance"/>
			<xsd:enumeration value="TypeOfDeckEntranceRef"/>
			<xsd:enumeration value="TypeOfDeckEntranceUsage"/>
			<xsd:enumeration value="TypeOfDeckEntranceUsageRef"/>
			<xsd:enumeration value="TypeOfDeckSpace"/>
			<xsd:enumeration value="TypeOfDeckSpaceRef"/>
			<xsd:enumeration value="TypeOfDeliveryVariant"/>
			<xsd:enumeration value="TypeOfDeliveryVariantRef"/>
			<xsd:enumeration value="TypeOfDriverPermit"/>
			<xsd:enumeration value="TypeOfDriverPermitRef"/>
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfEntityRef"/>
			<xsd:enumeration value="TypeOfEquipment"/>
			<xsd:enumeration value="TypeOfEquipmentRef"/>
			<xsd:enumeration value="TypeOfFacility"/>
			<xsd:enumeration value="TypeOfFacilityRef"/>
			<xsd:enumeration value="TypeOfFareContract"/>
			<xsd:enumeration value="TypeOfFareContractEntry"/>
			<xsd:enumeration value="TypeOfFareContractEntryRef"/>
			<xsd:enumeration value="TypeOfFareContractRef"/>
			<xsd:enumeration value="TypeOfFareProduct"/>
			<xsd:enumeration value="TypeOfFareProductRef"/>
			<xsd:enumeration value="TypeOfFareStructureElement"/>
			<xsd:enumeration value="TypeOfFareStructureElementRef"/>
			<xsd:enumeration value="TypeOfFareStructureFactor"/>
			<xsd:enumeration value="TypeOfFareStructureFactorRef"/>
			<xsd:enumeration value="TypeOfFareTable"/>
			<xsd:enumeration value="TypeOfFareTableRef"/>
			<xsd:enumeration value="TypeOfFeature"/>
			<xsd:enumeration value="TypeOfFeatureRef"/>
			<xsd:enumeration value="TypeOfFleet"/>
			<xsd:enumeration value="TypeOfFleetRef"/>
			<xsd:enumeration value="TypeOfFlexibleService"/>
			<xsd:enumeration value="TypeOfFlexibleServiceRef"/>
			<xsd:enumeration value="TypeOfFrame"/>
			<xsd:enumeration value="TypeOfFrameRef"/>
			<xsd:enumeration value="TypeOfFuel"/>
			<xsd:enumeration value="TypeOfJourneyPattern"/>
			<xsd:enumeration value="TypeOfJourneyPatternRef"/>
			<xsd:enumeration value="TypeOfLine"/>
			<xsd:enumeration value="TypeOfLineRef"/>
			<xsd:enumeration value="TypeOfLink"/>
			<xsd:enumeration value="TypeOfLinkRef"/>
			<xsd:enumeration value="TypeOfLinkSequence"/>
			<xsd:enumeration value="TypeOfLinkSequenceRef"/>
			<xsd:enumeration value="TypeOfLocatableSpot"/>
			<xsd:enumeration value="TypeOfLocatableSpotRef"/>
			<xsd:enumeration value="TypeOfMachineReadability"/>
			<xsd:enumeration value="TypeOfMachineReadabilityRef"/>
			<xsd:enumeration value="TypeOfMediumAccessDevice"/>
			<xsd:enumeration value="TypeOfMediumAccessDeviceRef"/>
			<xsd:enumeration value="TypeOfMobilityService"/>
			<xsd:enumeration value="TypeOfMobilityServiceRef"/>
			<xsd:enumeration value="TypeOfModeOfOperation"/>
			<xsd:enumeration value="TypeOfModeOfOperationRef"/>
			<xsd:enumeration value="TypeOfName"/>
			<xsd:enumeration value="TypeOfNotice"/>
			<xsd:enumeration value="TypeOfNoticeRef"/>
			<xsd:enumeration value="TypeOfOperation"/>
			<xsd:enumeration value="TypeOfOperationRef"/>
			<xsd:enumeration value="TypeOfOrganisation"/>
			<xsd:enumeration value="TypeOfOrganisationPart"/>
			<xsd:enumeration value="TypeOfOrganisationPartRef"/>
			<xsd:enumeration value="TypeOfOrganisationRef"/>
			<xsd:enumeration value="TypeOfParking"/>
			<xsd:enumeration value="TypeOfParkingRef"/>
			<xsd:enumeration value="TypeOfPassengerInformationEquipment"/>
			<xsd:enumeration value="TypeOfPassengerInformationEquipmentRef"/>
			<xsd:enumeration value="TypeOfPaymentMethod"/>
			<xsd:enumeration value="TypeOfPaymentMethodRef"/>
			<xsd:enumeration value="TypeOfPlace"/>
			<xsd:enumeration value="TypeOfPlaceRef"/>
			<xsd:enumeration value="TypeOfPlug"/>
			<xsd:enumeration value="TypeOfPlugRef"/>
			<xsd:enumeration value="TypeOfPoint"/>
			<xsd:enumeration value="TypeOfPointRef"/>
			<xsd:enumeration value="TypeOfPricingRule"/>
			<xsd:enumeration value="TypeOfPricingRuleRef"/>
			<xsd:enumeration value="TypeOfProductCategory"/>
			<xsd:enumeration value="TypeOfProductCategoryConstraint"/>
			<xsd:enumeration value="TypeOfProductCategoryRef"/>
			<xsd:enumeration value="TypeOfProjection"/>
			<xsd:enumeration value="TypeOfProjectionRef"/>
			<xsd:enumeration value="TypeOfProof"/>
			<xsd:enumeration value="TypeOfProofRef"/>
			<xsd:enumeration value="TypeOfResponsibilityRole"/>
			<xsd:enumeration value="TypeOfResponsibilityRoleRef"/>
			<xsd:enumeration value="TypeOfRetailDevice"/>
			<xsd:enumeration value="TypeOfRetailDeviceRef"/>
			<xsd:enumeration value="TypeOfRollingStock"/>
			<xsd:enumeration value="TypeOfRollingStockRef"/>
			<xsd:enumeration value="TypeOfSalesOfferPackage"/>
			<xsd:enumeration value="TypeOfSalesOfferPackageRef"/>
			<xsd:enumeration value="TypeOfSecurityList"/>
			<xsd:enumeration value="TypeOfSecurityListRef"/>
			<xsd:enumeration value="TypeOfService"/>
			<xsd:enumeration value="TypeOfServiceFeature"/>
			<xsd:enumeration value="TypeOfServiceFeatureRef"/>
			<xsd:enumeration value="TypeOfServiceRef"/>
			<xsd:enumeration value="TypeOfTariff"/>
			<xsd:enumeration value="TypeOfTariffRef"/>
			<xsd:enumeration value="TypeOfTimeDemandType"/>
			<xsd:enumeration value="TypeOfTimeDemandTypeRef"/>
			<xsd:enumeration value="TypeOfTransfer"/>
			<xsd:enumeration value="TypeOfTransferRef"/>
			<xsd:enumeration value="TypeOfTravelDocument"/>
			<xsd:enumeration value="TypeOfTravelDocumentConstraint"/>
			<xsd:enumeration value="TypeOfTravelDocumentRef"/>
			<xsd:enumeration value="TypeOfUsageParameter"/>
			<xsd:enumeration value="TypeOfUsageParameterRef"/>
			<xsd:enumeration value="TypeOfValidity"/>
			<xsd:enumeration value="TypeOfValidityRef"/>
			<xsd:enumeration value="TypeOfValue"/>
			<xsd:enumeration value="TypeOfValueRef"/>
			<xsd:enumeration value="TypeOfVersion"/>
			<xsd:enumeration value="TypeOfVersionRef"/>
			<xsd:enumeration value="TypeOfWheelchair"/>
			<xsd:enumeration value="TypeOfWheelchairRef"/>
			<xsd:enumeration value="TypeOfZone"/>
			<xsd:enumeration value="TypeOfZoneRef"/>
			<xsd:enumeration value="UicCode"/>
			<xsd:enumeration value="UicOperatingPeriod"/>
			<xsd:enumeration value="UicOperatingPeriodRef"/>
			<xsd:enumeration value="UicProductCharacteristic"/>
			<xsd:enumeration value="UicProductCharacteristicList"/>
			<xsd:enumeration value="UicTrainRate"/>
			<xsd:enumeration value="Units"/>
			<xsd:enumeration value="UnlimitedMileage"/>
			<xsd:enumeration value="UnpoweredTrain"/>
			<xsd:enumeration value="UnpoweredTrainRef"/>
			<xsd:enumeration value="UnscheduledPath"/>
			<xsd:enumeration value="UnusedTicketsOnly"/>
			<xsd:enumeration value="UpperLeft"/>
			<xsd:enumeration value="Urgency"/>
			<xsd:enumeration value="Url"/>
			<xsd:enumeration value="Usage"/>
			<xsd:enumeration value="UsageDiscountRight"/>
			<xsd:enumeration value="UsageDiscountRightRef"/>
			<xsd:enumeration value="UsageDiscountRightType"/>
			<xsd:enumeration value="UsageEnd"/>
			<xsd:enumeration value="UsageParameter"/>
			<xsd:enumeration value="UsageParameterPrice"/>
			<xsd:enumeration value="UsageParameterPriceRef"/>
			<xsd:enumeration value="UsageParameterRef"/>
			<xsd:enumeration value="UsageStartConstraintType"/>
			<xsd:enumeration value="UsageTrigger"/>
			<xsd:enumeration value="UsageValidityPeriod"/>
			<xsd:enumeration value="UsageValidityPeriodRef"/>
			<xsd:enumeration value="UsbPowerSockets"/>
			<xsd:enumeration value="UseToExclude"/>
			<xsd:enumeration value="UserAcronym"/>
			<xsd:enumeration value="UserConstraint"/>
			<xsd:enumeration value="UserNeed"/>
			<xsd:enumeration value="UserProfile"/>
			<xsd:enumeration value="UserProfileEligibility"/>
			<xsd:enumeration value="UserProfileEligibilityRef"/>
			<xsd:enumeration value="UserProfileRef"/>
			<xsd:enumeration value="UserTypes"/>
			<xsd:enumeration value="VATNumber"/>
			<xsd:enumeration value="ValidBetween"/>
			<xsd:enumeration value="ValidDayBits"/>
			<xsd:enumeration value="ValidDuring"/>
			<xsd:enumeration value="ValidableElement"/>
			<xsd:enumeration value="ValidableElementPrice"/>
			<xsd:enumeration value="ValidableElementPriceRef"/>
			<xsd:enumeration value="ValidableElementRef"/>
			<xsd:enumeration value="ValidationGuidance"/>
			<xsd:enumeration value="ValidityCondition"/>
			<xsd:enumeration value="ValidityConditionRef"/>
			<xsd:enumeration value="ValidityParameterAssignment"/>
			<xsd:enumeration value="ValidityParameterAssignmentType"/>
			<xsd:enumeration value="ValidityParameterGroupingType"/>
			<xsd:enumeration value="ValidityParameterSetSelectionType"/>
			<xsd:enumeration value="ValidityPeriod"/>
			<xsd:enumeration value="ValidityPeriodType"/>
			<xsd:enumeration value="ValidityRuleParameter"/>
			<xsd:enumeration value="ValidityRuleParameterRef"/>
			<xsd:enumeration value="ValidityTrigger"/>
			<xsd:enumeration value="ValidityTriggerRef"/>
			<xsd:enumeration value="Value"/>
			<xsd:enumeration value="ValueName"/>
			<xsd:enumeration value="ValueSet"/>
			<xsd:enumeration value="VariantText"/>
			<xsd:enumeration value="Vehicle"/>
			<xsd:enumeration value="VehicleAccessCredentialsAssignment"/>
			<xsd:enumeration value="VehicleAccessCredentialsAssignmentRef"/>
			<xsd:enumeration value="VehicleAccessFacility"/>
			<xsd:enumeration value="VehicleAccessFacilityList"/>
			<xsd:enumeration value="VehicleCapacity"/>
			<xsd:enumeration value="VehicleCategories"/>
			<xsd:enumeration value="VehicleCategory"/>
			<xsd:enumeration value="VehicleChargingEquipment"/>
			<xsd:enumeration value="VehicleChargingEquipmentRef"/>
			<xsd:enumeration value="VehicleCollection"/>
			<xsd:enumeration value="VehicleEntrance"/>
			<xsd:enumeration value="VehicleEntranceRef"/>
			<xsd:enumeration value="VehicleEquipmentProfile"/>
			<xsd:enumeration value="VehicleEquipmentProfileMember"/>
			<xsd:enumeration value="VehicleEquipmentProfileMemberRef"/>
			<xsd:enumeration value="VehicleEquipmentProfileRef"/>
			<xsd:enumeration value="VehicleEquipmentRef"/>
			<xsd:enumeration value="VehicleJourney"/>
			<xsd:enumeration value="VehicleJourneyHeadway"/>
			<xsd:enumeration value="VehicleJourneyLayover"/>
			<xsd:enumeration value="VehicleJourneyRef"/>
			<xsd:enumeration value="VehicleJourneyRunTime"/>
			<xsd:enumeration value="VehicleJourneySpotAllocation"/>
			<xsd:enumeration value="VehicleJourneySpotAllocationRef"/>
			<xsd:enumeration value="VehicleJourneyStopAssignment"/>
			<xsd:enumeration value="VehicleJourneyStopAssignmentRef"/>
			<xsd:enumeration value="VehicleJourneyWaitTime"/>
			<xsd:enumeration value="VehicleManoeuvringRequirement"/>
			<xsd:enumeration value="VehicleManoeuvringRequirementRef"/>
			<xsd:enumeration value="VehicleMeetingLink"/>
			<xsd:enumeration value="VehicleMeetingLinkRef"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehicleMeetingPlaceRef"/>
			<xsd:enumeration value="VehicleMeetingPoint"/>
			<xsd:enumeration value="VehicleMeetingPointAssignment"/>
			<xsd:enumeration value="VehicleMeetingPointAssignmentRef"/>
			<xsd:enumeration value="VehicleMeetingPointInPath"/>
			<xsd:enumeration value="VehicleMeetingPointRef"/>
			<xsd:enumeration value="VehicleMode"/>
			<xsd:enumeration value="VehicleModel"/>
			<xsd:enumeration value="VehicleModelProfile"/>
			<xsd:enumeration value="VehicleModelProfileRef"/>
			<xsd:enumeration value="VehicleModelRef"/>
			<xsd:enumeration value="VehicleModes"/>
			<xsd:enumeration value="VehicleOrientation"/>
			<xsd:enumeration value="VehiclePoolerProfile"/>
			<xsd:enumeration value="VehiclePoolerProfileRef"/>
			<xsd:enumeration value="VehiclePooling"/>
			<xsd:enumeration value="VehiclePoolingDriverInfo"/>
			<xsd:enumeration value="VehiclePoolingDriverInfoRef"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlaceRef"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingAreaRef"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehiclePoolingParkingBayRef"/>
			<xsd:enumeration value="VehiclePoolingPlaceAssignment"/>
			<xsd:enumeration value="VehiclePoolingPlaceAssignmentRef"/>
			<xsd:enumeration value="VehiclePoolingRef"/>
			<xsd:enumeration value="VehiclePoolingService"/>
			<xsd:enumeration value="VehiclePoolingServiceRef"/>
			<xsd:enumeration value="VehiclePoolingType"/>
			<xsd:enumeration value="VehiclePositionAlignment"/>
			<xsd:enumeration value="VehiclePositionAlignmentRef"/>
			<xsd:enumeration value="VehicleProfileRef"/>
			<xsd:enumeration value="VehicleQuayAlignment"/>
			<xsd:enumeration value="VehicleQuayAlignmentRef"/>
			<xsd:enumeration value="VehicleRef"/>
			<xsd:enumeration value="VehicleReleaseEquipment"/>
			<xsd:enumeration value="VehicleReleaseEquipmentRef"/>
			<xsd:enumeration value="VehicleRental"/>
			<xsd:enumeration value="VehicleRentalRef"/>
			<xsd:enumeration value="VehicleRentalService"/>
			<xsd:enumeration value="VehicleRentalServiceRef"/>
			<xsd:enumeration value="VehicleRentalType"/>
			<xsd:enumeration value="VehicleRequirement"/>
			<xsd:enumeration value="VehicleRequirementRef"/>
			<xsd:enumeration value="VehicleScheduleFrame"/>
			<xsd:enumeration value="VehicleScheduleFrameRef"/>
			<xsd:enumeration value="VehicleService"/>
			<xsd:enumeration value="VehicleServicePart"/>
			<xsd:enumeration value="VehicleServicePartRef"/>
			<xsd:enumeration value="VehicleServicePlaceAssignment"/>
			<xsd:enumeration value="VehicleServicePlaceAssignmentRef"/>
			<xsd:enumeration value="VehicleServiceRef"/>
			<xsd:enumeration value="VehicleSharing"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingAreaRef"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingBayRef"/>
			<xsd:enumeration value="VehicleSharingPlaceAssignment"/>
			<xsd:enumeration value="VehicleSharingPlaceAssignmentRef"/>
			<xsd:enumeration value="VehicleSharingRef"/>
			<xsd:enumeration value="VehicleSharingService"/>
			<xsd:enumeration value="VehicleSharingServiceRef"/>
			<xsd:enumeration value="VehicleSharingType"/>
			<xsd:enumeration value="VehicleSide"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPlaceRef"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
			<xsd:enumeration value="VehicleStoppingPositionRef"/>
			<xsd:enumeration value="VehicleType"/>
			<xsd:enumeration value="VehicleTypeAtPoint"/>
			<xsd:enumeration value="VehicleTypeAtPointRef"/>
			<xsd:enumeration value="VehicleTypePreference"/>
			<xsd:enumeration value="VehicleTypePreferenceRef"/>
			<xsd:enumeration value="VehicleTypeRef"/>
			<xsd:enumeration value="VehicleTypeStopAssignment"/>
			<xsd:enumeration value="VehicleTypeStopAssignmentRef"/>
			<xsd:enumeration value="VehicleTypeZoneRestriction"/>
			<xsd:enumeration value="VehicleTypeZoneRestrictionRef"/>
			<xsd:enumeration value="Version"/>
			<xsd:enumeration value="VersionFrame"/>
			<xsd:enumeration value="VersionFrameRef"/>
			<xsd:enumeration value="VersionOfObjectRef"/>
			<xsd:enumeration value="VersionRef"/>
			<xsd:enumeration value="VersionType"/>
			<xsd:enumeration value="VersionedChild"/>
			<xsd:enumeration value="Via"/>
			<xsd:enumeration value="ViaFlag"/>
			<xsd:enumeration value="ViaType"/>
			<xsd:enumeration value="VibratingCrossingAids"/>
			<xsd:enumeration value="VisitNumber"/>
			<xsd:enumeration value="VisualContrast"/>
			<xsd:enumeration value="VisualGuidanceBands"/>
			<xsd:enumeration value="VisualObstacle"/>
			<xsd:enumeration value="VisualSignsAvailable"/>
			<xsd:enumeration value="VisualValidationFeedback"/>
			<xsd:enumeration value="WaitTime"/>
			<xsd:enumeration value="WaitingEquipment"/>
			<xsd:enumeration value="WaitingEquipmentRef"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
			<xsd:enumeration value="WaitingRoomEquipmentRef"/>
			<xsd:enumeration value="WaitingTime"/>
			<xsd:enumeration value="WalkTransferDuration"/>
			<xsd:enumeration value="WaterSubmode"/>
			<xsd:enumeration value="WeeksOfMonth"/>
			<xsd:enumeration value="Weight"/>
			<xsd:enumeration value="Weighting"/>
			<xsd:enumeration value="WheelchairAccepted"/>
			<xsd:enumeration value="WheelchairAccess"/>
			<xsd:enumeration value="WheelchairAreaLength"/>
			<xsd:enumeration value="WheelchairAreaWidth"/>
			<xsd:enumeration value="WheelchairBookingRequired"/>
			<xsd:enumeration value="WheelchairLuggageTrolleys"/>
			<xsd:enumeration value="WheelchairPassable"/>
			<xsd:enumeration value="WheelchairPassengers"/>
			<xsd:enumeration value="WheelchairPlaceCapacity"/>
			<xsd:enumeration value="WheelchairSuitable"/>
			<xsd:enumeration value="WheelchairTurningCircle"/>
			<xsd:enumeration value="WheelchairUnaided"/>
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
			<xsd:enumeration value="WheelchairVehicleEquipmentRef"/>
			<xsd:enumeration value="WheelchairVehicleRef"/>
			<xsd:enumeration value="WheelchairsOnboardCount"/>
			<xsd:enumeration value="Whitelist"/>
			<xsd:enumeration value="WhitelistRef"/>
			<xsd:enumeration value="Width"/>
			<xsd:enumeration value="WidthOfAccessArea"/>
			<xsd:enumeration value="WinterTyres"/>
			<xsd:enumeration value="WireElement"/>
			<xsd:enumeration value="WireJunction"/>
			<xsd:enumeration value="WireLinkRef"/>
			<xsd:enumeration value="WireLinkRefByValue"/>
			<xsd:enumeration value="WirePointRef"/>
			<xsd:enumeration value="WithConditionRef"/>
			<xsd:enumeration value="WithSalesOfferPackageRef"/>
			<xsd:enumeration value="WithoutRiser"/>
			<xsd:enumeration value="WomenOnly"/>
			<xsd:enumeration value="XOffset"/>
			<xsd:enumeration value="Xmlns"/>
			<xsd:enumeration value="XmlnsUrl"/>
			<xsd:enumeration value="YOffset"/>
			<xsd:enumeration value="ZebraCrossing"/>
			<xsd:enumeration value="Zone"/>
			<xsd:enumeration value="ZoneContainingStops"/>
			<xsd:enumeration value="ZoneInSeries"/>
			<xsd:enumeration value="ZoneInSeriesRef"/>
			<xsd:enumeration value="ZoneProjection"/>
			<xsd:enumeration value="ZoneProjectionRef"/>
			<xsd:enumeration value="ZoneRef"/>
			<xsd:enumeration value="ZoneTopology"/>
			<xsd:enumeration value="ZoneUse"/>
			<xsd:enumeration value="ZoneView"/>
			<xsd:enumeration value="acceptedDriverPermits"/>
			<xsd:enumeration value="accessRightParameterAssignments"/>
			<xsd:enumeration value="accessRightsInProduct"/>
			<xsd:enumeration value="accessSpaces"/>
			<xsd:enumeration value="accesses"/>
			<xsd:enumeration value="accommodations"/>
			<xsd:enumeration value="activatedEquipments"/>
			<xsd:enumeration value="activationLinks"/>
			<xsd:enumeration value="activationPoints"/>
			<xsd:enumeration value="actualVehicleEquipments"/>
			<xsd:enumeration value="additionalNetworks"/>
			<xsd:enumeration value="additionalOperators"/>
			<xsd:enumeration value="additionalTopographicPlaces"/>
			<xsd:enumeration value="addresses"/>
			<xsd:enumeration value="adjacentPlaces"/>
			<xsd:enumeration value="adjacentSites"/>
			<xsd:enumeration value="administrativeZones"/>
			<xsd:enumeration value="allowedDirections"/>
			<xsd:enumeration value="alternativeDescriptors"/>
			<xsd:enumeration value="alternativeNames"/>
			<xsd:enumeration value="alternativeTexts"/>
			<xsd:enumeration value="amountOfPriceUnits"/>
			<xsd:enumeration value="applicationInstances"/>
			<xsd:enumeration value="appliesTo"/>
			<xsd:enumeration value="areas"/>
			<xsd:enumeration value="assignments"/>
			<xsd:enumeration value="authorityTypes"/>
			<xsd:enumeration value="bays"/>
			<xsd:enumeration value="blacklistRefs"/>
			<xsd:enumeration value="blacklists"/>
			<xsd:enumeration value="blockParts"/>
			<xsd:enumeration value="blockRefs"/>
			<xsd:enumeration value="blocks"/>
			<xsd:enumeration value="boardingPositionEntrances"/>
			<xsd:enumeration value="boardingPositions"/>
			<xsd:enumeration value="bookingArrangements"/>
			<xsd:enumeration value="bookingTimes"/>
			<xsd:enumeration value="borderPoints"/>
			<xsd:enumeration value="calls"/>
			<xsd:enumeration value="canCarry"/>
			<xsd:enumeration value="canManoeuvre"/>
			<xsd:enumeration value="canRotate"/>
			<xsd:enumeration value="capacities"/>
			<xsd:enumeration value="cappingRules"/>
			<xsd:enumeration value="cells"/>
			<xsd:enumeration value="checkConstraintDelays"/>
			<xsd:enumeration value="checkConstraintThroughputs"/>
			<xsd:enumeration value="checkConstraints"/>
			<xsd:enumeration value="classes"/>
			<xsd:enumeration value="classifications"/>
			<xsd:enumeration value="codespaceAssignments"/>
			<xsd:enumeration value="codespaces"/>
			<xsd:enumeration value="columns"/>
			<xsd:enumeration value="commonSections"/>
			<xsd:enumeration value="companionProfiles"/>
			<xsd:enumeration value="compatibleWith"/>
			<xsd:enumeration value="components"/>
			<xsd:enumeration value="configurationConditions"/>
			<xsd:enumeration value="connections"/>
			<xsd:enumeration value="contacts"/>
			<xsd:enumeration value="containedIn"/>
			<xsd:enumeration value="contains"/>
			<xsd:enumeration value="contentValidityConditions"/>
			<xsd:enumeration value="contractDocuments"/>
			<xsd:enumeration value="contractees"/>
			<xsd:enumeration value="contractors"/>
			<xsd:enumeration value="contracts"/>
			<xsd:enumeration value="controlCentres"/>
			<xsd:enumeration value="controllableElements"/>
			<xsd:enumeration value="controllableElementsInSequence"/>
			<xsd:enumeration value="countries"/>
			<xsd:enumeration value="coupledJourneys"/>
			<xsd:enumeration value="coursesOfJourneys"/>
			<xsd:enumeration value="crewBases"/>
			<xsd:enumeration value="customerAccountEntries"/>
			<xsd:enumeration value="customerAccounts"/>
			<xsd:enumeration value="customerEligibilities"/>
			<xsd:enumeration value="customerPurchasePackageElements"/>
			<xsd:enumeration value="customerPurchasePackageEntries"/>
			<xsd:enumeration value="customerPurchasePackages"/>
			<xsd:enumeration value="customers"/>
			<xsd:enumeration value="dataObjects"/>
			<xsd:enumeration value="dataSources"/>
			<xsd:enumeration value="datedCalls"/>
			<xsd:enumeration value="datedPassingTimes"/>
			<xsd:enumeration value="dayTypeAssignments"/>
			<xsd:enumeration value="dayTypeRefs"/>
			<xsd:enumeration value="dayTypes"/>
			<xsd:enumeration value="deckEntranceAssignmentRef"/>
			<xsd:enumeration value="deckEntranceAssignments"/>
			<xsd:enumeration value="deckEntranceCouples"/>
			<xsd:enumeration value="deckEntranceUsages"/>
			<xsd:enumeration value="deckEntrances"/>
			<xsd:enumeration value="deckLevels"/>
			<xsd:enumeration value="deckNavigationPaths"/>
			<xsd:enumeration value="deckPathJunctions"/>
			<xsd:enumeration value="deckPathLinks"/>
			<xsd:enumeration value="deckPlacesInSequence"/>
			<xsd:enumeration value="deckPlanAssignments"/>
			<xsd:enumeration value="deckPlans"/>
			<xsd:enumeration value="deckSpaceCapacities"/>
			<xsd:enumeration value="deckSpaces"/>
			<xsd:enumeration value="deckWindows"/>
			<xsd:enumeration value="decks"/>
			<xsd:enumeration value="defaultInterchanges"/>
			<xsd:enumeration value="delays"/>
			<xsd:enumeration value="delegatedFrom"/>
			<xsd:enumeration value="delegatedResponsibilitySets"/>
			<xsd:enumeration value="deltaValues"/>
			<xsd:enumeration value="departments"/>
			<xsd:enumeration value="destinationDisplays"/>
			<xsd:enumeration value="destinations"/>
			<xsd:enumeration value="directions"/>
			<xsd:enumeration value="discountRights"/>
			<xsd:enumeration value="displayAssignments"/>
			<xsd:enumeration value="distanceMatrixElements"/>
			<xsd:enumeration value="distributionAssignments"/>
			<xsd:enumeration value="distributionChannels"/>
			<xsd:enumeration value="distributionPoints"/>
			<xsd:enumeration value="documentLinks"/>
			<xsd:enumeration value="driverTrips"/>
			<xsd:enumeration value="duties"/>
			<xsd:enumeration value="dutyParts"/>
			<xsd:enumeration value="elementAccesses"/>
			<xsd:enumeration value="elements"/>
			<xsd:enumeration value="entrances"/>
			<xsd:enumeration value="equipmentPlaces"/>
			<xsd:enumeration value="equipmentPositions"/>
			<xsd:enumeration value="equipmentProfiles"/>
			<xsd:enumeration value="equipments"/>
			<xsd:enumeration value="excludedJourneyPatternRefs"/>
			<xsd:enumeration value="facilities"/>
			<xsd:enumeration value="facilitySets"/>
			<xsd:enumeration value="fareContractEntries"/>
			<xsd:enumeration value="fareContracts"/>
			<xsd:enumeration value="fareElementsInSequence"/>
			<xsd:enumeration value="farePointsInPattern"/>
			<xsd:enumeration value="fareProducts"/>
			<xsd:enumeration value="fareScheduledStopPoints"/>
			<xsd:enumeration value="fareSections"/>
			<xsd:enumeration value="fareStructureElements"/>
			<xsd:enumeration value="fareStructureElementsInSequence"/>
			<xsd:enumeration value="fareTables"/>
			<xsd:enumeration value="fareZones"/>
			<xsd:enumeration value="featureMembers"/>
			<xsd:enumeration value="features"/>
			<xsd:enumeration value="fleets"/>
			<xsd:enumeration value="flexibleLinkProperties"/>
			<xsd:enumeration value="flexiblePointProperties"/>
			<xsd:enumeration value="flexibleServiceProperties"/>
			<xsd:enumeration value="flexibleStopPlaces"/>
			<xsd:enumeration value="flights"/>
			<xsd:enumeration value="frames"/>
			<xsd:enumeration value="frequencyGroups"/>
			<xsd:enumeration value="fulfilmentMethods"/>
			<xsd:enumeration value="garagePoints"/>
			<xsd:enumeration value="garages"/>
			<xsd:enumeration value="generalSections"/>
			<xsd:enumeration value="geographicalIntervals"/>
			<xsd:enumeration value="geographicalStructureFactors"/>
			<xsd:enumeration value="geographicalUnits"/>
			<xsd:enumeration value="gml:LineString"/>
			<xsd:enumeration value="gml:MultiPolygon"/>
			<xsd:enumeration value="gml:MultiSurface"/>
			<xsd:enumeration value="gml:Polygon"/>
			<xsd:enumeration value="gml:pos"/>
			<xsd:enumeration value="groupMemberships"/>
			<xsd:enumeration value="groupOfTimebands"/>
			<xsd:enumeration value="groupsOfDistanceMatrixElements"/>
			<xsd:enumeration value="groupsOfDistributionChannels"/>
			<xsd:enumeration value="groupsOfEntities"/>
			<xsd:enumeration value="groupsOfLines"/>
			<xsd:enumeration value="groupsOfLinks"/>
			<xsd:enumeration value="groupsOfOperators"/>
			<xsd:enumeration value="groupsOfPoints"/>
			<xsd:enumeration value="groupsOfSaleOfferPackages"/>
			<xsd:enumeration value="groupsOfSalesOfferPackages"/>
			<xsd:enumeration value="groupsOfServices"/>
			<xsd:enumeration value="groupsOfSingleJourneys"/>
			<xsd:enumeration value="groupsOfSites"/>
			<xsd:enumeration value="groupsOfStopPlaces"/>
			<xsd:enumeration value="groupsOfTariffZones"/>
			<xsd:enumeration value="headways"/>
			<xsd:enumeration value="includes"/>
			<xsd:enumeration value="individualPassengerInfos"/>
			<xsd:enumeration value="individualTravellers"/>
			<xsd:enumeration value="infoLinks"/>
			<xsd:enumeration value="installmentTypesOfPaymentMethod"/>
			<xsd:enumeration value="interchangeRules"/>
			<xsd:enumeration value="interchanges"/>
			<xsd:enumeration value="isAvailable"/>
			<xsd:enumeration value="isValid"/>
			<xsd:enumeration value="journeyAccountings"/>
			<xsd:enumeration value="journeyInterchanges"/>
			<xsd:enumeration value="journeyMeetings"/>
			<xsd:enumeration value="journeyPartCouples"/>
			<xsd:enumeration value="journeyPartPositions"/>
			<xsd:enumeration value="journeyParts"/>
			<xsd:enumeration value="journeyPatterns"/>
			<xsd:enumeration value="journeys"/>
			<xsd:enumeration value="junctions"/>
			<xsd:enumeration value="keyList"/>
			<xsd:enumeration value="layers"/>
			<xsd:enumeration value="layovers"/>
			<xsd:enumeration value="levels"/>
			<xsd:enumeration value="levelsInStructure"/>
			<xsd:enumeration value="limitations"/>
			<xsd:enumeration value="lineDirections"/>
			<xsd:enumeration value="lineNetworks"/>
			<xsd:enumeration value="lines"/>
			<xsd:enumeration value="linesInDirectionRefs"/>
			<xsd:enumeration value="links"/>
			<xsd:enumeration value="linksInSequence"/>
			<xsd:enumeration value="linksOnSection"/>
			<xsd:enumeration value="localServices"/>
			<xsd:enumeration value="logEntries"/>
			<xsd:enumeration value="logicalDisplays"/>
			<xsd:enumeration value="luggageSpots"/>
			<xsd:enumeration value="mainTerminusForPlaces"/>
			<xsd:enumeration value="mediumAccessDevices"/>
			<xsd:enumeration value="meetingPointAssignments"/>
			<xsd:enumeration value="members"/>
			<xsd:enumeration value="mobilityServiceConstraintZones"/>
			<xsd:enumeration value="mobilityServices"/>
			<xsd:enumeration value="modeRestrictionAssessments"/>
			<xsd:enumeration value="modesOfOperation"/>
			<xsd:enumeration value="monthValidityOffsets"/>
			<xsd:enumeration value="navigationPaths"/>
			<xsd:enumeration value="nearTopographicPlaces"/>
			<xsd:enumeration value="neighbours"/>
			<xsd:enumeration value="noticeAssignments"/>
			<xsd:enumeration value="notices"/>
			<xsd:enumeration value="occupancies"/>
			<xsd:enumeration value="onboardStays"/>
			<xsd:enumeration value="onlineServices"/>
			<xsd:enumeration value="onwardCalls"/>
			<xsd:enumeration value="onwardLinks"/>
			<xsd:enumeration value="openModes"/>
			<xsd:enumeration value="operatingDays"/>
			<xsd:enumeration value="operatingPeriods"/>
			<xsd:enumeration value="operationalContexts"/>
			<xsd:enumeration value="operators"/>
			<xsd:enumeration value="organisations"/>
			<xsd:enumeration value="otherCountries"/>
			<xsd:enumeration value="otherFacilities"/>
			<xsd:enumeration value="otherModes"/>
			<xsd:enumeration value="ownResponsibilitySets"/>
			<xsd:enumeration value="parkingAreas"/>
			<xsd:enumeration value="parkingChargeBands"/>
			<xsd:enumeration value="parkingComponents"/>
			<xsd:enumeration value="parkingLogEntries"/>
			<xsd:enumeration value="parkingProperties"/>
			<xsd:enumeration value="parkingTariffs"/>
			<xsd:enumeration value="parkings"/>
			<xsd:enumeration value="parts"/>
			<xsd:enumeration value="passengerAtStopTimes"/>
			<xsd:enumeration value="passengerBoardingPositionAssignments"/>
			<xsd:enumeration value="passengerInformationEquipments"/>
			<xsd:enumeration value="passengerSpotAllocations"/>
			<xsd:enumeration value="passengerSpots"/>
			<xsd:enumeration value="passengerVehicleSpots"/>
			<xsd:enumeration value="passingThrough"/>
			<xsd:enumeration value="passingTimes"/>
			<xsd:enumeration value="pathInstructions"/>
			<xsd:enumeration value="pathJunctions"/>
			<xsd:enumeration value="pathLinks"/>
			<xsd:enumeration value="pathLinksInSequence"/>
			<xsd:enumeration value="paymentMeans"/>
			<xsd:enumeration value="placeEquipments"/>
			<xsd:enumeration value="placeTypes"/>
			<xsd:enumeration value="placesInSequence"/>
			<xsd:enumeration value="pointOfInterestClassificationHierarchies"/>
			<xsd:enumeration value="pointOfInterestClassifications"/>
			<xsd:enumeration value="points"/>
			<xsd:enumeration value="pointsInPattern"/>
			<xsd:enumeration value="pointsInSequence"/>
			<xsd:enumeration value="pointsOfInterest"/>
			<xsd:enumeration value="pointsOnSection"/>
			<xsd:enumeration value="poolsOfVehicles"/>
			<xsd:enumeration value="possibleInstallmenttIntervals"/>
			<xsd:enumeration value="prerequisites"/>
			<xsd:enumeration value="previousCalls"/>
			<xsd:enumeration value="priceGroups"/>
			<xsd:enumeration value="priceUnits"/>
			<xsd:enumeration value="prices"/>
			<xsd:enumeration value="pricesFor"/>
			<xsd:enumeration value="pricingRules"/>
			<xsd:enumeration value="pricingServices"/>
			<xsd:enumeration value="privateCodes"/>
			<xsd:enumeration value="projections"/>
			<xsd:enumeration value="properties"/>
			<xsd:enumeration value="proposedByServices"/>
			<xsd:enumeration value="proposingServices"/>
			<xsd:enumeration value="qualityStructureFactors"/>
			<xsd:enumeration value="quayAlignments"/>
			<xsd:enumeration value="quays"/>
			<xsd:enumeration value="rechargingPlans"/>
			<xsd:enumeration value="rechargingPointAssignments"/>
			<xsd:enumeration value="rechargingSteps"/>
			<xsd:enumeration value="relatedOrganisations"/>
			<xsd:enumeration value="reliefOpportunities"/>
			<xsd:enumeration value="replacedJourneys"/>
			<xsd:enumeration value="replaces"/>
			<xsd:enumeration value="representing"/>
			<xsd:enumeration value="resides"/>
			<xsd:enumeration value="responsibilities"/>
			<xsd:enumeration value="responsibilityRoles"/>
			<xsd:enumeration value="responsibilitySets"/>
			<xsd:enumeration value="restrictedServiceFacilitySets"/>
			<xsd:enumeration value="restrictions"/>
			<xsd:enumeration value="retailConsortiums"/>
			<xsd:enumeration value="retailDevices"/>
			<xsd:enumeration value="reverseMembers"/>
			<xsd:enumeration value="reversePointsOnSection"/>
			<xsd:enumeration value="reviews"/>
			<xsd:enumeration value="roles"/>
			<xsd:enumeration value="rollingStockInventories"/>
			<xsd:enumeration value="rollingStockItems"/>
			<xsd:enumeration value="roundingSteps"/>
			<xsd:enumeration value="roundings"/>
			<xsd:enumeration value="routeInstructions"/>
			<xsd:enumeration value="routeLinks"/>
			<xsd:enumeration value="routePoints"/>
			<xsd:enumeration value="routes"/>
			<xsd:enumeration value="routingConstraintZones"/>
			<xsd:enumeration value="rows"/>
			<xsd:enumeration value="ruleStepResults"/>
			<xsd:enumeration value="runTimes"/>
			<xsd:enumeration value="salesOfferPackageElements"/>
			<xsd:enumeration value="salesOfferPackageSubstitutions"/>
			<xsd:enumeration value="salesOfferPackages"/>
			<xsd:enumeration value="salesTransactions"/>
			<xsd:enumeration value="satisfiesFacilityRequirements"/>
			<xsd:enumeration value="scheduledStopPoints"/>
			<xsd:enumeration value="schematicMaps"/>
			<xsd:enumeration value="seatEquipments"/>
			<xsd:enumeration value="sections"/>
			<xsd:enumeration value="sectionsInSequence"/>
			<xsd:enumeration value="securityListings"/>
			<xsd:enumeration value="sensorsInEntrance"/>
			<xsd:enumeration value="sensorsInSpot"/>
			<xsd:enumeration value="seriesConstraints"/>
			<xsd:enumeration value="servedPlaces"/>
			<xsd:enumeration value="servedScheduledStopPoints"/>
			<xsd:enumeration value="serviceBookingArrangements"/>
			<xsd:enumeration value="serviceExclusions"/>
			<xsd:enumeration value="serviceFacilitySets"/>
			<xsd:enumeration value="serviceJourneys"/>
			<xsd:enumeration value="serviceLinks"/>
			<xsd:enumeration value="servicePatterns"/>
			<xsd:enumeration value="services"/>
			<xsd:enumeration value="singleJourneyPaths"/>
			<xsd:enumeration value="singleJourneys"/>
			<xsd:enumeration value="siteFacilitySets"/>
			<xsd:enumeration value="siteStructures"/>
			<xsd:enumeration value="sources"/>
			<xsd:enumeration value="spaces"/>
			<xsd:enumeration value="spatialFeatures"/>
			<xsd:enumeration value="specificParameterAssignments"/>
			<xsd:enumeration value="specificToProfiles"/>
			<xsd:enumeration value="specifics"/>
			<xsd:enumeration value="spotAffinities"/>
			<xsd:enumeration value="spotAllocations"/>
			<xsd:enumeration value="spotColumns"/>
			<xsd:enumeration value="spotRows"/>
			<xsd:enumeration value="startOnlyOn"/>
			<xsd:enumeration value="startTimesAtStopPoints"/>
			<xsd:enumeration value="stopAreas"/>
			<xsd:enumeration value="stopAssignments"/>
			<xsd:enumeration value="stopPlaces"/>
			<xsd:enumeration value="structureFactors"/>
			<xsd:enumeration value="submodes"/>
			<xsd:enumeration value="subzones"/>
			<xsd:enumeration value="suitabilities"/>
			<xsd:enumeration value="suitableFor"/>
			<xsd:enumeration value="summaries"/>
			<xsd:enumeration value="supplementTo"/>
			<xsd:enumeration value="tariffZones"/>
			<xsd:enumeration value="tariffs"/>
			<xsd:enumeration value="taxiRanks"/>
			<xsd:enumeration value="taxiStands"/>
			<xsd:enumeration value="temporalValidityParameters"/>
			<xsd:enumeration value="thirdPartyProducts"/>
			<xsd:enumeration value="throughput"/>
			<xsd:enumeration value="timeDemandTypeAssignments"/>
			<xsd:enumeration value="timeDemandTypes"/>
			<xsd:enumeration value="timeIntervals"/>
			<xsd:enumeration value="timeStructureFactors"/>
			<xsd:enumeration value="timeUnits"/>
			<xsd:enumeration value="timebands"/>
			<xsd:enumeration value="timingLinkGroups"/>
			<xsd:enumeration value="timingLinks"/>
			<xsd:enumeration value="timingPatterns"/>
			<xsd:enumeration value="timingPoints"/>
			<xsd:enumeration value="timings"/>
			<xsd:enumeration value="topographicPlaces"/>
			<xsd:enumeration value="traces"/>
			<xsd:enumeration value="trafficControlPoints"/>
			<xsd:enumeration value="trainComponentLabelAssignments"/>
			<xsd:enumeration value="trainElementTypes"/>
			<xsd:enumeration value="trainElements"/>
			<xsd:enumeration value="trainNumbers"/>
			<xsd:enumeration value="transferModes"/>
			<xsd:enumeration value="transferRestrictions"/>
			<xsd:enumeration value="transfers"/>
			<xsd:enumeration value="transportModes"/>
			<xsd:enumeration value="transportTypes"/>
			<xsd:enumeration value="travelDocuments"/>
			<xsd:enumeration value="travelSpecifications"/>
			<xsd:enumeration value="tripTimes"/>
			<xsd:enumeration value="types"/>
			<xsd:enumeration value="typesOfEntity"/>
			<xsd:enumeration value="typesOfFareProduct"/>
			<xsd:enumeration value="typesOfMachineReadabilities"/>
			<xsd:enumeration value="typesOfOrganisation"/>
			<xsd:enumeration value="typesOfPaymentMethod"/>
			<xsd:enumeration value="typesOfPaymentMethodRef"/>
			<xsd:enumeration value="typesOfProofAcceptedRef"/>
			<xsd:enumeration value="typesOfProofRequiredRef"/>
			<xsd:enumeration value="typesOfRetailDevice"/>
			<xsd:enumeration value="typesOfService"/>
			<xsd:enumeration value="typesOfServiceFeature"/>
			<xsd:enumeration value="typesOfTravelDocument"/>
			<xsd:enumeration value="typesOfTravelDocuments"/>
			<xsd:enumeration value="typesOfValue"/>
			<xsd:enumeration value="units"/>
			<xsd:enumeration value="unlocalisedEquipments"/>
			<xsd:enumeration value="url"/>
			<xsd:enumeration value="usageParameters"/>
			<xsd:enumeration value="usedIn"/>
			<xsd:enumeration value="validableElements"/>
			<xsd:enumeration value="validityConditions"/>
			<xsd:enumeration value="validityParameterAssignments"/>
			<xsd:enumeration value="validityParameters"/>
			<xsd:enumeration value="values"/>
			<xsd:enumeration value="variants"/>
			<xsd:enumeration value="vehicleAccessCredentials"/>
			<xsd:enumeration value="vehicleAndCrewPoints"/>
			<xsd:enumeration value="vehicleEntrances"/>
			<xsd:enumeration value="vehicleEquipmentProfileMembers"/>
			<xsd:enumeration value="vehicleEquipmentProfiles"/>
			<xsd:enumeration value="vehicleJourneySpotAllocations"/>
			<xsd:enumeration value="vehicleJourneyStopAssignments"/>
			<xsd:enumeration value="vehicleJourneys"/>
			<xsd:enumeration value="vehicleMeetingLinks"/>
			<xsd:enumeration value="vehicleMeetingPlaceAssignments"/>
			<xsd:enumeration value="vehicleMeetingPlaces"/>
			<xsd:enumeration value="vehicleMeetingPointAssignments"/>
			<xsd:enumeration value="vehicleMeetingPoints"/>
			<xsd:enumeration value="vehicleModelProfiles"/>
			<xsd:enumeration value="vehicleModels"/>
			<xsd:enumeration value="vehiclePoolingDriverInfos"/>
			<xsd:enumeration value="vehiclePositionAlignments"/>
			<xsd:enumeration value="vehiclePreferences"/>
			<xsd:enumeration value="vehicleRestrictions"/>
			<xsd:enumeration value="vehicleServiceParts"/>
			<xsd:enumeration value="vehicleServices"/>
			<xsd:enumeration value="vehicleStoppingPlaces"/>
			<xsd:enumeration value="vehicleStoppingPositions"/>
			<xsd:enumeration value="vehicleTypes"/>
			<xsd:enumeration value="vehicles"/>
			<xsd:enumeration value="versionFrames"/>
			<xsd:enumeration value="versions"/>
			<xsd:enumeration value="vias"/>
			<xsd:enumeration value="waitTimes"/>
			<xsd:enumeration value="whitelistRefs"/>
			<xsd:enumeration value="whitelists"/>
			<xsd:enumeration value="x"/>
			<xsd:enumeration value="y"/>
			<xsd:enumeration value="zones"/>
			<xsd:enumeration value="zonesInSeries"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassWheelchairVehicleEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleEquipmentRefStructureType">
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="AccessVehicleEquipment"/>
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRubbishDisposalEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RubbishDisposalEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="RubbishDisposalEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerBeaconEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerBeaconEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="PassengerBeaconEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHelpPointEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from HelpPointEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="HelpPointEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerSafetyEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerSafetyEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="PassengerSafetyEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSanitaryEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SanitaryEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerEquipmentRefStructureType">
			<xsd:enumeration value="SanitaryEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="AccessVehicleEquipment"/>
			<xsd:enumeration value="ActualVehicleEquipment"/>
			<xsd:enumeration value="HelpPointEquipment"/>
			<xsd:enumeration value="PassengerBeaconEquipment"/>
			<xsd:enumeration value="PassengerInformationEquipment"/>
			<xsd:enumeration value="PassengerSafetyEquipment"/>
			<xsd:enumeration value="RubbishDisposalEquipment"/>
			<xsd:enumeration value="SanitaryEquipment"/>
			<xsd:enumeration value="TicketValidatorEquipment"/>
			<xsd:enumeration value="TicketingEquipment"/>
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessVehicleEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessVehicleEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleEquipmentRefStructureType">
			<xsd:enumeration value="AccessVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimetabledPassingTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimetabledPassingTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassingTimeRefStructureType">
			<xsd:enumeration value="TimetabledPassingTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEstimatedPassingTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EstimatedPassingTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassingTimeRefStructureType">
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="EstimatedPassingTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassObservedPassingTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ObservedPassingTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassingTimeRefStructureType">
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="ObservedPassingTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTargetPassingTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TargetPassingTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassingTimeRefStructureType">
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="TargetPassingTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerAtStopTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerAtStopTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassingTimeRefStructureType">
			<xsd:enumeration value="PassengerAtStopTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassingTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassingTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="EstimatedPassingTime"/>
			<xsd:enumeration value="ObservedPassingTime"/>
			<xsd:enumeration value="PassengerAtStopTime"/>
			<xsd:enumeration value="TargetPassingTime"/>
			<xsd:enumeration value="TimetabledPassingTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoutingConstraintZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RoutingConstraintZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="RoutingConstraintZone"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSimpleFeatureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SimpleFeature</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfPointsRefStructureType">
			<xsd:enumeration value="SimpleFeature"/>
			<xsd:enumeration value="SpatialFeature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassComplexFeatureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ComplexFeature</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfPointsRefStructureType">
			<xsd:enumeration value="ComplexFeature"/>
			<xsd:enumeration value="SpatialFeature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleTypeZoneRestrictionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleTypeZoneRestriction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="VehicleTypeZoneRestriction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMobilityServiceConstraintZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MobilityServiceConstraintZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="MobilityServiceConstraintZone"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSeriesConstraintRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SeriesConstraint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="SeriesConstraint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTurnaroundTimeLimitTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TurnaroundTimeLimitTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="TurnaroundTimeLimitTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleTypePreferenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleTypePreference</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="VehicleTypePreference"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDistanceMatrixElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DistanceMatrixElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="DistanceMatrixElement"/>
			<xsd:enumeration value="DynamicDistanceMatrixElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCompoundTrainRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CompoundTrain</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleTypeRefStructureType">
			<xsd:enumeration value="CompoundTrain"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceCalendarFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceCalendarFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="ServiceCalendarFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPoolOfVehiclesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PoolOfVehicles</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="PoolOfVehicles"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassClassOfUseRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ClassOfUse</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="ClassOfUse"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfOrganisationPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfOrganisationPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfOrganisationPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPaymentMethodRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPaymentMethod</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfPaymentMethod"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAdministrativeZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AdministrativeZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="AdministrativeZone"/>
			<xsd:enumeration value="TransportAdministrativeZone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTariffZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TariffZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="FareZone"/>
			<xsd:enumeration value="TariffZone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransportAdministrativeZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TransportAdministrativeZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAdministrativeZoneRefStructureType">
			<xsd:enumeration value="TransportAdministrativeZone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTariffZoneRefStructureType">
			<xsd:enumeration value="FareZone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="AccessZone"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfPointsRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfPoints</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AccessZone"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="AdministrativeZone"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="ComplexFeature"/>
			<xsd:enumeration value="Country"/>
			<xsd:enumeration value="Deck"/>
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="FareZone"/>
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="FlexibleStopPlace"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="GeneralZone"/>
			<xsd:enumeration value="GroupOfPoints"/>
			<xsd:enumeration value="HailAndRideArea"/>
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="MobilityServiceConstraintZone"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerSpace"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="RoadAddress"/>
			<xsd:enumeration value="RoutingConstraintZone"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="SimpleFeature"/>
			<xsd:enumeration value="SpatialFeature"/>
			<xsd:enumeration value="StopArea"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TariffZone"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="TopographicPlace"/>
			<xsd:enumeration value="TransportAdministrativeZone"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
			<xsd:enumeration value="VehicleTypeZoneRestriction"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Zone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfPointsRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AccessZone"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="AdministrativeZone"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Country"/>
			<xsd:enumeration value="Deck"/>
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="FareZone"/>
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="FlexibleStopPlace"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="GeneralZone"/>
			<xsd:enumeration value="HailAndRideArea"/>
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="MobilityServiceConstraintZone"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerSpace"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="RoadAddress"/>
			<xsd:enumeration value="RoutingConstraintZone"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="StopArea"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TariffZone"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="TopographicPlace"/>
			<xsd:enumeration value="TransportAdministrativeZone"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
			<xsd:enumeration value="VehicleTypeZoneRestriction"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneRefStructureType">
			<xsd:enumeration value="StopArea"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAuthorityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Authority</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransportOrganisationRefStructureType">
			<xsd:enumeration value="Authority"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAssistanceBookingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AssistanceBookingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="AssistanceBookingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTicketValidatorEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TicketValidatorEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="TicketValidatorEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTicketingEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TicketingEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="TicketingEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrolleyStandEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrolleyStandEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteEquipmentRefStructureType">
			<xsd:enumeration value="TrolleyStandEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSeatingEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SeatingEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteEquipmentRefStructureType">
			<xsd:enumeration value="SeatingEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassShelterEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ShelterEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteEquipmentRefStructureType">
			<xsd:enumeration value="ShelterEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassWaitingRoomEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from WaitingRoomEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteEquipmentRefStructureType">
			<xsd:enumeration value="WaitingRoomEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassWaitingEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from WaitingEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteEquipmentRefStructureType">
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceEquipmentRefStructureType">
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="TrolleyStandEquipment"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
			<xsd:enumeration value="LuggageLockerEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEntranceRefStructureType">
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Entrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteComponentRefStructureType">
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLevelInStructureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LevelInStructure</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="LevelInStructure"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteStructureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteStructure</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SiteStructure"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLevelRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Level</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Level"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteComponentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteComponent</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteElementRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceSiteRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceSite</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteRefStructureType">
			<xsd:enumeration value="ServiceSite"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Site</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteElementRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAddressablePlaceRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfSitesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfSites</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfSites"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopPlaceVehicleEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopPlaceVehicleEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEntranceRefStructureType">
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopPlaceEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopPlaceEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEntranceRefStructureType">
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBoardingPositionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BoardingPosition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceSpaceRefStructureType">
			<xsd:enumeration value="BoardingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceSpaceRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassQuayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Quay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceSpaceRefStructureType">
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="TaxiStand"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopPlaceSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopPlaceSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteComponentRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfStopPlacesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfStopPlaces</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfStopPlaces"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteRefStructureType">
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="TaxiRank"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHeadingSignRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from HeadingSign</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceEquipmentRefStructureType">
			<xsd:enumeration value="HeadingSign"/>
			<xsd:enumeration value="SignEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralSignRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralSign</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceEquipmentRefStructureType">
			<xsd:enumeration value="GeneralSign"/>
			<xsd:enumeration value="SignEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPlaceSignRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PlaceSign</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceEquipmentRefStructureType">
			<xsd:enumeration value="PlaceSign"/>
			<xsd:enumeration value="SignEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleReleaseEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleReleaseEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="VehicleReleaseEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCycleStorageEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CycleStorageEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="CycleStorageEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoughSurfaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RoughSurface</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAccessEquipmentRefStructureType">
			<xsd:enumeration value="RoughSurface"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStaircaseEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StaircaseEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAccessEquipmentRefStructureType">
			<xsd:enumeration value="StaircaseEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTravelatorEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TravelatorEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAccessEquipmentRefStructureType">
			<xsd:enumeration value="TravelatorEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntranceEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EntranceEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAccessEquipmentRefStructureType">
			<xsd:enumeration value="EntranceEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceEquipmentRefStructureType">
			<xsd:enumeration value="CrossingEquipment"/>
			<xsd:enumeration value="EntranceEquipment"/>
			<xsd:enumeration value="EscalatorEquipment"/>
			<xsd:enumeration value="LiftCallEquipment"/>
			<xsd:enumeration value="LiftEquipment"/>
			<xsd:enumeration value="PlaceLighting"/>
			<xsd:enumeration value="QueueingEquipment"/>
			<xsd:enumeration value="RampEquipment"/>
			<xsd:enumeration value="RoughSurface"/>
			<xsd:enumeration value="StaircaseEquipment"/>
			<xsd:enumeration value="TravelatorEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfServiceFeatureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfServiceFeature</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfServiceFeature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePositionAlignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePositionAlignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehiclePositionAlignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleQuayAlignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleQuayAlignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleQuayAlignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleStoppingPositionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleStoppingPosition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceSpaceRefStructureType">
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleStoppingPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleStoppingPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceSpaceRefStructureType">
			<xsd:enumeration value="VehicleStoppingPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfParkingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfParking</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfParking"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingBayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingBay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteComponentRefStructureType">
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteComponentRefStructureType">
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingPropertiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingProperties</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ParkingProperties"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingCapacityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingCapacity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ParkingCapacity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Parking</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteRefStructureType">
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="RechargingStation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCateringServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CateringService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="CateringService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRetailServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RetailService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="RetailService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMoneyServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MoneyService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="MoneyService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHireServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from HireService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="HireService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCommunicationServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CommunicationService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="CommunicationService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingPointAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingPointAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="RechargingPointAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingStationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingStation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingRefStructureType">
			<xsd:enumeration value="RechargingStation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingBayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingBay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingBayRefStructureType">
			<xsd:enumeration value="RechargingBay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTaxiParkingAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TaxiParkingArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingAreaRefStructureType">
			<xsd:enumeration value="TaxiParkingArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTaxiStandRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TaxiStand</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassQuayRefStructureType">
			<xsd:enumeration value="TaxiStand"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTaxiRankRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TaxiRank</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopPlaceRefStructureType">
			<xsd:enumeration value="TaxiRank"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCheckConstraintThroughputRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CheckConstraintThroughput</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="CheckConstraintThroughput"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCheckConstraintDelayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CheckConstraintDelay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="CheckConstraintDelay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCheckConstraintRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CheckConstraint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="CheckConstraint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfCongestionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfCongestion</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfCongestion"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteNavigationPathRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteNavigationPath</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGenericNavigationPathRefStructureType">
			<xsd:enumeration value="DeckNavigationPath"/>
			<xsd:enumeration value="NavigationPath"/>
			<xsd:enumeration value="SiteNavigationPath"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOffSitePathLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OffSitePathLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGenericPathLinkRefStructureType">
			<xsd:enumeration value="OffSitePathLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSitePathLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SitePathLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGenericPathLinkRefStructureType">
			<xsd:enumeration value="DeckPathLink"/>
			<xsd:enumeration value="OffSitePathLink"/>
			<xsd:enumeration value="PathLink"/>
			<xsd:enumeration value="SitePathLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointOfInterestVehicleEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointOfInterestVehicleEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEntranceRefStructureType">
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointOfInterestClassificationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointOfInterestClassification</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="PointOfInterestClassification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointOfInterestRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointOfInterest</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSiteRefStructureType">
			<xsd:enumeration value="PointOfInterest"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMeetingPointServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MeetingPointService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="MeetingPointService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLeftLuggageServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LeftLuggageService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="LeftLuggageService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLuggageServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LuggageService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="LuggageService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLostPropertyServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LostPropertyService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="LostPropertyService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassComplaintsServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ComplaintsService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="ComplaintsService"/>
			<xsd:enumeration value="CustomerService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="ComplaintsService"/>
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="LeftLuggageService"/>
			<xsd:enumeration value="LostPropertyService"/>
			<xsd:enumeration value="MeetingPointService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAssistanceServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AssistanceService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="AssistanceService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTicketingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TicketingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocalServiceRefStructureType">
			<xsd:enumeration value="TicketingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLocalServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LocalService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="AssistanceBookingService"/>
			<xsd:enumeration value="AssistanceService"/>
			<xsd:enumeration value="CateringService"/>
			<xsd:enumeration value="CommunicationService"/>
			<xsd:enumeration value="ComplaintsService"/>
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="HireService"/>
			<xsd:enumeration value="LeftLuggageService"/>
			<xsd:enumeration value="LostPropertyService"/>
			<xsd:enumeration value="LuggageService"/>
			<xsd:enumeration value="MeetingPointService"/>
			<xsd:enumeration value="MoneyService"/>
			<xsd:enumeration value="RetailService"/>
			<xsd:enumeration value="TicketingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHailAndRideAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from HailAndRideArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFlexibleQuayRefStructureType">
			<xsd:enumeration value="HailAndRideArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFlexibleQuayRefStructureType">
			<xsd:enumeration value="FlexibleArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleQuayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleQuay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="HailAndRideArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleStopPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleStopPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="FlexibleStopPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInfrastructureFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InfrastructureFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="InfrastructureFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="SiteFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDefaultConnectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DefaultConnection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassConnectionRefStructureType">
			<xsd:enumeration value="DefaultConnection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteConnectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteConnection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassConnectionRefStructureType">
			<xsd:enumeration value="SiteConnection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerBoardingPositionAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerBoardingPositionAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopAssignmentRefStructureType">
			<xsd:enumeration value="DeckEntranceAssignment"/>
			<xsd:enumeration value="PassengerBoardingPositionAssignment"/>
			<xsd:enumeration value="TrainComponentStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopAssignmentRefStructureType">
			<xsd:enumeration value="TrainStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopAssignmentRefStructureType">
			<xsd:enumeration value="DynamicStopAssignment"/>
			<xsd:enumeration value="PassengerStopAssignment"/>
			<xsd:enumeration value="VehicleJourneyStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DeckEntranceAssignment"/>
			<xsd:enumeration value="DynamicStopAssignment"/>
			<xsd:enumeration value="FlexibleStopAssignment"/>
			<xsd:enumeration value="NavigationPathAssignment"/>
			<xsd:enumeration value="PassengerBoardingPositionAssignment"/>
			<xsd:enumeration value="PassengerStopAssignment"/>
			<xsd:enumeration value="TrainComponentStopAssignment"/>
			<xsd:enumeration value="TrainStopAssignment"/>
			<xsd:enumeration value="VehicleJourneyStopAssignment"/>
			<xsd:enumeration value="VehicleTypeStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareSectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareSection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGeneralSectionRefStructureType">
			<xsd:enumeration value="FareSection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFarePointInPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FarePointInPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointInJourneyPatternRefStructureType">
			<xsd:enumeration value="FarePointInPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBorderPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BorderPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTimingPointRefStructureType">
			<xsd:enumeration value="BorderPoint"/>
			<xsd:enumeration value="Point"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareScheduledStopPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareScheduledStopPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassScheduledStopPointRefStructureType">
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="Point"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDefaultDeadRunRunTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DefaultDeadRunRunTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="DefaultDeadRunRunTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHeadwayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Headway</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="Headway"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyTimingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyTiming</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DatedPassingTime"/>
			<xsd:enumeration value="DefaultDeadRunRunTime"/>
			<xsd:enumeration value="DefaultServiceJourneyRunTime"/>
			<xsd:enumeration value="EstimatedPassingTime"/>
			<xsd:enumeration value="Headway"/>
			<xsd:enumeration value="InterchangeRuleTiming"/>
			<xsd:enumeration value="JourneyHeadway"/>
			<xsd:enumeration value="JourneyLayover"/>
			<xsd:enumeration value="JourneyPatternHeadway"/>
			<xsd:enumeration value="JourneyPatternLayover"/>
			<xsd:enumeration value="JourneyPatternRunTime"/>
			<xsd:enumeration value="JourneyPatternWaitTime"/>
			<xsd:enumeration value="JourneyRunTime"/>
			<xsd:enumeration value="JourneyWaitTime"/>
			<xsd:enumeration value="ObservedPassingTime"/>
			<xsd:enumeration value="PassengerAtStopTime"/>
			<xsd:enumeration value="TargetPassingTime"/>
			<xsd:enumeration value="TimetabledPassingTime"/>
			<xsd:enumeration value="TurnaroundTimeLimitTime"/>
			<xsd:enumeration value="VehicleJourneyHeadway"/>
			<xsd:enumeration value="VehicleJourneyLayover"/>
			<xsd:enumeration value="VehicleJourneyRunTime"/>
			<xsd:enumeration value="VehicleJourneyWaitTime"/>
			<xsd:enumeration value="VehicleTypePreference"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingLinkInJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingLinkInJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkInJourneyPatternRefStructureType">
			<xsd:enumeration value="TimingLinkInJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingPointInJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingPointInJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointInJourneyPatternRefStructureType">
			<xsd:enumeration value="TimingPointInJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLinkInJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LinkInJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="LinkInJourneyPattern"/>
			<xsd:enumeration value="TimingLinkInJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointInJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointInJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FarePointInPattern"/>
			<xsd:enumeration value="PointInJourneyPattern"/>
			<xsd:enumeration value="StopPointInJourneyPattern"/>
			<xsd:enumeration value="TimingPointInJourneyPattern"/>
			<xsd:enumeration value="VehicleMeetingPointInPath"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeadRunJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeadRunJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyPatternRefStructureType">
			<xsd:enumeration value="DeadRunJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="DeadRunJourneyPattern"/>
			<xsd:enumeration value="JourneyPattern"/>
			<xsd:enumeration value="ServiceJourneyPattern"/>
			<xsd:enumeration value="ServicePattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStopPointInJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StopPointInJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointInJourneyPatternRefStructureType">
			<xsd:enumeration value="StopPointInJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceJourneyPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceJourneyPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyPatternRefStructureType">
			<xsd:enumeration value="ServiceJourneyPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServicePatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServicePattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyPatternRefStructureType">
			<xsd:enumeration value="ServicePattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTimingLinkRefStructureType">
			<xsd:enumeration value="ServiceLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassConnectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Connection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransferRefStructureType">
			<xsd:enumeration value="Connection"/>
			<xsd:enumeration value="DefaultConnection"/>
			<xsd:enumeration value="SiteConnection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassScheduledStopPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ScheduledStopPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTimingPointRefStructureType">
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="ScheduledStopPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransferRestrictionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TransferRestriction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="TransferRestriction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceExclusionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceExclusion</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="ServiceExclusion"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyPatternLayoverRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyPatternLayover</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="JourneyPatternLayover"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyPatternRunTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyPatternRunTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="JourneyPatternRunTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfTimeDemandTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfTimeDemandType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfTimeDemandType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeDemandProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeDemandProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TimeDemandProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeDemandTypeAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeDemandTypeAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="TimeDemandTypeAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeDemandTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeDemandType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TimeDemandType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPassengerInformationEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPassengerInformationEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfPassengerInformationEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLogicalDisplayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LogicalDisplay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="LogicalDisplay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerInformationEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerInformationEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="PassengerInformationEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDisplayAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DisplayAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DisplayAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCommonSectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CommonSection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSectionRefStructureType">
			<xsd:enumeration value="CommonSection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInfrastructureLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InfrastructureLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="RailwayElement"/>
			<xsd:enumeration value="RoadElement"/>
			<xsd:enumeration value="WireElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInfrastructurePointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InfrastructurePoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointRefStructureType">
			<xsd:enumeration value="RailwayJunction"/>
			<xsd:enumeration value="RoadJunction"/>
			<xsd:enumeration value="WireJunction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexiblePointPropertiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexiblePointProperties</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FlexiblePointProperties"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleLinkPropertiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleLinkProperties</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FlexibleLinkProperties"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleLineRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleLine</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLineRefStructureType">
			<xsd:enumeration value="FlexibleLine"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLineNetworkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LineNetwork</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="LineNetwork"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLineSectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LineSection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSectionRefStructureType">
			<xsd:enumeration value="LineSection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfActivationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfActivation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfActivation"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassActivationAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ActivationAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="ActivationAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassActivationLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ActivationLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="ActivationLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrafficControlPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrafficControlPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointRefStructureType">
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="TrafficControlPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBeaconPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BeaconPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassActivationPointRefStructureType">
			<xsd:enumeration value="BeaconPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassActivationPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ActivationPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointRefStructureType">
			<xsd:enumeration value="ActivationPoint"/>
			<xsd:enumeration value="BeaconPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassActivatedEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ActivatedEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="ActivatedEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCrewBaseRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CrewBase</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="CrewBase"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGarageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Garage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAddressablePlaceRefStructureType">
			<xsd:enumeration value="Garage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGaragePointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GaragePoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingPointRefStructureType">
			<xsd:enumeration value="GaragePoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassReliefPointRefStructureType">
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="ParkingPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassReliefPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ReliefPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTimingPointRefStructureType">
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="ParkingPoint"/>
			<xsd:enumeration value="ReliefPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfLineRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfLine</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfLine"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDestinationDisplayVariantRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DestinationDisplayVariant</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DestinationDisplayVariant"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDestinationDisplayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DestinationDisplay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DestinationDisplay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassNetworkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Network</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfLinesRefStructureType">
			<xsd:enumeration value="Network"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAllowedLineDirectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AllowedLineDirection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AllowedLineDirection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLineRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Line</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FlexibleLine"/>
			<xsd:enumeration value="Line"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfLinesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfLines</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfLines"/>
			<xsd:enumeration value="Network"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOvertakingPossibilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OvertakingPossibility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassNetworkRestrictionRefStructureType">
			<xsd:enumeration value="OvertakingPossibility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMeetingRestrictionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MeetingRestriction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInfrastructureLinkRestrictionRefStructureType">
			<xsd:enumeration value="MeetingRestriction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRestrictedManoeuvreRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RestrictedManoeuvre</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInfrastructureLinkRestrictionRefStructureType">
			<xsd:enumeration value="RestrictedManoeuvre"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInfrastructureLinkRestrictionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InfrastructureLinkRestriction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassNetworkRestrictionRefStructureType">
			<xsd:enumeration value="MeetingRestriction"/>
			<xsd:enumeration value="RestrictedManoeuvre"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleTypeAtPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleTypeAtPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassNetworkRestrictionRefStructureType">
			<xsd:enumeration value="VehicleTypeAtPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassNetworkRestrictionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from NetworkRestriction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="MeetingRestriction"/>
			<xsd:enumeration value="OvertakingPossibility"/>
			<xsd:enumeration value="RestrictedManoeuvre"/>
			<xsd:enumeration value="VehicleTypeAtPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassModeRestrictionAssessmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ModeRestrictionAssessment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ModeRestrictionAssessment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointOnRouteRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointOnRoute</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PointOnRoute"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRouteLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RouteLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="RouteLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoutePointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RoutePoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPointRefStructureType">
			<xsd:enumeration value="BorderPoint"/>
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="ParkingPoint"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="ReliefPoint"/>
			<xsd:enumeration value="RoutePoint"/>
			<xsd:enumeration value="ScheduledStopPoint"/>
			<xsd:enumeration value="TimingPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRouteRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Route</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="FlexibleRoute"/>
			<xsd:enumeration value="Route"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDirectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Direction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="Direction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfTimingLinksRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfTimingLinks</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfTimingLinks"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="ServiceLink"/>
			<xsd:enumeration value="TimingLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassRoutePointRefStructureType">
			<xsd:enumeration value="BorderPoint"/>
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="ParkingPoint"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="ReliefPoint"/>
			<xsd:enumeration value="ScheduledStopPoint"/>
			<xsd:enumeration value="TimingPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingPatternRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingPattern</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="TimingPattern"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRouteInstructionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RouteInstruction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RouteInstruction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMobilityJourneyFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MobilityJourneyFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="MobilityJourneyFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMobilityServiceFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MobilityServiceFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="MobilityServiceFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOnlineServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OnlineService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassMobilityServiceRefStructureType">
			<xsd:enumeration value="OnlineService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOnlineServiceOperatorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OnlineServiceOperator</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationRefStructureType">
			<xsd:enumeration value="OnlineServiceOperator"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfMobilityServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfMobilityService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfMobilityService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleRentalServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleRentalService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCommonVehicleServiceRefStructureType">
			<xsd:enumeration value="VehicleRentalService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleSharingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleSharingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCommonVehicleServiceRefStructureType">
			<xsd:enumeration value="VehicleSharingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassChauffeuredVehicleServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ChauffeuredVehicleService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehiclePoolingServiceRefStructureType">
			<xsd:enumeration value="ChauffeuredVehicleService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTaxiServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TaxiService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehiclePoolingServiceRefStructureType">
			<xsd:enumeration value="TaxiService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCarPoolingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CarPoolingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehiclePoolingServiceRefStructureType">
			<xsd:enumeration value="CarPoolingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCommonVehicleServiceRefStructureType">
			<xsd:enumeration value="CarPoolingService"/>
			<xsd:enumeration value="ChauffeuredVehicleService"/>
			<xsd:enumeration value="TaxiService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCommonVehicleServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CommonVehicleService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassMobilityServiceRefStructureType">
			<xsd:enumeration value="CarPoolingService"/>
			<xsd:enumeration value="ChauffeuredVehicleService"/>
			<xsd:enumeration value="TaxiService"/>
			<xsd:enumeration value="VehicleRentalService"/>
			<xsd:enumeration value="VehicleSharingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMobilityServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MobilityService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="CarPoolingService"/>
			<xsd:enumeration value="ChauffeuredVehicleService"/>
			<xsd:enumeration value="OnlineService"/>
			<xsd:enumeration value="TaxiService"/>
			<xsd:enumeration value="VehicleRentalService"/>
			<xsd:enumeration value="VehicleSharingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfSingleJourneysRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfSingleJourneys</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfSingleJourneys"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSingleJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SingleJourney</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyRefStructureType">
			<xsd:enumeration value="SingleJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSingleJourneyPathRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SingleJourneyPath</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="SingleJourneyPath"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingBayStatusRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingBayStatus</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="ParkingBayStatus"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMonitoredVehicleSharingParkingBayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MonitoredVehicleSharingParkingBay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleSharingParkingBayRefStructureType">
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleMeetingLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleMeetingLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="VehicleMeetingLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingPlaceAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingPlaceAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleServicePlaceAssignmentRefStructureType">
			<xsd:enumeration value="VehiclePoolingPlaceAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleSharingPlaceAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleSharingPlaceAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleServicePlaceAssignmentRefStructureType">
			<xsd:enumeration value="VehicleSharingPlaceAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTaxiServicePlaceAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TaxiServicePlaceAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleServicePlaceAssignmentRefStructureType">
			<xsd:enumeration value="TaxiServicePlaceAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleServicePlaceAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleServicePlaceAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="TaxiServicePlaceAssignment"/>
			<xsd:enumeration value="VehiclePoolingPlaceAssignment"/>
			<xsd:enumeration value="VehicleServicePlaceAssignment"/>
			<xsd:enumeration value="VehicleSharingPlaceAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingParkingBayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingParkingBay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingBayRefStructureType">
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleSharingParkingBayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleSharingParkingBay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingBayRefStructureType">
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingParkingAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingParkingArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingAreaRefStructureType">
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleSharingParkingAreaRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleSharingParkingArea</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassParkingAreaRefStructureType">
			<xsd:enumeration value="VehicleSharingParkingArea"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingMeetingPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingMeetingPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleMeetingPlaceRefStructureType">
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleMeetingPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleMeetingPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAddressablePlaceRefStructureType">
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDynamicVehicleMeetingPointAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DynamicVehicleMeetingPointAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleMeetingPointAssignmentRefStructureType">
			<xsd:enumeration value="DynamicVehicleMeetingPointAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleMeetingPointAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleMeetingPointAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DynamicVehicleMeetingPointAssignment"/>
			<xsd:enumeration value="VehicleMeetingPointAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAdditionalDriverOptionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AdditionalDriverOption</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassRentalOptionRefStructureType">
			<xsd:enumeration value="AdditionalDriverOption"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRentalOptionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RentalOption</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="AdditionalDriverOption"/>
			<xsd:enumeration value="RentalOption"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRentalPenaltyPolicyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RentalPenaltyPolicy</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="RentalPenaltyPolicy"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleAccessCredentialsAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleAccessCredentialsAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="VehicleAccessCredentialsAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceAccessCodeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceAccessCode</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTravelDocumentRefStructureType">
			<xsd:enumeration value="ServiceAccessCode"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassIndividualPassengerInfoRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from IndividualPassengerInfo</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="IndividualPassengerInfo"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolingDriverInfoRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolingDriverInfo</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehiclePoolingDriverInfo"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassIndividualTravellerRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from IndividualTraveller</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="IndividualTraveller"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehiclePoolerProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehiclePoolerProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUserProfileRefStructureType">
			<xsd:enumeration value="VehiclePoolerProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOccupancyViewRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OccupancyView</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OccupancyView"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingStepRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingStep</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RechargingStep"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingPlanRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingPlan</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RechargingPlan"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDriverTripTimeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DriverTripTime</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DriverTripTime"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDriverTripRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DriverTrip</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DriverTrip"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDutyPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DutyPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAccountableElementRefStructureType">
			<xsd:enumeration value="DutyPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccountableElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccountableElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccountableElement"/>
			<xsd:enumeration value="DutyPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDutyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Duty</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Duty"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInterchangeRuleTimingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InterchangeRuleTiming</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyTimingRefStructureType">
			<xsd:enumeration value="InterchangeRuleTiming"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInterchangeRuleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InterchangeRule</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInterchangeRefStructureType">
			<xsd:enumeration value="InterchangeRule"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceJourneyPatternInterchangeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceJourneyPatternInterchange</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInterchangeRefStructureType">
			<xsd:enumeration value="ServiceJourneyPatternInterchange"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceJourneyInterchangeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceJourneyInterchange</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInterchangeRefStructureType">
			<xsd:enumeration value="ServiceJourneyInterchange"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDefaultInterchangeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DefaultInterchange</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInterchangeRefStructureType">
			<xsd:enumeration value="DefaultInterchange"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInterchangeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Interchange</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DefaultInterchange"/>
			<xsd:enumeration value="InterchangeRule"/>
			<xsd:enumeration value="ServiceJourneyInterchange"/>
			<xsd:enumeration value="ServiceJourneyPatternInterchange"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyMeetingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyMeeting</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="JourneyMeeting"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFlexibleServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFlexibleService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFlexibleService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFlexibleServicePropertiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FlexibleServiceProperties</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FlexibleServiceProperties"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRhythmicalJourneyGroupRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RhythmicalJourneyGroup</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyFrequencyGroupRefStructureType">
			<xsd:enumeration value="RhythmicalJourneyGroup"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassHeadwayJourneyGroupRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from HeadwayJourneyGroup</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyFrequencyGroupRefStructureType">
			<xsd:enumeration value="HeadwayJourneyGroup"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyFrequencyGroupRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyFrequencyGroup</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="HeadwayJourneyGroup"/>
			<xsd:enumeration value="RhythmicalJourneyGroup"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTemplateServiceJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TemplateServiceJourney</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassServiceJourneyRefStructureType">
			<xsd:enumeration value="TemplateServiceJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyAccountingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyAccounting</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="JourneyAccounting"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDatedSpecialServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DatedSpecialService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSpecialServiceRefStructureType">
			<xsd:enumeration value="DatedSpecialService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCallRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Call</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Call"/>
			<xsd:enumeration value="MonitoredCall"/>
			<xsd:enumeration value="OnwardCall"/>
			<xsd:enumeration value="PreviousCall"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDynamicStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DynamicStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleJourneyStopAssignmentRefStructureType">
			<xsd:enumeration value="DynamicStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainComponentLabelAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainComponentLabelAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="TrainComponentLabelAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleJourneyStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleJourneyStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerStopAssignmentRefStructureType">
			<xsd:enumeration value="DynamicStopAssignment"/>
			<xsd:enumeration value="VehicleJourneyStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleTypeStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleTypeStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassStopAssignmentRefStructureType">
			<xsd:enumeration value="VehicleTypeStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainComponentStopAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainComponentStopAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPassengerBoardingPositionAssignmentRefStructureType">
			<xsd:enumeration value="TrainComponentStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRestrictedServiceFacilitySetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RestrictedServiceFacilitySet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassServiceFacilitySetRefStructureType">
			<xsd:enumeration value="RestrictedServiceFacilitySet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckPlanAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckPlanAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DeckPlanAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainBlockPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainBlockPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassBlockPartRefStructureType">
			<xsd:enumeration value="TrainBlockPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBlockPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BlockPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="BlockPart"/>
			<xsd:enumeration value="TrainBlockPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainBlockRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainBlock</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassBlockRefStructureType">
			<xsd:enumeration value="TrainBlock"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBlockRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Block</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Block"/>
			<xsd:enumeration value="TrainBlock"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPurposeOfJourneyPartitionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PurposeOfJourneyPartition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="PurposeOfJourneyPartition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyPartCoupleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyPartCouple</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="JourneyPartCouple"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCoupledJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CoupledJourney</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CoupledJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from JourneyPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="JourneyPart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassReliefOpportunityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ReliefOpportunity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ReliefOpportunity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCourseOfJourneysRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CourseOfJourneys</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CourseOfJourneys"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleServicePartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleServicePart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleServicePart"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCompoundBlockRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CompoundBlock</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CompoundBlock"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimingAlgorithmTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimingAlgorithmType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TimingAlgorithmType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainNumberRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainNumber</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TrainNumber"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeadRunRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeadRun</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleJourneyRefStructureType">
			<xsd:enumeration value="DeadRun"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleJourney</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyRefStructureType">
			<xsd:enumeration value="DatedVehicleJourney"/>
			<xsd:enumeration value="DeadRun"/>
			<xsd:enumeration value="NormalDatedVehicleJourney"/>
			<xsd:enumeration value="VehicleJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Journey</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="DatedServiceJourney"/>
			<xsd:enumeration value="DatedSpecialService"/>
			<xsd:enumeration value="DatedVehicleJourney"/>
			<xsd:enumeration value="DeadRun"/>
			<xsd:enumeration value="NormalDatedVehicleJourney"/>
			<xsd:enumeration value="ServiceJourney"/>
			<xsd:enumeration value="SingleJourney"/>
			<xsd:enumeration value="SpecialService"/>
			<xsd:enumeration value="TemplateServiceJourney"/>
			<xsd:enumeration value="TemplateVehicleJourney"/>
			<xsd:enumeration value="VehicleJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfServicesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfServices</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfServices"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpecialServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpecialService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyRefStructureType">
			<xsd:enumeration value="DatedSpecialService"/>
			<xsd:enumeration value="SpecialService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceJourneyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceJourney</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassJourneyRefStructureType">
			<xsd:enumeration value="DatedServiceJourney"/>
			<xsd:enumeration value="ServiceJourney"/>
			<xsd:enumeration value="TemplateServiceJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="ServiceFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDriverScheduleFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DriverScheduleFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="DriverScheduleFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleScheduleFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleScheduleFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="VehicleScheduleFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimetableFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimetableFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="TimetableFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessibilityAssessmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessibilityAssessment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccessibilityAssessment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPlugRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPlug</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfPlug"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfBatteryChemistryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfBatteryChemistry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfBatteryChemistry"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBatteryEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BatteryEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="BatteryEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRefuellingEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RefuellingEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="RefuellingEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleChargingEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleChargingEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="VehicleChargingEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfLocatableSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfLocatableSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfLocatableSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLuggageSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LuggageSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocatableSpotRefStructureType">
			<xsd:enumeration value="LuggageSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerVehicleSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerVehicleSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocatableSpotRefStructureType">
			<xsd:enumeration value="PassengerVehicleSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLocatableSpotRefStructureType">
			<xsd:enumeration value="PassengerSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLocatableSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LocatableSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOnboardSpaceRefStructureType">
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOnboardSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OnboardSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerSpace"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpotColumnRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpotColumn</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SpotColumn"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpotRowRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpotRow</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SpotRow"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSchematicMapRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SchematicMap</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SchematicMap"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRechargingEquipmentProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RechargingEquipmentProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleEquipmentProfileRefStructureType">
			<xsd:enumeration value="RechargingEquipmentProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfDriverPermitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfDriverPermit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfDriverPermit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAcceptedDriverPermitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AcceptedDriverPermit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="AcceptedDriverPermit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleEquipmentProfileMemberRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleEquipmentProfileMember</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleEquipmentProfileMember"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPurposeOfEquipmentProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PurposeOfEquipmentProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="PurposeOfEquipmentProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleEquipmentProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleEquipmentProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RechargingEquipmentProfile"/>
			<xsd:enumeration value="VehicleEquipmentProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleModelRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleModel</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleModel"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFacilityRequirementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FacilityRequirement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleRequirementRefStructureType">
			<xsd:enumeration value="FacilityRequirement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleManoeuvringRequirementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleManoeuvringRequirement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleRequirementRefStructureType">
			<xsd:enumeration value="VehicleManoeuvringRequirement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerVehicleCapacityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerVehicleCapacity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PassengerVehicleCapacity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerCapacityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerCapacity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PassengerCapacity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerCarryingRequirementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerCarryingRequirement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleRequirementRefStructureType">
			<xsd:enumeration value="PassengerCarryingRequirement"/>
			<xsd:enumeration value="PassengerCarryingRequirementsView"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleRequirementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleRequirement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FacilityRequirement"/>
			<xsd:enumeration value="PassengerCarryingRequirement"/>
			<xsd:enumeration value="PassengerCarryingRequirementsView"/>
			<xsd:enumeration value="VehicleManoeuvringRequirement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSimpleVehicleTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SimpleVehicleType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransportTypeRefStructureType">
			<xsd:enumeration value="SimpleVehicleType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransportTypeRefStructureType">
			<xsd:enumeration value="CompoundTrain"/>
			<xsd:enumeration value="PoweredTrain"/>
			<xsd:enumeration value="Train"/>
			<xsd:enumeration value="UnpoweredTrain"/>
			<xsd:enumeration value="VehicleType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransportTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TransportType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CompoundTrain"/>
			<xsd:enumeration value="PoweredTrain"/>
			<xsd:enumeration value="SimpleVehicleType"/>
			<xsd:enumeration value="Train"/>
			<xsd:enumeration value="TransportType"/>
			<xsd:enumeration value="UnpoweredTrain"/>
			<xsd:enumeration value="VehicleType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDayTypeAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DayTypeAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DayTypeAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOperatingPeriodRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OperatingPeriod</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OperatingPeriod"/>
			<xsd:enumeration value="UicOperatingPeriod"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOperatingDayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OperatingDay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OperatingDay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceCalendarRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceCalendar</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ServiceCalendar"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPlaceEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PlaceEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="BatteryEquipment"/>
			<xsd:enumeration value="CrossingEquipment"/>
			<xsd:enumeration value="CycleStorageEquipment"/>
			<xsd:enumeration value="EntranceEquipment"/>
			<xsd:enumeration value="EscalatorEquipment"/>
			<xsd:enumeration value="GeneralSign"/>
			<xsd:enumeration value="HeadingSign"/>
			<xsd:enumeration value="LiftCallEquipment"/>
			<xsd:enumeration value="LiftEquipment"/>
			<xsd:enumeration value="LuggageLockerEquipment"/>
			<xsd:enumeration value="OtherPlaceEquipment"/>
			<xsd:enumeration value="PlaceLighting"/>
			<xsd:enumeration value="PlaceSign"/>
			<xsd:enumeration value="QueueingEquipment"/>
			<xsd:enumeration value="RampEquipment"/>
			<xsd:enumeration value="RefuellingEquipment"/>
			<xsd:enumeration value="RoughSurface"/>
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="SignEquipment"/>
			<xsd:enumeration value="StaircaseEquipment"/>
			<xsd:enumeration value="TravelatorEquipment"/>
			<xsd:enumeration value="TrolleyStandEquipment"/>
			<xsd:enumeration value="VehicleChargingEquipment"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEquipmentPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EquipmentPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="EquipmentPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEquipmentPositionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EquipmentPosition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="EquipmentPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInstalledEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from InstalledEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="AccessVehicleEquipment"/>
			<xsd:enumeration value="ActualVehicleEquipment"/>
			<xsd:enumeration value="BatteryEquipment"/>
			<xsd:enumeration value="BedEquipment"/>
			<xsd:enumeration value="CrossingEquipment"/>
			<xsd:enumeration value="CycleStorageEquipment"/>
			<xsd:enumeration value="EntranceEquipment"/>
			<xsd:enumeration value="EntranceSensor"/>
			<xsd:enumeration value="EscalatorEquipment"/>
			<xsd:enumeration value="GeneralSign"/>
			<xsd:enumeration value="HeadingSign"/>
			<xsd:enumeration value="HelpPointEquipment"/>
			<xsd:enumeration value="LiftCallEquipment"/>
			<xsd:enumeration value="LiftEquipment"/>
			<xsd:enumeration value="LuggageSpotEquipment"/>
			<xsd:enumeration value="LuggageLockerEquipment"/>
			<xsd:enumeration value="OtherPlaceEquipment"/>
			<xsd:enumeration value="PassengerBeaconEquipment"/>
			<xsd:enumeration value="PassengerInformationEquipment"/>
			<xsd:enumeration value="PassengerSafetyEquipment"/>
			<xsd:enumeration value="PlaceLighting"/>
			<xsd:enumeration value="PlaceSign"/>
			<xsd:enumeration value="QueueingEquipment"/>
			<xsd:enumeration value="RampEquipment"/>
			<xsd:enumeration value="RefuellingEquipment"/>
			<xsd:enumeration value="RetailDevice"/>
			<xsd:enumeration value="RoughSurface"/>
			<xsd:enumeration value="RubbishDisposalEquipment"/>
			<xsd:enumeration value="SanitaryEquipment"/>
			<xsd:enumeration value="SeatEquipment"/>
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="SensorEquipment"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="SignEquipment"/>
			<xsd:enumeration value="SpotEquipment"/>
			<xsd:enumeration value="SpotSensor"/>
			<xsd:enumeration value="StaircaseEquipment"/>
			<xsd:enumeration value="TicketValidatorEquipment"/>
			<xsd:enumeration value="TicketingEquipment"/>
			<xsd:enumeration value="TravelatorEquipment"/>
			<xsd:enumeration value="TrolleyStandEquipment"/>
			<xsd:enumeration value="VehicleChargingEquipment"/>
			<xsd:enumeration value="VehicleReleaseEquipment"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Equipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccessVehicleEquipment"/>
			<xsd:enumeration value="ActivatedEquipment"/>
			<xsd:enumeration value="ActualVehicleEquipment"/>
			<xsd:enumeration value="AssistanceBookingService"/>
			<xsd:enumeration value="AssistanceService"/>
			<xsd:enumeration value="BatteryEquipment"/>
			<xsd:enumeration value="BedEquipment"/>
			<xsd:enumeration value="CarPoolingService"/>
			<xsd:enumeration value="CateringService"/>
			<xsd:enumeration value="ChauffeuredVehicleService"/>
			<xsd:enumeration value="CommunicationService"/>
			<xsd:enumeration value="ComplaintsService"/>
			<xsd:enumeration value="CrossingEquipment"/>
			<xsd:enumeration value="CustomerService"/>
			<xsd:enumeration value="CycleStorageEquipment"/>
			<xsd:enumeration value="EntranceEquipment"/>
			<xsd:enumeration value="EntranceSensor"/>
			<xsd:enumeration value="EscalatorEquipment"/>
			<xsd:enumeration value="GeneralSign"/>
			<xsd:enumeration value="HeadingSign"/>
			<xsd:enumeration value="HelpPointEquipment"/>
			<xsd:enumeration value="HireService"/>
			<xsd:enumeration value="LeftLuggageService"/>
			<xsd:enumeration value="LiftCallEquipment"/>
			<xsd:enumeration value="LiftEquipment"/>
			<xsd:enumeration value="LostPropertyService"/>
			<xsd:enumeration value="LuggageLockerEquipment"/>
			<xsd:enumeration value="LuggageService"/>
			<xsd:enumeration value="LuggageSpotEquipment"/>
			<xsd:enumeration value="MeetingPointService"/>
			<xsd:enumeration value="MoneyService"/>
			<xsd:enumeration value="OnlineService"/>
			<xsd:enumeration value="OtherPlaceEquipment"/>
			<xsd:enumeration value="PassengerBeaconEquipment"/>
			<xsd:enumeration value="PassengerInformationEquipment"/>
			<xsd:enumeration value="PassengerSafetyEquipment"/>
			<xsd:enumeration value="PlaceLighting"/>
			<xsd:enumeration value="PlaceSign"/>
			<xsd:enumeration value="QueueingEquipment"/>
			<xsd:enumeration value="RampEquipment"/>
			<xsd:enumeration value="RefuellingEquipment"/>
			<xsd:enumeration value="RetailDevice"/>
			<xsd:enumeration value="RetailService"/>
			<xsd:enumeration value="RoughSurface"/>
			<xsd:enumeration value="RubbishDisposalEquipment"/>
			<xsd:enumeration value="SanitaryEquipment"/>
			<xsd:enumeration value="SeatEquipment"/>
			<xsd:enumeration value="SeatingEquipment"/>
			<xsd:enumeration value="SensorEquipment"/>
			<xsd:enumeration value="ShelterEquipment"/>
			<xsd:enumeration value="SignEquipment"/>
			<xsd:enumeration value="SpotEquipment"/>
			<xsd:enumeration value="SpotSensor"/>
			<xsd:enumeration value="StaircaseEquipment"/>
			<xsd:enumeration value="TaxiService"/>
			<xsd:enumeration value="TicketValidatorEquipment"/>
			<xsd:enumeration value="TicketingEquipment"/>
			<xsd:enumeration value="TicketingService"/>
			<xsd:enumeration value="TravelatorEquipment"/>
			<xsd:enumeration value="TrolleyStandEquipment"/>
			<xsd:enumeration value="VehicleChargingEquipment"/>
			<xsd:enumeration value="VehicleReleaseEquipment"/>
			<xsd:enumeration value="VehicleRentalService"/>
			<xsd:enumeration value="VehicleSharingService"/>
			<xsd:enumeration value="WaitingRoomEquipment"/>
			<xsd:enumeration value="WheelchairVehicleEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPostalAddressRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PostalAddress</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAddressRefStructureType">
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="RoadAddress"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAddressablePlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AddressablePlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAddressRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Address</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="RoadAddress"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLuggageSpotEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LuggageSpotEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSpotEquipmentRefStructureType">
			<xsd:enumeration value="LuggageSpotEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBedEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BedEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSpotEquipmentRefStructureType">
			<xsd:enumeration value="BedEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSeatEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SeatEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSpotEquipmentRefStructureType">
			<xsd:enumeration value="SeatEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpotEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpotEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="BedEquipment"/>
			<xsd:enumeration value="LuggageSpotEquipment"/>
			<xsd:enumeration value="SeatEquipment"/>
			<xsd:enumeration value="SpotEquipment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpotAffinityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpotAffinity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SpotAffinity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceBookingArrangementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceBookingArrangement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassBookingArrangementRefStructureType">
			<xsd:enumeration value="ServiceBookingArrangement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBookingArrangementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BookingArrangement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="BookingArrangement"/>
			<xsd:enumeration value="ServiceBookingArrangement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfProductCategoryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfProductCategory</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfProductCategory"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFacilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFacility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFacility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOnboardStayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OnboardStay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OnboardStay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccommodationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Accommodation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Accommodation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceFacilitySetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceFacilitySet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFacilitySetRefStructureType">
			<xsd:enumeration value="RestrictedServiceFacilitySet"/>
			<xsd:enumeration value="ServiceFacilitySet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSiteFacilitySetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SiteFacilitySet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFacilitySetRefStructureType">
			<xsd:enumeration value="SiteFacilitySet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFacilitySetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FacilitySet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RestrictedServiceFacilitySet"/>
			<xsd:enumeration value="ServiceFacilitySet"/>
			<xsd:enumeration value="SiteFacilitySet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrailingElementTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrailingElementType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTrainElementTypeRefStructureType">
			<xsd:enumeration value="TrailingElementType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTractiveElementTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TractiveElementType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTrainElementTypeRefStructureType">
			<xsd:enumeration value="TractiveElementType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUnpoweredTrainRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UnpoweredTrain</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTrainRefStructureType">
			<xsd:enumeration value="UnpoweredTrain"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPoweredTrainRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PoweredTrain</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTrainRefStructureType">
			<xsd:enumeration value="PoweredTrain"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfSecurityListRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfSecurityList</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfSecurityList"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CustomerAccountSecurityListing"/>
			<xsd:enumeration value="CustomerSecurityListing"/>
			<xsd:enumeration value="FareContractSecurityListing"/>
			<xsd:enumeration value="MediumAccessDeviceSecurityListing"/>
			<xsd:enumeration value="RetailDeviceSecurityListing"/>
			<xsd:enumeration value="TravelDocumentSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassWhitelistRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Whitelist</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListRefStructureType">
			<xsd:enumeration value="Whitelist"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBlacklistRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Blacklist</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListRefStructureType">
			<xsd:enumeration value="Blacklist"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSecurityListRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SecurityList</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Blacklist"/>
			<xsd:enumeration value="Whitelist"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfDeckEntranceUsageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfDeckEntranceUsage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfDeckEntranceUsage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfDeckEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfDeckEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfDeckEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckSpaceCapacityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckSpaceCapacity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckSpaceCapacity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckLevelRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckLevel</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckLevel"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckWindowRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckWindow</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckComponentRefStructureType">
			<xsd:enumeration value="DeckWindow"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckEntranceCoupleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckEntranceCouple</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckEntranceCouple"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckEntranceUsageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckEntranceUsage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckEntranceUsage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOtherDeckEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OtherDeckEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckEntranceRefStructureType">
			<xsd:enumeration value="OtherDeckEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckVehicleEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckVehicleEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckEntranceRefStructureType">
			<xsd:enumeration value="DeckVehicleEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckEntranceRefStructureType">
			<xsd:enumeration value="PassengerEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckComponentRefStructureType">
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="PassengerEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOtherDeckSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OtherDeckSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckSpaceRefStructureType">
			<xsd:enumeration value="OtherDeckSpace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckSpaceRefStructureType">
			<xsd:enumeration value="PassengerSpace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckSpaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckSpace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDeckComponentRefStructureType">
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="PassengerSpace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckComponentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckComponent</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOnboardSpaceRefStructureType">
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerSpace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Deck</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Deck"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckPlanRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckPlan</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckPlan"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAvailabilityConditionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AvailabilityCondition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassValidityConditionRefStructureType">
			<xsd:enumeration value="AvailabilityCondition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSensorInEntranceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SensorInEntrance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SensorInEntrance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSensorInSpotRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SensorInSpot</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="SensorInSpot"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntranceSensorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EntranceSensor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSensorEquipmentRefStructureType">
			<xsd:enumeration value="EntranceSensor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSpotSensorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SpotSensor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSensorEquipmentRefStructureType">
			<xsd:enumeration value="SpotSensor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSensorEquipmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SensorEquipment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassInstalledEquipmentRefStructureType">
			<xsd:enumeration value="EntranceSensor"/>
			<xsd:enumeration value="SensorEquipment"/>
			<xsd:enumeration value="SpotSensor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassControlCentreRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ControlCentre</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationPartRefStructureType">
			<xsd:enumeration value="ControlCentre"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOperatingDepartmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OperatingDepartment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDepartmentRefStructureType">
			<xsd:enumeration value="OperatingDepartment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOperationalContextRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OperationalContext</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OperationalContext"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfOperatorsRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfOperators</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfOperators"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOperatorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Operator</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransportOrganisationRefStructureType">
			<xsd:enumeration value="Operator"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransportOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TransportOrganisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationRefStructureType">
			<xsd:enumeration value="Authority"/>
			<xsd:enumeration value="Operator"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfWheelchairRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfWheelchair</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfWheelchair"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTopographicProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TopographicProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassZoneProjectionRefStructureType">
			<xsd:enumeration value="TopographicProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfPlacesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfPlaces</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfPlaces"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTopographicPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TopographicPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPlaceRefStructureType">
			<xsd:enumeration value="TopographicPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfTimebandsRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfTimebands</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfTimebands"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimebandRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Timeband</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Timeband"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDayTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DayType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DayType"/>
			<xsd:enumeration value="FareDayType"/>
			<xsd:enumeration value="OrganisationDayType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckNavigationPathRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckNavigationPath</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGenericNavigationPathRefStructureType">
			<xsd:enumeration value="DeckNavigationPath"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckPlaceInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckPlaceInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeckPlaceInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeckPathLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeckPathLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGenericPathLinkRefStructureType">
			<xsd:enumeration value="DeckPathLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfModeOfOperationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfModeOfOperation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfModeOfOperation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPersonalModeOfOperationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PersonalModeOfOperation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassModeOfOperationRefStructureType">
			<xsd:enumeration value="PersonalModeOfOperation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAlternativeModeOfOperationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AlternativeModeOfOperation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassModeOfOperationRefStructureType">
			<xsd:enumeration value="AlternativeModeOfOperation"/>
			<xsd:enumeration value="VehiclePooling"/>
			<xsd:enumeration value="VehicleRental"/>
			<xsd:enumeration value="VehicleSharing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassModeOfOperationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ModeOfOperation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="AlternativeModeOfOperation"/>
			<xsd:enumeration value="PersonalModeOfOperation"/>
			<xsd:enumeration value="VehiclePooling"/>
			<xsd:enumeration value="VehicleRental"/>
			<xsd:enumeration value="VehicleSharing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSubmodeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Submode</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Mode"/>
			<xsd:enumeration value="Submode"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOpenTransportModeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OpenTransportMode</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="OpenTransportMode"/>
			<xsd:enumeration value="Submode"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCycleModelProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CycleModelProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleModelProfileRefStructureType">
			<xsd:enumeration value="CycleModelProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCarModelProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CarModelProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleModelProfileRefStructureType">
			<xsd:enumeration value="CarModelProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleModelProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleModelProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CarModelProfile"/>
			<xsd:enumeration value="CycleModelProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfDeliveryVariantRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfDeliveryVariant</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfDeliveryVariant"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfNoticeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfNotice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfNotice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDeliveryVariantRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DeliveryVariant</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DeliveryVariant"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassNoticeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Notice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Notice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfRollingStockRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfRollingStock</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfRollingStock"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRollingStockInventoryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RollingStockInventory</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RollingStockInventory"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrailingRollingStockItemRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrailingRollingStockItem</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassRollingStockItemRefStructureType">
			<xsd:enumeration value="TrailingRollingStockItem"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTractiveRollingStockItemRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TractiveRollingStockItem</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassRollingStockItemRefStructureType">
			<xsd:enumeration value="TractiveRollingStockItem"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRollingStockItemRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RollingStockItem</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleRefStructureType">
			<xsd:enumeration value="TractiveRollingStockItem"/>
			<xsd:enumeration value="TrailingRollingStockItem"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Vehicle</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TractiveRollingStockItem"/>
			<xsd:enumeration value="TrailingRollingStockItem"/>
			<xsd:enumeration value="Vehicle"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainComponentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainComponent</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TrainComponent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainElementTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainElementType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TractiveElementType"/>
			<xsd:enumeration value="TrailingElementType"/>
			<xsd:enumeration value="TrainElementType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainInCompoundTrainRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TrainInCompoundTrain</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="TrainInCompoundTrain"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTrainRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Train</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVehicleTypeRefStructureType">
			<xsd:enumeration value="PoweredTrain"/>
			<xsd:enumeration value="Train"/>
			<xsd:enumeration value="UnpoweredTrain"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralOrganisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOtherOrganisationRefStructureType">
			<xsd:enumeration value="GeneralOrganisation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassManagementAgentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ManagementAgent</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOtherOrganisationRefStructureType">
			<xsd:enumeration value="ManagementAgent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServicedOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServicedOrganisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOtherOrganisationRefStructureType">
			<xsd:enumeration value="ServicedOrganisation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTravelAgentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TravelAgent</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOtherOrganisationRefStructureType">
			<xsd:enumeration value="TravelAgent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOtherOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OtherOrganisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationRefStructureType">
			<xsd:enumeration value="GeneralOrganisation"/>
			<xsd:enumeration value="ManagementAgent"/>
			<xsd:enumeration value="OtherOrganisation"/>
			<xsd:enumeration value="ServicedOrganisation"/>
			<xsd:enumeration value="TravelAgent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFleetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFleet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfFleet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFleetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Fleet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="Fleet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfValueRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfValue</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AcceptedDriverPermit"/>
			<xsd:enumeration value="AlternativeModeOfOperation"/>
			<xsd:enumeration value="Branding"/>
			<xsd:enumeration value="ChargingMoment"/>
			<xsd:enumeration value="ClassOfUse"/>
			<xsd:enumeration value="ClassificationDescriptor"/>
			<xsd:enumeration value="CustomerAccountStatus"/>
			<xsd:enumeration value="DataSource"/>
			<xsd:enumeration value="Direction"/>
			<xsd:enumeration value="DiscountingRule"/>
			<xsd:enumeration value="DistributionChannel"/>
			<xsd:enumeration value="LimitingRule"/>
			<xsd:enumeration value="OpenTransportMode"/>
			<xsd:enumeration value="ParkingBayStatus"/>
			<xsd:enumeration value="PersonalModeOfOperation"/>
			<xsd:enumeration value="PointOfInterestClassification"/>
			<xsd:enumeration value="PriceUnit"/>
			<xsd:enumeration value="PricingRule"/>
			<xsd:enumeration value="PurposeOfEquipmentProfile"/>
			<xsd:enumeration value="PurposeOfGrouping"/>
			<xsd:enumeration value="PurposeOfJourneyPartition"/>
			<xsd:enumeration value="Submode"/>
			<xsd:enumeration value="TimingAlgorithmType"/>
			<xsd:enumeration value="TypeOfAccessRightAssignment"/>
			<xsd:enumeration value="TypeOfActivation"/>
			<xsd:enumeration value="TypeOfBatteryChemistry"/>
			<xsd:enumeration value="TypeOfCodespaceAssignment"/>
			<xsd:enumeration value="TypeOfConcession"/>
			<xsd:enumeration value="TypeOfCongestion"/>
			<xsd:enumeration value="TypeOfCustomerAccount"/>
			<xsd:enumeration value="TypeOfDeckEntrance"/>
			<xsd:enumeration value="TypeOfDeckEntranceUsage"/>
			<xsd:enumeration value="TypeOfDeckSpace"/>
			<xsd:enumeration value="TypeOfDeliveryVariant"/>
			<xsd:enumeration value="TypeOfDriverPermit"/>
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfEquipment"/>
			<xsd:enumeration value="TypeOfFacility"/>
			<xsd:enumeration value="TypeOfFareContract"/>
			<xsd:enumeration value="TypeOfFareContractEntry"/>
			<xsd:enumeration value="TypeOfFareProduct"/>
			<xsd:enumeration value="TypeOfFareStructureElement"/>
			<xsd:enumeration value="TypeOfFareStructureFactor"/>
			<xsd:enumeration value="TypeOfFareTable"/>
			<xsd:enumeration value="TypeOfFeature"/>
			<xsd:enumeration value="TypeOfFleet"/>
			<xsd:enumeration value="TypeOfFlexibleService"/>
			<xsd:enumeration value="TypeOfFrame"/>
			<xsd:enumeration value="TypeOfJourneyPattern"/>
			<xsd:enumeration value="TypeOfLine"/>
			<xsd:enumeration value="TypeOfLink"/>
			<xsd:enumeration value="TypeOfLinkSequence"/>
			<xsd:enumeration value="TypeOfLocatableSpot"/>
			<xsd:enumeration value="TypeOfMachineReadability"/>
			<xsd:enumeration value="TypeOfMediumAccessDevice"/>
			<xsd:enumeration value="TypeOfMobilityService"/>
			<xsd:enumeration value="TypeOfModeOfOperation"/>
			<xsd:enumeration value="TypeOfNotice"/>
			<xsd:enumeration value="TypeOfOperation"/>
			<xsd:enumeration value="TypeOfOrganisation"/>
			<xsd:enumeration value="TypeOfOrganisationPart"/>
			<xsd:enumeration value="TypeOfParking"/>
			<xsd:enumeration value="TypeOfPassengerInformationEquipment"/>
			<xsd:enumeration value="TypeOfPaymentMethod"/>
			<xsd:enumeration value="TypeOfPlace"/>
			<xsd:enumeration value="TypeOfPlug"/>
			<xsd:enumeration value="TypeOfPoint"/>
			<xsd:enumeration value="TypeOfPricingRule"/>
			<xsd:enumeration value="TypeOfProductCategory"/>
			<xsd:enumeration value="TypeOfProjection"/>
			<xsd:enumeration value="TypeOfProof"/>
			<xsd:enumeration value="TypeOfResponsibilityRole"/>
			<xsd:enumeration value="TypeOfRetailDevice"/>
			<xsd:enumeration value="TypeOfRollingStock"/>
			<xsd:enumeration value="TypeOfSalesOfferPackage"/>
			<xsd:enumeration value="TypeOfSecurityList"/>
			<xsd:enumeration value="TypeOfService"/>
			<xsd:enumeration value="TypeOfServiceFeature"/>
			<xsd:enumeration value="TypeOfTariff"/>
			<xsd:enumeration value="TypeOfTimeDemandType"/>
			<xsd:enumeration value="TypeOfTransfer"/>
			<xsd:enumeration value="TypeOfTravelDocument"/>
			<xsd:enumeration value="TypeOfUsageParameter"/>
			<xsd:enumeration value="TypeOfValidity"/>
			<xsd:enumeration value="TypeOfVersion"/>
			<xsd:enumeration value="TypeOfWheelchair"/>
			<xsd:enumeration value="TypeOfZone"/>
			<xsd:enumeration value="VehiclePooling"/>
			<xsd:enumeration value="VehicleRental"/>
			<xsd:enumeration value="VehicleSharing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassValidityRuleParameterRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ValidityRuleParameter</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassValidityConditionRefStructureType">
			<xsd:enumeration value="ValidityRuleParameter"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassValidityTriggerRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ValidityTrigger</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassValidityConditionRefStructureType">
			<xsd:enumeration value="ValidityTrigger"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassValidityConditionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ValidityCondition</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AvailabilityCondition"/>
			<xsd:enumeration value="SimpleAvailabilityCondition"/>
			<xsd:enumeration value="SimpleValidityCondition"/>
			<xsd:enumeration value="ValidBetween"/>
			<xsd:enumeration value="ValidDuring"/>
			<xsd:enumeration value="ValidityCondition"/>
			<xsd:enumeration value="ValidityPeriod"/>
			<xsd:enumeration value="ValidityRuleParameter"/>
			<xsd:enumeration value="ValidityTrigger"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassContractRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Contract</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Contract"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResponsibilityRoleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ResponsibilityRole</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ResponsibilityRole"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfValidityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfValidity</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfValidity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVersionFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VersionFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CompositeFrame"/>
			<xsd:enumeration value="DriverScheduleFrame"/>
			<xsd:enumeration value="FareFrame"/>
			<xsd:enumeration value="FarePriceFrame"/>
			<xsd:enumeration value="GeneralFrame"/>
			<xsd:enumeration value="InfrastructureFrame"/>
			<xsd:enumeration value="MobilityJourneyFrame"/>
			<xsd:enumeration value="MobilityServiceFrame"/>
			<xsd:enumeration value="ResourceFrame"/>
			<xsd:enumeration value="SalesTransactionFrame"/>
			<xsd:enumeration value="ServiceCalendarFrame"/>
			<xsd:enumeration value="ServiceFrame"/>
			<xsd:enumeration value="SiteFrame"/>
			<xsd:enumeration value="TimetableFrame"/>
			<xsd:enumeration value="VehicleScheduleFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAlternativeTextRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AlternativeText</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AlternativeText"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDataSourceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DataSource</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="DataSource"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVersionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Version</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Version"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBrandingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Branding</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="Branding"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOrganisationPartRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OrganisationPart</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ControlCentre"/>
			<xsd:enumeration value="Department"/>
			<xsd:enumeration value="OperatingDepartment"/>
			<xsd:enumeration value="OrganisationPart"/>
			<xsd:enumeration value="OrganisationalUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Organisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Authority"/>
			<xsd:enumeration value="GeneralOrganisation"/>
			<xsd:enumeration value="ManagementAgent"/>
			<xsd:enumeration value="OnlineServiceOperator"/>
			<xsd:enumeration value="Operator"/>
			<xsd:enumeration value="OtherOrganisation"/>
			<xsd:enumeration value="RetailConsortium"/>
			<xsd:enumeration value="ServicedOrganisation"/>
			<xsd:enumeration value="TravelAgent"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfResponsibilityRoleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfResponsibilityRole</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfResponsibilityRole"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResponsibilitySetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ResponsibilitySet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ResponsibilitySet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCompositeFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CompositeFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="CompositeFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResourceFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ResourceFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="ResourceFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralFrameMemberRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralFrameMember</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="GeneralFrameMember"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="GeneralFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfLinkSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfLinkSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfLinkSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLinkSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LinkSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CommonSection"/>
			<xsd:enumeration value="DatedServiceJourney"/>
			<xsd:enumeration value="DatedSpecialService"/>
			<xsd:enumeration value="DatedVehicleJourney"/>
			<xsd:enumeration value="DeadRun"/>
			<xsd:enumeration value="DeadRunJourneyPattern"/>
			<xsd:enumeration value="DeckNavigationPath"/>
			<xsd:enumeration value="FareSection"/>
			<xsd:enumeration value="FlexibleRoute"/>
			<xsd:enumeration value="GeneralSection"/>
			<xsd:enumeration value="JourneyPattern"/>
			<xsd:enumeration value="LineSection"/>
			<xsd:enumeration value="NavigationPath"/>
			<xsd:enumeration value="NormalDatedVehicleJourney"/>
			<xsd:enumeration value="Route"/>
			<xsd:enumeration value="ServiceJourney"/>
			<xsd:enumeration value="ServiceJourneyPattern"/>
			<xsd:enumeration value="ServicePattern"/>
			<xsd:enumeration value="SingleJourney"/>
			<xsd:enumeration value="SingleJourneyPath"/>
			<xsd:enumeration value="SiteNavigationPath"/>
			<xsd:enumeration value="SpecialService"/>
			<xsd:enumeration value="TemplateServiceJourney"/>
			<xsd:enumeration value="TemplateVehicleJourney"/>
			<xsd:enumeration value="TimingPattern"/>
			<xsd:enumeration value="VehicleJourney"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPoint</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfPoint"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Link</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ActivationLink"/>
			<xsd:enumeration value="DeckPathLink"/>
			<xsd:enumeration value="OffSitePathLink"/>
			<xsd:enumeration value="PathLink"/>
			<xsd:enumeration value="RailwayElement"/>
			<xsd:enumeration value="RoadElement"/>
			<xsd:enumeration value="RouteLink"/>
			<xsd:enumeration value="ServiceLink"/>
			<xsd:enumeration value="SitePathLink"/>
			<xsd:enumeration value="TimingLink"/>
			<xsd:enumeration value="VehicleMeetingLink"/>
			<xsd:enumeration value="WireElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Point</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ActivationPoint"/>
			<xsd:enumeration value="BeaconPoint"/>
			<xsd:enumeration value="BorderPoint"/>
			<xsd:enumeration value="DeckPathJunction"/>
			<xsd:enumeration value="FareScheduledStopPoint"/>
			<xsd:enumeration value="GaragePoint"/>
			<xsd:enumeration value="ParkingPoint"/>
			<xsd:enumeration value="PathJunction"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="PointOnLink"/>
			<xsd:enumeration value="RailwayJunction"/>
			<xsd:enumeration value="ReliefPoint"/>
			<xsd:enumeration value="RoadJunction"/>
			<xsd:enumeration value="RoutePoint"/>
			<xsd:enumeration value="ScheduledStopPoint"/>
			<xsd:enumeration value="SitePathJunction"/>
			<xsd:enumeration value="TimingPoint"/>
			<xsd:enumeration value="TrafficControlPoint"/>
			<xsd:enumeration value="VehicleMeetingPoint"/>
			<xsd:enumeration value="WireJunction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAlternativeNameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AlternativeName</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AlternativeName"/>
			<xsd:enumeration value="AlternativeQuayDescriptor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfZoneRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfZone</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfZone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralGroupOfEntitiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralGroupOfEntities</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GeneralGroupOfEntities"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPurposeOfGroupingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PurposeOfGrouping</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="PurposeOfGrouping"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfEntitiesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfEntities</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AccessZone"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="AdministrativeZone"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="ComplexFeature"/>
			<xsd:enumeration value="Country"/>
			<xsd:enumeration value="CrewBase"/>
			<xsd:enumeration value="Deck"/>
			<xsd:enumeration value="DeckVehicleEntrance"/>
			<xsd:enumeration value="DeckWindow"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="EquipmentPosition"/>
			<xsd:enumeration value="FareTable"/>
			<xsd:enumeration value="FareTableInContext"/>
			<xsd:enumeration value="FareZone"/>
			<xsd:enumeration value="Fleet"/>
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="FlexibleStopPlace"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="GeneralGroupOfEntities"/>
			<xsd:enumeration value="GeneralZone"/>
			<xsd:enumeration value="GroupOfDistanceMatrixElements"/>
			<xsd:enumeration value="GroupOfDistributionChannels"/>
			<xsd:enumeration value="GroupOfLines"/>
			<xsd:enumeration value="GroupOfLinkSequences"/>
			<xsd:enumeration value="GroupOfLinks"/>
			<xsd:enumeration value="GroupOfOperators"/>
			<xsd:enumeration value="GroupOfPlaces"/>
			<xsd:enumeration value="GroupOfPoints"/>
			<xsd:enumeration value="GroupOfSalesOfferPackages"/>
			<xsd:enumeration value="GroupOfServices"/>
			<xsd:enumeration value="GroupOfSingleJourneys"/>
			<xsd:enumeration value="GroupOfSites"/>
			<xsd:enumeration value="GroupOfStopPlaces"/>
			<xsd:enumeration value="GroupOfTariffZones"/>
			<xsd:enumeration value="GroupOfTimebands"/>
			<xsd:enumeration value="GroupOfTimingLinks"/>
			<xsd:enumeration value="HailAndRideArea"/>
			<xsd:enumeration value="HeadwayJourneyGroup"/>
			<xsd:enumeration value="JourneyPart"/>
			<xsd:enumeration value="Layer"/>
			<xsd:enumeration value="LuggageSpot"/>
			<xsd:enumeration value="MobilityServiceConstraintZone"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="Network"/>
			<xsd:enumeration value="OtherDeckEntrance"/>
			<xsd:enumeration value="OtherDeckSpace"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PassengerEntrance"/>
			<xsd:enumeration value="PassengerSpace"/>
			<xsd:enumeration value="PassengerSpot"/>
			<xsd:enumeration value="PassengerVehicleSpot"/>
			<xsd:enumeration value="PathJunction"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestClassificationHierarchy"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="PoolOfVehicles"/>
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="PriceGroup"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="RhythmicalJourneyGroup"/>
			<xsd:enumeration value="RoadAddress"/>
			<xsd:enumeration value="RoutingConstraintZone"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="SimpleFeature"/>
			<xsd:enumeration value="SitePathJunction"/>
			<xsd:enumeration value="SpatialFeature"/>
			<xsd:enumeration value="StandardFareTable"/>
			<xsd:enumeration value="StopArea"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TariffZone"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="TopographicPlace"/>
			<xsd:enumeration value="TransportAdministrativeZone"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
			<xsd:enumeration value="VehicleTypeZoneRestriction"/>
			<xsd:enumeration value="Zone"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfTariffZonesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfTariffZones</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfTariffZones"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPathLinkInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PathLinkInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PathLinkInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPlaceInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PlaceInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PlaceInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGenericNavigationPathRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GenericNavigationPath</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="DeckNavigationPath"/>
			<xsd:enumeration value="NavigationPath"/>
			<xsd:enumeration value="SiteNavigationPath"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPathInstructionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PathInstruction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PathInstruction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGenericPathLinkRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GenericPathLink</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkRefStructureType">
			<xsd:enumeration value="DeckPathLink"/>
			<xsd:enumeration value="OffSitePathLink"/>
			<xsd:enumeration value="PathLink"/>
			<xsd:enumeration value="SitePathLink"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeneralSectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeneralSection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSectionRefStructureType">
			<xsd:enumeration value="FareSection"/>
			<xsd:enumeration value="GeneralSection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Section</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLinkSequenceRefStructureType">
			<xsd:enumeration value="CommonSection"/>
			<xsd:enumeration value="FareSection"/>
			<xsd:enumeration value="GeneralSection"/>
			<xsd:enumeration value="LineSection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFeatureRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFeature</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFeature"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassContactRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Contact</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Contact"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfOperationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfOperation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfOperation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfOrganisationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfOrganisation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfOrganisation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfCodespaceAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfCodespaceAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfCodespaceAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOrganisationalUnitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OrganisationalUnit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationPartRefStructureType">
			<xsd:enumeration value="OrganisationalUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDepartmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Department</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationPartRefStructureType">
			<xsd:enumeration value="Department"/>
			<xsd:enumeration value="OperatingDepartment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPlace</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfPlace"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfTransferRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfTransfer</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfTransfer"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Access</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTransferRefStructureType">
			<xsd:enumeration value="Access"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransferRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Transfer</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Access"/>
			<xsd:enumeration value="Connection"/>
			<xsd:enumeration value="DefaultConnection"/>
			<xsd:enumeration value="SiteConnection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPlaceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Place</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="AccessSpace"/>
			<xsd:enumeration value="AddressablePlace"/>
			<xsd:enumeration value="BoardingPosition"/>
			<xsd:enumeration value="Country"/>
			<xsd:enumeration value="Entrance"/>
			<xsd:enumeration value="EquipmentPlace"/>
			<xsd:enumeration value="EquipmentPosition"/>
			<xsd:enumeration value="FlexibleArea"/>
			<xsd:enumeration value="FlexibleQuay"/>
			<xsd:enumeration value="FlexibleStopPlace"/>
			<xsd:enumeration value="Garage"/>
			<xsd:enumeration value="HailAndRideArea"/>
			<xsd:enumeration value="MonitoredVehicleSharingParkingBay"/>
			<xsd:enumeration value="Parking"/>
			<xsd:enumeration value="ParkingArea"/>
			<xsd:enumeration value="ParkingBay"/>
			<xsd:enumeration value="ParkingComponent"/>
			<xsd:enumeration value="ParkingEntranceForVehicles"/>
			<xsd:enumeration value="ParkingPassengerEntrance"/>
			<xsd:enumeration value="PathJunction"/>
			<xsd:enumeration value="Point"/>
			<xsd:enumeration value="PointOfInterest"/>
			<xsd:enumeration value="PointOfInterestEntrance"/>
			<xsd:enumeration value="PointOfInterestSpace"/>
			<xsd:enumeration value="PointOfInterestVehicleEntrance"/>
			<xsd:enumeration value="PostalAddress"/>
			<xsd:enumeration value="Quay"/>
			<xsd:enumeration value="RechargingBay"/>
			<xsd:enumeration value="RechargingStation"/>
			<xsd:enumeration value="RoadAddress"/>
			<xsd:enumeration value="ServiceSite"/>
			<xsd:enumeration value="SitePathJunction"/>
			<xsd:enumeration value="StopPlace"/>
			<xsd:enumeration value="StopPlaceEntrance"/>
			<xsd:enumeration value="StopPlaceVehicleEntrance"/>
			<xsd:enumeration value="TaxiParkingArea"/>
			<xsd:enumeration value="TaxiRank"/>
			<xsd:enumeration value="TaxiStand"/>
			<xsd:enumeration value="TopographicPlace"/>
			<xsd:enumeration value="VehicleMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingMeetingPlace"/>
			<xsd:enumeration value="VehiclePoolingParkingArea"/>
			<xsd:enumeration value="VehiclePoolingParkingBay"/>
			<xsd:enumeration value="VehicleSharingParkingArea"/>
			<xsd:enumeration value="VehicleSharingParkingBay"/>
			<xsd:enumeration value="VehicleStoppingPlace"/>
			<xsd:enumeration value="VehicleStoppingPosition"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLayerRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Layer</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="Layer"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLogEntryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LogEntry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="BookingDebit"/>
			<xsd:enumeration value="FareProductSaleDebit"/>
			<xsd:enumeration value="OffenceDebit"/>
			<xsd:enumeration value="OfferedTravelSpecification"/>
			<xsd:enumeration value="OtherDebit"/>
			<xsd:enumeration value="ParkingBayCondition"/>
			<xsd:enumeration value="RentalAvailability"/>
			<xsd:enumeration value="RequestedTravelSpecification"/>
			<xsd:enumeration value="SalesTransaction"/>
			<xsd:enumeration value="TravelSpecification"/>
			<xsd:enumeration value="TripDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassComplexFeatureProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ComplexFeatureProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassProjectionRefStructureType">
			<xsd:enumeration value="ComplexFeatureProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLinkSequenceProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LinkSequenceProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassProjectionRefStructureType">
			<xsd:enumeration value="LinkSequenceProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassZoneProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ZoneProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassProjectionRefStructureType">
			<xsd:enumeration value="TopographicProjection"/>
			<xsd:enumeration value="ZoneProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLinkProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LinkProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassProjectionRefStructureType">
			<xsd:enumeration value="LinkProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPointProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PointProjection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassProjectionRefStructureType">
			<xsd:enumeration value="PointProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassProjectionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Projection</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ComplexFeatureProjection"/>
			<xsd:enumeration value="LinkProjection"/>
			<xsd:enumeration value="LinkSequenceProjection"/>
			<xsd:enumeration value="PointProjection"/>
			<xsd:enumeration value="TopographicProjection"/>
			<xsd:enumeration value="ZoneProjection"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Assignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccessRightParameterAssignment"/>
			<xsd:enumeration value="ActivationAssignment"/>
			<xsd:enumeration value="CheckConstraint"/>
			<xsd:enumeration value="CheckConstraintDelay"/>
			<xsd:enumeration value="CheckConstraintThroughput"/>
			<xsd:enumeration value="CustomerPurchaseParameterAssignment"/>
			<xsd:enumeration value="DayTypeAssignment"/>
			<xsd:enumeration value="DeckEntranceAssignment"/>
			<xsd:enumeration value="DeckPlanAssignment"/>
			<xsd:enumeration value="DisplayAssignment"/>
			<xsd:enumeration value="DistributionAssignment"/>
			<xsd:enumeration value="DynamicStopAssignment"/>
			<xsd:enumeration value="DynamicVehicleMeetingPointAssignment"/>
			<xsd:enumeration value="FlexibleStopAssignment"/>
			<xsd:enumeration value="GenericParameterAssignment"/>
			<xsd:enumeration value="GenericParameterAssignmentInContext"/>
			<xsd:enumeration value="JourneyAccounting"/>
			<xsd:enumeration value="MeetingRestriction"/>
			<xsd:enumeration value="NavigationPathAssignment"/>
			<xsd:enumeration value="NoticeAssignment"/>
			<xsd:enumeration value="OvertakingPossibility"/>
			<xsd:enumeration value="PassengerBoardingPositionAssignment"/>
			<xsd:enumeration value="PassengerStopAssignment"/>
			<xsd:enumeration value="RechargingPointAssignment"/>
			<xsd:enumeration value="RestrictedManoeuvre"/>
			<xsd:enumeration value="SalesNoticeAssignment"/>
			<xsd:enumeration value="SalesOfferPackageSubstitution"/>
			<xsd:enumeration value="ServiceExclusion"/>
			<xsd:enumeration value="SpecificParameterAssignment"/>
			<xsd:enumeration value="TaxiServicePlaceAssignment"/>
			<xsd:enumeration value="TimeDemandTypeAssignment"/>
			<xsd:enumeration value="TrainComponentLabelAssignment"/>
			<xsd:enumeration value="TrainComponentStopAssignment"/>
			<xsd:enumeration value="TrainStopAssignment"/>
			<xsd:enumeration value="TransferRestriction"/>
			<xsd:enumeration value="ValidityParameterAssignment"/>
			<xsd:enumeration value="VehicleAccessCredentialsAssignment"/>
			<xsd:enumeration value="VehicleJourneyStopAssignment"/>
			<xsd:enumeration value="VehicleMeetingPointAssignment"/>
			<xsd:enumeration value="VehiclePoolingPlaceAssignment"/>
			<xsd:enumeration value="VehicleServicePlaceAssignment"/>
			<xsd:enumeration value="VehicleSharingPlaceAssignment"/>
			<xsd:enumeration value="VehicleTypeAtPoint"/>
			<xsd:enumeration value="VehicleTypeStopAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassQualityStructureFactorPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from QualityStructureFactorPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="QualityStructureFactorPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareQuotaFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareQuotaFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassQualityStructureFactorRefStructureType">
			<xsd:enumeration value="FareQuotaFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareDemandFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareDemandFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassQualityStructureFactorRefStructureType">
			<xsd:enumeration value="FareDemandFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassQualityStructureFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from QualityStructureFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareStructureFactorRefStructureType">
			<xsd:enumeration value="FareDemandFactor"/>
			<xsd:enumeration value="FareQuotaFactor"/>
			<xsd:enumeration value="QualityStructureFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfAccessRightAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfAccessRightAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfAccessRightAssignment"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeIntervalPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeIntervalPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="TimeIntervalPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeUnitPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeUnitPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="TimeUnitPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeStructureFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeStructureFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareStructureFactorRefStructureType">
			<xsd:enumeration value="ParkingChargeBand"/>
			<xsd:enumeration value="TimeStructureFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeIntervalRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeInterval</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareIntervalRefStructureType">
			<xsd:enumeration value="TimeInterval"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTimeUnitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TimeUnit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareUnitRefStructureType">
			<xsd:enumeration value="TimeUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFareProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassChargingMomentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ChargingMoment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="ChargingMoment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAccessRightInProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AccessRightInProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareElementInSequenceRefStructureType">
			<xsd:enumeration value="AccessRightInProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCappingRulePriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CappingRulePrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="CappingRulePrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareProductPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareProductPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="FareProductPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSupplementProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SupplementProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPreassignedFareProductRefStructureType">
			<xsd:enumeration value="SupplementProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPreassignedFareProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PreassignedFareProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareProductRefStructureType">
			<xsd:enumeration value="PreassignedFareProduct"/>
			<xsd:enumeration value="SupplementProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassAmountOfPriceUnitProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from AmountOfPriceUnitProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareProductRefStructureType">
			<xsd:enumeration value="AmountOfPriceUnitProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCappingRuleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CappingRule</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="CappingRule"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCappedDiscountRightRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CappedDiscountRight</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSaleDiscountRightRefStructureType">
			<xsd:enumeration value="CappedDiscountRight"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUsageDiscountRightRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UsageDiscountRight</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareProductRefStructureType">
			<xsd:enumeration value="UsageDiscountRight"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassThirdPartyProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ThirdPartyProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareProductRefStructureType">
			<xsd:enumeration value="ThirdPartyProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntitlementProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EntitlementProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassServiceAccessRightRefStructureType">
			<xsd:enumeration value="EntitlementProduct"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSaleDiscountRightRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SaleDiscountRight</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareProductRefStructureType">
			<xsd:enumeration value="CappedDiscountRight"/>
			<xsd:enumeration value="SaleDiscountRight"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareProductRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareProduct</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassServiceAccessRightRefStructureType">
			<xsd:enumeration value="AmountOfPriceUnitProduct"/>
			<xsd:enumeration value="CappedDiscountRight"/>
			<xsd:enumeration value="PreassignedFareProduct"/>
			<xsd:enumeration value="SaleDiscountRight"/>
			<xsd:enumeration value="SupplementProduct"/>
			<xsd:enumeration value="ThirdPartyProduct"/>
			<xsd:enumeration value="UsageDiscountRight"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassServiceAccessRightRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ServiceAccessRight</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="AmountOfPriceUnitProduct"/>
			<xsd:enumeration value="CappedDiscountRight"/>
			<xsd:enumeration value="EntitlementProduct"/>
			<xsd:enumeration value="PreassignedFareProduct"/>
			<xsd:enumeration value="SaleDiscountRight"/>
			<xsd:enumeration value="ServiceAccessRight"/>
			<xsd:enumeration value="SupplementProduct"/>
			<xsd:enumeration value="ThirdPartyProduct"/>
			<xsd:enumeration value="UsageDiscountRight"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSubscribingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Subscribing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Subscribing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPenaltyPolicyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PenaltyPolicy</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="PenaltyPolicy"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassChargingPolicyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ChargingPolicy</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="ChargingPolicy"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfConcessionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfConcession</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfConcession"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfUsageParameterRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfUsageParameter</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfUsageParameter"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUsageParameterPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UsageParameterPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="UsageParameterPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUsageParameterRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UsageParameter</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="AdditionalDriverOption"/>
			<xsd:enumeration value="Cancelling"/>
			<xsd:enumeration value="ChargingPolicy"/>
			<xsd:enumeration value="CommercialProfile"/>
			<xsd:enumeration value="CompanionProfile"/>
			<xsd:enumeration value="EligibilityChangePolicy"/>
			<xsd:enumeration value="EntitlementGiven"/>
			<xsd:enumeration value="EntitlementRequired"/>
			<xsd:enumeration value="Exchanging"/>
			<xsd:enumeration value="FrequencyOfUse"/>
			<xsd:enumeration value="GroupTicket"/>
			<xsd:enumeration value="Interchanging"/>
			<xsd:enumeration value="LuggageAllowance"/>
			<xsd:enumeration value="MinimumStay"/>
			<xsd:enumeration value="PenaltyPolicy"/>
			<xsd:enumeration value="PurchaseWindow"/>
			<xsd:enumeration value="Refunding"/>
			<xsd:enumeration value="RentalOption"/>
			<xsd:enumeration value="RentalPenaltyPolicy"/>
			<xsd:enumeration value="Replacing"/>
			<xsd:enumeration value="Reselling"/>
			<xsd:enumeration value="Reserving"/>
			<xsd:enumeration value="RoundTrip"/>
			<xsd:enumeration value="Routing"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementGiven"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementRequired"/>
			<xsd:enumeration value="StepLimit"/>
			<xsd:enumeration value="Subscribing"/>
			<xsd:enumeration value="Suspending"/>
			<xsd:enumeration value="Transferability"/>
			<xsd:enumeration value="UsageValidityPeriod"/>
			<xsd:enumeration value="UserProfile"/>
			<xsd:enumeration value="VehiclePoolerProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareStructureElementInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareStructureElementInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareElementInSequenceRefStructureType">
			<xsd:enumeration value="FareStructureElementInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareStructureElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareStructureElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFareStructureElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareStructureElementPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareStructureElementPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="FareStructureElementPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareStructureElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareStructureElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="FareStructureElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfTariffRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfTariff</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfTariff"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTariffRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Tariff</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ParkingTariff"/>
			<xsd:enumeration value="Tariff"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPriceGroupRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PriceGroup</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="PriceGroup"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFarePriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FarePrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CappingRulePrice"/>
			<xsd:enumeration value="ControllableElementPrice"/>
			<xsd:enumeration value="CustomerPurchasePackagePrice"/>
			<xsd:enumeration value="DistanceMatrixElementPrice"/>
			<xsd:enumeration value="FareProductPrice"/>
			<xsd:enumeration value="FareStructureElementPrice"/>
			<xsd:enumeration value="FulfilmentMethodPrice"/>
			<xsd:enumeration value="GeographicalIntervalPrice"/>
			<xsd:enumeration value="GeographicalUnitPrice"/>
			<xsd:enumeration value="ParkingPrice"/>
			<xsd:enumeration value="QualityStructureFactorPrice"/>
			<xsd:enumeration value="SalesOfferPackagePrice"/>
			<xsd:enumeration value="SeriesConstraintPrice"/>
			<xsd:enumeration value="TimeIntervalPrice"/>
			<xsd:enumeration value="TimeUnitPrice"/>
			<xsd:enumeration value="UsageParameterPrice"/>
			<xsd:enumeration value="ValidableElementPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPriceableObjectRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PriceableObject</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AdditionalDriverOption"/>
			<xsd:enumeration value="AmountOfPriceUnitProduct"/>
			<xsd:enumeration value="Cancelling"/>
			<xsd:enumeration value="CappedDiscountRight"/>
			<xsd:enumeration value="CappingRule"/>
			<xsd:enumeration value="ChargingPolicy"/>
			<xsd:enumeration value="CommercialProfile"/>
			<xsd:enumeration value="CompanionProfile"/>
			<xsd:enumeration value="ControllableElement"/>
			<xsd:enumeration value="CustomerPurchasePackage"/>
			<xsd:enumeration value="CustomerPurchasePackageElement"/>
			<xsd:enumeration value="DistanceMatrixElement"/>
			<xsd:enumeration value="DynamicDistanceMatrixElement"/>
			<xsd:enumeration value="EligibilityChangePolicy"/>
			<xsd:enumeration value="EntitlementGiven"/>
			<xsd:enumeration value="EntitlementProduct"/>
			<xsd:enumeration value="EntitlementRequired"/>
			<xsd:enumeration value="Exchanging"/>
			<xsd:enumeration value="FareDemandFactor"/>
			<xsd:enumeration value="FareInterval"/>
			<xsd:enumeration value="FareQuotaFactor"/>
			<xsd:enumeration value="FareStructureElement"/>
			<xsd:enumeration value="FareStructureFactor"/>
			<xsd:enumeration value="FareUnit"/>
			<xsd:enumeration value="FrequencyOfUse"/>
			<xsd:enumeration value="FulfilmentMethod"/>
			<xsd:enumeration value="GeographicalInterval"/>
			<xsd:enumeration value="GeographicalStructureFactor"/>
			<xsd:enumeration value="GeographicalUnit"/>
			<xsd:enumeration value="GroupTicket"/>
			<xsd:enumeration value="Interchanging"/>
			<xsd:enumeration value="LuggageAllowance"/>
			<xsd:enumeration value="MinimumStay"/>
			<xsd:enumeration value="ParkingChargeBand"/>
			<xsd:enumeration value="PenaltyPolicy"/>
			<xsd:enumeration value="PreassignedFareProduct"/>
			<xsd:enumeration value="PurchaseWindow"/>
			<xsd:enumeration value="QualityStructureFactor"/>
			<xsd:enumeration value="Refunding"/>
			<xsd:enumeration value="RentalOption"/>
			<xsd:enumeration value="RentalPenaltyPolicy"/>
			<xsd:enumeration value="Replacing"/>
			<xsd:enumeration value="Reselling"/>
			<xsd:enumeration value="Reserving"/>
			<xsd:enumeration value="RoundTrip"/>
			<xsd:enumeration value="Routing"/>
			<xsd:enumeration value="SaleDiscountRight"/>
			<xsd:enumeration value="SalesOfferPackage"/>
			<xsd:enumeration value="SalesOfferPackageElement"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementGiven"/>
			<xsd:enumeration value="SalesOfferPackageEntitlementRequired"/>
			<xsd:enumeration value="SeriesConstraint"/>
			<xsd:enumeration value="ServiceAccessRight"/>
			<xsd:enumeration value="StepLimit"/>
			<xsd:enumeration value="Subscribing"/>
			<xsd:enumeration value="SupplementProduct"/>
			<xsd:enumeration value="Suspending"/>
			<xsd:enumeration value="ThirdPartyProduct"/>
			<xsd:enumeration value="TimeInterval"/>
			<xsd:enumeration value="TimeStructureFactor"/>
			<xsd:enumeration value="TimeUnit"/>
			<xsd:enumeration value="Transferability"/>
			<xsd:enumeration value="UsageDiscountRight"/>
			<xsd:enumeration value="UsageValidityPeriod"/>
			<xsd:enumeration value="UserProfile"/>
			<xsd:enumeration value="ValidableElement"/>
			<xsd:enumeration value="VehiclePoolerProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeographicalIntervalPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeographicalIntervalPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="GeographicalIntervalPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeographicalUnitPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeographicalUnitPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="GeographicalUnitPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeographicalStructureFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeographicalStructureFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareStructureFactorRefStructureType">
			<xsd:enumeration value="GeographicalStructureFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeographicalIntervalRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeographicalInterval</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareIntervalRefStructureType">
			<xsd:enumeration value="GeographicalInterval"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGeographicalUnitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GeographicalUnit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareUnitRefStructureType">
			<xsd:enumeration value="GeographicalUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassControllableElementPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ControllableElementPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="ControllableElementPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassControllableElementInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ControllableElementInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareElementInSequenceRefStructureType">
			<xsd:enumeration value="ControllableElementInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassControllableElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ControllableElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="ControllableElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassValidableElementPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ValidableElementPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="ValidableElementPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassValidableElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ValidableElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="ValidableElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassLuggageAllowanceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from LuggageAllowance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="LuggageAllowance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFulfilmentMethodPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FulfilmentMethodPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="FulfilmentMethodPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfDistributionChannelsRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfDistributionChannels</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfDistributionChannels"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFulfilmentMethodRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FulfilmentMethod</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="FulfilmentMethod"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfPricingRuleRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfPricingRule</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfPricingRule"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMonthValidityOffsetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MonthValidityOffset</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="MonthValidityOffset"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPricingServiceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PricingService</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PricingService"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareDayTypeRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareDayType</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassDayTypeRefStructureType">
			<xsd:enumeration value="FareDayType"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoundingStepRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RoundingStep</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="RoundingStep"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoundingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Rounding</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Rounding"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPriceUnitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PriceUnit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="PriceUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPricingParameterSetRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PricingParameterSet</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PricingParameterSet"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCancellingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Cancelling</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassBookingPolicyRefStructureType">
			<xsd:enumeration value="Cancelling"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassReservingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Reserving</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassBookingPolicyRefStructureType">
			<xsd:enumeration value="Reserving"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBookingPolicyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BookingPolicy</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Cancelling"/>
			<xsd:enumeration value="Reserving"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPurchaseWindowRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PurchaseWindow</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="PurchaseWindow"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfMachineReadabilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfMachineReadability</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfMachineReadability"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfTravelDocumentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfTravelDocument</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfTravelDocument"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDistanceMatrixElementPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DistanceMatrixElementPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="DistanceMatrixElementPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackageEntitlementGivenRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackageEntitlementGiven</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="SalesOfferPackageEntitlementGiven"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackageEntitlementRequiredRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackageEntitlementRequired</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="SalesOfferPackageEntitlementRequired"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTransferabilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Transferability</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Transferability"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassReplacingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Replacing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassResellingRefStructureType">
			<xsd:enumeration value="Replacing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRefundingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Refunding</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassResellingRefStructureType">
			<xsd:enumeration value="Refunding"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassExchangingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Exchanging</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassResellingRefStructureType">
			<xsd:enumeration value="Exchanging"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResellingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Reselling</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Exchanging"/>
			<xsd:enumeration value="Refunding"/>
			<xsd:enumeration value="Replacing"/>
			<xsd:enumeration value="Reselling"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareTableRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareTable</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfFareTable"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareTableRowRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareTableRow</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FareTableRow"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareTableColumnRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareTableColumn</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FareTableColumn"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCellRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Cell</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Cell"/>
			<xsd:enumeration value="CellInContext"/>
			<xsd:enumeration value="cells"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStandardFareTableRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StandardFareTable</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareTableRefStructureType">
			<xsd:enumeration value="StandardFareTable"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareTableRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareTable</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="FareTable"/>
			<xsd:enumeration value="FareTableInContext"/>
			<xsd:enumeration value="StandardFareTable"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEligibilityChangePolicyRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EligibilityChangePolicy</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="EligibilityChangePolicy"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResidentialQualificationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ResidentialQualification</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ResidentialQualification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfProofRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfProof</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfProof"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCompanionProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CompanionProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUserProfileRefStructureType">
			<xsd:enumeration value="CompanionProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupTicketRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupTicket</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="GroupTicket"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCommercialProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CommercialProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="CommercialProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUserProfileRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UserProfile</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="CompanionProfile"/>
			<xsd:enumeration value="UserProfile"/>
			<xsd:enumeration value="VehiclePoolerProfile"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntitlementGivenRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EntitlementGiven</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="EntitlementGiven"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEntitlementRequiredRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EntitlementRequired</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="EntitlementRequired"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfSalesOfferPackageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfSalesOfferPackage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfSalesOfferPackage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassDistributionAssignmentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from DistributionAssignment</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="DistributionAssignment"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassGroupOfSalesOfferPackagesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from GroupOfSalesOfferPackages</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassGroupOfEntitiesRefStructureType">
			<xsd:enumeration value="GroupOfSalesOfferPackages"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackageSubstitutionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackageSubstitution</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassAssignmentRefStructureType">
			<xsd:enumeration value="SalesOfferPackageSubstitution"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackagePriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackagePrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="SalesOfferPackagePrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackageElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackageElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="SalesOfferPackageElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesOfferPackageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesOfferPackage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="SalesOfferPackage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareStructureFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareStructureFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFareStructureFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareIntervalRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareInterval</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="FareInterval"/>
			<xsd:enumeration value="GeographicalInterval"/>
			<xsd:enumeration value="TimeInterval"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareUnitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareUnit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="FareUnit"/>
			<xsd:enumeration value="GeographicalUnit"/>
			<xsd:enumeration value="TimeUnit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareStructureFactorRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareStructureFactor</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="FareDemandFactor"/>
			<xsd:enumeration value="FareQuotaFactor"/>
			<xsd:enumeration value="FareStructureFactor"/>
			<xsd:enumeration value="GeographicalStructureFactor"/>
			<xsd:enumeration value="ParkingChargeBand"/>
			<xsd:enumeration value="QualityStructureFactor"/>
			<xsd:enumeration value="TimeStructureFactor"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareElementInSequenceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareElementInSequence</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="AccessRightInProduct"/>
			<xsd:enumeration value="ControllableElementInSequence"/>
			<xsd:enumeration value="FareElementInSequence"/>
			<xsd:enumeration value="FareStructureElementInSequence"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassZoneInSeriesRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ZoneInSeries</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ZoneInSeries"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSeriesConstraintPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SeriesConstraintPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="SeriesConstraintPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMinimumStayRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MinimumStay</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="MinimumStay"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassInterchangingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Interchanging</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Interchanging"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFrequencyOfUseRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FrequencyOfUse</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="FrequencyOfUse"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSuspendingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Suspending</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Suspending"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUsageValidityPeriodRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UsageValidityPeriod</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="UsageValidityPeriod"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassStepLimitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from StepLimit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="StepLimit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoutingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Routing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="Routing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRoundTripRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RoundTrip</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassUsageParameterRefStructureType">
			<xsd:enumeration value="RoundTrip"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassResidentialQualificationEligibilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ResidentialQualificationEligibility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCustomerEligibilityRefStructureType">
			<xsd:enumeration value="ResidentialQualificationEligibility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCommercialProfileEligibilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CommercialProfileEligibility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCustomerEligibilityRefStructureType">
			<xsd:enumeration value="CommercialProfileEligibility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassUserProfileEligibilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from UserProfileEligibility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassCustomerEligibilityRefStructureType">
			<xsd:enumeration value="UserProfileEligibility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerEligibilityRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerEligibility</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CommercialProfileEligibility"/>
			<xsd:enumeration value="ResidentialQualificationEligibility"/>
			<xsd:enumeration value="UserProfileEligibility"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTravelDocumentSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TravelDocumentSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="TravelDocumentSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTravelDocumentRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TravelDocument</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="ServiceAccessCode"/>
			<xsd:enumeration value="TravelDocument"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerPaymentMeansRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerPaymentMeans</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CustomerPaymentMeans"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassPassengerSpotAllocationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from PassengerSpotAllocation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="PassengerSpotAllocation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassVehicleJourneySpotAllocationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from VehicleJourneySpotAllocation</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="VehicleJourneySpotAllocation"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOffenceDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OffenceDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareDebitRefStructureType">
			<xsd:enumeration value="OffenceDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareProductSaleDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareProductSaleDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareDebitRefStructureType">
			<xsd:enumeration value="FareProductSaleDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTripDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TripDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareDebitRefStructureType">
			<xsd:enumeration value="TripDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassBookingDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from BookingDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareDebitRefStructureType">
			<xsd:enumeration value="BookingDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOtherDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OtherDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareDebitRefStructureType">
			<xsd:enumeration value="OtherDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareDebitRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareDebit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLogEntryRefStructureType">
			<xsd:enumeration value="BookingDebit"/>
			<xsd:enumeration value="FareProductSaleDebit"/>
			<xsd:enumeration value="OffenceDebit"/>
			<xsd:enumeration value="OtherDebit"/>
			<xsd:enumeration value="TripDebit"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesTransactionRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesTransaction</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareContractEntryRefStructureType">
			<xsd:enumeration value="SalesTransaction"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRetailDeviceSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RetailDeviceSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="RetailDeviceSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfRetailDeviceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfRetailDevice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfRetailDevice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRetailDeviceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RetailDevice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassEquipmentRefStructureType">
			<xsd:enumeration value="RetailDevice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRetailConsortiumRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RetailConsortium</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassOrganisationRefStructureType">
			<xsd:enumeration value="RetailConsortium"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMediumAccessDeviceSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MediumAccessDeviceSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="MediumAccessDeviceSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfMediumAccessDeviceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfMediumAccessDevice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfMediumAccessDevice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMediumApplicationInstanceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MediumApplicationInstance</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="MediumApplicationInstance"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMobileDeviceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MobileDevice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassMediumAccessDeviceRefStructureType">
			<xsd:enumeration value="MobileDevice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassEmvCardRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from EmvCard</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassMediumAccessDeviceRefStructureType">
			<xsd:enumeration value="EmvCard"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSmartcardRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Smartcard</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassMediumAccessDeviceRefStructureType">
			<xsd:enumeration value="Smartcard"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassMediumAccessDeviceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from MediumAccessDevice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="EmvCard"/>
			<xsd:enumeration value="MediumAccessDevice"/>
			<xsd:enumeration value="MobileDevice"/>
			<xsd:enumeration value="Smartcard"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerAccountStatusRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerAccountStatus</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="CustomerAccountStatus"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfCustomerAccountRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfCustomerAccount</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfCustomerAccount"/>
			<xsd:enumeration value="TypeOfEntity"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerAccountSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerAccountSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="CustomerAccountSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerAccountRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerAccount</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="CustomerAccount"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareContractEntryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareContractEntry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFareContractEntry"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareContractEntryRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareContractEntry</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassLogEntryRefStructureType">
			<xsd:enumeration value="OfferedTravelSpecification"/>
			<xsd:enumeration value="RequestedTravelSpecification"/>
			<xsd:enumeration value="SalesTransaction"/>
			<xsd:enumeration value="TravelSpecification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareContractSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareContractSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="FareContractSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTypeOfFareContractRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TypeOfFareContract</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTypeOfValueRefStructureType">
			<xsd:enumeration value="TypeOfEntity"/>
			<xsd:enumeration value="TypeOfFareContract"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareContractRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareContract</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="FareContract"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerSecurityListingRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerSecurityListing</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassSecurityListingRefStructureType">
			<xsd:enumeration value="CustomerSecurityListing"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from Customer</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClass">
			<xsd:enumeration value="Customer"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerPurchasePackagePriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackagePrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="CustomerPurchasePackagePrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerPurchasePackageElementRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackageElement</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="CustomerPurchasePackageElement"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassCustomerPurchasePackageRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from CustomerPurchasePackage</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassPriceableObjectRefStructureType">
			<xsd:enumeration value="CustomerPurchasePackage"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassOfferedTravelSpecificationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from OfferedTravelSpecification</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTravelSpecificationRefStructureType">
			<xsd:enumeration value="OfferedTravelSpecification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassRequestedTravelSpecificationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from RequestedTravelSpecification</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTravelSpecificationRefStructureType">
			<xsd:enumeration value="RequestedTravelSpecification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassTravelSpecificationRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from TravelSpecification</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFareContractEntryRefStructureType">
			<xsd:enumeration value="OfferedTravelSpecification"/>
			<xsd:enumeration value="RequestedTravelSpecification"/>
			<xsd:enumeration value="TravelSpecification"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFarePriceFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FarePriceFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="FarePriceFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassFareFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from FareFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="FareFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassSalesTransactionFrameRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from SalesTransactionFrame</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassVersionFrameRefStructureType">
			<xsd:enumeration value="SalesTransactionFrame"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingPriceRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingPrice</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassFarePriceRefStructureType">
			<xsd:enumeration value="ParkingPrice"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingChargeBandRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingChargeBand</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTimeStructureFactorRefStructureType">
			<xsd:enumeration value="ParkingChargeBand"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="NameOfClassParkingTariffRefStructureType">
		<xsd:annotation>
			<xsd:documentation>Type for all concrete EntityStructures that can be referenced from ParkingTariff</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="NameOfClassTariffRefStructureType">
			<xsd:enumeration value="ParkingTariff"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="ClassRef" type="ClassRefStructure">
		<xsd:annotation>
			<xsd:documentation>Reference to a Type of an ENTITY.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ClassRefStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a reference to the Class of a ENTITY.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute name="nameOfClass" type="NameOfClass" use="required">
					<xsd:annotation>
						<xsd:documentation>Name of referenced Class.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>
	<!-- ==== Entity Class =================================================================== -->
	<xsd:element name="ClassInFrameRef" type="ClassInFrameRefStructure" substitutionGroup="ClassRef">
		<xsd:annotation>
			<xsd:documentation>Class and nature of data inclusion.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ClassInFrameRefStructure">
		<xsd:annotation>
			<xsd:documentation>Type for a reference to the Class of a ENTITY for use in filters.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ClassRefStructure">
				<xsd:attribute name="classRefType" type="ClassRefTypeEnumeration" default="members">
					<xsd:annotation>
						<xsd:documentation>Nature of reference: Members | Member References | All.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="ClassRefTypeEnumeration">
		<xsd:annotation>
			<xsd:documentation>Allowed values for nature of reference.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:normalizedString">
			<xsd:enumeration value="members">
				<xsd:annotation>
					<xsd:documentation source="comment">Include elements that meet selection criteria (e.g. validity condition).</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="memberReferences">
				<xsd:annotation>
					<xsd:documentation source="Comment">Include elements that are referenced by primary element. E.g. TYPES OF VALUE, OPERATOR etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="all">
				<xsd:annotation>
					<xsd:documentation source="comment">Include all elements.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="MandatoryEnumeration">
		<xsd:annotation>
			<xsd:documentation>Allowed values for Mandatory.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:normalizedString">
			<xsd:enumeration value="required">
				<xsd:annotation>
					<xsd:documentation source="comment">Include elements that meet selection criteria (e.g. validity condition).</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="optional">
				<xsd:annotation>
					<xsd:documentation source="Comment">Include elements that are referenced by primary element. E.g. TYPES OF VALUE, OPERATOR etc.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="notAllowed">
				<xsd:annotation>
					<xsd:documentation source="comment">Must not be included.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
</xsd:schema>
